Quantity values without axioms

Description of the issue
We have a lot of quantity values where the relation to its entity in reality is not expressed with an quantity value of axiom.
Ideas of solution
Workflow checklist

[ ] I discussed the issue with someone else than me before working on a solution
[ ] I already read the latest version of the workflow for this repository
[ ] The goal of this ontology is clear to me

I am aware that

[ ] every entry in the ontology should have a definition
[ ] classes should arise from concepts rather than from words

For most subclasses of economic value I am asking myself whether these are really quantity values or rather should be entities in reality that have quantity values something like monetary value. For example, to me a fee is conceptually something similar as a levy, but a levy is a SDC while a fee is a quantity value.

I agree, such relations could really be made more often, e.g. electrical energy amount value maybe quantity value of electrical energy. But it also seems to me, for some quantity values there is also not clearly a specific entity they refer to.
With levy and fee I have the impression that they are different, because fee is a monetary amount (thus value) for an object/entity and levy rather a task or demand or social measure for humans. Therefore, the division into quantity value and subclass of policy instrument seems to make sense to me in that case.

@nelekoehler to get an overview, could please you create a list of quantity values that miss

either an axiom to an existing entity in reality
or an entity in reality at all

I created a google sheet, where on the first page I listed alle the quantity values and if they have an axiom (quantity value of ..). On the second page I listed all the quantity value without a relation to its entity, so without the quantity value of … axiom, so that suggestions can be collected there. Here’s the link:  https://docs.google.com/spreadsheets/d/1iqttYN3ng9hSmbQNvOpwPi7dg7__dNIjx2GNFUsWRkc/edit?usp=sharing

@nelekoehler could you please also check the inverse relation to quantity value of, which is has quantity value and add them to the table. There are not always both directions axiomatised. I added a column to the spreadsheet.

There are quantity values which are abstract and to not have an entity in reality. One example is fraction value: A fraction value is a quantity value that has a fraction as it's unit. This is a parent class which to classes like renewable energy share value and utilisation value. Maybe we could/should convert those quantity value classes which do not have an entity in reality into equivalent classes, in this case: 'fraction value' EquivalentTo: 'has unit' some fraction.
Also quantity value it self currently has no quantity value of axiom. However, we might add: 'quantity value' EquivalentTo: ('quantity value of' some entity). Then everything which has an quantity value of axiom becomes an quantity value.

After a further discussion, we now also came to the point that not every quantity value needs/has an entity in reality, for example, with relations such as greater than or share of certain group of people in parliament or similar, there is a reference to reality, but no specific entity that inherits the quantitative property. For that, the suggested equivalent classes seem good for implementing the relation to reality without the axiom 'quantity value of'.
A pragmatic approach in dealing with this would be to accept the vocabulary of the domain experts for the time being and to systematize it and, if conflicts arise in the application of it, to question what quantity values refer to.

I took a look at the class "quantity value" in the OEO and think that on the subclass level to different categories are mixed. I tried to give detailed examples with one category modeled according to a quantity model I once used for a time series generator.
Unfortunately I started with paper and pencil and to save time I simply attach the scan here.
quantityValue.pdf

I have attached an image with classes from my time series generator.
Here are some explanations:
It contains methods which are irrelevant for our ontology topic. Our quantity and quantity value are represented here as MeasurementValue and MeasurementQuantity. The enumeration UnitExponent represents the prefixes or exponents to the basic units and it can be seen as a class with a fixed set of instances (individuals; NONE - YOTTA) The special classes TimeIn are due to the fact, that they are not all proper units (month and year vary in length and do not represent proper physical units; the others could be used as - partly quite unusual - units, but it is completely unusual to combine them with UnitExponents or prefixes - even Megaseconds and other Xseconds are not very popular, just the negative exponents with seconds are used) Anyway, they can also be modeled as simple Time objects with different basic units (property of superclass UnitQuantity) - except month and year, of course

From oeo-dev 77:

define quantity as BFO:quality based on VIM

VIM def: a quantity is a „property of a phenomenon, body, or substance, where the property has a magnitude that can be expressed as a number and a reference“
Agreement on OEO definition:
A quantity is a quality of a material entity where the quality has a quantifiably magnitude (i.e. quantity value) that can be expressed as a number and a unit.

implement quantity and check, which entities have to be reclassified as such (probably some qualities) @nelekoehler
next steps:

review existing quantity values for

missing/correct quantities and process attributes
missing/correct axioms to quantities and process attributes

It depends; the physical quantity energy, of course, is a quantity according to the above given definition. But there may be other - more colloquial - uses of the term or terms containg the word energy that do not denote the strictly defined physical quantity energy. E.g most of the subclasses of energy may denote rather a energy type than a certain amount of energy in J or some other unit

Of course I am talking about definition and implementation in the OEO.

A quantity is a quality of a material entity where the quality has a quantifiably magnitude (i.e. quantity value) that can be expressed as a number and a unit.
implement quantity and check, which entities have to be reclassified as such (probably some qualities) @nelekoehler

According to this, energy also gets reclassified as quantity, right?

Since we decided to make quantity equivalent to quality and ('has quantity value' some 'quantity value'), we actually don't need to reclassify. energy will be inferred as quantity if we added an axiom to a quantity value, e.g. energy amount value.

Yes, true. I just wanted to make sure, that we agree, that energy is also a quantity.


Might have fixed Issue #9?

yeah, i know, both the issue and the pull request are made by me.
this might be a solution to it...

Welp, it turns out this is a digression instead of an actual fix. Closed.


fix windows encoding issue in old directories

potential fix for https://github.com/lbryio/lbry/issues/794
need to convert the directory to bytes before joining , otherwise join will be screwed up

          1 Error

:no_entry_sign:
Please include a CHANGELOG entry.

          1 Message

:book:
See http://keepachangelog.com/en/0.3.0/ for details on good changelog guidelines

  Generated by :no_entry_sign: Danger


Use explicit atom instantiation in sorted_list example

Excellent!  Thanks.  Adding these Rust arithmetic functions has been an item on my todo list for a while so thanks for taking care of it.


[id-ID] medium changes

I mostly do the changes on the translation of "you" to make it more friendly. I think this is better and I'm pretty sure everyone else think the same 😊


Implement a more proper way to handle shaders

See https://github.com/Snektron/vulkan-zig/pull/66#issuecomment-1363406578

closed via https://github.com/Snektron/vulkan-zig/commit/f7a4e4346e8bbfbd1df07b65b925abcd2f73a3bf


Unable to flah via OTA in certain condition

Hi,
first of all I'd like to say really thank you for your work.. It made my life easier.
I'm writing you to report a very strange behavior I saw using OTA withHomie-OTA server and Homie v2.2.
In particular, I spent all this afternoon trying to understand why I wasn't able to flash anymore.
At the end, I don't know the reason, but I identified the conditions where I see the problem and how to avoid it.
Starting from the issue, here what ESP8266 is saying:

Receiving OTA payload
↕ OTA started
Triggering OTA_STARTED event...
Firmware is base64-encoded
Receiving OTA firmware (1035/407073)...
Receiving OTA firmware (2130/407073)...
...................................................................................
Receiving OTA firmware (403803/407073)...
Receiving OTA firmware (404898/407073)...
Receiving OTA firmware (405993/407073)...
Receiving OTA firmware (407071/407072)...
✖ OTA failed (400 BAD_FIRMWARE)
Triggering OTA_FAILED event..

After some investigation, I understood the problem is the SIZE_ERROR; in fact, as you can see the total size at the last row is different than the others (407072 != 407073) and the downloaded bytes are less than the total (407071/407072).
Attached you can find the bin file where I have the problem: 1.0.4 is the current one and 1.0.3 is new firmware I want to flash.
After several trials, I tried to switch the encoding option from base64 to binary and I fixed ( or maybe is better to say I avoided) the issue.
For the moment, I solved my problem, anyway, I want to highlight this case as a possible bug.
Thanks again for your work,
Salvo
bare-minimum.zip

Thank you for all the research. Something to fix when I get the time :)

Hi @timpur sounds related to my issue. So when you have time, I can offer testing/debug resources. Thank you!

I'm experiencing a similar problem. But the problem is not persistent.
After several attempts to upload the firmware it will successfully upload.
When the uploads fail I'm getting the 'bad firmware' message.
Before the successful upload the ota status of the device eventually becomes 500, after which I reset the Wemos. The subsequent upload then suddenly works fine.


breaking changes in flutter 3.4

There are some breaking changes in the API of flutter 3.4:

ScrollActivityDelegate has a new method updateBallisticAnimation which must be implemented
BallisticScrollActivity has a new parameter in its constructor: shouldIgnorePointer

Has someone already looked into this?

Thanks for the feedback, I will update it later.

There are some breaking changes in the API of flutter 3.4:
1. `ScrollActivityDelegate` has a new method `updateBallisticAnimation` which must be implemented

2. `BallisticScrollActivity` has a new parameter in its constructor: `shouldIgnorePointer`

Has someone already looked into this?

Fixed, just need to specify the correct branch

Git branch
Supported flutter versions

main
>=3.4.0-27.0.pre

flutter-3.4-pre
>=3.4.0-17.0.pre <3.4.0-27.0.pre

flutter-3.0
>=2.12.0-4.0.pre <3.4.0-17.0.pre

flutter-2.x
<2.12.0-4.0.pre

dependencies:
  ...
  custom_nested_scroll_view:
    git:
      url: https://github.com/idootop/custom_nested_scroll_view.git
      # Which branch to use is based on your local flutter version
      ref: flutter-3.4-pre # flutter-2.x flutter-3.0 flutter-3.4-pre

Cool, thank you very much!


[Event Request] - Table 5050 (Contact) - CreateVendor

We are using BC 14.0.35570.
Before a vendor is inserted, we would like to run some code (Setting the primary key of the vendor from a field on the contact).
There is an event before the vendoris inserted, but unfortunately they dont include the contact, so we cant do what we want.
If the code could be modified to include the current contact, that would solve you problem. Like this:
Vend.SetInsertFromContact(TRUE);
//OnBeforeVendorInsert(Vend);
OnBeforeVendorInsert(Vend,Rec); // New
Vend.INSERT(TRUE);

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


node red input does not deliver any message

Hello,
for a couple of days my node red input stopped delivering messages.
I use two GIRA 242203 EnOcean radio wall transmitter and an enocean usb 300 stick.
The input box is green and flashes briefly when the button is pressed. But the flow no longer works and the debug does not deliver any message. Until a few days ago it worked perfectly.

The stick seems to be ok...

Maybe someone has an idea that could help me.
Thank you very much and sunny greetings!
Stay healthy!
Robert

