Uninstall Kitematic

Due to other issues, (https://github.com/kitematic/kitematic/issues/730, https://github.com/kitematic/kitematic/issues/731), I cannot currently use Kitematic. How can I uninstall it so that I can continue using the globally-installed command-line client?

@shaunc Please see my comment in your previous issues - To uninstall Kitematic, simply drag the app to your trashcan and remove the VM via docker-machine:
docker-machine rm dev

@TeckniX thanks! Closing this for now.

@TechniX -- your comments all issues were very helpful --thanks! ... however... (see reply in #730) -- global docker still not working without docker-machine. I am worried that if I do docker-machine rm dev then the solution you gave of using the dev environment will no longer work.
... in general (perhaps this is a feature request, not a bug) kitematic is packaged as a standalone alternative to docker-cli -- another use case (which I tried unsuccessfully) would be to add a gui to an existing installation. (NB -- IMHO fine would be to detect existing and stop install unless versions X Y and Z of docker, docker-compose and docker-machine were installed).

removed kitematic from app folder, os x. kitematic did not get removed completely. it still opens. but unsuccesfully creating virtual linux on my mac.
then i read this thread told to run docker-machine rm dev, which i did, the output said, INFO[0000] machine does not exist, assuming it has been removed already
but when i run docker -v, i still see Docker version 1.5.0, build a8a31ef
which means docker is still not removed from my machine, how to successfully delete it.


tops2vrt.py error 1 missing [ and location outside the geolocation array range

When I used tops2vrt.py to generate the VRT file, I meet some problem.The details are as follows:
tops2vrt.py -i ../merged/ -s coreg_stack -g geometry -c slcs -B 38.5 39.9 116.6 118.2
number of SLCs discovered:  63
we assume that the SLCs and the vrt files are sorted in the same order
creating directory: slcs
write vrt file for each SLC ...
/home/jianbo/anaconda3/envs/insar/lib/python3.11/site-packages/osgeo/gdal.py:287: FutureWarning: Neither gdal.UseExceptions() nor gdal.DontUseExceptions() has been explicitly called. In GDAL 4.0, exceptions will be enabled by default.
  warnings.warn(
1 / 63: slcs/20210106.vrt
2 / 63: slcs/20210106.vrt
3 / 63: slcs/20210118.vrt
4 / 63: slcs/20210130.vrt
5 / 63: slcs/20210211.vrt
6 / 63: slcs/20210223.vrt
7 / 63: slcs/20210307.vrt
8 / 63: slcs/20210319.vrt
9 / 63: slcs/20210331.vrt
10 / 63: slcs/20210412.vrt
11 / 63: slcs/20210424.vrt
12 / 63: slcs/20210506.vrt
13 / 63: slcs/20210518.vrt
14 / 63: slcs/20210530.vrt
15 / 63: slcs/20210611.vrt
16 / 63: slcs/20210623.vrt
17 / 63: slcs/20210705.vrt
18 / 63: slcs/20210717.vrt
19 / 63: slcs/20210729.vrt
20 / 63: slcs/20210810.vrt
21 / 63: slcs/20210822.vrt
22 / 63: slcs/20210903.vrt
23 / 63: slcs/20210927.vrt
24 / 63: slcs/20211009.vrt
25 / 63: slcs/20211021.vrt
26 / 63: slcs/20211102.vrt
27 / 63: slcs/20211114.vrt
28 / 63: slcs/20211220.vrt
29 / 63: slcs/20220101.vrt
30 / 63: slcs/20220125.vrt
31 / 63: slcs/20220206.vrt
32 / 63: slcs/20220314.vrt
33 / 63: slcs/20220326.vrt
34 / 63: slcs/20220407.vrt
35 / 63: slcs/20220419.vrt
36 / 63: slcs/20220501.vrt
37 / 63: slcs/20220525.vrt
38 / 63: slcs/20220724.vrt
39 / 63: slcs/20220805.vrt
40 / 63: slcs/20220910.vrt
41 / 63: slcs/20220922.vrt
42 / 63: slcs/20221028.vrt
43 / 63: slcs/20221109.vrt
44 / 63: slcs/20221121.vrt
45 / 63: slcs/20221203.vrt
46 / 63: slcs/20221215.vrt
47 / 63: slcs/20221227.vrt
48 / 63: slcs/20230108.vrt
49 / 63: slcs/20230120.vrt
50 / 63: slcs/20230201.vrt
51 / 63: slcs/20230213.vrt
52 / 63: slcs/20230225.vrt
53 / 63: slcs/20230309.vrt
54 / 63: slcs/20230321.vrt
55 / 63: slcs/20230402.vrt
56 / 63: slcs/20230414.vrt
57 / 63: slcs/20230426.vrt
58 / 63: slcs/20230508.vrt
59 / 63: slcs/20230520.vrt
60 / 63: slcs/20230601.vrt
61 / 63: slcs/20230613.vrt
62 / 63: slcs/20230731.vrt
63 / 63: slcs/20230824.vrt
creating stack directory: coreg_stack
finding bbox based on geo coordinates of [38.5, 39.9, 116.6, 118.2] ...
ERROR 1: missing [
ERROR 1: missing [
Location outside the geolocation array range
/home/jianbo/InSAR/Fringe/install/bin/tops2vrt.py:80: RuntimeWarning: invalid value encountered in cast
  ymax = np.int16(np.round(np.max([se[1], nw[1]])))
/home/jianbo/InSAR/Fringe/install/bin/tops2vrt.py:83: RuntimeWarning: invalid value encountered in cast
  xmax = np.int16(np.round(np.max([se[0], nw[0]])))
x min-max:  -32034 0
y min-max:  502 0
write vrt file for stack directory
creating geometry directory: geometry
write vrt file for geometry dataset

The Error 1 : missing [ are happened twice, which may due to the gdal.transformer I guess. But I have no idea how to fix the error.
Hope anyone could help me.
Thanks.

Error 1 : missing [ is actually a redd herring, I have encountered it frequently with no adverse effects.
The error you're encountering is mostly likely due to the np.int16; change it to a bigger integer and you shouldn't have the negative xmin


Refactor bit-serial perf tables to a new file.

Code refactoring independent from PR #67:

Move bit-serial perf tables to a separate file pimPerfEnergyTables.h/cc for better readability and maintainability. Tables will be expanded later. No behavior impact.

After PR #67 got merged:

Rename pimParamPerf.h/cc to pimPerfEnergyModels.h/cc, and rename pimParamPerf class to pimPerfEnergyModel
Implement different model classes for different PIM architectures, e.g. pimPerfEnergyModelBitSerial, pimPerfEnergyModelFulcrum, etc.
Support a factory method to get the correct model based on sim target

I assume this needs to be reviewed after 67?

I assume this needs to be reviewed after 67?

I suggest merging this before #67

Sounds good! I think pimPerfEnergyTable is confusing and not well representative. Can we please rename it to pimMicroCodeTable please?

Let's keep this name for now. I was planing to put any other tables in this file. Once we rename the other file to pimPerfEnergyModels.h/cc it will be clearer.


Refactor BootstrapConfig

Summary by CodeRabbit

New Features

Introduced a new configuration field for bootstrap peer data to enhance node connectivity.
Added validation for node configuration to prevent conflicts during node launch.
Implemented new error handling for configuration-related issues.

Refactor

Replaced the previous quorum configuration system with a more flexible and robust structure.
Streamlined consensus logic for improved efficiency and readability.
Updated network module initialization to utilize the new bootstrap peer data.

Bug Fixes

Corrected logic in quorum assignment to respect provided configurations.

Documentation

Updated comments to reflect changes in configuration and consensus logic.

Tests

Extended test utilities to support new configuration options and simulate more complex network scenarios.

Chores

Deprecated outdated functions and methods in favor of updated configuration handling.

@mitch-vrrb @ASmithOWL I went ahead and got the tests passing.
Updating some of the derive macros on QuorumMember and QuorumKind, then adding in a missing field with the quorum kind fixed the cli failures. The node test failure took a while to track down. Looks like the test was relying on the bootstrap_config field being populated for each NodeConfig. If this change was intentional and there is some other way that the nodes are acquiring the bootstrap config that is used in ConsensusDriver::handle_node_added_to_peer_list() feel free to revert my commits. Otherwise, I think this is good to merge as is.


Automatically use uv instead of pip if it is available.

pip sometimes takes a long time to resolve dependencies, so I added support for uv (https://github.com/astral-sh/uv). CondaPkg.jl will automatically use uv instead of pip if uv is present in the environment. uv is designed as a drop-in replacement for pip, but I didn't want to start installing it by default on every process that pip installs libraries.

Thanks for this - I have just merged a tweaked version in #139


Copy constructor for ArrayList does not work

In the following example , I expect a2 to be a copy of al. But it creates an array of array.
public static void test()
	{
	        ArrayList<String> al = new ArrayList<String>();
		al.add("foo");
		al.add("bar");
		ArrayList<String> a2 = new ArrayList<String>(al);
		assert al.size() == a2.size();
	}

It is solved here https://github.com/j4ts/j4ts/issues/18

I'm using J4ts via maven.
I have this in my pom.xml file:

org.jsweet
j4ts
0.5.0

How can I benefit from your fix ?

This change is on master branch.
Currently there are no official revision which contains the modification.
Can we create a new release @renaudpawlak ?

Sure, I will do it.

I upgraded to latest JSweet version, resolved some transpilation issues, and will soon be able to publish a release version.

done :)
http://repository.jsweet.org/artifactory/webapp/#/artifacts/browse/tree/General/libs-release-local/org/jsweet/j4ts/0.6.0/j4ts-0.6.0.jar
Could you please test it @Icare67

I have checked out the master branch. Thanks


Support constant value tensor shape for tf.constant

This fix tries to address the issue raised in #21267 where
it was not possible to provide a tensor to the shape argument
of tf.constant:
tf.constant(3, shape=(3, 1, tf.constant(3)))

will throw out ValueError.
This fix is an attempt to address the issue so that at least
the constant value tensor shape like shape=(3, 1, tf.constant(3))
or shape=tf.constant([3, 1, 3]) is supported.
It may not be a complete fix but an improvement.
This fix fixes #21267.
Signed-off-by: Yong Tang<EMAIL_ADDRESS>

Nagging Assignee @case540: It has been 14 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @case540: It has been 29 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @case540: It has been 44 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @case540: It has been 59 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @case540: It has been 74 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @case540: It has been 89 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @case540: It has been 104 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Nagging Assignee @case540: It has been 119 days with no activity and this issue has an assignee. Please update the label and/or status accordingly.

Sorry for delay looking at this! According to @asimshankar comment for #21267, it is better to use tf.fill in this case.
Is there another usecase for this PR? Would it be ok to use tf.fill in all such cases?

@yongtang gentle ping to check review comments

I'm going to go ahead and close this PR, because it seems to have stalled. If you're still interested in pursing this (and responding to my comments), please feel free to reopen!


My 'ha_proxy_z1 0' is something wrong!! on CF 259

Hi, I'm try to install CF 259 on local computer. After installation(upload release, deploy), I run
cf api --skip-ssl-validation api.bosh-lite.com
on window cmd. And I got
Request error: Get https://api.bosh-lite.com/v2/info: dial tcp <IP_ADDRESS>:443: connectex: No connection could be made because the target machine actively refused it.
I search this error, and found similar issue #853 #825 #748 #1044
But I can't resolve this issue....And I checked some(see below).
vagrant@bosh-lite:~$ telnet <IP_ADDRESS> 433
Trying <IP_ADDRESS>...
telnet: Unable to connect to remote host: Network is unreachable
vagrant@bosh-lite:~$ telnet <IP_ADDRESS> 80
Trying <IP_ADDRESS>...
telnet: Unable to connect to remote host: Network is unreachable
vagrant@bosh-lite:~$ telnet <IP_ADDRESS>
Trying <IP_ADDRESS>...
telnet: Unable to connect to remote host: Network is unreachable

And I checked My 'ha_proxy_z1 0'. (use bosh ssh &  netstat -tnlp)
/ed5cda78-5747-40f3-aa95-cb747b162675:/var/vcap/monit$ netstat -tnlp
(No info could be read for "-p": geteuid()=1001 but you should be root.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:2822          <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:2825          <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:33331         <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:22              <IP_ADDRESS>:*               LISTEN      -
tcp6       0      0 :::22                   :::*                    LISTEN      -

THERE ARE SOMETHING WRONG! I can't find port 80 and 433.... What's wrong..?
I deploy cf-release again?? I need some help...
Thanks

My another Bosh-lite&inception(install CF 247) 'ha_proxy_z1 0'
/:~$ netstat -tnlp
(No info could be read for "-p": geteuid()=1001 but you should be root.)
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 <IP_ADDRESS>:2822          <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:2825          <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:6061          <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:8301        <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:2222            <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:8080            <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:80              <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:8400          <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:33331         <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:8500          <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:53            <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:22              <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:4443            <IP_ADDRESS>:*               LISTEN      -
tcp        0      0 <IP_ADDRESS>:443             <IP_ADDRESS>:*               LISTEN      -
tcp6       0      0 :::22                   :::*                    LISTEN      -

There are port 80 and 433 and work
cf api --skip-ssl-validation api.bosh-lite.com

My enviroment
- on Window 10
- virtualbox 5.0.x
- vagrant 1.9.3
- BOSH-LITE & Inception(this is ubuntu/trusty64 and use for bosh-lite)

bosh vms
vagrant@bosh-lite:~$ bosh vms
RSA 1024 bit CA certificates are loaded due to old openssl compatibility
Acting as user 'admin' on 'Bosh Lite Director'
Deployment 'cf-warden'

Director task 126

Task 126 done

+---------------------------------------------------------------------------+---------+-----+-----------+--------------+
| VM                                                                        | State   | AZ  | VM Type   | IPs          |
+---------------------------------------------------------------------------+---------+-----+-----------+--------------+
| api_z1/0 (df33d9f0-dd90-4732-9c17-3d0850a6e482)                           | running | n/a | large_z1  | <IP_ADDRESS> |
| blobstore_z1/0 (47ab9227-d60b-4aab-aa09-7c7f6d060a3a)                     | running | n/a | medium_z1 | <IP_ADDRESS> |
| consul_z1/0 (4c641e71-4f3f-4c4c-b170-8e7618a60efd)                        | running | n/a | small_z1  | <IP_ADDRESS>  |
| doppler_z1/0 (cced9b88-2cda-476c-9d92-53579c28e6e8)                       | running | n/a | medium_z1 | <IP_ADDRESS> |
| etcd_z1/0 (e6eee6b2-98c9-4e72-9244-bf3714f3dd0f)                          | running | n/a | large_z1  | <IP_ADDRESS>  |
| ha_proxy_z1/0 (ed5cda78-5747-40f3-aa95-cb747b162675)                      | running | n/a | router_z1 | <IP_ADDRESS>  |
| hm9000_z1/0 (1f2348ba-5e75-4318-bb2d-15c9cb646993)                        | running | n/a | medium_z1 | <IP_ADDRESS> |
| loggregator_trafficcontroller_z1/0 (8631a97d-a8d9-44f6-9035-7d871c0afb92) | running | n/a | small_z1  | <IP_ADDRESS> |
| nats_z1/0 (75beed86-bab0-4f0e-822f-a14bffc61944)                          | running | n/a | medium_z1 | <IP_ADDRESS>   |
| postgres_z1/0 (49f6c212-7d71-4cad-b849-5f41d58ad8bc)                      | running | n/a | medium_z1 | <IP_ADDRESS>  |
| router_z1/0 (347c8498-39b7-4bdc-af32-a04d8d91da42)                        | running | n/a | router_z1 | <IP_ADDRESS>  |
| runner_z1/0 (865e7a2f-facf-4426-b567-59fec77fb2bf)                        | running | n/a | runner_z1 | <IP_ADDRESS>  |
| uaa_z1/0 (488ecdb9-5047-4988-8913-2439b5138675)                           | running | n/a | medium_z1 | <IP_ADDRESS> |
+---------------------------------------------------------------------------+---------+-----+-----------+--------------+

Hi @RoyalAzalea. Can you bosh instances --ps while targeting the bosh-lite?

Hi @dsabeti
Thanks for response
Yes, I did bosh instances --ps (target to cf-warden ) and everything was running. But I found some difference in morning. My 'uaa_z1 0' state is failing. After I did bosh instances --ps , uaa  in uaa_z1 0 was unknown.
Thanks

Hey @RoyalAzalea, do you still need help with this issue?

No. I reinstall CF 259. And I solved this problem.
Thanks @dsabeti !


creating a custom 404 error page

Description
creating a custom 404 error page
Changes Made

[x] creating a custom 404 error page

Testing

[ ] Tested locally
[ ] Tested against staging environment
[ ] Relevant tests passed: [List test names]

Affected Services

[ ] Which services were modified:

[x] Nginx

API Documentation Updated?

[ ] Yes, API documentation was updated
[x] No, API documentation does not need updating

Additional Notes
creating a custom 404 error page

Summary by CodeRabbit

New Features

Enhanced 404 error page response with a structured HTML document, including a user-friendly message and styled layout.
Explicitly set Content-Type header to text/html for improved response clarity.

Thanks @Psalmz777
I will revert the changes then in my next PR.
Thanks!


Correct user name to user id in the comment

What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #
Does this PR introduce a user-facing change?:

NONE

/approve


APEXCORE-572 - Remove dependency on hadoop-common test.jar

@PramodSSImmaneni, @tweise Please review

@PramodSSImmaneni, @tweise Please review

@vrozov will take a look

@vrozov the pull request looks fine to me. Can you please update the jira with why do we need to remove this dependency. Is it related to<EMAIL_ADDRESS>

will look at it today as well

@vrozov I had to write similar code for BEAM-830: https://github.com/apache/incubator-beam/pull/1517
Perhaps this can be simplified and also made available as a utility method in apex-common so that it can be reused for cases like the above?

@vrozov I think you made the changes addressing my earlier comments. Any other changes you are planning to make?

It would be good to add a unit test. You could copy it from the Beam PR.


Fixed the statusBar color

Before the plugins set the status bar color to white. As a consequence, it overrides the status bar color defined by the material swatches.
I looked in the Flutter source code to look for how they generate the material color swatch used the same principles to generate the material color dark for every color

Issues from the review are fixed and this is now available in v0.1.8+1.
SDK version check is now on Java/Kotlin code as proposed by @yaymalaga.
Thanks guys!

@henriquearthur thank you for fixing the issue sorry didn't had the time to fix it had a hectic week at work :)


Log streaming ignores host.json settings?

It appears that log streaming shows all log levels, regardless of what is set in host.json. E.g. I have "Function": "Warning", but i'm seeing Information level logs in the stream. If this is by design it might be worth mentioning in the log streaming section.

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

ID: 13672b67-22ea-3dda-8b6b-3332c24e6030
Version Independent ID: fdc60aeb-9971-1d9f-a6ba-b3ad818cf0d5
Content: Monitor Azure Functions
Content Source: articles/azure-functions/functions-monitoring.md
Service: azure-functions
GitHub Login: @ggailey777
Microsoft Alias: glenga

@rowanb Thanks for your comment. We are actively investigating and will get back to you shortly. Thanks for your patience.

@rowanb Could you confirm if the logs you are seeing are from your function?
The functions run time also emits informational logs like these

which can be disabled by setting the default log level to None as shown in the host.json reference doc.
{
  "version": "2.0",
  "logging": {
    "logLevel": {
      "Function": "Warning",
      "default": "None"
    }
  }
}

@rowanb I wasn't able to reproduce the same. Could you confirm if your function.json is something like this?
{
  "version": "2.0",
  "logging": {
    "logLevel": {
      "Function": "Warning"
    }
  }
}

@rowanb I wasn't able to reproduce the same. Could you confirm if your host.json is something like this?
{
  "version": "2.0",
  "logging": {
    "logLevel": {
      "Function": "Warning"
    }
  }
}

I'm using v1.
"logger": {
"categoryFilter": {
"defaultLevel": "Information",
"categoryLevels": {
"Host.Results": "Information",
"Function": "Warning",
"Host.Aggregator": "Information"
}
}
}

@rowanb I can confirm the same behavior for the log levels as well. I will check on this internally for this.
As for no logs for a particular function, it could be that it's running on another instance which won't be streamed as mentioned in the docs.
We are assigning this issue to the content author for further review.

Yeah, me too.  My code is littered with Debug level messages.  For my hosted site, I set the host.json settings to Information so that I won't have it showing/slowing in production.  Interestingly, debug messages are showing in the App Insights Live Stream, but not the Function App Log Stream.   I suppose that's because I have the AzureWebJobsDashboard setting removed.

If the issue here is all v1 -- try using the tracing level instead. https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json-v1#tracing. In v1 we have different log outputs (unfortunately) controlled by different settings.

Just to confirm, the host.json in v1 differs slightly from v2. If this link from @brettsam doesn't address your issue, then please reopen. #please-close


Issue with false standard_names in some table versions (incl. 01.00.21)

In version 01.00.21 of tables, we have e.g. variable mrsfl showing standard_name "frozen_moisture_content_of_soil_layer"
This is based on a too simple use of the DR : in DR01.00.21, the 'sn' attribute of variable 'mrsfl' has a print value as above, but has a status which indicates that this is not a standard_name.
This shows that way :
def sn_type_of(varlabel) :
    uid=dq.inx.var.label[varlabel][0]
    firstvar=dq.inx.uid[uid]
    var_sn=dq.inx.uid[firstvar.sn]
    print "var %-20s has standard_name type  : %-10s"%(varlabel,var_sn._h.label)
sn_type_of('tas')
sn_type_of('mrsfl')

var tas                  has standard_name type  : standardname
var mrsfl                has standard_name type  : remarks

So, PrePARE, when used with that tables,  should not complain tht tway
====================================================================
CMIP6 variable mrsfl requires "standard_name":"frozen_moisture_content_of_soil_layer".
=====================================================================

This call for a maintenance of this 01.00.21 version of the Tables, because data complying with PrePARE check wouldn't comply with CFcheck. The only practicable way seems to discard any requirement for a standard name in the version 01.00. 21 of the Tables for those variables

I work partly for PCMDI today.  I will update it.

I have create new tables 01.00.22 today and frozen_moisture_content_of_soil_layer is gone!
(I do not read the <remarks> XML table,  but the <var> one. )
So my tables are consistent with Martin's XML file!  (look for the sn field below)
01.00.21
<item description="in each soil layer, the mass of water in ice phase.  Reported as "missing" for grid cells occupied entirely by "sea"" label="mrsfl" procComment="" procnote="" prov="CMIP6 endorsement [PMIP]" provmip="PMIP" sn="frozen_moisture_content_of_soil_layer" title="Frozen water content of soil layer" uid="590d17f4-9e49-11e5-803c-0d0b866b59f3" unid="fd711ac4-3468-11e6-ba71-5404a60d96b5" units="kg m-2"></item>

I updated to 01.00.22 and this sn has changed for mrsfl to frozen_water_content_of_soil_layer
<item description="in each soil layer, the mass of water in ice phase.  Reported as "missing" for grid cells occupied entirely by "sea"" label="mrsfl" procComment="" procnote="" prov="CMIP6 endorsement [PMIP]" provmip="PMIP" sn="frozen_water_content_of_soil_layer" title="Frozen water content of soil layer" uid="590d17f4-9e49-11e5-803c-0d0b866b59f3" unid="fd711ac4-3468-11e6-ba71-5404a60d96b5" units="kg m-2"></item>

Here is martin's dreq.xml file that use.
https://raw.githubusercontent.com/PCMDI/xml-cmor3-database/master/docs/dreq.xml

Denis
I fully understand that :

DR01.00.22 solved some standard name issues;  but we cannot use this DR : we at CNRM have chosen to use DR01.00.21 input to format our data; this is an on-line process (I mean, the model run produces the formated data ) which cannot be updated for each DR version and cannot either wait for a perfect DR version
CMOR tables version 01.00.21 are consistent with the  xml  table for DR version 01.00.21; however, I also here understand that this xml table does not tell the whole story about standard names, and that the  table should have been used to avoid that PrePARE asks for a non CF-standard value

So, from my point of view, the only way forward is to have a fix on version 01.00.21 of the CMOR tables, which makes use  of the  xml table

Fine. Thanks. So I think that the best option is to avoid putting a standard_name attribute in the file, so that it is CF-compliant.
And I will then build myself the correct CMOR Table for this DR version. I can contribute it if you wish so (provided there is a 01.00.21 branch in the repository that can manage it)

@senesis if you send me the new 01.00.21 tables, than I can update the repository and retag.

@senesis The outcome of the WIP discussion can be found at: https://docs.google.com/document/d/1Ut_nxpd7D63hrHS9m3p_l3VAvlBtVQDUr0UyJGQid_I/edit .  Do you have any objections to closing this issue?


Update the component to use core components instead of add-ons

In Vaadin 23.2 new Vaadin Multi Select Combo Box is available. It should replace the multiselect-combo-box add-on in the lookupfield. Done already 👍
In addition the Vaadin Dialog nowadays contains header and footer areas and should replace vcf-enhanced-dialog add-on.

It seems to be done in the latest version (v24)


Allow selecting filter by name

Related to https://github.com/newsboat/newsboat/issues/2133#issuecomment-1200128497

Coverage increased (+0.003%) to 59.296% when pulling 9886c1a39d1fb91f6290f24f1b6a18ae2118a922 on dennisschagt:fix/issue-2133 into cc4a932251b68a3d45922e876b0a32c44dc6a333 on newsboat:master.

Sure, sounds like good ideas!
Done

could you please add an entry to the changelog? This is a breaking change and should be annotated as such, but I think it's warranted and so it won't cause a major release.

I added the following text to the changelog. Please let me know if you want to see something different:
- When `select-filter` is used with an argument (e.g. from a macro), that
  argument is now used to look up a predefined filter by name. The old
  behaviour (applying the argument as filter) is still available by using
  `set-filter` instead (#2137) (Dennis van der Schagt)

No problem, thank you for the reviews!
I will just enable auto-merge this time.


Dedicated Longhorn Cluster configuration

Cluster A: dedicated longhorn Kubernetes cluster.
Cluster B: second longhorn Kubernetes cluster
Cluster P: multiple application e.g .net, java, python
Cluster A and B would have one endpoint.
I am trying to deploy longhorn application on a dedicated Kubernetes cluster (cluster A, B). Cluster P would only have storage class defined along with longhorn engine which would stay in communication with longhorn application (end point of cluster A and B). It is an attempt to achieve high availability in case one of the cluster crashes.
Is it possible to achieve this? Currently, Researching best practices running this configuration in production.

@vispatster
Unfortunately currently Longhorn doesn't support to be deployed in a separate cluster. But we're thinking something like that. A few things need to be done:

Longhorn CSI plugin in Cluster P needs to communicate with the dedicated Longhorn manager to provision the volume
CSI plugin in Cluster P needs the ability to attach a volume from the dedicated Longhorn cluster.

I can keep this item open to track the effort.
Is the second Longhorn cluster used for cross-cluster disaster recovery? Or something else?

@vispatster
Unfortunately currently Longhorn doesn't support to be deployed in a separate cluster. But we're thinking something like that. A few things need to be done:
1. Longhorn CSI plugin in Cluster P needs to communicate with the dedicated Longhorn manager to provision the volume

2. CSI plugin in Cluster P needs the ability to attach a volume from the dedicated Longhorn cluster.

I can keep this item open to track the effort.
Is the second Longhorn cluster used for cross-cluster disaster recovery? Or something else?

I have reviewed the official document explaining how to achieve disaster recovery. The second cluster could deliver multiple purposes e.g. high performance, high availability (if one of longhorn cluster goes down) etc. For internal maintenance, our business practices don't allow to install all tools on one cluster. It is mandatory for us to isolate the critical tools from cluster P.
I will keep an eye on this post. Thanks for your response.

Has there been any progress on this or additional discussions? I'm interested in having a separate cluster to be the storage provider. My use case is to build a cheap storage array out of raspberry pis w/ SSDs strapped to them and mounted in the rack with this 3d print. Given that the PIs will be arm64 and k3s, I'd need them in a separate cluster from my amd64 compute machines.
I'd far rather use Longhorn rather than Rook, but those appear to be my only two options.

Has there been any progress on this or additional discussions? I'm interested in having a separate cluster to be the storage provider. My use case is to build a cheap storage array out of raspberry pis w/ SSDs strapped to them and mounted in the rack with this 3d print. Given that the PIs will be arm64 and k3s, I'd need them in a separate cluster from my amd64 compute machines.
I'd far rather use Longhorn rather than Rook, but those appear to be my only two options.

Hi @justinrush
Unfortunately, we decided not to go ahead with the dedicated Longhorn cluster setup. The problem is, Longhorn cannot handle node failure unless the workload pod is on the same node, since Longhorn engines(controllers) are by design co-located with the workload pod and doesn't have HA by itself. In the hyperconverged deployment, Longhorn engines will be down along with the workload pod if the node went down, so there is no need to do anything extra. However, in the dedicated cluster case, if one of the Longhorn cluster nodes went down, it will cause an outage for the cluster it's supporting. It won't be zero-downtime any more.
To solve this problem, we need to make Longhorn engines HA, or have an iscsi multi-path go through different nodes in the storage cluster. The second option seems easier but it will still require quite some engineering efforts. So we decided to put the dedicated cluster aside for now and focus on the hyperconverged model.

Hi, it's been quite some time - any update on dedicated cluster stuff?

Any update on this feature ?

Currently, Longhorn will focus on volume availability on the in-place cluster only, so each volume lifecycle is together with its corresponding workload as described above. There is no dedicated cluster deployment mode planned for now.
Nevertheless, I will add this request to the backlog first and keep it open, so we will revisit it in the future if we get more feedback from more users.


code chef

phone price

Can you write the file name as problem code on Codechef.

Hey is it the problem from ongoing long challenge?
I already mentioned that do not pick such problems. It's against community rules. I'll delete the file.


flutter 3.22 Uncaught SyntaxError: Identifier '_scriptUrls' has already been declared

Steps to reproduce

Create flutter app
add code for Customizing initialization
Display a progress indicator

Expected results
without flutter 3.22 Uncaught SyntaxError: Identifier '_scriptUrls' has already been declared
Actual results
without any console error
Code sample
Code sample
<!DOCTYPE html>

  <base href="$FLUTTER_BASE_HREF">

  <meta charset="UTF-8">
  <meta content="IE=Edge" http-equiv="X-UA-Compatible">
  <meta name="description" content="A new Flutter project.">

  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-status-bar-style" content="black">
  <meta name="apple-mobile-web-app-title" content="ask">
  <link rel="apple-touch-icon" href="icons/Icon-192.png">

  <link rel="icon" type="image/png" href="favicon.png" />

  <title>ask</title>
  <link rel="manifest" href="manifest.json">

Screenshots or Video

Screenshots / Video demonstration
[Upload media here]

Logs
Logs
main.dart.js:1 Uncaught SyntaxError: Identifier '_scriptUrls' has already been declared (at main.dart.js:1:1)
 This app is linked to the debug service: ws://<IP_ADDRESS>:60804/YOHJ6ybC1gI=/ws

Flutter Doctor output
Doctor output
flutter doctor -v
[✓] Flutter (Channel stable, 3.22.2, on macOS 14.5 23F79 darwin-arm64, locale en-IN)
    • Flutter version 3.22.2 on channel stable at /Users/govarthanan/BT/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 761747bfc5 (11 days ago), 2024-06-05 22:15:13 +0200
    • Engine revision edd8546116
    • Dart version 3.4.3
    • DevTools version 2.34.3

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.1)
    • Android SDK at /Users/govarthanan/Library/Android/sdk
    • Platform android-33, build-tools 33.0.1
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.4)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 15F31d
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)

[✓] IntelliJ IDEA Community Edition (version 2024.1.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart

[✓] VS Code (version 1.90.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.90.0

[✓] Connected device (2 available)
    • Mac Designed for iPad (desktop) • mac-designed-for-ipad • darwin         • macOS 14.5 23F79 darwin-arm64
    • Chrome (web)                    • chrome                • web-javascript • Google Chrome 126.0.6478.62
    ! Error: Browsing on the local area network for AMA’s iPhone . Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)
    ! Error: Browsing on the local area network for GiPhone. Ensure the device is unlocked and attached with a cable or associated with the same local area network as this Mac.
      The device must be opted into Developer Mode to connect wirelessly. (code -27)

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Thank you for the report. Reproduced this on Flutter master channel as well.

flutter doctor -v (stable and master)
[✓] Flutter (Channel stable, 3.22.2, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.22.2 on channel stable at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 761747bfc5 (31 hours ago), 2024-06-05 22:15:13 +0200
    • Engine revision edd8546116
    • Dart version 3.4.3
    • DevTools version 2.34.3

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode15.3.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)

[✓] VS Code (version 1.89.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.90.0

[✓] Connected device (3 available)
    • iPhone (mobile) • d9a94afe2b649fef56ba0bfeb052f0f2a7dae95e • ios            • iOS 15.8 19H370
    • macOS (desktop) • macos                                    • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)    • chrome                                   • web-javascript • Google Chrome 125.0.6422.142

[✓] Network resources
    • All expected network resources are available.

• No issues found!

[!] Flutter (Channel master, 3.23.0-13.0.pre.242, on macOS 14.1 23B74 darwin-x64, locale en-VN)
    • Flutter version 3.23.0-13.0.pre.242 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    ! Warning: `flutter` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/flutter, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    ! Warning: `dart` on your path resolves to /Users/huynq/Documents/GitHub/flutter/bin/dart, which is not inside your current Flutter SDK checkout at /Users/huynq/Documents/GitHub/flutter_master. Consider adding /Users/huynq/Documents/GitHub/flutter_master/bin to the front of your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 5187cab7bd (2 days ago), 2024-06-14 23:35:34 -0400
    • Engine revision 9779c273aa
    • Dart version 3.5.0 (build 3.5.0-266.0.dev)
    • DevTools version 2.36.0
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly to perform update checks and upgrades.

[✓] Android toolchain - develop for Android devices (Android SDK version 34.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-34, build-tools 34.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 15.3)
    • Xcode at /Applications/Xcode15.3.app/Contents/Developer
    • Build 15E204a
    • CocoaPods version 1.15.2

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2023.3)
    • Android Studio at /Applications/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • android-studio-dir = /Applications/Android Studio.app/
    • Java version OpenJDK Runtime Environment (build 17.0.10+0-17.0.10b1087.21-11572160)

[✓] VS Code (version 1.90.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.90.0

[✓] Connected device (2 available)
    • macOS (desktop) • macos  • darwin-x64     • macOS 14.1 23B74 darwin-x64
    • Chrome (web)    • chrome • web-javascript • Google Chrome 125.0.6422.142

[✓] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

I think this is working as intended? As outlined in the bootstrap docs here https://docs.flutter.dev/platform-integration/web/bootstrapping
if you want to customize the bootstrapping process, you should do so in the web/flutter_bootstrap.js file (needs to be created in the web folder of your project directory)
However, you also included the template token after including flutter_bootstrap.js, which is the reason as to why it throws an error.

@navaronbracke is correct. The code ends up loading bootstrap code twice.


Add support for multiple files

I've updated SettingsLogic to support multiple files, in order to allow local environments to override settings in source control managed global files as needed.

Here is Gist, how this can be easily done without any patching.
https://gist.github.com/1462080


Refactor the use of PlatformStateContext, NerdletStateContext, and AutoSizer

The usage of those components falls outside of best practice and needs to be refactored.

:tada: This issue has been resolved in version 0.12.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Fix typo

PARK_TOKEN_IDS_721_TYPEHASH

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

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

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

contracts/TokenFactory.sol
0
1
0.0%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
0

Relevant Lines:
794

💛  - Coveralls


Make acceptors and connectors cloneable

Building a TlsAcceptor or TlsConnector can be non trivial, so cloning allows easy reuse without having to rebuild from scratch.

Looks good, thanks!


remove --context flag from cli

/kind task
/priority high
in v3 there will be no --context flag in any of the odo commands.
The flag should be removed from odo.
Acceptance criteria

[x] check all commands and remove --context flag

links
parent task https://github.com/redhat-developer/odo/issues/5403

--context flag is there for commands that will be removed in #5521

The build-image command still accepts the --context flag

Fixed #6202
/close


Error: DMI Status Failed

When flashing to the chip with wlink, 'DMI Status Failed' is displayed. (Sometimes it does not show up)

Writer
WCH-LinkE

chip
CH32V203K8T6

get sample rust-ch32 program

> git clone https://github.com/ch32-rs/ch32v203-demo.git
> cd ch32v203-demo
> rustup target add riscv32imac-unknown-none-elf

Edit Cargo.toml, File size reduction is the goal.

[profile.release]
codegen-units = 1
debug = false
debug-assertions = false
overflow-checks = false
panic = 'abort'
lto = true
opt-level = "z"
incremental = false
strip = true

Build program

> cargo build --release

Get 'riscv64-unknown-elf-objcopy', and create Firmware

> sudo apt install binutils-riscv64-unknown-elf
> cd target/riscv32imac-unknown-none-elf/release
> riscv64-unknown-elf-objcopy -O binary ch32v203-demo firmware.bin

Get wlink, and flash firmware.

> cargo install --git https://github.com/ch32-rs/wlink
> wlink
16:22:52 [INFO] Found WCH-LinkRV, Bus 002 Device 008: ID 1a86:8010
No command given, use --help for help.

> wlink flash --chip CH32V20X --address 0x08000000 ./firmware.bin
00:13:11 [INFO] WCH-Link v2.9 (WCH-LinkE-CH32V305)
00:13:11 [INFO] Attached chip: CH32V20X(0x20320500)
00:13:11 [INFO] Read ./firmware.bin as Binary format
00:13:11 [INFO] Flashing 624 bytes to 0x08000000
00:13:11 [INFO] Flash done
00:13:11 [INFO] Now reset...
00:13:12 [INFO] Resume executing...
Error: DMI Status Failed

After the reset instruction, waiting for a return and no response? I guess so.
If so, is there a problem with the circuit?
I am having trouble finding an example that does not use a development board.
The schematic is as follows.

capacitor 0.1uF ( VDD-GND)
resistor 10kΩ ( VDD-NRST )
VDD, VDDA => 3.3V
GND => GND

Thanks for your report.
This is caused by missing reattach after a successful flash.

Could you check if it fixed?
I've tested on my nanoCH32V203(CH32V203C8T6) and FlappyBoard(CH32V203G6U6) for the blinky example.

Thanks for fix.
I tried again.
> cargo install --git https://github.com/ch32-rs/wlink

> wlink flash --chip CH32V20X --address 0x08000000 ./firmware.bin

08:22:21 [INFO] WCH-Link v2.9 (WCH-LinkE-CH32V305)
08:22:21 [INFO] Attached chip: CH32V20X(0x20320500)
08:22:21 [INFO] Chip UID: cd-ab-6d-76-55-bc-8f-de
08:22:21 [INFO] Flash protected: false
08:22:21 [INFO] RISC-V ISA: Some("RV32ACIMUX")
08:22:21 [INFO] RISC-V arch: Some("WCH-V4B")
08:22:21 [INFO] Read ./firmware.bin as Binary format
08:22:21 [INFO] Flashing 624 bytes to 0x08000000
08:22:21 [INFO] Flash done
08:22:22 [INFO] Now reset...
08:22:22 [WARN] Chip already attached
08:22:22 [INFO] Attached chip: CH32V20X(0x20320500)
08:22:22 [INFO] Resume executing...

The error no longer occurs.
I think that's good.


New version: Nushell.Nushell version 0.86.0

Pull request has been created with WinGet Releaser v2 :rocket:
Microsoft Reviewers: Open in CodeFlow

trying to close and re-open because the only thing that has change between this and our last release is the guids.

Whether this issue is the problem create by the nushell maintainers or not, I'm honestly sick of the user experience of this repo. Not trying to disparage the maintainers and people here that support this and work so hard. It's just my viewpoint as a user. I have to essentially duplicate parts of this ci just to see what the error message is and it's a horrible experience watching it fail release after release after release.
I run our msi on my desktop and it works fine. I run our msi in a Windows 11 sandbox and it fails with 1603. I then have to do something like msiexec /i "C:\Users\WDAGUtilityAccount\Desktop\Downloads\nu-0.86.0-x86_64-pc-windows-msvc.msi" /l*v c:\temp\insta.log just to get a log to see what's happening. Then it takes a msi-rocket scientist to figure out what all that gibberish means.
I really wish there was a better way to get releases into winget for our users.

I have an idea, but it still needs to be verified: Would it be less error prone if we chose exe files instead of the MSI files? Because MSI requires an installation process

Automatic Validation ended with:

Installation failed with exit code -1978335226
2023-10-17 12:07:08.236 [CLI ] ShellExecute installer failed: 1603
CAQuietExec:  Error 0xc0000135: Command line returned an error.
CAQuietExec:  Error 0xc0000135:
QuietExec Failed
CAQuietExec:  Error 0xc0000135: Failed in ExecCommon method CustomAction ReplacePathsInWindowsTerminalProfile returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox) Property(S): ErrorDialog = ErrorDlg
MSI (s) (10:D4) [12:07:07:950]: Product: nu -- Installation failed.
MSI (s) (10:D4) [12:07:07:950]: Windows Installer installed the product. Product Name: nu. Product Version: 0.86.0. Product Language: 1033. Manufacturer: The Nushell Project Developers. Installation success or error status: 1603.

1603 often indicates a missing dependency.

Manual Validation ended with:

Hi @fdncred,
Do you know of a new dependency or other condition to install this version?

I have an idea, but it still needs to be verified: Would it be less error prone if we chose exe files instead of the MSI files? Because MSI requires an installation process

Hi @hustcer,
This is an interesting theory, but unfortunately I don't have the time to gather the data. It might be possible to pull this from historical PRs, or it might be preferrable to collect new data by measuring equal packages in fresh VMs. If you decide to pursue this, please feel free to keep us informed.

Hi @fdncred,
Do you know of a new dependency or other condition to install this version?

I worked on it for 2 hours today and recreated the same log that you mentioned.
The wix file that generates the msi hasn't changed in four months. Our ci changes pretty frequently. No idea if that's causing a problem.
I'm just guessing, but it may have something to do with writing to c:\programdata. Although the last release had no problems with that.
This winget ci has always been super brittle for nushell.

@stephengillie Thanks for your help and support.
We had to make the CI look like this
    - name: Setup Rust toolchain and cache
      uses<EMAIL_ADDRESS>      # WARN: Keep the rustflags to prevent from the winget submission error: `CAQuietExec:  Error 0xc0000135`
      with:
        rustflags: ''

instead of this
    - name: Setup Rust toolchain and cache
      uses<EMAIL_ADDRESS>
That's it. I have no idea what rust flags are there by default nor what the rust flags are what stops our msi from installing.

@fdncred, you're quite welcome. That's a very interesting change to your CI - I have no idea that Rust was involved under the hood. Seems like it's everywhere these days. Happy hacking!


Is it possible to use Python bindings without Boost?

I am wondering if it is possible to use python bindings without Boost? Whether pybind11 or something else, which is more python-friendly, would work?
The problem I experienced with boost: I struggle to understand how to compile python binding for an arbitrary python version. Boost.python requires it's own python. I am using CMake + vcpkg, if I simply ask for Boost::python, then it either finds one version (let's say python 3.11) or it fails to find one (if I am building with python 3.9). The problem may be of course not related to bond, but rather to the tooling I use.

No, Boost.Python is required. Microsoft has no plans to change this, and we don't want to take the project in a different direction here.


Issues from Linear don't appear in GitHub

Hi. I'm having problems getting the integration to work. I've connected Linear and GitHub. It shows Deployed for both and it appears as an active sync. I've tagged a few existing issues from Linear with the Public: tag but they don't show up in GitHub. The only time the sync worked is when I've created a new issue in Linear and then tagged it with Public: , then it showed up in GitHub.

Hi @BVDavid - thanks for raising this. Are the existing issues in the open state?

Same here, adding the Public tag before or after creation on Linear does not result in an issue being created on github.

Same here for both cases.


Improve graph view in Query result

Add sidebar (on the right) similar to neo4j browser where you will see node/rel details on click (instead of opening tab with it).

Maybe add checkbox for graph view which enables additional query to load all relationships of rendered nodes.


Remote Sending to Actor with DNS name error

Bug description
Due to a recent change in https://github.com/Tochemey/goakt/blob/main/actors/actor_system.go#L1528 this now causes remote message sending to fail due to actor not having DNS name in id. Removing the call to this function resolves this issue.
How to reproduce it?
Set actor remote host to a DNS name and attempt a send from another actor on network to that DNS name.
Expected behavior
Should use DNS name for actors instead of resolved ip in id
Screenshots
Library Version:

Go-Akt version: 2.8.2
Go version: 1.23

Additional context

@incizzle this code is not new though. It has been around since version 2.6.0. Has it been working before? I don't mind fixing it.

@incizzle I have been able to reproduce it with one of the test. I push a fix in the course of the day.

@incizzle I will run more tests and cut a release today or morrow. Once again thanks for the findin

Thank you for the quick help with this. Goakt has been a great pkg looking forward to future updates 🫡

@incizzle I have cut a new release https://github.com/Tochemey/goakt/releases/tag/v2.8.3. Thanks for the feedback. Kindly star the repo if you have not :)

@incizzle the DNS feature introduced some sort of issue with the clustering discovery engine. At the moment the hashicorp memberlist library does not handle well DNS. You can see some issues opened here:

https://github.com/hashicorp/memberlist/issues/162
https://github.com/hashicorp/memberlist/issues/147

I have reverted the changes to make sure the clustering engine works well in the new release https://github.com/Tochemey/goakt/releases/tag/v2.9.1. You can see how GoAkt handle the host address here
I hope to look into the DNS option at some point.

@incizzle the DNS feature introduced some sort of issue with the clustering discovery engine. At the moment the hashicorp memberlist library does not handle well DNS. You can see some issues opened here:

Using DNS names in Config.AdvertiseAddr hashicorp/memberlist#162
Join() fails to resolve unqualified DNS name hashicorp/memberlist#147

I have reverted the changes to make sure the clustering engine works well in the new release https://github.com/Tochemey/goakt/releases/tag/v2.9.1. You can see how GoAkt handle the host address here
I hope to look into the DNS option at some point. I have an issue here to properly tackle it.

Ok sounds good thanks for letting me know we ended up not needed remote messaging for our production app yet so this is fine on our side. Look forward to finding a solution to this eventually


HBASE-24280 ADDENDUM branch on CHANGE_TARGET instead of BRANCH_NAME

Looks like we have two different environments with two sets of environment variables. Yetus talks about that target branch as BRANCH_NAME, but GitHub + Jenkins refer to it as CHANGE_TARGET, so we need to use that one from the shell script that invokes Yetus.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

_ Prechecks _

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

+0 :ok:
shelldocs
0m  0s
Shelldocs was not available.

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

_ branch-2 Compile Tests _

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

_ Patch Compile Tests _

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

+1 :green_heart:
shellcheck
0m  0s
There were no new shellcheck issues.

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

_ Other Tests _

+0 :ok:
asflicense
0m  0s
ASF License check generated no output?

2m 13s

Subsystem
Report/Notes

Docker
Client=19.03.11 Server=19.03.11 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/artifact/yetus-general-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1847

Optional Tests
dupname asflicense shellcheck shelldocs

uname
Linux e6fc89e1a762 4.15.0-60-generic #67-Ubuntu SMP Thu Aug 22 16:55:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 8c9c670aaa

Max. process+thread count
47 (vs. ulimit of 12500)

modules
C:  U:

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f) shellcheck=0.4.6

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

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

-0 :warning:
yetus
0m  5s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

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

_ Patch Compile Tests _

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

_ Other Tests _

2m 36s

Subsystem
Report/Notes

Docker
Client=19.03.11 Server=19.03.11 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/artifact/yetus-jdk11-hadoop3-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1847

Optional Tests

uname
Linux f96e998fab0c 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 8c9c670aaa

Max. process+thread count
51 (vs. ulimit of 12500)

modules
C:  U:

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

+0 :ok:
reexec
2m 27s
Docker mode activated.

-0 :warning:
yetus
0m  6s
Unprocessed flag(s): --brief-report-file --spotbugs-strict-precheck --whitespace-eol-ignore-list --whitespace-tabs-ignore-list --quick-hadoopcheck

_ Prechecks _

_ branch-2 Compile Tests _

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

_ Patch Compile Tests _

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

_ Other Tests _

3m 56s

Subsystem
Report/Notes

Docker
Client=19.03.9 Server=19.03.9 base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/artifact/yetus-jdk8-hadoop2-check/output/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/1847

Optional Tests

uname
Linux b7cdb95c96ac 4.15.0-101-generic #102-Ubuntu SMP Mon May 11 10:07:26 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/hbase-personality.sh

git revision
branch-2 / 8c9c670aaa

Max. process+thread count
46 (vs. ulimit of 12500)

modules
C:  U:

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-1847/1/console

versions
git=2.17.1 maven=(cecedd343002696d0abb50b32b541b8a6ba2883f)

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

This message was automatically generated.

Testing with #1833

JDK11 Hadoop3 passed over on my PR. Merging this.

wtf GitHub made a merge commit?

Thanks Nick!


Split

Thank you for submitting an issue to jsPDF. Please read carefully.
Are you using the latest version of jsPDF?
Have you tried using jspdf.debug.js?
Steps to reproduce
Ideally a link too. Try fork this http://jsbin.com/rilace/edit?html,js,output
What I saw
What I expected

Issue is not containing any information.


QPPSF-9315: Warning message update

Information

https://jira.cms.gov/browse/QPPSF-9315

Changes proposed in this PR:

Updates Warning message 80 with proper verbiage by program type
Updates error message 68 with proper verbiage by program type

Checklist

[x] All JUnit tests pass (mvn clean verify).
[x] New unit tests written to cover new functionality.
[x] Added and updated JavaDocs for non-test classes and methods.
[x] No local design debt. Do you feel that something is "ugly" after your changes?
[x] Updated documentation (README.md, etc.) depending if the changes require it.

Looks Good To Me! Not sure why Checkov is complaining tho...

Yeah, @rajkpammi should have a ticket in for fixing Checkov.

Looks Good To Me! Not sure why Checkov is complaining tho...

Yeah, @rajkpammi should have a ticket in for fixing Checkov.

@shadford checkov scan is complaining on failed policies in the terraform code, i have put in a ticket already - QPPSF-9309, will be working on it @saquino0827


Fix for #1743. Increase the overal timeout for vibe.core.net.1726 to 2 s.

It seems this is not an issue anymore (which is great) so closing the PR as well.


npm package file i18next/dist/es/defaults.js throws SyntaxError

Code
I found this issue when parsing i18next/dist/es/defaults.js.
Simplified reproducible error:
cherow.parseModule('export {get}; function get() {};');

Expected behavior:
Define a function named after "get" is fine in either browser or nodejs environment.
Define an object with a property "get" is fine in either browser or nodejs environment.
The parser should allow it.
As a reference, esprima can parse the above code.
Actual behavior:
It throws SyntaxError: Line 1, column 8: Unexpected reserved word with cherow v1.6.8.

Thanx for this info. This will be fixed in v. 2.0. We don't do changes to 1.6.8 anymore because we focus on finalizing.

@KFlash If it's possible to roll out a fix for this (even if it's just quick-n-dirty) that would be preferred to pushing this to 2.0, since 2.0 will probably take a few weeks/months. This is blocking @huochunpeng from using it for critical use cases in a bundler he's working on. Please reconsider.

If I fix that bug what will the version become? I can try looking into it
soon......
No timeframe on when 2.0 is done. Scoping and lexical bindings plus
bindings in general will take most of my time. I'm soon done with scoping...
On Tue, Dec 18, 2018, 1:02 PM Fred Kleuver<EMAIL_ADDRESS>wrote:

@KFlash https://github.com/KFlash If it's possible to roll out a fix
for this (even if it's just quick-n-dirty) that would be preferred to
pushing this to 2.0, since 2.0 will probably take a few weeks/months. This
is blocking @huochunpeng https://github.com/huochunpeng from using it
for critical use cases in a bundler he's working on. Please reconsider.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/cherow/cherow/issues/254#issuecomment-448097337, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AeYSDjz3GBCdSSKd8j7VH2QBnc_xtgD9ks5u6Hb6gaJpZM4ZXUdI
.

1.6.9 (bugfix = patch bump)

@huochunpeng A fix for this exist now. Waiting for @fkleuver to bundle it and push to NPM

Thx! Guys.

@huochunpeng I'm not sure why @fkleuver haven't merged and published this yet, but just wait for him.

nvm, holiday mode I guess :)

@KFlash Work, man :) I'm not retired yet :)
Published now.

It worked.

@huochunpeng @fkleuver Just let you guys know that this is also fixed in upcoming 2.0, but the logic is very different.
In the example given by @huochunpeng cherow.parseModule('export {get}; function get() {};'); it will throw an error if the function name is invalid because export will only throw if there is no exported binding.
Examples:
export {get}; function get() {}; // Valid
export {get}; function set() {}; // Invalid - Will throw on undeclared exported binding

This is all after the ECMA specs, but Acorn fail short here.


12 ➡ main

➡ Forward port
Port sdf12 to main
Branch comparison: https://github.com/ignitionrobotics/sdformat/compare/main...sdf12
Note:
I changed ignition-common4 to ignition-common5 in CMakeLists.txt, .github/ci/packages.apt, and examples/usdConverter/README.md.
Note to maintainers: Remember to Merge with commit (not squash-merge or rebase)
🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸🔸

Codecov Report

Merging #856 (8a01ee8) into main (1df5df2) will increase coverage by 0.19%.
The diff coverage is 99.57%.

:exclamation: Current head 8a01ee8 differs from pull request most recent head 2e71959. Consider uploading reports for the commit 2e71959 to get more accurate results

@@            Coverage Diff             @@
##             main     #856      +/-   ##
==========================================
+ Coverage   90.69%   90.88%   +0.19%
==========================================
  Files          78       78
  Lines       12433    12627     +194
==========================================
+ Hits        11276    11476     +200
+ Misses       1157     1151       -6

Impacted Files
Coverage Δ

include/sdf/InterfaceElements.hh
66.66% <ø> (+16.66%)
:arrow_up:

src/Utils.hh
94.73% <ø> (ø)

src/Utils.cc
83.57% <88.88%> (+0.36%)
:arrow_up:

src/FrameSemantics.cc
84.41% <100.00%> (+1.39%)
:arrow_up:

src/InterfaceElements.cc
100.00% <100.00%> (ø)

src/InterfaceModel.cc
100.00% <100.00%> (ø)

src/Link.cc
98.53% <100.00%> (+0.90%)
:arrow_up:

src/Model.cc
92.45% <100.00%> (+0.99%)
:arrow_up:

src/ParserConfig.cc
100.00% <100.00%> (ø)

src/Root.cc
94.53% <100.00%> (+1.33%)
:arrow_up:

... and 5 more

Continue to review full report at Codecov.

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


Fix URLs in crawler-source so they are all functional.

As noted in work on the crawler, some URLs don't work.

Some of the issues with the crawler_source table is that for some sources, the field/column names don't match the returned GeoJSON from sources.  Example: The Feature ID field for source 13 claimed to be id.  The returned GeoJSON from that source actually calls that field fid.
I corrected those field names that I found in testing.  Those changes are in commits to branch gt-097-source-table-fixes.  Propose to commit other corrections to that branch for a single PR to fix all errors.

This would be really good to get fixed up.
I'm super swamped, would you be willing to list out the urls that are not working?
I see this as timing out: https://www.waterqualitydata.us/data/Station/search?mimeType=geojson&minactivities=1&counts=no @jkreft-usgs may be able to help with an updated URL for that one?

Two sources time out:  Sources 1 and 12.
I am using a network timeout of 30 seconds.  The original java port timed out at 15. I lengthened the timeout to ensure that my network connections, etc were not affecting results.
> nldi-cli validate 1
1 : Checking Water Quality Portal...  [FAIL] : Network Timeout

> nldi-cli display 1
ID= 1 :: Water Quality Portal
  Source Suffix  : WQP
  Source URI     : https://www.waterqualitydata.us/data/Station/search?mimeType=geojson&minactivities=1&counts=no
  Feature ID     : MonitoringLocationIdentifier
  Feature Name   : MonitoringLocationName
  Feature URI    : siteUrl
  Feature Reach  : None
  Feature Measure: None
  Ingest Type    : point
  Feature Type   : varies

> nldi-cli validate 12
12 : Checking New Mexico Water Data Initative Sites...  [FAIL] : Network Timeout

> nldi-cli display 12
 poetry run nldi-cli -v --config ./nldi-crawler.toml display 12
INFO:root:VERBOSE is 1
INFO:root: Consulting environment variables for DB connection info...
INFO:root: Parsing TOML config file ./nldi-crawler.toml for DB connection info...
WARNING:root:Password stored as plain text in nldi-crawler.toml. Consider passing as env variable instead.
INFO:root: Using DB connection URI: postgresql://nldi_schema_owner:****@<IP_ADDRESS>:5432/nldi
ID=12 :: New Mexico Water Data Initative Sites
  Source Suffix  : nmwdi-st
  Source URI     : https://locations.newmexicowaterdata.org/collections/Things/items?f=json&limit=100000
  Feature ID     : id
  Feature Name   : name
  Feature URI    : geoconnex
  Feature Reach  : None
  Feature Measure: None
  Ingest Type    : point
  Feature Type   : point

Two sources return not-JSON:
Source number 2:
> nldi-cli validate 2
2 : Checking HUC12 Pour Points...  [FAIL] : Invalid JSON

> nldi-cli display 2
ID= 2 :: HUC12 Pour Points
  Source Suffix  : huc12pp
  Source URI     : https://www.sciencebase.gov/catalogMaps/mapping/ows/57336b02e4b0dae0d5dd619a?service=WFS&version=1.0.0&request=GetFeature&srsName=EPSG:4326&typeName=sb:fpp&outputFormat=json
  Feature ID     : HUC_12
  Feature Name   : HUC_12
  Feature URI    : HUC_12
  Feature Reach  : None
  Feature Measure: None
  Ingest Type    : point
  Feature Type   : hydrolocation

> nldi-cli  download 2
Source 2 downloaded to /home/trantham/nldi-crawler-py/CrawlerData_2_p2wukdth.geojson
> more CrawlerData_2_p2wukdth.geojson
<?xml version="1.0" ?>
<ServiceExceptionReport
   version="1.2.0"
   xmlns="http://www.opengis.net/ogc"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://www.opengis.net/ogc https://sciencebase.gov/catalog/wfs/1.0.0/OGC-exception.xsd">
   <ServiceException>
      java.lang.NullPointerException
null
</ServiceException></ServiceExceptionReport>

This: https://www.sciencebase.gov/catalogMaps/mapping/ows/57336b02e4b0dae0d5dd619a?service=WFS&version=1.0.0&request=GetFeature&srsName=EPSG:4326&typeName=sb:fpp&outputFormat=json
Should be: https://www.sciencebase.gov/catalogMaps/mapping/ows/5b4e25a6e4b06a6dd17e4879?service=WFS&version=1.0.0&request=GetFeature&srsName=EPSG:4326&typeName=sb:fpp&outputFormat=json
The New Mexico one came back for me with a longer time out (try 60 seconds?)
The waterquality portal is a different situation. I'll follow up with Jim and see what we can find out.

Good news.
A 60-second timeout has allowed me to download from source 12 (new mexico).
AND I'm able to hit source 1 (WQP) also.
It seems I was too conservative by setting my timeout to 30 in my first try.

Now the bad news... data returned from source 12 (new mexico) has brought to light a bug in the way wew have been processing JSON features from other sources.
As this is a crawler issue (not a db issue), I'll address as an issue in that repo. See https://github.com/gzt5142/nldi-crawler-py/issues/22

@jkreft-usgs -- so I guess we are good with the WQP service with a big timeout.

I have been able to access the WQP data with timeouts above 30s... currently, my default timeout in the crawler is 60sec.
So... with the minor updates to column name in the TSV file, I think we're all fixed.  I'm not sure how the corrected TSV is pushed to the production database... so that's the next step.


Add FormField for Currency

Suggested pattern: https://github.com/TriangulosTecnologia/monorepo/blob/main/projects/landing-pages/lp-ong/src/components/DonationCard/DonationCard.tsx

More form fields here https://github.com/TriangulosTecnologia/monorepo/blob/main/projects/landing-pages/lp-ong/src/components/PaymentForm/PaymentForm.tsx


Programmatically add an error

I have a signup form, that performs some validation on the server (is the email already taken). When I get the server response, I set a flad emailTaken and run an inline validator:
import Ember from 'ember';
import EmberValidations from 'ember-validations';

export default Ember.ObjectController.extend(EmberValidations.Mixin, {
  validations: {
    email: {
      presence: true,
      inline: EmberValidations.validator(function () {
        if (this.model.get('emailTaken')) {
          return 'email already taken';
        }
      })
    }
  },
  actions: {
    signUp: function () {
      var self = this;
      Ember.$.ajax({
        //...
      }).then(
        function (response) {
          self.model.setProperties(response.user);
          self.transitionToRoute('sessions/confirmation');
        },
        function (response) {
          if (response.responseJSON.errors.indexOf('email_taken') !== -1) {
            self.set('emailTaken', true);
            self.set('error', 'Damn fuck');
          }
          self.validate(); // validates fine but doesn't rerender the form
        }
      );
    }
  }
});

So the validation runs fine but the form doesn't re-render. Can I do that manually, or bind it to the validation?

Hi @karellm, I hope you've figured this out by now, but in case you haven't I ran across the same issue, and this is how I solved it
actions: {
  saveInvite: function() {
    var self = this;
    var onSaveSuccess = function(response) {
      // ...
    };
    var onSaveFailure = function(response) {
      var errors = response.errors
      var errorKeys = Object.keys(errors);
      for (var i = 0; i < errorKeys.length; i++) {
        var s = 'errors.' + errorKeys[i];
        self.model.set(s, [errors[errorKeys[i]]]);
      }
    };
    self.model.save().then(onSaveSuccess, onSaveFailure);
  }
}

In a nutshell, I get the errors back from the server, and then get the error keys from Object.keys(errors), then I loop through the errors and add them to the model by hand.
Note that in model.set('errors.email', ['Email is already taken']) I pass an array because otherwise the validation message is nill.

Thanks @xcskier56 I will try that. I'm actually still hoping v2 will make it soon.


Split listener from ConfiguredClientsStrategy

Q
A

Bug fix?
yes

New feature?
no

BC breaks?
technically speaking yes (but I would assume this class should be considered internal?)

Deprecations?
no

Related tickets
-

Documentation
-

License
MIT

What's in this PR?
This splits the listener from the ConfiguredClientsStrategy.
Why?
The listener only executes a static call. This avoids initializing the dependencies (including HttpClient) on each request/command call.
Checklist
Not sure if any of these checks should be done for this PR?

[x] Updated CHANGELOG.md to describe BC breaks / deprecations | new feature | bugfix
[ ] Documentation pull request created (if not simply a bugfix)

CHANGELOG entry added.

thanks a lot!

thanks, tagged 1.19.0

Thanks for the merge & quick release!

hi @blackarcanis , do you redefine the services of this bundle somehow? are you sure that the container has been rebuilt for the env in which you encounter the error? if this is with env=prod, can you try bin/console --env=prod cache:clear ?

@dbu Hum yes and only got this issue in our production. Seems to be due to our version of Sentry v2.3.0...
I'm looking at this.

@blackarcanis, I had to manually remove the old cache on production to fix that issue:
rm -rf var/cache/prod && bin/console cache:clear

do you deploy to a new directory and build the cache, or simply overwrite the live code and then run bin/console cache:clear on an already warmed up cache? if the later, then i think Ziyann's suggestion is a good solution. (and if you are concious about uptime of your site, i'd recommend looking into deployment strategies with symlinks and stuff, but that is kinda off topic ;-) )


SRVKP-4088: sync docker login and buildx gh action

Fixes the following issue by syncing the docker login and buildx GH action versions,
docker/setup-buildx-action@v1 is not allowed to be used in openshift-pipelines/console-plugin. Actions in this workflow must be: within a repository owned by openshift-pipelines, created by GitHub, or matching the following: docker/login-action@*.

cc @vdemeester

/approve
/lgtm
It's not gonna fix the problem, but it updates the version so 👍🏼 . I did allow the action on the repository for it to work now.


Unknown error occurred

After installing and looking for the three required values I just got an "Unknown error occurred"

Could you please enable debug logging and share the logs?

Thank you!
This says your tracker does not have a LED. I will fix that.
Can you provide a picture of your tracker? I wasn't aware there is more than one type

Thank you, this would be great!

After editing the part below in client.py the integration of the device was successful.
def _transform_result(result: dict[str, Any]) -> dict[str, Any]:
    """Flatten some entries and handle missing values."""

    # Überprüfen, ob die Werte None sind und gegebenenfalls Standardwerte setzen
    led_brightness = result.get("led_brightness", {})
    deep_sleep = result.get("deep_sleep", {})
    led_activatable = result.get("led_activatable", {})

    result["led_brightness_value"] = led_brightness.get("value", 0) if isinstance(led_brightness, dict) else 0
    result["led_brightness_status"] = led_brightness.get("status", "unknown") if isinstance(led_brightness, dict) else "unknown"
    result["led_activatable_overall"] = led_activatable.get("overall", False) if isinstance(led_activatable, dict) else False
    result["deep_sleep_value"] = deep_sleep.get("value", False) if isinstance(deep_sleep, dict) else False
    result["deep_sleep_status"] = deep_sleep.get("status", "unknown") if isinstance(deep_sleep, dict) else "unknown"

    return result

Do you have any idea how to get the coordinates from the tracker?

@bapfnet v1.3.1 will be available in a few minutes. This should fully support your tracker variant. Please give it a try!


Feature Request: -trait syntax in the compendium browser trait filter

Currently, if you type in something like -trip or -healing into the trait filter, the relevant trait gets added (greyed out), then after a beat its removed. It would be great if it instead acted as if you had just typed in a valid trait and then clicked it to negate.

Closing in favor of the consolidated issue #6588


[BUG]: Docker container locks up and becomes unhealthy after uploading document

How are you running AnythingLLM?
Docker (remote machine)
What happened?
Description:
I encountered an issue while using the AnythingLLM Docker container. After creating a workspace and uploading a small document, the platform locks up and eventually the container goes to "unhealthy" status.
Steps to reproduce:

Spin up the AnythingLLM Docker container.
Create a user account and a workspace (named "test" in my case).
Upload a small document (e.g., a 2k .md file).
Add the document to the workspace.

Expected behavior:
The document should be successfully added to the workspace, and the platform should continue functioning as normal.
Actual behavior:
After uploading and attempting to add the document to the workspace, the platform locks up and becomes unresponsive. Eventually, the Docker container goes into an "unhealthy" state.
Container logs:
[backend] info: [TELEMETRY SENT] {"event":"document_uploaded","distinctId":"9093e490-272d-4ef4-bae4-994906775c0b","properties":{"runtime":"docker"}}
[backend] info: [Event Logged] - document_uploaded
[backend] info: [TELEMETRY SENT] {"event":"workspace_thread_created","distinctId":"9093e490-272d-4ef4-bae4-994906775c0b::1","properties":{"multiUserMode":true,"LLMSelection":"generic-openai","Embedder":"native","VectorDbSelection":"lancedb","TTSSelection":"native","runtime":"docker"}}
[backend] info: [Event Logged] - workspace_thread_created
[backend] info: Adding new vectorized document into namespace test
[backend] info: [NativeEmbedder] Initialized
[backend] info: [RecursiveSplitter] Will split with {"chunkSize":1000,"chunkOverlap":20}
[backend] info: Chunks created from document: 1
Error: Failed to load model because protobuf parsing failed.
    at new OnnxruntimeSessionHandler (/app/server/node_modules/onnxruntime-node/dist/backend.js:27:92)
    at /app/server/node_modules/onnxruntime-node/dist/backend.js:64:29
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
Something went wrong during model construction (most likely a missing operation). Using `wasm` as a fallback.
[backend] info: [NativeEmbedder] Failed to download model from primary URL. Using fallback https://s3.us-west-1.amazonaws.com/public.useanything.com/support/models/
Error: Failed to load model because protobuf parsing failed.
    at new OnnxruntimeSessionHandler (/app/server/node_modules/onnxruntime-node/dist/backend.js:27:92)
    at /app/server/node_modules/onnxruntime-node/dist/backend.js:64:29
    at process.processTicksAndRejections (node:internal/process/task_queues:77:11)
Something went wrong during model construction (most likely a missing operation). Using `wasm` as a fallback.

Environment:

Docker runtime
Workspace: multiUserMode = true
Vector DB: LanceDB
Embedder: NativeEmbedder

Additional information:
The issue seems to stem from an error in loading the ONNX model, where protobuf parsing fails, forcing a fallback to a WebAssembly (WASM) implementation. Despite this fallback, the platform becomes unresponsive, and the container becomes unhealthy.
Are there known steps to reproduce?
No response

This is because the local embedding model could not be downloaded - we first try to download from HF, then fallback to a bucket we duplicated the information to because of VPN issues from HF.
This model only downloads on its first use and is reused from then on. If the model cannot be streamed or downloaded then the embedding will always fail.
Are you offline or on a restricted corporate network? You should see a Xenova folder in your AnythingLLM container storage/models/ folder.


Slightly improve select logic

This is fairly minor because I think it works in most cases, but I hit an issue where it wouldn't switch to the box I wanted.
Reproducible procedure:
Go to: https://viame.kitware.com/#/viewer/5eb371608d01d968cc1642dd
Go to the 2nd frame (with a roundfish and live_sea_scallop)
click and select the roundfish
click the exact center of the overlapping live_sea_scallop box
it fails to switch to the live_sea_scallop until you select elsewhere closer to the box boundary or in a non-overlapped area

Yeah that is a GeoJS limitation in how it decides to select items in the selection API.  I don't know what is technically best solution, I'll discuss it with the team.
mouseOverOrderClosestBorder is the setting in GeoJS.  It prefers to select the item that you are closest to the border with.  You should be able to see it by moving halfway between the roundfish and scallop borders.  On the left side of the halfway point it will select the scallop.  On the right side you are closest to the roundfish border so that would be selected.
Couple of options:

At least while inside of a selected object, I process the selection list and make sure it doesn't select the currently selected item.
There is a GeoJS option for the highestIndex, but we really don't have these things having different depths to them.
Modify geoJS to prefer the item with the closest center, but that makes some awkward interactions if there is one track/detection around the entire frame.  Clicking in the middle will trigger that one.

The best option is probably the first one.

Need to see if this is still relevant.

I am able to reproduce, but this doesn't strike me as worth the investment to "fix"--it's not clear that clicking on an annotation that is behind the selected annotation should select that one instead. There are other ways to select that one, including clicking on an "exposed" portion of the annotation or using the sidebar to do so.
Can we mark this as wontfix?
One way to improve the UX would be to shade the interior of the selected annotation gray, as a subtle clue as to what's "occupying" that space.


upgrade to bootstrap 3.0.7

remove deprecated features, added new features, changed version for the bootstrap

I expect some documentation / template changes are related?
Main improvement is support for space creation, which allows data-modelling / FDM


[New Rule] opengl

Library filename / 库文件名
liblwjgl_opengl.so
Library label / 库的文字标签
opengl
Library team / 库的开发团队
openGL
Files & Comment / 同组文件 & 备注
No response
In Apps / 出现于
澪-Ultimate，Fold Craft Launcher，HMCL-PE
Library icon / 库图标
No response
Library description / 库描述
The most widely adopted 2D and 3D graphics API in the industry, bringing thousands of applications to a wide variety of computer platforms.
Library relative URL / 相关链接
https://www.opengl.org/

Seems the official website is https://www.lwjgl.org/ ?
https://www.lwjgl.org/browse/stable/linux/arm64

yes


Rebuilding resource fails parser

Me again!
Steps to repro
Create tf file
resource "random_id" "abc" {
    byte_length = 10
}

Run commands
terraform apply
terraform taint random_id.abc
terraform plan | landscape

Receive error
error: Expected [ ] at line 1, column 2 (byte 2) after -. Use --trace to view backtrace

The output which fails to parse is:
-/+ random_id.abc (tainted)
    b64:         "e20SLHAH5CXBCw" => "<computed>"
    b64_std:     "e20SLHAH5CXBCw==" => "<computed>"
    b64_url:     "e20SLHAH5CXBCw" => "<computed>"
    byte_length: "10" => "10"
    dec:         "582863082041771555143947" => "<computed>"
    hex:         "7b6d122c7007e425c10b" => "<computed>"

This also affects (forces new resource) changes.

Thanks for the report @glenjamin!
This is fixed in 0.1.2


[i2c, rtl] Target features addition

Interrupt when host fails to complete a transaction
Clock stretching by target after a complete transaction

Signed-off-by: Igor Kouznetsov<EMAIL_ADDRESS>

Looks like the I2C tests fail in CI now...

Looks like the I2C tests fail in CI now...

oops, i'll tyr to review this afternoon. sorry missed this one.
On Thu, Jan 7, 2021 at 1:11 PM Michael Schaffner<EMAIL_ADDRESS>wrote:

Looks like the I2C tests fail in CI now...
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/pull/4739#issuecomment-756386646,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSWGXBNWPNGWBTTHQR3SYYPPZANCNFSM4VVXNOFQ
.

oops, i'll tyr to review this afternoon. sorry missed this one.
On Thu, Jan 7, 2021 at 1:11 PM Michael Schaffner<EMAIL_ADDRESS>wrote:

Looks like the I2C tests fail in CI now...
—
You are receiving this because your review was requested.
Reply to this email directly, view it on GitHub
https://github.com/lowRISC/opentitan/pull/4739#issuecomment-756386646,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAH2RSWGXBNWPNGWBTTHQR3SYYPPZANCNFSM4VVXNOFQ
.

I've rebased before submitting. Any hint on why CI (private) is failing?

I've rebased before submitting. Any hint on why CI (private) is failing?

@igk8 Please ping me on slack to get access to private CI build logs.

@igk8 Please ping me on slack to get access to private CI build logs.

@imphil I've sent you a message via slack. Please let me know if you received it, since it's my first time using it. Thanks

@imphil I've sent you a message via slack. Please let me know if you received it, since it's my first time using it. Thanks

@igk8 I haven't seen any message from you in the OpenTitan slack workspace. It seems like you used a WD-internal slack workspace? Please try opentitan.slack.com, and maybe @martin-lueker can help you connect. (Otherwise just drop me an email.)

@igk8 I haven't seen any message from you in the OpenTitan slack workspace. It seems like you used a WD-internal slack workspace? Please try opentitan.slack.com, and maybe @martin-lueker can help you connect. (Otherwise just drop me an email.)

@igk8 I haven't seen any message from you in the OpenTitan slack workspace. It seems like you used a WD-internal slack workspace? Please try opentitan.slack.com, and maybe @martin-lueker can help you connect. (Otherwise just drop me an email.)

Sure.   Igor, if you like you can reach out to me on our internal chats (Jabber or Teams either is fine, and I can help you).

@igk8 I haven't seen any message from you in the OpenTitan slack workspace. It seems like you used a WD-internal slack workspace? Please try opentitan.slack.com, and maybe @martin-lueker can help you connect. (Otherwise just drop me an email.)

Sure.   Igor, if you like you can reach out to me on our internal chats (Jabber or Teams either is fine, and I can help you).

@igk8 I haven't seen any message from you in the OpenTitan slack workspace. It seems like you used a WD-internal slack workspace? Please try opentitan.slack.com, and maybe @martin-lueker can help you connect. (Otherwise just drop me an email.)

Sure. Igor, if you like you can reach out to me on our internal chats (Jabber or Teams either is fine, and I can help you).

Thank you. I've sent a note via opentitan.slack.com

@igk8 I haven't seen any message from you in the OpenTitan slack workspace. It seems like you used a WD-internal slack workspace? Please try opentitan.slack.com, and maybe @martin-lueker can help you connect. (Otherwise just drop me an email.)

Sure. Igor, if you like you can reach out to me on our internal chats (Jabber or Teams either is fine, and I can help you).

Thank you. I've sent a note via opentitan.slack.com

@igk8, is there a reason why you closed this PR?

No, this was an accident. The new PR is #4906

@igk8, is there a reason why you closed this PR?

No, this was an accident. The new PR is #4906


Latest version no longer works due to authorize error

Upgrading to the latest version I now get this error: backstage error Cannot read properties of undefined (reading 'authorize') type=errorHandler stack=TypeError: Cannot read properties of undefined (reading 'authorize')
broken on: "@k-phoen/backstage-plugin-announcements-backend": "^0.1.3",
working on: "@k-phoen/backstage-plugin-announcements-backend": "^0.0.5",

Somewhere within this interval of versions, the plugin started integrating itself with Backstage's permissions framework.
As a result, you need to inject it when starting the plugin. See https://github.com/K-Phoen/backstage-plugin-announcements/pull/78


Indicator if issue/PR bookmark has been updated

Depends on #682
From https://github.com/rnystrom/GitHawk/pull/601#issuecomment-338176128
Think this is quite a tricky one, depending on the type of bookmark. What is "updated"?

In my head this was exclusive to Issues/PRs, if the thread has been updated since you last looked

Yep, that can work. At least as a first step, although I think Issue+PRs will cover pretty much everything huh

Marking as low though because for the most part (granted there are exceptions) you'll be subscribed to the post anyway. So you'll receive a notification through typical means, was more of a "In case you missed it" warning I dunno


WIP: scroll control

Closes #148.

I pushed a build to my gh-pages for your convenience.
Are you happy with the way the demo and actual code are implemented or would you like me to make changes?

This PR deliberately ignores the issues raised in #224. I'll tackle them in one go when this is merged.

Something worth noting:
In order for the showRow feature to work, I needed a way to retrieve the element.offsetTop property of the corresponding {{lt-row}} component for a given Row instance.
Currently the {{lt-row}} component has a reference to the Row instance, but not the other way around. I therefore added the private rowComponent property to the Row class which is populated in the didInsertElement hook of the {{lt-row}} component.
I feel like this is the cleanest way. But I'm up for discussion. An alternative would be getting the this.get('table.rows').indexOf(targetRow) and querying the DOM for the n-th row.

Oh, and the "keep fetching rows until the targetScrollOffset is reached" feature isn't implemented yet.

@buschtoens thank you for taking the time in putting this together. I do have a few concerns.

Offset logic should not be placed in the Row class.
What happens when we are not using ember-scrollable (i.e. simple use cases with no fixed header/footer?
Why do we need to keep fetching rows until the target row is reached? If we require the Row instance to exist, shouldn't that instance already be in the table / rendered?

In regards to my first concern, I believe we can use the row instance's guid as the id of the lt-row component instance'd id. With that, we can get the offset of the row from the lt-body.
id: computed(function() {
  return guidFor(this);
}).readOnly()

{{lt-row id=row.id row=row ...}}

Thanks for replying!

Offset logic should not be placed in the Row class.

I agree with that. Using the GUID is a neat idea.

Why do we need to keep fetching rows until the target row is reached? If we require the Row instance to exist, shouldn't that instance already be in the table / rendered?

This is true when using the showRow interface. But there's also a scrollTo interface which just takes a numeric scroll offset in px. Primarily I'm interested in the latter one to easily restore state after changing the route.

What happens when we are not using ember-scrollable (i.e. simple use cases with no fixed header/footer?

So far, nothing. As far as I'm concerned I only need these features when I have a table that is intended to overflow and scroll, in which case I'm already opting for the fixed headers/footers.
I can't think of a legit reason to not use fixed headers/footers, other than possible performance gains, because the UX of disappearing headers/footers is pretty moot.
Options:
a. Explicitly document that showRow, scrollTo and onScroll only work when using fixed headers/footers.
b. Basically reimplement https://github.com/alphasights/ember-scrollable/pull/25, however this only works when the user's CSS targets the {{lt-body}} as the scroll container.

This is true when using the showRow interface. But there's also a scrollTo interface which just takes a numeric scroll offset in px. Primarily I'm interested in the latter one to easily restore state after changing the route.

Ah right. I forgot about that use case.

Explicitly document that showRow, scrollTo and onScroll only work when using fixed headers/footers.

I think this is okay 😄

@buschtoens dont worry too much on the demo. When this is fully functional and merged, I'll go back and make some changes. I also have a client that will require this feature so if you need any help, just let me know or shoot me a message on slack.

@offirgolan Ready for review. :)

Okay, so I reverted back to using didReceiveAttrs and manual diffing. If I'm not mistaken, that should be all. :laughing:
Now there's only https://github.com/alphasights/ember-scrollable/pull/26 left :)

@buschtoens looks like tests are failing.

Sorry for the silence from my side. I was a bit under the weather over the
course of the last days. I'll finish the PR in a few hours when I'm in the
office. :)
We're also eagerly waiting for this feature :D
On Mon, Oct 24, 2016, 05:17 Offir Golan<EMAIL_ADDRESS>wrote:

@buschtoens https://github.com/buschtoens dont worry too much on the
demo. When this is fully functional and merged, I'll go back and make some
changes. I also have a client that will require this feature so if you need
any help, just let me know or shoot me a message on slack.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/offirgolan/ember-light-table/pull/228#issuecomment-255639642,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAy8TGxRWrSTqoV4a-y5QrXzck-wONeLks5q3CNRgaJpZM4KZPhL
.


fixes intents problem

its important that examples work at least..

examples are not updated by me, as long as I'm not finished with the main lib