which version of node-red-contrib-enocean do you have installed?

I use the 0.8.1 on node red v 1.0.3. .Both should be the latest version.

I also edited the settings.js...

...and restarted node red.
Unfortunately without success.

did your flow break after the last update?

That can be possible. I don't use the buttons every day, so I can only say it roughly.
But it would match the time of the last update.

you can try installing an old version until i fix this issue...
remove the enocean package, go to you .node-red folder and then npm i -S<EMAIL_ADDRESS>to install and old version

Hello and many thanks for your quick help. It works again!

ok, so it was the update... very strange... what OS/Version do you use?

I use Ubuntu 18.04.4 in a VM on a sever with promos 6.1.7

sometimes this could be caused when you have multiple context nodes. check the context nodes from the node-red menu and delete the ones that are not used (0 at the end)... there should always be only one enocean-config-node

Hi,
I looked at that again. but as suspected no node with 0 at the end. I also only have one enocean-config-node.

Sunny greetings!
Robert

you can try installing an old version until i fix this issue...
remove the enocean package, go to you .node-red folder and then npm i -S<EMAIL_ADDRESS>to install and old version

... I have the same issue and my config nodes are all used (none 0)
I reverted as well, but removing the contrib package resulted in errors with missing enocon-js modules ...
How ever, reverting got rid of the "undefined" returns, but now I get nothing at all
can you please advise which modules I should remove and how ?
thx a lot

... I had the same issue. too
i have no unused config nodes (none 0)
After reinstalling the 0.7.9 it works again.
Install Node-red on a Raspberry Pi V4

Same issue here.
Latest Node-red 1.0.5
Latest enocean 0.8.5 -> no messages from input node
On Raspberry Pi 2 Model B Rev 1.1
tried "npm i<EMAIL_ADDRESS>- did not work (I am a rookie on this manual npm things)
-- alle worked well on ~1,5 year old node-red and enocean

i have found that the version 0.7.9 did not run on node-red on a raspi V4 but on raspi 2 & 3! There is only a msg with empty data. on raspi v4 the new version 0.8.5 works very well. way be that helps to found the error ;-)

Just logged in to say that I have this problem too. Latest NodeRed/Enocean.

fyi:
after "npm clean-install" only 0.8.5 worked on RPI3 (before only 0.7.9)


Fix for local development solr schema

Pull Request Checklist:

[ ] Positive Test Case Written by Dev
The changes are not highlighted but are found after line 342 in the following section:
echo " Reindexing SOLR"

[ ] Automated Testing

[ ] Sufficient User and Developer Documentation

[ ] Passing Jenkins Build

[ ] Peer Code review and approval

Positive Test Case

[Enter positive test case here]

METRIC
VALUE

https://sonarqube.cuahsi-workstation.com:9000/dashboard?id=hydroshare-4059


WebSocket through proxy connection issue

WebSocket connection isn't working through Squid proxy, though WS echo service works.
@kschzt @Vizor_VR Chrome spits this: "failed: Establishing a tunnel via proxy server failed." and FF : "Sec-WebSocket-Protocol:undefined"

https://twitter.com/TobozoTagada/status/646710533731782657

Without this tunneled proxy I'd be unable to use web sockets.
The squid is accessed through SSH tunneling (local:3128 <=> proxy:3128), here are some of my squid.conf settings, maybe one of those is making the wss connexion fail ?
acl SSL_ports port 443
acl Safe_ports port 80          # http
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
acl Safe_ports port 70          # gopher
acl Safe_ports port 210         # wais
acl Safe_ports port 1025-65535  # unregistered ports
acl Safe_ports port 280         # http-mgmt
acl Safe_ports port 488         # gss-http
acl Safe_ports port 591         # filemaker
acl Safe_ports port 777         # multiling http
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_port 3128 transparent
cache deny all

@tobozo and in your OS settings, do you have an explicit proxy set up to localhost:3128?

@tobozo just an update, this is getting pushed down in priority due to a deadline on Oct 6, but I will get to this as soon as I can. Any more info on your local setup is appreciated. I wonder, is the proxy eating the Cookie header?

Yep proxy is declared system wide (Windows 10).
If Cookie Header test implemented on this page http://www.websocket.org/echo.html ?
All tests work fine in all browsers with my current proxy configuration.

Just stumbed upon this : http://www.scip.ch/en/?vuldb.78130 getting closer ?

I'm closing this. It can't be fixed by us, without going to WSS, which we'll do in another ticket (#1260). Your best bet for the time being is to use a VPN that doesn't have a MITM proxy.

@tobozo this has now been fixed :) sorry for the delay. we're now using secure websockets by default


Lite: Strided_slice 4-D bottleneck removed from kernel

1:> Removed hard coding or bottleneck to 4-Dim
2:> Add assumption, that begin size and input dim are equal
3:> Add assumptions, that begin, end, stride should be of same size
4:> Error message updated

@haozha111 : Would you please help conclude this PR, thanks!

@haozha111 : gentle reminder for review, TIA!

Do you have an example model which exercises this?

@jdduke : As per i can recollect i have encountered this Op in PTB & HDRNET model. Please let me know if any other info required, TIA!

This needs some unit tests, and an additional test case in lite/testing/generate_examples.py

@jdduke : I have checked generate_examples.py test cases, it seems all the cases are already covered, would you please share any specific case which you have in mind, i might have missed. Thanks!

@jdduke : I have handled your comments, please review, thanks!

As per i can recollect i have encountered this Op in PTB & HDRNET model.

Right, but do those models require >4D strided slice? Do you have a link to the models?

As per i can recollect i have encountered this Op in PTB & HDRNET model.

Right, but do those models require >4D strided slice? Do you have a link to the models?

@jdduke : Those models don't require >4D strided_slice. But this PR is not only to address > 4D case, it is to address < 4D case as well. Mostly i see strided_slice used for < 4-D case, in this case it used to mandatory convert input to 4-D, which i feel is extra overhead and restrict the kernel to only 1-D to 4-D. So i generalized it. Thanks!
HDRNet Model: https://groups.csail.mit.edu/graphics/hdrnet/

it is to address < 4D case as well.

Do you have a model for this case?

it is to address < 4D case as well.

Do you have a model for this case?

HDRNET & PTB has this case, as i remember.

Can one of the admins verify this patch?

@ANSHUMAN87 Could you please resolve the conflicts? Thanks!

It has been 15 days with no activity and the awaiting response label was assigned. Is this PR still valid? Assigning the stalled label. Please comment to reassure me that this is still being worked on.

Resolved!

@ANSHUMAN87 Can you please check reviewer comments and keep us posted. Thanks!

@ANSHUMAN87 Can you please check reviewer comments and keep us posted. Thanks!

Replied, please check Thanks!

@ANSHUMAN87 Can you please resolve conflicts? Thanks!

@ANSHUMAN87 Can you please resolve conflicts? Thanks!

@gbaned : Resolved! Thanks!

@ANSHUMAN87 Can you please resolve conflicts? Thanks!

@ANSHUMAN87 Can you please resolve conflicts? Thanks!

@gbaned : Resolved!

Thanks! In general looks fine. Have you been able to compare performance of the models you mentioned with/without this CL?

Thanks! In general looks fine. Have you been able to compare performance of the models you mentioned with/without this CL?

@jdduke : Thanks for your feedback! I have not yet checked for the models i mentioned. But similar changes i had bench-marked for slice op(#27113), which has good results. So i feel the result would be same here as well. However if you feel need to be done for this op as well. Then i can do it. Please let me know your valuable opinion. Thanks!

@jdduke gentle ping , please let us know if this PR is valid ?

@ANSHUMAN87 could you provide a performance result about the strided slice op in your model, especially for input dim > 4?

Closing as I believe this PR will not be merged as per @jdduke comment!
https://github.com/tensorflow/tensorflow/pull/28179#issuecomment-642834327


[bug] Possible binary incompatibility numpy==1.21.0

I get the following error running "cultionet create", updating Numpy fixes the error, but I am not sure if that update causes my other issues.
Traceback (most recent call last):
File "/home/matthew/.pyenv/versions/cultionet2/bin/cultionet", line 5, in
from cultionet.scripts.cultionet import main
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/cultionet/scripts/cultionet.py", line 13, in
from cultionet.data.create import create_dataset
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/cultionet/data/create.py", line 11, in
import geowombat as gw
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/geowombat/init.py", line 2, in
from .core.api import open
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/geowombat/core/init.py", line 1, in
from ..backends import transform_crs
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/geowombat/backends/init.py", line 2, in
from .xarray_ import concat, mosaic
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/geowombat/backends/xarray_.py", line 7, in
from ..core.windows import get_window_offsets
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/geowombat/core/windows.py", line 1, in
from .util import n_rows_cols
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/geowombat/core/util.py", line 9, in
from ..moving import moving_window
File "/home/matthew/.pyenv/versions/3.8.12/envs/cultionet2/lib/python3.8/site-packages/geowombat/moving/init.py", line 1, in
from ._moving import moving_window
File "geowombat/moving/_moving.pyx", line 1, in init geowombat.moving._moving
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 96 from C header, got 88 from PyObject

This looks like geowombat and cultionet were compiled with different numpy versions. Since cultionet is pinned to numpy==1.21.0, you can try:
pyenv activate your.venv
(your.venv) pip uninstall geowombat -y
(your.venv) cd cultionet/
# Re-install cultionet, which will install geowombat and should use numpy==1.21.0 since it's already installed
(your.venv) pip install .

My guess is that geowombat was installed first and used the most recent version of numpy.

That would make sense! Why does cultionet need GDAL 3.2.1? (I am guessing that is part of why I need an earlier version of geowombat, when I install gdal 3.2.1 geowombat 1.7.4 gets mad, but cultionet is mad if I have gdal 3.3.2)
I've been running cultionet with GDAL 3.3.2 without much issue, but that might have been the cause of some of the other problems that I had

I still needed up update numpy with the fresh install, with geowombat 1.8.5 I also ran into an error with a cython compiled file:
File "src/geowombat/moving/_moving.pyx", line 1, in init geowombat.moving._moving
ImportError: numpy.core.multiarray failed to import (auto-generated because you didn't call 'numpy.import_array()' after cimporting numpy; use 'numpy._import_array' to disable if you are certain you don't need it).
I added np._import_array to the file suggested, and it works after reinstalling geowombat

I think I see what is going on with GDAL, geowombat wants the version of GDAL for whatever version the GDAL binaries are,  and in my case that is 3.3.2.

Ah, yes, your Python GDAL version should match your GDAL binaries version.

Closing this because I think this was geowombat/numpy and not necessarily a cultionet issue.


Google.Cloud.Speech.V1.RecognitionConfig.SpeechContexts has no effect on results

Environment details

OS: Android
.NET version: 2.0
Package name and version:  Google.Cloud.Speech.V1    v1.1.0

Steps to reproduce
Given the code below, the sample phrase "shwazil hoful day" is not recognized.  In fact it does not seem to matter which phrases I add (none of them have any effect on results) so perhaps the C# classes are out of date and sending the wrong JSON to google cloud?
		string[] tagPhrases = { "shwazil hoful day" };

		var sc = new SpeechContext();
		sc.Phrases.Add(tagPhrases);
		var phrases = new List<SpeechContext>();
		phrases.Add(sc);

		var config = new RecognitionConfig
		{
			Encoding = RecognitionConfig.Types.AudioEncoding.Flac,
			SampleRateHertz = 16000,
			LanguageCode = LanguageCodes.English.UnitedStates,
		};
		config.SpeechContexts.Add(phrases);

		var audio = RecognitionAudio.FromFile(path + "/shwazil_hoful.flac");

There's no JSON involved (this library uses Protobuf and gRPC) and the classes are up to date.
Does recognition work fine apart from this? Could you attach the flac file (zipping if necessary) so I can reproduce it with the same data? In the meantime I'll try recording a flac file myself.

Firstly, I'm intrigued that you're talking about Android as the OS. We don't support Android as a platform. If you're using some custom way of getting gRPC working on Android, it's possible that that's having an impact here, but I'd expect the whole thing to fail or work.
I've just tried it myself, and although it couldn't recognize your custom phrase, I tried a different one of "fleegle blurple" and it worked fine. Here's the code I used, which demonstrates a slightly simpler way of building up the config:
var config = new RecognitionConfig
{
    Encoding = RecognitionConfig.Types.AudioEncoding.Flac,
    SampleRateHertz = 16000,
    LanguageCode = LanguageCodes.English.UnitedStates,
    SpeechContexts = { new SpeechContext { Phrases = { "fleegle blurple" } } }
};

var audio = RecognitionAudio.FromFile("test2.flac");

var client = SpeechClient.Create();
var response = client.Recognize(config, audio);
Console.WriteLine(response);

(Even if you want to create the SpeechContext directly, you can just add a string to the Phrases property, without creating an array. Likewise you can add a SpeechContext directly to the SpeechContexts property without creating a list.)
This gives the right result for the file I'd recorded, whereas without the custom phrase it recognized "fleegle" as "pliego".
I'm going to close this issue now as I don't believe there's an issue in the .NET client library. For general Cloud Speech API support (e.g. for help tuning your custom phrases), please see the support options page.

The sample I am using is actually from Microsoft: "gs://speech-demo/shwazil_hoful.flac" which is supposed to produce the result "shwazil hoful day" but does not.  Can you try this out?
Could you attach the sample audio file you create which works with the phrase "fleegle blurple"?  This would be a good sanity test for me since other test phrases I used appear to have no effect.
I am using Xamarin Forms and your package supports .net standard and therefore also Xamarin.  Everything appears to function normally so perhaps after some testing it makes sense to add Xamarin Forms as a supported platform?
I am using the more complicated declaration method because the phrases are intended to be built dynamically not hard-coded into the declaration.
Thanks

Could you attach the sample audio file you create which works with the phrase "fleegle blurple"? This would be a good sanity test for me since other test phrases I used appear to have no effect.

I've attached it here, zipped: fleegle.zip
I'll try the Googe-provided file in a moment and report back the result.

I am using Xamarin Forms and your package supports .net standard and therefore also Xamarin.

Interesting. While we only depend on .NET Standard directly, we also depend on Grpc.Core, which uses a native library. It looks like Grpc.Core 1.19.0 includes Android binaries for arm64-v8a, armeabi-v7a and x86, as well as an iOS binary.
Given that we have no tests for this, and the authentication for the client libraries is really designed for service accounts which I'd normally recommend against embedding in libraries, I'm reluctant to claim that Xamarin is supported at the moment, but it's good to know it works. One problem with claiming it as "supported" is that then there would be a reasonable expectation that if someone reported a Xamarin-specific problem, we'd be in a position to investigate it quickly - and while I'd certainly give it a go, the team isn't set up for that at the moment.

I am using the more complicated declaration method because the phrases are intended to be built dynamically not hard-coded into the declaration.

Even if you have multiple phrases, you still don't need to create a List<SpeechContext>, unless you really have multiple contexts as well.

Okay, I've tried it with that file, and I can't get it to recognize "shwazil hoful day" either, whether that's using the words together as a single phrase or separated.
Here's an example which does show the benefit of using a speech context, although interestingly one piece of speech still has "Chrome Cast" separately.
using Google.Cloud.Speech.V1;
using System;

namespace Issue3010
{
    class Program
    {
        static void Main(string[] args)
        {
            var config = new RecognitionConfig
            {
                Encoding = RecognitionConfig.Types.AudioEncoding.Linear16,
                SampleRateHertz = 8000,
                LanguageCode = LanguageCodes.English.UnitedStates,
                SpeechContexts = { new SpeechContext { Phrases = { "Chromecast"} } }
            };

            var audio = RecognitionAudio.FromStorageUri("gs://cloud-samples-tests/speech/commercial_mono.wav");

            var client = SpeechClient.Create();
            var response = client.Recognize(config, audio);
            Console.WriteLine(response);
        }
    }
}

(Run with and without the context for the difference.)
For the "shwazil hoful day" example, I suggest you ask on the cloud-speech-discuss group - I expect the Speech API team is involved there, but they don't monitor the client library repos.


APT whitelist request for phyml

PhyML - Phylogenetic estimation using Maximum Likelihood
This will be more useful once TravisCI uses a more recent Ubuntu - the precise phyml packages are a little old: http://packages.ubuntu.com/precise/phyml

Thank you, now being used in the Biopython TravisCI tests: https://github.com/biopython/biopython/commit/184e40b250a9e767da733faecd76acd2834f209e


Gitlab CI: define nightly report dependencies

We don't need to download all the artifacts, just the Composer version
and compose ID.
This is related to https://github.com/osbuild/osbuild-composer/pull/2569 ... My initial change broke the reporting, this should now get only the relevant files in the finish stage.
This pull request includes:

[ ] adequate testing for the new functionality or fixed issue
[ ] adequate documentation informing people about the change such as

[ ] submit a PR for the guides repository if this PR changed any behavior described there: https://www.osbuild.org/guides/

Not sure if this will work, from docs:

Use the dependencies keyword to define a list of jobs to fetch artifacts from. You can also set a job to download no artifacts at all.

Yeah, I would just have to put in specific job names from which to download the artifacts which could change and would just give more room for error, I don't like that. Let's just keep it as is, it's running once per day and there are not as many jobs as on PRs so it's fine I guess....


[Telink] Block device role changing into Router if commissioning window opened and device not yet Router

Problem
In case if commissioning window opened before FTD device becomes Router (still Child) you will see fails of pair or device will be not reachable after pairing with second controller.
Successful commissioning with second controller is possible only in case if commissioning window opened after device becomes Router or switching into Router starts after finish of second pairing.
Change overview
Block device role changing into Router if commissioning window opened and device not yet Router.
Testing
Tested manually.
Steps:

Pair FTD device with Apple Home (Apple HomePod Mini)
Open commissioning window before FTD device becomes Router
Pair device with Google Home (Google Nest Hub)
Device paired successfully and controllable
Device becomes Router after commissioning window closed (second device paired)

@Damian-Nordic @bzbarsky-apple
Looks like PR ready for merge.
I did more testing after all change and everything works fine.


Redefinition of 'vm_page_size' with a different type: 'const unsigned long' vs 'vm_size_t' (aka 'unsigned long')

xcode 15.2无法编译

xcode 15.2无法编译

修好了


Add a custom interface for onShowFileChooser on the Android platform

Environment
Flutter version: any version
Plugin version:  6.+
Description
What you'd like to happen:
Firstly, I would like to express my gratitude to the author for their hard work. I downloaded your code and checked the code on the Android platform. It was an amazing amount of work and the quality of the code was second to none. After reading it for a few days, I deeply felt the author's hard work and even wanted to pay for a cup of coffee for you. Although the engineering design is excellent, in order to meet the ever-changing requirements in product design, I have to modify your code and add my own logic. This change is not significant, but I hope you can add it to your library.
The current version will trigger Android native image or video selectors after the<input tag is clicked. I hope you can add a function or other switches so that we can freely choose whether to pull up native or other third-party media selectors. This demand is very common on Chinese Mainland. They are very keen to follow the Wechat interface for development, and of course they have also imitated the media selectors in order to reduce the use cost of users.
Personally, I also hope that you can make changes. In some countries where Android customization is more in-depth, especially in China, Xiaomi, vivo, Oppo, Huawei, and others often tamper with or even destroy the native media selectors of Android. I do not recommend the practice of implementing the<input tag in the code that you are currently fixed in.
Finally, I hope the author can continue to maintain. Chinese Mainland is more enthusiastic about the mixed development model of "fluent/native+H5", so your open source library will continue to shine in the future and benefit more people.
Alternatives you've considered:
Images:

Hi @ditingvh,
Did you add it or any workaround ?

Hi,
Intercepting the file picker dialog is crucial on Android devices, where permissions are required to access the camera to upload pictures. This feature would be appreciated indeed since I didn't find any alternative solution other than injecting javascript or callbacks.

Any updates?


change dockerfile alpine versions

change in the dockerfile alpine versions to 20 or 20+
and remove apk lines

Thanks for the feedback.

Fix in: https://github.com/thomassuedbroecker/extension-apis/commit/28a39b0c464175b0ec0601c4fa1b382191855f49


Service snap.microk8s.daemon-apiserver-kicker is not running in microk8s node servers

@balchua  hi  I am using microk8s version v1.21.3 installed and I have one master node and 03 node servers.  Below is the out put of the microk8s inspect command I get below error when I run  microk8s inspect only in the node servers.  Master node is fine.

attached tarball is this
inspection-report-20210808_014910.tar.gz
Please can anyone let me know why's those 02 services (snap.microk8s.daemon-apiserver-kicker, snap.microk8s.daemon-etcd) are not running in my cluster agent node machines  ?

This is normal when you are not using HA.  Etcd and the kicker will only run on the master node.


fix: minichefstakinginfos to use subgraph and fix contract calls

Summary

Fixed minichefstakinginfos contract calls to show the farms
Added new hook to switch between contract calls and subgraph

Details
Switching to contract calls the use can see your staked amount in farms

Type of Change

[x] Bug Fix (a non-breaking change that solves an issue)
[ ] New Feature (a non-breaking change that adds functionality)
[ ] Breaking Change (fix or feature that would change existing functionality)
[ ] Refactoring (improves code quality but has no user-facing effect)
[ ] Documentation Update (if none of the other choices apply)

closing in favor of #37


Compatibility with Biplot.jl for PCA analysis

Hi!
I am trying to play around with this package in the ultimate goal to make a biplot after my log-ratio transformation. Biplot.jl is listed as a potential candidate to make the plotting part but I am struggling to make the link with the 2 packages. And I would also like to  understand the benefit to work with CoDaArray compared to a Table from TableTransforms.jl (both packages are new for me). Is CoDaArray kinda useful only if I want to use operations on them?
Here is what I tried with a simple MWE:
table = (SiO2=[0.728,0.725,], TiO2=[0.005,0.005], Al2O3=[0.143, 0.145], Fe2O3=[0.032, 0.032], MnO=[0.001, 0.001], MgO=[0.010, 0.010], CaO=[0.018, 0.022], Na2O=[0.032, 0.034], K2O=[0.003, 0.027])

ctable = compose(table)

table_clr = ctable.coda |> CLR()
# or ctable_clr = clr.(ctable.coda)?

So at the end I am using TableTransforms.jl syntax. Which mean that I could also do a PCA which should be compatible with Biplot.jl?
table_clr_PCA = table_clr |> PCA()

But looking at the exemple on Biplot.jl, it seems to me that it is doing the transformation under the hood before the plotting. So I am a bit confused to what I should give Biplot.jl.
Don't hesitate to tell me if I should more ask the question on TableTransforms.jl or Biplot.jl!

The Biplots.jl package allows different projections (see the option
kind). In that sense it requires a table with compositional data. There
are various adjustments in the biplots paper that are not straightforward
to implement with a simple call to CLR() followed by PCA() followed by the
plot recipe. Also, the current implementation doesn't require CoDa.jl as a
dependency in case people are only interested in biplots of non
compositional data.
Prefer the table interface as it has more transforms such as Remainder,
Closure, etc which are useful for compositional data.
Also, take a look at the Geospatial Data Science with Julia book to learn
more about these transforms in general:
https://juliaearth.github.io/geospatial-data-science-with-julia
Feel free to reach out on Zulip with more questions. The #geostats.jl
channel would be an option given that CoDa.jl is one of its submodules.
Em ter., 28 de nov. de 2023 06:46, Hugo Dominguez @.***>
escreveu:

Hi!
I am trying to play around with this package in the ultimate goal to make
a biplot after my log-ratio transformation. Biplot.jl is listed as a
potential candidate to make the plotting part but I am struggling to make
the link with the 2 packages. And I would also like to understand the
benefit to work with CoDaArray compared to a Table from TableTransforms.jl
(both packages are new for me). Is CoDaArray kinda useful only if I want to
use operations on them?
Here is what I tried with a simple MWE:
table = (SiO2=[0.728,0.725,], TiO2=[0.005,0.005], Al2O3=[0.143, 0.145], Fe2O3=[0.032, 0.032], MnO=[0.001, 0.001], MgO=[0.010, 0.010], CaO=[0.018, 0.022], Na2O=[0.032, 0.034], K2O=[0.003, 0.027])
ctable = compose(table)
table_clr = ctable.coda |> CLR()
or ctable_clr = clr.(ctable.coda)?
So at the end I am using TableTransforms.jl syntax. Which mean that I
could also do a PCA which should be compatible with Biplot.jl?
table_clr_PCA = table_clr |> PCA()
But looking at the exemple on Biplot.jl, it seems to me that it is doing
the transformation under the hood before the plotting. So I am a bit
confused to what I should give Biplot.jl.
Don't hesitate to tell me if I should more ask the question on
TableTransforms.jl or Biplot.jl!
—
Reply to this email directly, view it on GitHub
https://github.com/JuliaEarth/CoDa.jl/issues/41, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAZQW3LIT7I3TLJKN2UGB2DYGWXHLAVCNFSM6AAAAAA75OG7QWVHI2DSMVQWIX3LMV43ASLTON2WKOZSGAYTIMBUGA4TINQ
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Hey, thx a lot for the quick answer. I will look into all of that!


Overly restrictive S3 limitations

I've recently been using ERDDAP, version 2.23 using Axiom's Docker images in an attempt to load in HF Radar files with the data sections stored as CSV which are stored in S3.
Bucket is here and is currently publicly readable:
https://hfradar.s3.amazonaws.com/
I've run into several surprising behaviors.

ERDDAP docs do mention to use a particular availablility zone, e.g. instead of using https://hfradar.s3.amazonaws.com/SUBPATH/, use https://hfradar.s3.us-east-1.amazonaws.com/SUBPATH/ .   However, the first form is usually what you'd get from copying from the AWS console, and also would support multiple availability zones.   From all I can determine, the content served by both is the same barring downtime error conditions, but the former has the advantage of multi-AZ support.  ERDDAP wants the other form and if you do not provide it, you will get an error message saying that no files were found.  Docs do say to use a form with AZ specified, but this is confusing behavior given that the content is going to be the same in 99.9%+ of cases.  I don't understand why the former form can't be supported, especially given that it's likely to be more robust in a production environment given the fact that multiple availability zones are supported.

Even though the bucket and its contents are publicly readable, ERDDAP will refuse to read the contents of the S3 bucket if you don't pass along credentials.  Why is this step necessary for something that should already be readable without supplying AWS credentials?

Confirmation that both HTTPS URL forms yield the same result:
[badams@localhost]~% curl -s https://hfradar.s3.us-east-1.amazonaws.com/ | md5sum
e3d288cb10af4d93a3509f3776a45dec  -
[badams@localhost]~% curl -s https://hfradar.s3.amazonaws.com/ | md5sum
e3d288cb10af4d93a3509f3776a45dec

When I updated to v2 of the AWS Java SDK, the only way I could get it to work was to specify the zone, so I chose the form of the URL which includes the zone. (Note that when just using the URL, e.g., in a browser, I didn't need to specify the zone. The SDK works differently.) Note that the ERDDAP code doesn't simply use this URL, it parses it and uses the pieces, including the zone.   I didn't know about the multiAZ option. Perhaps there is a way to support this with the SDK. That would be up to Chris to pursue if he chooses to.

Assuming it is even possible to use the SDK without specifying the zone, not specifying the zone when multiple zones are valid opens up potential problems with frequently changing datasets, where one zone will have a given new file and another zone doesn't yet. That will potentially cause annoying errors for users. People will think ERDDAP is flaky and complain (or just grumble to themselves.)
There is also a potential delay added when accessing files and not specifying the zone, as AWS will have to determine which zone to work with. Delays that involve signals travelling long distances can be significant. Presumably, the delay would occur each time the dataset or a file in it is accessed. The huge underlying problem with S3 is latency and this just exacerbates the problem.
Specifying which zone to use is more straightforward and efficient. Even if not specifying the zone becomes an option, I would encourage admins to continue to specify the zone.

Same basic issue: with v2 of the SDK, I was only able to get the system to work by including credentials. It may be (it seems likely) that simply using the SDK (even for public buckets) requires credentials. I don't know. Again, Chris can choose to pursue this if he wants.

Both times above, I said Chris can choose to pursue this if he wants, but you can also pursue this: search the AWS v2 Java SDK docs for information about these issues and post them here. The documentation may also include recommendations about best practices.
Best wishes.

Looks like buckets are region specific underneath the hood, so I guess this is a reasonable limitation.


Deadlock caused by call to objc_copyImageNames in FIRPopulateProtoWithNumberOfLinkedFrameworks

Environment

Xcode version: 12.1
Firebase SDK version: 6.34.0
Installation method: CocoaPods (select one)
Firebase Component: Crashlytics

Problem
Firebase's call to objc_copyImageNames within FIRPopulateProtoWithNumberOfLinkedFrameworks can sometimes trigger a deadlock on launch (if another thread is performing a dlopen, e.g. CFNetwork) resulting in the app being terminated by the system watchdog. This has been filed as a bug report with Apple (FB8971497) and discussed on the developer forums here  however it's worth raising here as well to see if there's any workarounds.
Is it possible to disable diagnostics including the number of linked frameworks to remove the call to objc_copyImageNames?
Steps to reproduce:
In an app that makes a network request at launch, with a reasonable number of dynamic libraries linked (~5+), it may trigger a deadlock (timing dependant) resulting in the app being terminated by the system watchdog. Crash report can be found here.

Thanks for the report and sorry for the issue. It looks like the right approach here is to just remove this as it's not needed anymore. I'll put a PR shortly for it.

Thanks for the report and sorry for the issue. It looks like the right approach here is to just remove this as it's not needed anymore. I'll put a PR shortly for it.


[SPARK-12234] [SparkR] Fix subset function error when only set select argument

Fix subset function error when only set select argument. Please refer to the JIRA about the error and how to reproduce it.
cc @sun-rui @felixcheung @shivaram

Test build #47411 has started for PR 10217 at commit 5c71cd3.

Test build #47411 has finished for PR 10217 at commit 5c71cd3.

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

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

Merged build finished. Test PASSed.

cool, looks good

Test build #47417 has started for PR 10217 at commit 92b1bd7.

also could you state in the method description that subset parameter is optional?

Test build #47417 has finished for PR 10217 at commit 92b1bd7.

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

Merged build finished. Test PASSed.

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

Test build #47421 has started for PR 10217 at commit acc8457.

Test build #47421 has finished for PR 10217 at commit acc8457.

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

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

Merged build finished. Test PASSed.

LGTM

Test build #47519 has started for PR 10217 at commit acc8457.

Test build #47519 has finished for PR 10217 at commit acc8457.

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

Merged build finished. Test PASSed.

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

LGTM. Thanks @yanboliang - Merging this


Merge pull request #17 from open-power/release-fw1030

Sync fw_1030 branch --> fw_1020 branch

retest this please

I think network issues caused the CI fails but I don't think we want to merge this anyway.


Mitmproxy vs Opera

Trying to analyze their handshake. Had set up mitmproxy, added a trusted CA.
Firefox works fine. Opera w/o vpn works fine.
But when trying to connect to vpn, mitmproxy says:
The client may not trust the proxy's certificate for api.surfeasy.com.
I suspect they're using cert pinning of some sort? Any ideas?

Most probably.

There's not much to analyze, the protocol is practically the same, except the change from password headers to digest authorization, and the change of urls from /v2/ to /v4/. And you cannot get the digest auth password by dumping the network traffic, because the hash that gets sent is different every time (this is why digest auth is more secure). I couldn't find the key in the binary, but found some obfuscated strings. I was too lazy to analyze the deobfuscation with disassemblers,  so I ended up dumping the API key from the RAM, and it actually works, the obtaining of proxies and proxy username/passwords works fine after editing the oprahProxy script.
Yes, it's certificate pinning, and I couldn't disable it yet. The net-internals page is showing ERR_SSL_PINNED_KEY_NOT_IN_CERT_CHAIN. BTW you can analyze the protocol using chrome://net-internals (into address bar) with the event tab.


Rolls [green noodles] followed by a close note force bads unless manipped

Describe the bug
Seems like unlike holds, roll bodies don't hold priority when determining which note is hit. So if you tap a roll near its end and there is a note that follows less than the timing window away, you'll hit the note instead of the roll forcing a bad judgement. Coupled with a stupidly low allowed tap rate, this makes rolls near unusable in most scenarios.
To Reproduce
Steps to reproduce the behavior:

Make a chart
Add a roll to any lane
Add a hold, note or even another roll less than 180 ms away from the first roll's end
Play

Expected behavior
Same as holds, until a roll ends it should be hit.

I think this should have a higher priority. This is incredibly annoying.

Maybe removing the second part of the or here fixes this? https://github.com/etternagame/etterna/blob/13267c3a4bfcf1c0713b77496ff1a4361e1ce4ed/src/Player.cpp#L981-L983

7939f488440b3532a69bf4c9deef9fc1839ebd85


Set up backup replication for production RDS instances

Set up for:
hcommons-prod-wordpress
hcommons-prod-registry

Replicate to Region: US West (N. California)
Replicated backup retention period: 7 days


Authorization middleware

Description
This is the work done to check if the roles of an endpoint a user is accessing matches the roles for that user. If there's a match, the user is allowed to access that endpoint. Otherwise, an error will occur.
Setup
You can not log on to the app with the feature flag on.
Please verify that the app works normally when feature flag is off.
Also verify that role authorization hits hard when feature flag is on.
You can further test manually by appending an accepted role to the session.
make server_run
make client_run
make server_test

Code Review Verification Steps

[ ] Request review from a member of a different team.
[ ] Have the Jira acceptance criteria been met for this change?

References

Jira story for this change
this article explains more about the approach used.

@ralren I was going to merge this after resolving this final round of conflicts, but one of the conflicts was NewInternalAPIHandler is now returning a concrete instance of *internalops.MymoveAPI instead of the http.Handler interface. Since this part isn't feature flagged I wanted to make sure that was intentional. Not blocking this if this is intended, but wanted to double check before merging in.

@ralren disregard above. merging in.


Gradle assembleDebug running indefinitely

Hi,
I'm currently experiencing a problem . It's a bit difficult to provide information since I couldn't find any error anywhere: I have a flutter app I'm working on, and cannot compile and run it now. It was working a week ago. My app's code hasn't changed since.
From what I remember, I upgraded my linux kernel and ran a flutter upgrade.
I'm on the dev branch. Tried the master and stable branch, same thing happenning.
I tried to run the hello world app, generated by Android Studio with a new project, and it works. Makes me think it may be related to my code. But the Dart Analysis tool don't find any error and flutter analyze only return warning relative to unused vars. I must say that the code was working a few days ago, and suddenly stopped.
Weird thing is, I can't get any error messages. I ran flutter and gradle in debug mode, also offline mode, and gradle never ends.
Also tried re-installing the android sdk outside Android Studio (through my distribution package system), also reinstalled flutter and dart. No luck.
I tried to import all external pub packages in the working main hello world file, to see if one were having a compatibility issue with the updated flutter version, and it worked flawlessly.
Tell me if you need any more info or logs.
Thanks for the help
Expected results:
Compiling or getting a gradle error.
Actual results:
Running task gradle assembleDebug indefinitely.

Logs
Flutter run --verbose:
[  +17 ms] executing: [/opt/flutter/] git -c log.showSignature=false log -n 1 --pretty=format:%H
[  +18 ms] Exit code 0 from: git -c log.showSignature=false log -n 1 --pretty=format:%H
[        ] 4d2ce7be2cd4622cede017b0fe2b8a66c821fe48
[        ] executing: [/opt/flutter/] git describe --match v*.*.* --first-parent --long --tags
[   +3 ms] Exit code 0 from: git describe --match v*.*.* --first-parent --long --tags
[        ] v1.15.1-0-g4d2ce7be2
[   +4 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref --symbolic @{u}
[   +3 ms] Exit code 0 from: git rev-parse --abbrev-ref --symbolic @{u}
[        ] origin/dev
[        ] executing: [/opt/flutter/] git ls-remote --get-url origin
[   +2 ms] Exit code 0 from: git ls-remote --get-url origin
[        ] https://github.com/flutter/flutter.git
[  +45 ms] executing: [/opt/flutter/] git rev-parse --abbrev-ref HEAD
[   +3 ms] Exit code 0 from: git rev-parse --abbrev-ref HEAD
[        ] dev
[  +29 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidGenSnapshotArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +27 ms] executing: /opt/android-sdk/platform-tools/adb devices -l
[   +4 ms] Exit code 0 from: /opt/android-sdk/platform-tools/adb devices -l
[        ] List of devices attached
           52008959ee2d5537       device usb:1-3 product:jackpotltexx model:SM_A530F device:jackpotlte transport_id:1
[  +18 ms] /opt/android-sdk/platform-tools/adb -s 52008959ee2d5537 shell getprop
[ +124 ms] Artifact Instance of 'AndroidMavenArtifacts' is not required, skipping update.
[   +4 ms] Artifact Instance of 'AndroidInternalBuildArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'IOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterWebSdk' is not required, skipping update.
[   +1 ms] Artifact Instance of 'WindowsEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxEngineArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'LinuxFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'MacOSFuchsiaSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerSDKArtifacts' is not required, skipping update.
[        ] Artifact Instance of 'FlutterRunnerDebugSymbols' is not required, skipping update.
[  +86 ms] Found plugin flutter_compass at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_compass-0.3.6/
[  +22 ms] Found plugin location at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/location-2.3.5/
[  +11 ms] Found plugin path_provider at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.0/
[   +4 ms] Found plugin permission_handler at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-4.2.0+hotfix.3/
[  +11 ms] Found plugin shared_preferences at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.6+1/
[   +1 ms] Found plugin shared_preferences_macos at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+4/
[   +2 ms] Found plugin shared_preferences_web at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+3/
[   +3 ms] Found plugin sqflite at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.2.0/
[  +14 ms] Found plugin uni_links at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/uni_links-0.2.0/
[   +2 ms] Found plugin url_launcher at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.1/
[   +1 ms] Found plugin url_launcher_macos at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+2/
[   +3 ms] Found plugin url_launcher_web at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.1/
[   +1 ms] Found plugin user_location at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/user_location-0.1.1/
[  +53 ms] Found plugin flutter_compass at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/flutter_compass-0.3.6/
[  +16 ms] Found plugin location at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/location-2.3.5/
[   +2 ms] Found plugin path_provider at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/path_provider-1.6.0/
[   +1 ms] Found plugin permission_handler at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/permission_handler-4.2.0+hotfix.3/
[   +4 ms] Found plugin shared_preferences at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences-0.5.6+1/
[   +1 ms] Found plugin shared_preferences_macos at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_macos-0.0.1+4/
[   +1 ms] Found plugin shared_preferences_web at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/shared_preferences_web-0.1.2+3/
[   +2 ms] Found plugin sqflite at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/sqflite-1.2.0/
[   +9 ms] Found plugin uni_links at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/uni_links-0.2.0/
[   +1 ms] Found plugin url_launcher at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher-5.4.1/
[        ] Found plugin url_launcher_macos at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_macos-0.0.1+2/
[   +1 ms] Found plugin url_launcher_web at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/url_launcher_web-0.1.1/
[   +2 ms] Found plugin user_location at /opt/flutter/.pub-cache/hosted/pub.dartlang.org/user_location-0.1.1/
[  +54 ms] Generating /home/lwsk/Desktop/Flutter/trouvetonprof/trouvetonprof/android/app/src/main/java/io/flutter/plugins/GeneratedPluginRegistrant.java
[  +49 ms] ro.hardware = samsungexynos7885
[        ] ro.build.characteristics = phone
[  +37 ms] Launching lib/main.dart on SM A530F in debug mode...
[   +9 ms] executing: /opt/android-sdk/platform-tools/adb -s 52008959ee2d5537 shell -x logcat -v time -t 1
[ +111 ms] Exit code 0 from: /opt/android-sdk/platform-tools/adb -s 52008959ee2d5537 shell -x logcat -v time -t 1
[        ] --------- beginning of main
           02-07 19:58:23.619 I/SKBD    ( 6642): anc isTosAccept false
[  +19 ms] executing: /opt/android-sdk/platform-tools/adb version
[   +2 ms] executing: /opt/android-sdk/platform-tools/adb -s 52008959ee2d5537 logcat -v time -T 02-07 19:58:23.619
[  +42 ms] Android Debug Bridge version 1.0.41
           Version 29.0.5-5949299
           Installed as /opt/android-sdk/platform-tools/adb
[   +1 ms] executing: /opt/android-sdk/platform-tools/adb start-server
[   +7 ms] Building APK
[  +20 ms] Running Gradle task 'assembleDebug'...
[   +1 ms] gradle.properties already sets `android.enableR8`
[   +2 ms] Using gradle from /home/lwsk/Desktop/Flutter/trouvetonprof/trouvetonprof/android/gradlew.
[   +1 ms] /home/lwsk/Desktop/Flutter/trouvetonprof/trouvetonprof/android/gradlew mode: 33261 rwxr-xr-x.
[  +12 ms] executing: /opt/android-studio/jre/bin/java -version
[  +50 ms] Exit code 0 from: /opt/android-studio/jre/bin/java -version
[        ] Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
           openjdk version "1.8.0_202-release"
           OpenJDK Runtime Environment (build 1.8.0_202-release-1483-b49-5587405)
           OpenJDK 64-Bit Server VM (build 25.202-b49-5587405, mixed mode)
[   +3 ms] executing: [/home/lwsk/Desktop/Flutter/trouvetonprof/trouvetonprof/android/] /home/lwsk/Desktop/Flutter/trouvetonprof/trouvetonprof/android/gradlew -Pverbose=true -Ptarget=/home/lwsk/Desktop/Flutter/trouvetonprof/trouvetonprof/lib/main.dart
-Ptrack-widget-creation=true -Pfilesystem-scheme=org-dartlang-root -Ptarget-platform=android-arm64 assembleDebug
[  +54 ms] Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true

Result of flutter analyze:
   info • The value of the local variable 'j' isn't used • lib/api/api.dart:53:26 • unused_local_variable
   info • This class (or a class that this class inherits from) is marked as '@immutable', but one or more of its instance fields aren't final: NavDrawer.avatar, NavDrawer.name, NavDrawer.s, NavDrawer.status, NavDrawer.note, NavDrawer.certified • lib/menu.dart:16:7
          • must_be_immutable
   info • Unused import: 'package:shared_preferences/shared_preferences.dart' • lib/states/dashboard.dart:9:8 • unused_import
   info • Unused import: 'package:permission_handler/permission_handler.dart' • lib/states/dashboard.dart:12:8 • unused_import
   info • The value of the field '_paymentCardLoaded' isn't used • lib/states/dashboard.dart:37:8 • unused_field
   info • The value of the field '_nextCoursCardLoaded' isn't used • lib/states/dashboard.dart:38:8 • unused_field
   info • The declaration '_loadPaymentCard' isn't referenced • lib/states/dashboard.dart:137:3 • unused_element
   info • The declaration '_loadNextCoursCard' isn't referenced • lib/states/dashboard.dart:200:3 • unused_element
   info • Unused import: 'dart:async' • lib/states/map.dart:1:8 • unused_import
   info • Unused import: 'package:shared_preferences/shared_preferences.dart' • lib/states/map.dart:11:8 • unused_import
   info • Unused import: '../theme.dart' • lib/states/map.dart:13:8 • unused_import
   info • The value of the local variable 'permissions' isn't used • lib/states/map.dart:41:44 • unused_local_variable
   info • This function has a return type of 'Future<int>', but doesn't end with a return statement • lib/states/payment.dart:25:15 • missing_return
   info • Unused import: 'package:shared_preferences/shared_preferences.dart' • lib/states/register-end.dart:1:8 • unused_import
   info • Unused import: 'package:trouvetonprof/states/map.dart' • lib/states/register-end.dart:3:8 • unused_import
   info • Unused import: 'register.dart' • lib/states/register-end.dart:8:8 • unused_import
   info • The declaration '_checkMailConfirmation' isn't referenced • lib/states/register-end.dart:20:8 • unused_element
   info • Unused import: 'package:flutter_localizations/flutter_localizations.dart' • lib/states/register.dart:9:8 • unused_import
   info • The value of the local variable 'prefs' isn't used • lib/states/register.dart:138:23 • unused_local_variable
   info • The value of the local variable 'prefs' isn't used • lib/states/register.dart:231:23 • unused_local_variable
   info • Unused import: 'package:font_awesome_flutter/font_awesome_flutter.dart' • lib/theme.dart:2:8 • unused_import
   info • 'title' is deprecated and shouldn't be used. This is the term used in the 2014 version of material design. The modern term is headline6. This feature was deprecated after v1.13.8. • lib/theme.dart:46:11 • deprecated_member_use
   info • 'title' is deprecated and shouldn't be used. This is the term used in the 2014 version of material design. The modern term is headline6. This feature was deprecated after v1.13.8. • lib/theme.dart:46:33 • deprecated_member_use
   info • 'body1' is deprecated and shouldn't be used. This is the term used in the 2014 version of material design. The modern term is bodyText2. This feature was deprecated after v1.13.8. • lib/theme.dart:47:11 • deprecated_member_use
   info • 'body1' is deprecated and shouldn't be used. This is the term used in the 2014 version of material design. The modern term is bodyText2. This feature was deprecated after v1.13.8. • lib/theme.dart:47:33 • deprecated_member_use
   info • 'body2' is deprecated and shouldn't be used. This is the term used in the 2014 version of material design. The modern term is bodyText1. This feature was deprecated after v1.13.8. • lib/theme.dart:48:11 • deprecated_member_use
   info • 'body2' is deprecated and shouldn't be used. This is the term used in the 2014 version of material design. The modern term is bodyText1. This feature was deprecated after v1.13.8. • lib/theme.dart:48:33 • deprecated_member_use
   info • The value of the local variable 'dn' isn't used • lib/toolbox.dart:28:11 • unused_local_variable

28 issues found. (ran in 3.5s)

Flutter doctor returned:
[✓] Flutter (Channel dev, v1.15.1, on Linux, locale fr_FR.UTF-8)
    • Flutter version 1.15.1 at /opt/flutter
    • Framework revision 4d2ce7be2c (il y a 2 jours), 2020-02-05 15:57:49 -0800
    • Engine revision 81dffd1241
    • Dart version 2.8.0 (build 2.8.0-dev.7.0 c8ed304e97)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /opt/android-sdk
    • Android NDK location not configured (optional; useful for native profiling support)
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /opt/android-sdk
    • Java binary at: /opt/android-studio/jre/bin/java
    • Java version openjdk version "1.8.0_202-release"
    • All Android licenses accepted.

[✓] Android Studio (version 3.5)
    • Android Studio at /opt/android-studio
    • Flutter plugin version 43.0.1
    • Dart plugin version 191.8593
    • Java version openjdk version "1.8.0_202-release"

[✓] Connected device (1 available)
    • SM A530F • 52008959ee2d5537 • android-arm64 • Android 9 (API 28)

Seems like a v5.5.2.arch1-1 kernel problem.
Got the code running on 4.19.101 and 5.4.15 just fine.

You're my hero.
I've had the exact same problem it seems. Over night Flutter lost ability to get past gradle assembleDebug. I tried rolling back my code, clearing all kind of cache and reinstalling all components in different versions — to no avail. Tried changing kernel to 4.19.101 — that's a bingo, it works. Was on 5.5.2 previously. No errors too.

Reproduced on kernel 5.5.2 on my side

Just tested on a pure native Java project and I cannot reproduce (kernenel 5.5.3)

Same issue here, both on 5.5.2 and 5.5.3.

Duplicate of https://github.com/flutter/flutter/issues/49185


DHCP - secret group code update

Added this ticket as a placeholder for further details to be included from devops.
Code update required in DHCP secret groups as an issue was found which has been temporary fixed but needs a permanent code change.

DHCP container missing default outbound allow(0/0) but <IP_ADDRESS>/22

raised a PR to include all out on port 68 to 0/0. merged and updated in Production.


Make partition deletion resilient against oversize

We now reingest data from oversized partitions on startup.
:memo: Checklist

[x] All user-facing changes have changelog entries.
[x] The changes are reflected on vast.io, if necessary.
[x] The PR description contains instructions for the reviewer, if necessary.

:dart: Review Instructions
Testing instructions: You can increase the size of a partition files manually beyond the fbs size limit, then start VAST:
vast -N import zeek < libvast_test/artifacts/logs/zeek/conn.log
dd if=/dev/zero bs=1G seek=3 count=0 of=vast.db/index/<the_uuid>
vast start &
vast flush

After that sequence the database should be fully repaired.

This still needs a fix for the index statistics.


Error after Update

Hello guys,
yesterday, i updated my running hyperio.ng to the newest version but unfortunately, it does not start anymore.
i get a lot of error messages like these
root@Hyperion:/usr/local/share/hyperion/bin# hyperiond test.config.json [hyperiond SettingsManager] <ERROR> Schema Syntax Error: [root].general.watchedVersionBranch: missing member [hyperiond SettingsManager] <ERROR> Schema Syntax Error: [root].grabberV4L2: additional properties attribute is only valid for objects [hyperiond SettingsManager] <ERROR> Schema Syntax Error: [root].grabberV4L2: properties attribute is only valid for objects [hyperiond SettingsManager] <ERROR> Schema Syntax Error: [root].grabberV4L2: object expected [hyperiond SettingsManager] <ERROR> Schema Syntax Error: [root].leds[0].hscan: no schema definition [hyperiond SettingsManager] <ERROR> Schema Syntax Error: [root].leds[0].index: no schema definition [hyperiond SettingsManager] <ERROR> Schema Syntax Error: [root].leds[0].vscan: no schema definition
(this was a test call, the json file does not exist, but the result is the same with no file as argument)

See this: https://github.com/hyperion-project/hyperion.ng/pull/614
you have to rebuild your Config. The config is now also stored in a db. Located at ~/.hyperion/db

ah yes.. thank you. everything works fine now.
Best would be if you guys make changes like this more visible. I was not able to follow the changes the last few weeks and was not aware of this.

You have to keep in mind that hyperion.ng is not yet officially released. Thus, everything is still in the development stage and therefore no information obligation to anyone.


Incorrect "progress" events for requests with FormData

I am trying to build a progress bar and demo / test it with Pretender. This is for a file uploader. I am wrapping the file in a FormData object before uploading:
    const data = new FormData();
    data.append('file', attachedFile.file, attachedFile.file.name);

This all works correctly with a real server but not with Pretender. After looking into it a bit I saw that the progress events were sent fine but the event properties are incorrect. There should be two properties in the progress from which one can create a progress bar (or whatever). These are "loaded" and "total".  In the Pretender code I see this:
      if (!body) {
        progressTotal = 0;
      } else {
        // Support Blob, BufferSource, USVString, ArrayBufferView
        progressTotal = body.byteLength || body.size || body.length || 0;
      }
      let progressTransmitted =
        totalTime <= 0 ? 0 : (elapsedTime / totalTime) * progressTotal;

https://github.com/pretenderjs/pretender/blob/b38a2b06147f5cb1105eaf7bbc79534b36e25be4/src/index.ts#L63

Some context about added support for Support Blob, BufferSource, USVString, ArrayBufferView mentioned in the comment you linked https://github.com/pretenderjs/pretender/pull/276


[BUG] Ollama embedding error 500

I decided to open single and specific tickets instead of a unique one 2944 because after a bit of investigation the KO on different embeddings have nothing in common.
Test performed on Flowise 2.0.1
Case Flowise (docker) => Ollama (no-docker, just in Windows)
The Ollama endpoint is at http://<IP_ADDRESS>:11434 in the test I am keeping the LocalAI chat model and just using Ollama Embedding model (installed in Win, no docker).
The issue here is shown in this picture

while FLowise error detail being displayed in Docker is

Now let's repeat the same in Postman. The endpoint , in Flowise I use http://<IP_ADDRESS>:11434, in Postman is visible here. The Postman test is successful.

Looks like others reported already the same problem (Error 500), see discord users :

I made further tests here after the discoveries of #2978, #2977.
The reported tests come from the following model Ollama.
Ollama is on a Win machine (no docker).
The page doesn't tell the vector. Very likely 512 or 768.
As soon as I changed the vector dimension of in the Vector store, it changed the error to this :

Or this in debug
2024-08-08 12:36:59 [ERROR]: [server]: Error: TypeError: fetch failed
Error: TypeError: fetch failed
    at buildFlow (/usr/local/lib/node_modules/flowise/dist/utils/index.js:483:19)
    at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
    at async utilBuildChatflow (/usr/local/lib/node_modules/flowise/dist/utils/buildChatflow.js:227:36)
    at async createInternalPrediction (/usr/local/lib/node_modules/flowise/dist/controllers/internal-predictions/index.js:7:29)

I havent tried Ollama on Windows, but was able to get it working when I have both FW and Ollama on docker: http://host.docker.internal:8000/
https://docs.flowiseai.com/integrations/langchain/chat-models/chatollama#additional

I used the mdoel bge-m3 and works.


Testing Push Notification

Good day,
I setup everything in the guide for Push Notification , I used the sample pl/sql script:
declare
l_rest_return clob;
begin
l_rest_return := apex_web_service.make_rest_request(
p_url => 'https://localhost:3050/push' -- My custom REST endpoint (1)
, p_http_method => 'GET'
, p_parm_name => apex_util.string_to_table('title:body') -- Notification structure (2)
, p_parm_value => apex_util.string_to_table('Hey you:Go back to APEX now!') -- Notification Content (3)
);
end;
And get the following error:
Error report -
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1130
ORA-29259: end-of-input reached
ORA-06512: at "APEX_180200.WWV_FLOW_WEB_SERVICES", line 1017
ORA-06512: at "APEX_180200.WWV_FLOW_WEB_SERVICES", line 1523
ORA-06512: at "APEX_180200.WWV_FLOW_WEBSERVICES_API", line 369
ORA-06512: at line 4
29273. 00000 -  "HTTP request failed"
*Cause:    The UTL_HTTP package failed to execute the HTTP request.
*Action:   Use get_detailed_sqlerrm to check the detailed error message.
Fix the error and retry the HTTP request.
Please help me to solve this issue.
Regards

Have you set up and launched your node service?

Yes I did, if I put POST instead of GET it finished normal but I don't see any notification. I also setup the server in my laptop but I received and ORA no TNS Listener message. Please let me know what else I can do on my laptop and server.
Thanks

This is the error when I run it using my laptop with nodejs:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1722
ORA-12541: TNS:no listener
ORA-06512: at line 1
29273. 00000 -  "HTTP request failed"
*Cause:    The UTL_HTTP package failed to execute the HTTP request.
*Action:   Use get_detailed_sqlerrm to check the detailed error message.
Fix the error and retry the HTTP request.

I setup a local machine with centos and the same error continues:
SQL> declare
l_rest_return clob;
begin
l_rest_return := apex_web_service.make_rest_request(
p_url => 'http://localhost:3050/push' -- My custom REST endpoint (1)
, p_http_method => 'GET'
, p_parm_name => apex_util.string_to_table('title:body') -- Notification structure (2)
, p_parm_value => apex_util.string_to_table('Hey you:Go back to APEX now!') -- Notification Content (3)
);
end;  2    3    4    5    6    7    8    9   10
11  /
declare
*
ERROR at line 1:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1369
ORA-29259: end-of-input reached
ORA-06512: at "APEX_180100.WWV_FLOW_WEB_SERVICES", line 1011
ORA-06512: at "APEX_180100.WWV_FLOW_WEB_SERVICES", line 1517
ORA-06512: at "APEX_180100.WWV_FLOW_WEBSERVICES_API", line 369
ORA-06512: at line 4
Please let me know what to look.
Regards

Dears,
I have the same prob. Did you save it ?
Database 11g Release 2. APEX 18.1
Thanks in advance.
ERROR at line 1:
ORA-29273: HTTP request failed
ORA-06512: at "SYS.UTL_HTTP", line 1369
ORA-29259: end-of-input reached
ORA-06512: at "APEX_180100.WWV_FLOW_WEB_SERVICES", line 1011
ORA-06512: at "APEX_180100.WWV_FLOW_WEB_SERVICES", line 1517
ORA-06512: at "APEX_180100.WWV_FLOW_WEBSERVICES_API", line 369
ORA-06512: at line 4

Please post your node server code. Can't help you without this information...


Upgrade to bytes v1.0.0

I wasn't compiling with the correct feature flags, I'll fix and re-open

I wasn't compiling with the correct feature flags, I'll fix and re-open


Problem raising and lowering the volume on the player

Steps to reproduce
Enter any anime and play it. Raise and lower the volume
Expected behavior
My cell phone volume goes up and down in a precise and consistent manner.
Actual behavior
When using the player and performing the action of increasing or decreasing the volume by clicking the corresponding buttons on my mobile device, I notice an inconsistent behavior. Upon the first click to adjust the volume, whether to increase or decrease it, there is a sudden and significant change in the volume level. This initial change is too broad compared to subsequent clicks, which adjust the volume more accurately and gradually.
Crash logs
No response
Aniyomi version
<IP_ADDRESS>
Android version
Android 12
Device
Moto G30
Other details
When attempting to increase the volume with the first click, the amplification is noticeably excessive before stabilizing at a more suitable level in subsequent clicks.
Similarly, when attempting to decrease the volume, the first click causes a drastic reduction before adjusting to a more appropriate level in subsequent clicks.
This inconsistent behavior leads to a non-smooth user experience and can be frustrating for regular users of the application.
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] If this is an issue with an official extension, I should be opening an issue in the extensions repository.
[X] If this is an issue with an official manga extension and this issue can be replicated in the Tachiyomi app, that I should be opening an issue in Tachiyomi's extensions repository.
[X] I have gone through the FAQ and troubleshooting guide.
[X] I have updated the app to version <IP_ADDRESS>.
[X] I have updated all installed extensions.
[X] I will fill out all of the requested information in this form.

It's probably cause your phone may have a non-linear volume curve.
Can you try this on other media players?


Documentation: private ssh github repos

Hi ! Just an information to tell that tscr is working with GitHub actions for a private organization (private repos) using SSH. You can create a GitHub action file ie .github/workflows/clone.yml and create a token in GitHub giving you the right to git cloning on private repos inside your organization. The git config --global url. command allows replacing git cloning from ssh by https. You can include this information in your documentation.
name: tsrc on private github repos
on:
  workflow_dispatch:
    branches:
      - main

jobs:
  export_linux:
    runs-on: ubuntu-latest
    steps:
    - name: Installing tsrc tool
      run: |
        sudo apt-get update
        sudo apt-get install -y python3
        python -m pip install tsrc

    - name: Cloning private github repos
      run: |
        git config --global url."https://${{ secrets.ACCESS_TOKEN<EMAIL_ADDRESS><EMAIL_ADDRESS>        export WORKSPACE=$GITHUB_WORKSPACE/your_project
        mkdir -p $WORKSPACE
        cd $WORKSPACE
        tsrc init git@github.com:yourorganisation/manifest.git
        tsrc sync

Nice :) This actually solves a similar issue with GitLab CI.

You can include this information in your documentation.

Indeed. Do you want to try and work on a patch ?

@dmerejkowsky on your docs ? Ok I'll give a try.


Typo "Winodws" > "Windows"

@TheQwerty : Thanks for your contribution! The author(s) have been notified to review your proposed change.

Verified editorial correction. Thank you.


TLSV1_ALERT_PROTOCOL_VERSION Error when requesting https sites

I get the error "ssl.SSLError: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:598)" when attempting to access https sites. This is the specific site I got the error on https://www.apartments.com/westhampton-court-apartment-homes-atlanta-ga/sqpw607/ I've been stuck on this issue for over a day at this point, please help.
Expected Result
I expect to get the data from the URL, not get an error.
Actual Result
I get the error specified above.
Reproduction Steps
Try accessing any https site.
requests.get(url)
System Information
I am on OSX Yosemite 10.10.5 (14F2511)
python --version: Python 3.7.0
import ssl; pprint(ssl.OPENSSL_VERSION): 'OpenSSL 0.9.8zg 14 July 2015' (ran from my script)
openssl version -a:
OpenSSL 1.0.2o  27 Mar 2018
built on: reproducible build, date unspecified
platform: darwin64-x86_64-cc
options:  bn(64,64) rc4(ptr,int) des(idx,cisc,16,int) idea(int) blowfish(idx)
compiler: clang -I. -I.. -I../include  -fPIC -fno-common -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -arch x86_64 -O3 -DL_ENDIAN -Wall -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM -DECP_NISTZ256_ASM
OPENSSLDIR: "/usr/local/etc/openssl"
nano .bash_profile:
PATH="/Library/Frameworks/Python.framework/Versions/3.4/bin:${PATH}"
export PATH
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
export PATH="/usr/local/bin:$PATH"
export PATH="/usr/local/opt/openssl/bin:$PATH"
export PATH="/usr/local/opt/python/libexec/bin:$PATH"

Hi there! Thanks for opening this issue. Unfortunately, it seems this is a request for help instead of a report of a defect in the project. Please use StackOverflow for general usage questions instead and only report defects here.

As an aside, your python is using openssl 0.9.8 which doesn't support anything over TLS v1.0 if I remember correctly and per StackOverflow the website wants to use a higher version of TLS which you're openssl does not support. Futhermore, 3.7.0 was supposed to require a more modern version of openssl so how you've compiled your python to use this ancient version is beyond me. Finally, you completely ignored the request for debugging information we have in the template. Further issues opened like this will be closed immediately.


remove unused parameter in check method

password_verify() function does not get an $options parameter and we shouldn't pass this because this is an unused parameter.
This function just gets two params.

This is a breaking change and other downstream implementations could be making use of it.


Azure Blob trigger throws "hostAccount" : value cannot be null when Function app files are uploaded

Please provide a succinct description of the issue.

Create a Function App
Upload all files via Kudu API as zip file
Open Function App in browser and ensure all files are uploaded with proper content in each files
When opening C# trigger code (.csx) file in Function App Editor, a floating popup error says:
"Function ($YourFunctionName) Error: Microsoft.Azure.WebJobs.Host: Error indexing method 'Functions.YourFunctionName'. Microsoft.Azure.WebJobs.Host: Value cannot be null. Parameter name: hostAccount. Session Id: xxxxxxxxxxx

Timestamp: 2016-12-02T18:35:00.083Z""
Expected behavior
The Function App should start triggering with the expected behavior
Actual behavior

Viewing the C# trigger code, displays an error in a floating popup dialog
Function trigger not working

Known workarounds
No workarounds as of now.
Related information
Found the code in this Git fork which throws the error: https://github.com/Azure/azure-webjobs-sdk/blob/dev/src/Microsoft.Azure.WebJobs.Host/Blobs/Triggers/BlobTriggerBinding.cs#L70
But I don't know where is this getting set.

Languages used: C#, PowerShell
Source that caused this issue: Actually this is not a issue in source code.
But here is how my function.json looks like:
{
"bindings": [
{
"name": "blobParameterInMyFunctionApp",
"type": "blobTrigger",
"direction": "in",
"path": "storageContainerName",
"connection": "storageAccountName_STORAGE"
}
],
"disabled": false
}

I just want to confirm, since the SO posts mentions, that you're creating this function app using an ARM template (automation). Is that correct? Or was the app created on the portal?

No, I didn't use the ARM template. I used the New-AzureRmResource command with -kind parameter set to "functionapp".

I see.
I've added an answer on SO, but this is being caused by some missing environment settings that are required by the runtime. You can still split those operations, where you use an ARM template to provision the Function App with the settings it needs and use the Kudu API to then push the function if that's a workflow that works better for you.

Thanks for the quick turn around.
That's a workaround that I will definitely consider. But my customer doesn't want to go with the ARM template way at all, if there is a provision to go via Azure PowerShell by any means.

Thanks Fabio! I got to know that irrespective of whatever function that we create, a function app needs a storage account which is mandatory!


[Bug]: QBM keeps calling BHD API when rate limited

Describe the Bug
When BHD says you are rate limited qbit_manage continues trying with other torrents, which is I think is unwise, would be better to stop checking BHD for that run.
The API response in this case is {"status_code":0,"status_message":"Invalid API action: You have been rate limited.","success":false} with status code 200.
Config
No response
Logs
https://logs.notifiarr.com/?4adf0c53b5af5e8d#DfjLMMHASG3gA197cJuF4V1oBqEG4vY8CaoMU9GMV4s5
Screenshots
No response
Installation
Docker
Version Number
4.1.6
What branch are you on?
master

confirmed

Fixed in #595


Unify linker argument order across platforms

Previously extra linker arguments had different behavior on darwin vs
other unix platforms. On darwin the arguments passed with -Xlinker would
be passed to the linker before the default arguments, where as with the
default unix toolchain they would be passed afterwards.
There isn't really a great option for which order these should be in.
If you want to have a custom rpath that takes precedence over the
default rpaths, you want them to be passed before, but if you want to
negate a default argument you want them to come after.
This change unifies the behavior so at least you always get the same
behavior across platforms.
Resolves SR-6508.

@jrose-apple can you take a look? or suggest who would be the right person to review this change?

I'm the right person. All -X options are supposed to go after regular options, not before. Maybe we'll come up with an "-X-before" variant later, but Darwin is the designed behavior.

All -X options are supposed to go after regular options, not before.
but Darwin is the designed behavior.

On Darwin they appear to come before now, are you saying I should move those instead?

Aargh, I can't read. On both toolchains they are in the middle but Darwin is close to the start and Unix is close to the end. They should be last-but-just-before-the--o.
(All the other -X options probably need to be checked too, and then get a big comment making sure people don't move them.)

Sounds good I'll move these down, add the comment, fix the tests, and look for other cases for a separate change

I've moved these down for both the unix and darwin toolchains

I don't see any other -X options in these files (assuming they follow the same naming conventions), were there specific ones you were thinking about? Or did you mean ones somewhere else in the codebase?

@swift-ci Please smoke test

@swift-ci Please test source compatibility

@jrose-apple I think this one's ready to go 🙏

Oops, sorry, forgot to assign it to myself so I wouldn't lose track of it.

No worries, thanks!


refactor client pool into client list

Completely refactored the client pool. Now there is multithreaded access, but only a maximum of two goroutines at one time can be accessing the list.
The first, which is run by the broadcaster, pushes new items that are placed on the channel from the fan-in of the controllers out to each of the clients.
The second, which is done by the server, insert new clients into the list. This shouldn't cause performance issues unless a large number of clients join in succession or lease in succession. However, until the client buffering issue is fixed that can't happen.

Codecov Report

Merging #48 into master will increase coverage by 7.03%.
The diff coverage is 44.89%.

@@            Coverage Diff             @@
##           master      #48      +/-   ##
==========================================
+ Coverage   44.89%   51.92%   +7.03%
==========================================
  Files          16       16
  Lines         646      624      -22
==========================================
+ Hits          290      324      +34
+ Misses        340      278      -62
- Partials       16       22       +6

Impacted Files
Coverage Δ

server.go
0% <0%> (ø)
:arrow_up:

app.go
0% <0%> (ø)
:arrow_up:

client.go
16.8% <31.57%> (+16.8%)
:arrow_up:

broadcaster.go
52.77% <45.16%> (-27.23%)
:arrow_down:

clients.go
70.58% <70.58%> (ø)

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 5e0a3de...62f4d42. Read the comment docs.


doc: Clarify verbosity when using pip

This clarifies that you have to also use -v to get the logging information set in the options. I am not sure if you also need the additional -vv settings depending on logging.level. Thoughts?

s. I am not sure if you also need the additional -vv settings depending on logging.level

No, it’s all or nothing when it comes to hiding output from the builder.


iOS Safari background scroll issue

Hi,
while testing the demo of this library we encountered a bug on iOS safari devices (we were using iOS 9.02 iPhone 5 with Safari).
To reproduce a problem open the following url: http://git.blivesta.com/drawer/top/ on iOS safari. Try to scroll drawer content by pulling from bottom of the viewport. You'll notice a scroll indicator appearing  on the right as if you are scrolling drawer content, but in reality you are scrolling the main page, which is in background when drawer is open. User shouldn't be able to scroll main page at all when drawer is open.
Here is a screen recording of the bug (notice the scroll indicator appearing on the right, its very subtle, and also notice that we were on top of the page before opening the drawer and then near bottom after closing the drawer):

EDIT:
So here's the follow up on this, to successfully reproduce the issue:

open http://git.blivesta.com/drawer/top/ on iOS safari
bottom tabbar should be visible on the screen
open the drawer and it works normally as depicted below

close the drawer and scroll towards bottom, tabbar will/should disapear from the screen
open the drawer again and try to scroll from the position depicted below (red rectangle)

Notice the invalid scrollbar appearing on the right (red arrow) showing that the background is being scrolled

Thanks for reporting!
I also tried in iOS9.0 and 9.1, but this problem was not found.
We are also preparing to update to the Drawer v3. Please try this branch if possible.
https://github.com/blivesta/drawer/tree/v3-tmp

Updated to v3.0.0. Please report if there is a bug.
Thanks.
https://github.com/blivesta/drawer/releases/tag/v3.0.0

Hi,
so we've tested this again using this url:
http://git.blivesta.com/drawer/top/
and using iOS 9.02 iPhone 5 with Safari and we've managed to reproduce it again.
To reproduce an issue we've prepared a gif, and this is what we did:

open the http://git.blivesta.com/drawer/top/ on iPhone Safari
open the drawer
try to scroll with finger on transparent/bottom area, nothing happens (that's OK)
close the drawer
scroll a bit toward bottom on main content
open the drawer again
now try to scroll again from transparent area and content scrolls (this should not happen)

I've also analysed your gif a bit, the problem why you didn't reproduce this successfully is because when you've opened the drawer (after scrolling the main content) you are trying to scroll from upper/items area.
Please refer to this image
 as it's depicting the area from where you need to try scrolling.


"Updating state based on props" in "Update on Async Rendering" not clear

Hi.
Context: According to the said blog post, two code snippets are shown: before (typical componentWillReceiveProps method use to update state due to new props values) and after (the new React 16.3 recommended way of doing it using static getDerivedStateFromProps method).
Problem: the two code snippets are not directly comparable as the first one explicitly updates state, while the other one doesn't. Therefore, it's not 100% clear to the reader the new React 16.3 recommended way of updating state due to new props values using static getDerivedStateFromProps method.
Suggested Solution: To edit/complement the after code snippet to explicitly update state due to the new props values using the componentDidUpdate method, as in the same blog post it's mentioned "(...) Together with componentDidUpdate, this new lifecycle [getDerivedStateFromProps] should cover all use cases for the legacy componentWillReceiveProps.".

getDerivedStateFromProps alone is sufficient in that example.
The earlier wording suggests that some (other) use cases for componentWillReceiveProps can be solved with componentDidUpdate instead (for example, executing side effects). It doesn’t mean you always have to use both. We’re happy to take PRs that make that wording clearer.


"Cannot resolve scoped service from root provider"

Full disclosure - I wanted to use my own DbContext so I created a project and basically cut and pasted your code -- pulling in my own DbContext in place of your LogDbContext.
However, in the Emit method of the Sink, I continue to get an error on the line DbContext context = _dbContextProvider.Invoke();
My startup code looks like this:
public void ConfigureServices(IServiceCollection services)
{
     services.AddDbContext<EligibilityDbContext>(Configuration.GetConnectionString("EligibilityDbConnection"));
}

public void Configure(IApplicationBuilder app, IHostingEnvironment env, SystemModelBuilder modelBuilder, ILoggerFactory loggerFactory)
{
    Log.Logger = new LoggerConfiguration()
       .WriteTo.EntityFrameworkSink(app.ApplicationServices.GetService<EligibilityDbContext>)
      .CreateLogger();
}

Have you run into this at all?

👍 +1


modify entrypoints.ts to handle wildcards in package.json export node…

… recursively
Changes
This PR addresses the issue described here: #3867
The current function only returns paths to modules that are in the top level of the directory, but it should return all files in the subdirectories according to this: https://nodejs.org/api/packages.html#subpath-patterns. To fix this, I modified the function forEachWildcardEntry() to yield files in subdirectories.
Testing
I tested this in my local environment and can now import modules that are in subdirectories of wildcard entries of the export field of the package.json
Docs

Great work..Has this been released? I downloaded [snowpack] 3.8.8, and found that files in  the 'subdirectories' were not being 'exported'. My use-case is the @shoelace components.


Could not pass event PlayerJoinEvent to TradeSystem v2.3.1
Spamming in the Console
To Reproduce
Steps to reproduce the behavior:

Purpur 1.20.1 Version
Start the server
See error

Expected behavior
No Console Spam
Screenshots
File be attached
Additional context
Nothinng
Discord contact: #<25581>
Could_not_pass_event_PlayerJoinEvent_to_TradeSystem_v2.3.1.txt

Please use the latest version from my Discord server.


💡 [FEATURE] - Makeover of the feedback form

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

Explain feature request
I will improve or enhance the design of the contact form by using proper css and also make it fully responsive and also enable dark mode for the page .
Explain your solution
No response
Any alternative approaches/features
No response
Additional Context

Im good with the design of the feedback form. You can make it responsive and apply dark mode in it.
My suggestion is about the retention of the dark theme even the page has been refreshed, and it will also reflected into other pages if t his is possible. I think its possible using 'local storage'