Date Added field not available for citekey although it was in the past

Thanks for the great software.
I am running latest Zotero and latest BBT (5.2.25).
Report ID:
YPBI8MST-euc
Expected behavior:
[auth][year]-[dateAdded] or [auth][year]-[DateAdded] should be a valid citekey format as it has been in the past.
Actual behavior:
[auth][year]-[dateAdded] and [auth][year]-[DateAdded] are not accepted as citekey formats.
Further explanation
I have been using the Date Added field in my citation keys for several years. This has worked well for me to keep my citation keys stable. I have been using the citekey pattern [auth][year]-[DateAdded] to obtain citekeys like Einarsson2019-2019-04-0109:16:14. I figured this would be a nice citekey pattern that would be stable through various types of changes and regeneration of citekeys.
However I just noted that my BBT settings no longer have that citekey but simply [auth][year] and that adding [DateAdded] or [dateAdded] is not possible. The input field for the citation key turns orange to indicate it's not a valid citekey format.
The latest added reference in my library that has successfully generated a key using DateAdded is from 2020-05-05. The next reference was added 2020-05-12 without DateAdded and so I guess I made a version upgrade of Zotero and/or BBT between those dates that disabled this feature, but unfortunately I cannot remember which one(s) I updated. I do usually upgrade Zotero and BBT as soon as prompted to do so (e.g., when new translators are released).
Edit
Added debug report after restarting Zotero.

Thanks for the helpful bot reply. I have now edited my report above with the debug report id YPBI8MST-euc .

Thank -- but I need a debug log as per point 1. YPBI8MST-euc was sent from the help menu, as per point 2.

:robot: this is your friendly neighborhood build bot announcing test build <IP_ADDRESS>25 ("fixes #1534")
Install in Zotero by downloading test build <IP_ADDRESS>25, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

Can you try 6625?

Yes, it works!
Thank you for the extremely fast feedback and resolution, and apologies for sending the wrong type of debug report.
Closing the issue as my problem is resolved and I suppose this will released in a future version.

I'll cut a new release somewhere today.

This problem is back in the latest version (5.2.46), and I think earlier too, although I have not pinned down exactly which version(s) work and which don't. I installed the test build (6625) that you created on June 1st, and today when I opened Zotero it was auto-updated and said that it removed a citekey format containing the invalid DateAdded.
Maybe the solution to my issue was never merged into the main branch? Or maybe it reappeared for some other reason?
Here is a reference-specific debug report: EWDYFBRX-euc
Grateful for any input. Thanks again for the great software!

:robot: this is your friendly neighborhood build bot announcing test build <IP_ADDRESS>47 ("fixes #1534")
Install in Zotero by downloading test build <IP_ADDRESS>47, opening the Zotero "Tools" menu, selecting "Add-ons", open the gear menu in the top right, and select "Install Add-on From File...".

Build 6847 works! Thank you.

Thanks for the confirmation, I've cut a new release


winPB: Ensure hostnames don't end in a hyphen

Fixes: #2133
Tested on the Windows 2012 VM. These tasks will check to ensure that the hostname doesn't end in a hyphen. If it does, it will remove the hyphen and restart the machine so those changes take effect.
ping @lumpfish
Checklist

[x] commit message has one of the standard prefixes
[ ] FAQ.md updated if appropriate
[ ] other documentation is changed or added (if applicable)
[x] playbook changes run through VPC or QPC (if you have access): VPC
[ ] for inventory.yml changes, bastillion/nagios/jenkins updated accordingly

EDIT: The VPC run got through the hostname changes fine (so this is an example of where the tasks are skipped when they're meant to).

I wouldn't be opposed to trying it on a real system - however, the reboot cycle  task was knicked from the Cygwin install, so I would be very surprised if it didn't work afterwards :-)

Have supplied a temporary machine to Will for verifying this

Verified to work on a temporary machine. The hostname went from:
TEST2019DC- to TEST2019DC, and the playbook continued after the reboot. Thanks @sxa


drive save and load buttons enabled when unauthorized

This appears as a problem when clicking the "edit" button after visiting a share URL.

This appears as a problem when clicking the "edit" button after visiting a share URL.

Further detail: specifically when attempting to edit a shared github URL. The presence of a valid github URL appears to bypass the usual process of checking the google API to see if the drive extension is enabled for the user.

This is fixed in release 2.1.15


Unexpected view type nested under text node

Hi, thanks for the component!
I'm trying to use a custom icon on it, but I'm getting the error Unexpected view type nested under text node, my code is the same from your example:
<FAB buttonColor="red" iconTextColor="#FFFFFF"
onClickAction={() => { console.log("FAB pressed") }}
visible={true} iconTextComponent={<Icon name="add" />} />

Using import { Icon } from 'react-native-elements';

Hi @matheushf , iconTextComponent currently only works with text or icon libraries based on it like react-native-vector-icons for example.

Oh thanks, it worked!
I was thinking the react-native-vector-icons inside react-native-elements would work


Issue/4337 scenario4

Description
Scenario 4 : Desired State
closes #4337
Self Check:
Strike through any lines that are not applicable (~~line~~) then check the box

[ ] Attached issue to pull request
[x] Changelog entry
[x] Code is clear and sufficiently documented
[x] Sufficient test cases (reproduces the bug/tests the requested feature)

Processing this pull request

Merged into branches iso6, master in c831f919ede1154adb6d5e9ef8fcf97ce3787541

Processing #4543.


Use Fiano's bytes package

Just updated fiano dependency
Change 9elements/css/v2/pkg/bytes -> linuxboot/fiano/pkg/bytes

Need to merge: https://github.com/linuxboot/fiano/pull/342

update dependency in https://github.com/linuxboot/cbfs/blob/master/go.mod


Consider adding an increased margin on any .am-btn inside a nav[am-layout]

Roughly 10px all the way around seems about right.  This keeps buttons from getting too big and losing distinction from other elements when inside a nav.

Before

After


fix avoid using protobuf set_allocated_id in VDataStreamSender

Proposed changes
id is very lightweight, we should just copy it instead of using set_allocated_id.
Fix the following compile error:
In file included from /home/runner/work/doris/doris/be/src/pipeline/exec/multi_cast_data_streamer.h:20:
/home/runner/work/doris/doris/be/src/vec/sink/vdata_stream_sender.h:268:9: error: ignoring return value of function declared with 'nodiscard' attribute [-Werror,-Wunused-result]
        _brpc_request.release_finst_id();
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/runner/work/doris/doris/be/src/vec/sink/vdata_stream_sender.h:269:9: error: ignoring return value of function declared with 'nodiscard' attribute [-Werror,-Wunused-result]
        _brpc_request.release_query_id();
        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 errors generated.

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 45.73 seconds
stream load tsv:          543 seconds loaded<PHONE_NUMBER>9 Bytes, about 131 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          65 seconds loaded<PHONE_NUMBER> Bytes, about 16 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.5 seconds inserted 10000000 Rows, about 338K ops/s
storage size:<PHONE_NUMBER>4 Bytes

run buildall

(From new machine)TeamCity pipeline, clickbench performance test result:
the sum of best hot time: 46.15 seconds
stream load tsv:          544 seconds loaded<PHONE_NUMBER>9 Bytes, about 131 MB/s
stream load json:         20 seconds loaded<PHONE_NUMBER> Bytes, about 112 MB/s
stream load orc:          66 seconds loaded<PHONE_NUMBER> Bytes, about 15 MB/s
stream load parquet:          31 seconds loaded 861443392 Bytes, about 26 MB/s
insert into select:          29.5 seconds inserted 10000000 Rows, about 338K ops/s
storage size:<PHONE_NUMBER>0 Bytes


Secure and non-secure connections at the same time?

Could it be possible to configure netty-socketio server to listen to both secure (i.e. wss) or non-secure (i.e. ws) connections at the same time?
I know that I can pass the location of a JKS keystore and that way the server will provide secure connections, but I'm not sure if doing so it still would allow non-secure connections.
Thank you in advance.

I would add ability to netty-socketio to use shared eventGroup between two clients connected to wss and ws.

All you need to do is to supply shared eventGroup to both clients here
https://github.com/mrniko/netty-socketio/blob/master/src/main/java/com/corundumstudio/socketio/SocketIOServer.java#L176

I'm not sure I'm following regarding the proposed change, or very likely I didn't explain well my use case. I have a netty-socketio server listening to non-secure connections on port X.
Now if I configure the server providing a keystore and password, I'd like it to accept a client with a secure connection to port X and another client with a non-secure connection to port X. Clients won't talk to each other, they will receive same updated data from server to display in GUIs

Sorry, my mistake. You should register a new netty handler which able to detect both secure and non-secure modes. Then it removes or adds corresponding handler to channel pipeline.

@mrniko thank you for your guidance. I finally created a PortUnificationHandler class, mainly inspired by the port unification example in Netty and added such handler between the FlashPolicyHandler and the SSLHandler in SocketIOPipelineFactory class.
The PortUnificationHandler.decode() method will detect an encrypted message, so it will remove the non-secure websocket handler, or if not encrypted message will remove the secure websocket handler and the ssl handler. Finally in either case, it'll remove itself and the message will continue its decoding flow as it is now.

@mrniko thank you for your guidance. I finally created a PortUnificationHandler class, mainly inspired by the port unification example in Netty and added such handler between the FlashPolicyHandler and the SSLHandler in SocketIOPipelineFactory class.
The PortUnificationHandler.decode() method will detect an encrypted message, so it will remove the non-secure websocket handler, or if not encrypted message will remove the secure websocket handler and the ssl handler. Finally in either case, it'll remove itself and the message will continue its decoding flow as it is now.

Can you show me how you are implement this ,i  also have this issue, any detail informantion will be apperacited!


annotation-json and pcd files for predictor_keypoint.py

Where can I get the annotation json and pcd file to predict keypoint?
I only have the shapenetcorev2 dataset ,only .h5 files  and some json files.
Thanks!

The given script is to predict keypoints on the KeypointNet dataset.
You will have to modify the script a little bit if you want to run it on shapenetcorev2.

Closing due to lack of activity.


UniqueConstraintSnapshotGenerator - Add table name to OracleDB query

Environment
Liquibase Version: 4.5.0
Liquibase Integration & Version: <Pick one: CLI, maven, gradle, spring boot, servlet, etc.>
Liquibase Extension(s) & Version:
Database Vendor & Version:
Operating System Type & Version:
Pull Request Type

[x] Bug fix (non-breaking change which fixes an issue.)
[ ] Enhancement/New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Description
The query that is generated when retrieving all keys (ORACLE DB) does not get a table name, while the code that creates the map for  the cache gets this name from the query result, which is always null. When reading the cache, the table name is used which  results in the cache always returning an empty result.
Steps To Reproduce
List the steps to reproduce the behavior.

standard diff generation operation that creates a snaphot of the reference and target base

Liquibase maven executions:
<executions>
    <execution>
        <id>generate-schema</id>
        <phase>generate-test-resources</phase>
        <goals>
            <goal>dropAll</goal>
            <goal>update</goal>
            <goal>diff</goal>
        </goals>
    </execution>
    <execution>
        <id>generate-data</id>
        <phase>generate-test-resources</phase>
        <goals>
            <goal>diff</goal>
        </goals>
        <configuration>
            <diffTypes>data</diffTypes>
        </configuration>
    </execution>
</executions>

Actual Behavior
Query result will preapre cache key like that:
row.get("CONSTRAINT_CONTAINER") + "_" + row.get("TABLE_NAME") + "_" + row.get("CONSTRAINT_NAME"); // prepare cache Table name is always null
...
String lookupKey = schema.getName() + "_" + table + "_" + example.getName(); // read cache by key table name is not null

in above row.get("TABLE_NAME") is always NULL, as a result we have the effect as if no keys (Unique constraints) exist, which causes that they are added to the diff file and they should not because in fact they exist in DB.
Expected/Desired Behavior
Table name should be added to sql query. Then cache key will contain it and later when cache is used and table name will be given unique constraint will be read from cache.

Hi @wziebicki Thanks for creating this PR.  We will add it to the list of issues that we are processing.
A member of the Liquibase team will take a look at your contribution and may suggest:

Changes based on guidelines for PR submission
Additional tests (unit and/or integration) and/or Test Harness Tests
Provide other feedback, like requesting changes.

The PR will be prioritized according to our internal development and testing capacity.
We’ll let you know when it’s ready to move to the next step or if any changes are needed.


wizard does not work in mac safari 15.3

Package
filament/filament
Package Version
v3.2.83
Laravel Version
v11.8.0
Livewire Version
v3.4.10
PHP Version
php 8.3.0
Problem description
Wizard does not work in the demo application in Mac Safari 15.3.
There is an error in the browser console
this.getSteps().at is not a function. (In 'this.getSteps().at(0)', 'this.getSteps().at' is undefined)
possible solution here https://www.answeroverflow.com/m/1127561179766726748
Expected behavior
Wizard works
Steps to reproduce
Open https://demo.filamentphp.com/shop/orders/create in mac safari
Reproduction repository
https://github.com/filamentphp/demo
Relevant log output
No response

Can someone PR the solution as suggested in the Answer Overflow thread please?

According to the official Safari release notes, Array.prototype.at was added in 15.4 release. Additionally, this support page, indicates that Safari 15.4 is available for macOS Catalina and newer versions. This information is consistent with the issue, which describes using Safari 15.3. Therefore, users running Catalina should be able to update Safari to 15.4.
The macOS version prior to Catalina is Mojave, and its last update, according to official release, was version 10.14.6. And according to this support page, this update has been available since September 2019.. So I think it is not recommended to continue using Mojave.
This is just my perspective, and I understand that others may have different views or reasons for using specific software versions.

If, knowing these dates and versions, it is considered that Safari 15.3 should be supported, then I can prepare a PR.

I'm going to close this as Safari <= 15.3 appears to have ~0.3% usage
https://caniuse.com/usage-table


I got an error "System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Identity.Client, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae'"

I can't connect mssql with .net interactive.
I wrote this code on the .net interactive notebook.
#r "nuget:Microsoft.DotNet.Interactive.SqlServer,-"
Installed Packages
Microsoft.DotNet.Interactive.SqlServer, 1.0.0-beta.21606.1
#r "nuget: Microsoft.EntityFrameworkCore.Design, 6.0.0"
Installed Packages
Microsoft.EntityFrameworkCore.Design, 6.0.0
#!connect mssql --create-dbcontext --kernel-name schEF "dbconnectString"
Scaffolding a DbContext and initializing an instance of it called schEF in the C# kernel.
Installed Packages
Humanizer, 2.8.26
humanizer.core, 2.8.26
Microsoft.EntityFrameworkCore.Design, 6.0.0
microsoft.entityframeworkcore.sqlserver, 6.0.0
Error: System.TypeInitializationException: The type initializer for 'Microsoft.Data.SqlClient.SqlAuthenticationProviderManager' threw an exception.
---> System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.Identity.Client, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae'. 지정된 파일을 찾을 수 없습니다.
File name: 'Microsoft.Identity.Client, Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=0a613f4dd989e8ae'
at Microsoft.Data.SqlClient.ActiveDirectoryAuthenticationProvider..ctor(String applicationClientId)
at Microsoft.Data.SqlClient.SqlAuthenticationProviderManager.SetDefaultAuthProviders(SqlAuthenticationProviderManager instance) in //src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlAuthenticationProviderManager.cs:line 42
at Microsoft.Data.SqlClient.SqlAuthenticationProviderManager..cctor() in //src/Microsoft.Data.SqlClient/netcore/src/Microsoft/Data/SqlClient/SqlAuthenticationProviderManager.NetCoreApp.cs:line 37
.NET interactive version
Version: 1.0.260601+9d1ecd3c06ba93e59bfef3842d2660c08d9e2ce5

OS

[x] Windows 10

Browser

[x] Chrome

Frontend

[x] Visual Studio Code

I have the same issue with the same exception.
Windows 10
Visual Studio Code
dotnet.interactive 1.0.0-beta.21606.1

Same issue as well. Similar setups.

Fixed in current insider extension

I confirm it works with the version insider vscode 1.66.0-insider and dotnet interactive v1.0.3172011.
I had to install the nuget Azure.Core.
#r "nuget:Microsoft.DotNet.Interactive.SqlServer,-"
#r "nuget:Microsoft.Identity.Client,-"
#r "nuget:Azure.Core,-"
Azure.Core, 1.23.0
Microsoft.DotNet.Interactive.SqlServer, 1.0.0-beta.22103.1
Microsoft.Identity.Client, 4.42.1

I had to install the nuget Azure.Core.

you should not need to install the identity client to get the --create-dbcontext to work,
I am not sure I understand your scenario.
to be clear when using insiders the latest version of the package (contain fixes) is only available on internal feed, today we will be releasing a new stable extension and all packages will; be available on nuget.org.
To use the internal feed add this line before importing nuget pakcages
#i "nuget:https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json"

Then you can just do
#r "nuget:Microsoft.DotNet.Interactive.SqlServer, *-*"

and finally perform the connection with the --create-dbcontext option

Thanks for the follow up @colombod. I have exactly repeated the same steps that show in my previous post with vscode 1.66.0-insider and dotnet interactive v1.0.3172011.
I understand now that by "insider" you meant the package insider and not the vscode insider version. Anyway, I will wait for the release of the official package.


Obey GDPR

The written explanation of the app is shown in config, and source is available. None of the functionality violates GDPR


Fixes a remote tests for USPS: raise an exception if the tracking number is not found.

@Shopify/shipping This one fell trough the cracks.

Apparently USPS changed the message it sends when a tracking ID is not found. Instead of testing against a specific error message, I now test against the absence of tracking details instead.

Any other comments before I merge?

:+1: Looks less fragile.


No license

This project has no license, which means (by default) users do not have rights to use it.
Fix steps:

[ ] Add license file to repo

https://docs.github.com/en/github/building-a-strong-community/adding-a-license-to-a-repository

[ ] Add "license" field to Cargo.toml

https://doc.rust-lang.org/cargo/reference/manifest.html#the-license-and-license-file-fields

I suggest Apache 2.0 license like Sudachi.

@sorami Thanks for your awesome crate--it's exactly what I was looking for.
Having a license will make users much more willing to use your crate.  :smile:

Thanks!

@tmfink
Hi, thanks for the suggestion! I have set the license to Apache 2.0.
Also, just to let you know that this is my hobby project to practice Rust, and this library has an fatal problem (throws an error) when an Out-of-Vocabulary is in the text. I have added the caution to the README.
Also have a look at an alternative by another person, https://github.com/Yasu-umi/sudachiclone-rs (this one is registerd to crates.io).


UI freezes when pc.setLocalDescription, It will be fine in about a few minutes.

Expected behavior
The UI can still be executed, And the connection speed should be fast
Observerd behavior
when use “Debug JS Remotely”， It turned out to be good.When canceling "debug js remotely", UI freezes
Steps to reproduce the problem
after pc.createOffer， pc.setLocalDescription
Platform information

React Native version:  0.55.3
Plugin version:  1.67.1
OS:    Android and iOS
OS version:  android: 8.0   ios: 12

Can you show some trace / log? Also, how are you calling setLocalDescription in your code? Please show some of the surrounding lines.


Support for records in ISO 19115-3?

Does the harvester support harvesting records in ISO 19115-3? We recently tried and failed to harvest some records in that format and I was curious if the format was the reason for the failure.

yes, that should work. Input brokers do not care about what flavor of XML is collected. Some output brokers do (harvest to ArcGIS Portal/Online for example). The Geoportal output broker will submit the collected XML to the standard publishing pipeline. If you know which XML fails, can you try uploading it to Geoportal Catalog manually? and if so, see if you see the same errors?

closing due to inactivity


I need a meme

I can provide good memes

I can solve this issue.

we can solve by new tech


Pointer provenance issue

https://github.com/stjepang/polling/blob/f4ee76fb322e0b67ee84b2dcc863fed4d6a9b107/src/epoll.rs#L195
Aiui this is technically UB at the moment, and you need to use buf.as_ptr() instead. Practically, I don't think this is worth treating as unsound, but it wouldn't hurt to fix.
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=c4baca7337e045758b01422f4c322dfc

Fixed in v2.0.2, thanks!


Time synchronization

Hello! Is it somehow possible to hardware-sync the L1 LiDAR with another L1 or any other device and if so, what accuracy can be expected?

Hi! We have not invesitigated the possibility of hardware-sync yet.
But we have provided a software-based time-delay measurement in our library. You can refer to the getTimeDelay() function. According to our usage, the time-delay between lidar and PC is about 2ms.


Mismanaged waste multiplier

Mismanaged waste percentage needs to be incorporated as a multiplier for the percentage of waste type in the Top 10 country data. This product will be the amount of a specific type of plastic recovered by the player in that country.

This data doesn't appear to be necessary as a multiplier for plastic waste recovery, since the Top 10 dataset includes the aggregate of all of the waste types recovered in a given nation. However, it might be useful to determine if follow-on scavenging missions are likely to succeed or not, since it could be used to estimate the rate of waste generation for follow-on cleanups.


Clarify help text in documentation for inviting Researcher

Tester:
In the Documentation under sections 3.4 and 3.5 it says for “Researcher” “Note: anyone should be able to invite a user with the role Researcher”. That is incorrect because a Researcher cannot create another Researcher.

This text is not there anymore and the information has been clarified in the doc strings.


Config inconsistencies fixed and more documentation on de-duplication

Update the documentation to match the implemented behavior and fix baud rate implementation.

UART baud rates can be a list (default is only added, if nothing is configured)
Recommended values for de-duplication and a note about potential drawbacks

The UART baud rate config does not add the default value now unless the config is empty.

With standard PX4 telemetry settings in grounded state (about 30 messages per second overall), I got the heartbeats to drop out after 5-10 minutes with a deduplication period of 1000 seconds. 100 seconds still worked fine after 20 minutes. I think these two tests should be fine to give us a ballpark figure.
I recommended anything below 1000 ms in the readme and sample config though. This should be safe for 1 Hz heartbeats even in the case that exactly 254 other messages were sent between two heartbeats. I reality, even a few seconds should be fine.

Thanks, that looks good.


update default layout

Adjusts the current default layout a tad by making it slightly more compact and aligning the search box with the results for a smoother searching experience
Old:

New:

Ok I'm done making changes :P


ODS-5070 - Handle TargetInvocationException so correct validation results gets returned from api

When sending an invalid calendarTypeDescriptoron the Calendar POST, a TargetInvocationException was being thrown, which then prevented the validation results from being returned by the API. Now we will catch this and then log the correct validation error.
Additionally, the Trace.Errors were swapped out for using log4net so that these types of messages could be seen in the WebApiLog.

	private string _value;

	[RequiredWithNonDefault]
	public string Value
	{
		get => throw new Exception("Test validation failure message.");
		set => _value = value;
	}

A new test has been added per your guidelines here.


likec4.likec4-vscode 1.0.1 preview fails with command 'likec4.open-preview' not found

Rolling back to 1.0.0 resolves the issue, I can reproduce on Windows and Linux.
Version: 1.89.1 (user setup)
Commit: dc96b837cf6bb4af9cd736aa3af08cf8279f7685
Date: 2024-05-07T05:13:33.891Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Windows_NT x64 10.0.22000

Version: 1.89.1
Commit: dc96b837cf6bb4af9cd736aa3af08cf8279f7685
Date: 2024-05-07T05:16:23.416Z
Electron: 28.2.8
ElectronBuildId: 27744544
Chromium: 120.0.6099.291
Node.js: 18.18.2
V8: 12.0.267.19-electron.0
OS: Linux x64 6.8.0-31-generic snap

PS I really like likec4, fantastic project!

I had the same issue :(

Hey @4cio and @francesca-motisi, thank you for reporting the issue.
Can you please try version 1.0.2?

I've tested on my Mac and it seems to be working! Thank you! 🚀


Missing "New Folder" in file selector for Mac

When I click "Browse" a file selector is opened. However, the selector is missing a "New folder" button. So the user will have to close the dialog, go to finder, make a new folder, go back to the application, relaunch the file selector and choose the folder.

@Paalt Right click 'Create a New Folder', was able to test this out on our office Mac.

Not on my mac?

OSX El Capitan 10.11.2

I think this out of scope for driveshare, as we use electron's APIs to open the native system filepicker. I'd suggest opening an issue there (or we can do so).


--renew-by-default option used intentionally?

Current implementation of le.sh uses  --renew-by-default:
https://github.com/umputun/nginx-le/blob/d29a9c765400a922789a9a189a0a75453866a173/script/le.sh#L4
Please correct me if I miss something, but my understanding is that it is called on every container restart.
If this is indeed the case, it may hit letsencrypt rate limits quite easily (5 duplicate certificates per domain per week):
https://letsencrypt.org/docs/rate-limits/
Is it safe to remove this option, or there is a good reason to keep it as is? Thanks!

It is indeed being called every container restart. And it is indeed hit the rate pretty easily.
 What will happen if this function will be just removed?

Unfortunately, I can't quickly test it quickly right now.
It looks like   --keep-until-expiring option is what we want here:

If the requested certificate matches an existing
certificate, always keep the existing one until it is
due for renewal (for the 'run' subcommand this means
reinstall the existing certificate). (default: Ask)

If "due for renewal" means "expiring in less than 30 days", we can make requests for certificate renewal daily, they'll only obtain certificate when necessary.
Also docs suggest that "--renew" option checks all issued certificates for expiry, and actually renews them if they are expiring in less than 30 days. But I understand it only works if certificate is installed with certbot nginx plugin.

As of version 0.10.0, Certbot supports a renew action to check all installed certificates for impending expiry and attempt to renew them. The simplest form is simply

certbot renew

This command attempts to renew any previously-obtained certificates that expire in less than 30 days. The same plugin and options that were used at the time the certificate was originally issued will be used for the renewal attempt, unless you specify other plugins or options. Unlike certonly, renew acts on multiple certificates and always takes into account whether each one is near expiry. Because of this, renew is suitable (and designed) for automated use, to allow your system to automatically renew each certificate when appropriate. Since renew only renews certificates that are near expiry it can be run as frequently as you want - since it will usually take no action.

https://certbot.eff.org/docs/using.html#certbot-command-line-options


Add taxon constraints for taxon-specific terms

Add taxon constraints for cases where the taxonomic group is cited in the term name e.g. bacterial degradosome, plant-type vacuole, nematode larval development.
Reported by: jl242
Original Ticket: geneontology/ontology-requests/11136

Started working on 'Should be only in Bacteria' list above. Done so far:
bacterial-type RNA polymerase regulatory region DNA binding
transcription from bacterial-type RNA polymerase promoter
Gram-positive-bacterium-type cell wall
Gram-negative-bacterium-type cell wall
bacterial nucleoid
bacterial nucleoid DNA packaging
bacterial pre-replicative complex
bacterial-type DNA replication
Gram-negative-bacterium-type cell wall biogenesis
Gram-negative-bacterium-type cell outer membrane assembly

Hi Tanya @tberardini
As agreed for the taxonomy JBMS paper, could you please help me with adding taxon rules to plant-related terms if any are missing? The idea is
"Add taxon constraints for cases where the taxonomic group is cited in the term name [or definition, or definition comment] e.g. bacterial degradosome, plant-type vacuole, nematode larval development."
Any question or comment let me know, and thanks again for your help!
Paola

'Should be only in Bacteria' list above: done:
bacterial-type flagellum organization
Actinobacterium-type cell wall biogenesis
bacterial-type flagellum-dependent cell motility
bacterial-type EF-P lysine modification
bacterial cellulose biosynthetic process
bacterial degradosome
Next up, 'Should be never in Eukaryotes' from list above etc.

Some of the gross anatomy related ones should come from PO
E.g.
https://en.wikipedia.org/wiki/Flowering_plant
On 27 Oct 2015, at 9:11, paolaroncaglia wrote:

Hi Tanya @tberardini
As agreed for the taxonomy JBMS paper, could you please help me with
adding taxon rules to plant-related terms if any are missing? The idea
is
"Add taxon constraints for cases where the taxonomic group is cited in
the term name [or definition, or definition comment] e.g. bacterial
degradosome, plant-type vacuole, nematode larval development."
Any question or comment let me know, and thanks again for your help!
Paola

Reply to this email directly or view it on GitHub:
https://github.com/geneontology/go-ontology/issues/11313#issuecomment-151553984

Does PO have taxon constraints? Ah, see the PO issue now.

Should we defer to PO then for the TCs for anatomical related stuff and I'll look at other branches of GO?

I think anything subcellular would still be the domain of GO, just punt on development of gross structures to PO

Which constraint?  Should I be evaluating these on a one-by-one basis by looking in the literature? If any parent term (regardless of is_a, part_of, regulates) has the constraint, do I need to add the constraint to the children terms?
Existing plant-y constraints:
relationship: only_in_taxon NCBITaxon:33090 {id="GOTAX:0000422"} ! Viridiplantae (green plants)
relationship: only_in_taxon NCBITaxon:3398 {id="GOTAX:0000418"} ! Magnoliophyta (flowering plants)
Note that there are various GOTAXI:ids for both Viridiplantae (95 ids) and Magnoliophyta (32 ids), all with the same NCBITaxon:id.  Which one is correct or are they all valid? Why are there so many?
To do list:  (has 'plant' in primary term name) - many of these are already constrained but I haven't checked systematically
name: plant-type vacuole
name: plant-type vacuole lumen
name: plant-type cell wall
name: plant-type hypersensitive response
name: plant-type cell wall organization
name: plant-type vacuole membrane
name: plant-type cell wall modification
name: plant-type cell wall loosening
name: plant-type cell wall modification involved in multidimensional cell growth
name: plant-type cell wall biogenesis
name: plant-type primary cell wall biogenesis
name: plant-type secondary cell wall biogenesis
*name: cell plate formation involved in plant-type cell wall biogenesis
name: regulation of plant-type hypersensitive response
name: negative regulation of plant-type hypersensitive response
name: positive regulation of plant-type hypersensitive response
name: plant-type cell wall cellulose catabolic process
*name: plant-type spore development
name: seed germination on parent plant
name: plantlet formation on parent plant
name: plant-type cell wall cellulose biosynthetic process
name: plant-type cell wall cellulose metabolic process
name: plant-type cell wall assembly
name: plant-type cell wall organization or biogenesis
name: regulation of plant-type cell wall organization or biogenesis
name: plant cell papilla
name: plant epidermis development
name: plant epidermis morphogenesis
name: plant epidermal cell differentiation
name: plant epidermal cell fate specification
name: cysteine-type endopeptidase activity involved in plant-type hypersensitive response
name: plant-type cell wall loosening involved in abscission
name: flavonoid transport from endoplasmic reticulum to plant-type vacuole
name: plant seed peroxidase activity
name: regulation of plant-type cell wall cellulose catabolic process
name: negative regulation of plant-type cell wall cellulose catabolic process
name: positive regulation of plant-type cell wall cellulose catabolic process
name: regulation of plant-type cell wall cellulose biosynthetic process
name: negative regulation of plant-type cell wall cellulose biosynthetic process
name: positive regulation of plant-type cell wall cellulose biosynthetic process
punt to PO:
name: plant-type ovary development
name: plant parenchymal cell differentiation
name: regulation of plant epidermal cell differentiation
name: negative regulation of plant epidermal cell differentiation
name: positive regulation of plant epidermal cell differentiation

TCs propagate over most relations (across ontologies too, but we need to fix the import chains). This includes has_part. Helps to think in terms of OWL existential restrictions. X SubClassOf R some Y.
If you accidentally introduce redundancy it's not a big deal. Ideally we'd like a reference for each TC (can't be done in OE). So if there are two separate statements, and one subsumes the other, it can still be useful to have the redundant one, as the evidence for the second may be retracted.
It looks like you only have a handful you need to worry about in the above: vacuoles, cell walls.
You can punt even more to PO: e.g.
[Term]
id: GO:0090558
name: plant epidermis development
namespace: biological_process
def: "The process whose specific outcome is the progression of the plant epidermis over time, from its formation to the mature structure." [GOC:tb]
is_a: GO:0009888 ! tissue development
intersection_of: GO:0048856 ! anatomical structure development
intersection_of: results_in_development_of PO:0005679 ! epidermis
relationship: only_in_taxon NCBITaxon:33090 ! Viridiplantae
created_by: tanyaberardini
creation_date: 2014-02-27T15:17:37Z

Let's say we didn't have the TC on that. We can assume that we'd get that from PO (maybe with a more specific taxon - I'm guessing the first viridiplantae didn't have an epidermis). But let's leave all existing ones in until we sort out import chains, and get TCs into PO

Thanks Tanya and Chris.
Tanya, in reply to your questions
"Note that there are various GOTAX:ids for both Viridiplantae (95 ids) and Magnoliophyta (32 ids), all with the same NCBITaxon:id. Which one is correct or are they all valid? Why are there so many?"
They are all valid. They used to be created by the 'old' system - one for each TC added.
Cheers,
Paola

Plant ones remaining:
name: flavonoid transport from endoplasmic reticulum to plant-type vacuole
name: plant seed peroxidase activity
name: plant cell papilla
name: plant-type cell wall organization or biogenesis
name: regulation of plant-type cell wall organization or biogenesis
name: plant-type hypersensitive response
name: regulation of plant-type hypersensitive response
name: negative regulation of plant-type hypersensitive response
name: positive regulation of plant-type hypersensitive response
name: cysteine-type endopeptidase activity involved in plant-type hypersensitive response

Can't commit changes due to the UBERON synonym problem which has caused OE to come to a screeching halt.  Will try again tomorrow.

Added TCs.  Back to holiday. :+1:

Added:
archaeal or bacterial-type flagellum-dependent cell motility

never in Eukaryotes

archaeal-type flagellum-dependent cell motility
archaeal-specific GTP cyclohydrolase activity
archaeal-type flagellum

only in Archaea

Next up: look at non-prokaryotic and nematode-related terms; possibly more.

Note for self: will restrict the following to be only in eukaryotes:
eukaryotic 43S preinitiation complex
eukaryotic 48S preinitiation complex
eukaryotic 80S initiation complex
eukaryotic translation elongation factor 1 complex
eukaryotic translation initiation factor 2 complex
eukaryotic translation initiation factor 2B complex
eukaryotic translation initiation factor 3 complex
eukaryotic translation initiation factor 4F complex
eukaryotic elongation factor-2 kinase regulator activity
eukaryotic initiation factor 4E binding
eukaryotic initiation factor 4G binding
eukaryotic initiation factor eIF2 binding
eukaryotic translation initiation factor 2alpha kinase activity
eukaryotic translation initiation factor 3 complex assembly
eukaryotic translation initiation factor 4F complex assembly
sulfurated eukaryotic molybdenum cofactor(2-) metabolic process

Note for self: term names containing 'nematode' are already all taxon-constrained.

Added rules to last set of terms above. Closing now.

Re-opening because it looks like a few plant-related terms may be missing taxon restrictions. I ran across these:

‘plant cell papilla’ (Def: “A cell projection that is a short, rounded projection from a plant epidermal cell.” Def comment: ”Part of papilla cell (PO:0025166), which is a shoot epidermal cell (PO:0025165) in plants. Replaces the obsolete term papillae (PO:0002001).”) Weird because @tberardini listed this term in this ticket on Nov 11, 2015.
‘pollination’
‘pollen wall’

Suggestions for ‘rules’ to catch them all:
Search for ‘plant’ not only in term labels, but also in term definitions; in term comments too?
Search for ‘PO:’ (presumably only in def comments?)
Search for ‘pollen’/‘pollin’ in term labels and definitions
Others?

(Will ask Tanya when she's back from leave)

I'm pretty sure I skipped all the ones that had PO xps because I thought that taxon-restrictions would be imposed at the source ontology (PO) and then inherited.

Thanks @tberardini (and sorry for the delay).
@cmungall : Tanya writes "I thought that taxon-restrictions [for plant terms such as pollination etc, see above] would be imposed at the source ontology (PO) and then inherited.". Is this (still) the case? Is this filed as a ticket somewhere? Many thanks,
Paola

From @cooperl09

The taxon restraint is incorrect for microspore- see https://www.britannica.com/science/microspore

I reverse inferred the PO one from GO:
[Term]
id: GO:0009556
name: microsporogenesis
namespace: biological_process
def: "The process in which the microsporocyte undergoes meiosis, giving rise to four haploid microspores." [GOC:mtg_plant, GOC:tb]
synonym: "microspore development" EXACT systematic_synonym []
is_a: GO:0048236 ! plant-type spore development
intersection_of: GO:0048856 ! anatomical structure development
intersection_of: results_in_development_of PO:0020048 ! microspore
relationship: only_in_taxon NCBITaxon:3398 {id="GOTAX:0000141"} ! Magnoliophyta
relationship: part_of GO:0009555 ! pollen development

The text definition is suspiciously unlike the OWL definition. cc @tberardini

This is going to require more thought. What's giving me the most trouble is the 'from its formation to the mature structure part'. Even applying this def to the parent, 'plant-type spore development' doesn't seem quite right.  I'll consult with Leonore on Monday, while looking at the parentage.

After discussion with @lreiser, we will move this term and its children out from the 'anatomical structure development' branch into the 'sexual sporulation' branch.  The taxon restriction is fine.  Will take care of the xps too.

Ok. Cleaned up.

@tberardini thanks for taking care of ’microsporogenesis’.
@cmungall: wrapping up, I think we still need to resolve the following (or have I missed some communication?):
The following terms refer to plants but don’t have taxon rules (yet):
plant cell papilla
pollination
pollen wall
There may be more (see my comment here for ideas to search them https://github.com/geneontology/go-ontology/issues/11313#issuecomment-237842225).
Tanya writes "I thought that taxon-restrictions [for plant terms such as pollination etc, see above] would be imposed at the source ontology (PO) and then inherited.". Is this (still) the case? Is this filed as a ticket somewhere? Many thanks.

On 14 Dec 2016, at 2:59, paolaroncaglia wrote:

@tberardini thanks for taking care of ’microsporogenesis’.
@cmungall: wrapping up, I think we still need to resolve the following
(or have I missed some communication?):
The following terms refer to plants but don’t have taxon rules
(yet):
plant cell papilla

we should axiomatize the comment:
comment: Part of papilla cell (PO:0025166), which is a shoot epidermal
cell (PO:0025165) in plants. Replaces the obsolete term papillae
(PO:0002001).

and inherit

pollination

what would the desired TC be here? We know the species that are
pollinated. Do we have an exhaustive list of all species that pollinate?
I read last week that some marine arthropods and worms pollinate
seagrass. Though there was some controversy as to whether this was true
pollination.

pollen wall

and part_of to PO

There may be more (see my comment here for ideas to search them
https://github.com/geneontology/go-ontology/issues/11313#issuecomment-237842225).
Tanya writes "I thought that taxon-restrictions [for plant terms such
as pollination etc, see above] would be imposed at the source ontology
(PO) and then inherited.". Is this (still) the case? Is this filed as
a ticket somewhere? Many thanks.
--
You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/geneontology/go-ontology/issues/11313#issuecomment-267005722

Chris,
It looks like the GO definition excludes the pollinator aspect of pollination and restricts to the activities that occur exclusively in plants including Gymnosperms and Angiosperms.
"The cascade of biological processes occurring in plants beginning when the pollen lands on the stigma and continuing up to, but not including, fertilization, as defined by sperm-central cell fusion."
Pollination,by most folks definitions, includes the act of transferring pollen to the female reproductive structure (by wind, biological transfer or other method) but I think here in GO it is more restrictive as a means to capture the events that lead up towards fertilization once the pollen lands on the lady parts.
The way this definition is written it would limit to flowering plants (that have stigma). So maybe Angiosperms.

@lreiser - good point.
it's classified under these:
is_a: GO:0044703 ! multi-organism reproductive process
is_a: GO:0044706 ! multi-multicellular organism process

I think "pollination" as defined in GO is actually single-organism, based on this. This will make the angiosperm valid. We can still make it part-of a multi-organism process.
You are right about normal usage as well:
https://en.wikipedia.org/wiki/Pollination
"Pollination is the process by which pollen is transferred to the female reproductive organs of a plant, thereby enabling fertilization to take place"
GO is right to focus on the part occurring in the plant though. I wonder if the GO term should have a more restrictive label.

@tberardini: is it correct to say pollen wall part_of some pollen sac ( http://purl.obolibrary.org/obo/PO_0025277)? Or can you suggest the most appropriate PO term?

Requested papilla cell (PO:0025166).
Re pollination: should the label be updated to "plant pollination"? Other suggestion? I can make it into a single organism reproductive process (GO:0044702) and add the following TX:
relationship: only_in_taxon NCBITaxon:33090 {id="GOTAX:0000422"} ! Viridiplantae (green plants)
relationship: only_in_taxon NCBITaxon:3398 {id="GOTAX:0000418"} ! Magnoliophyta (flowering plants)

@mcourtot
The pollen wall (GO:0043667) should have a part_of relationship to pollen (PO:0025281), not to pollen sac (PO:0025277).

@cooperl09 : Thanks for answering for me!  I can check that off my list now. :)

@mcourtot
Re: def'n of pollination needs to be expanded to include gymnosperms, or should create another class to encompass that process.  Suggest going with the more generic definition from above-
The idea to rename "plant pollination" although it is somewhat redundant.

Was there a question or request about papilla cell (PO:0025166)?

@mcourtot
this definition could be made inclusive by eliminating the flowering plant specific term stigma. Also I would think we would want to define fertilization as sperm- egg cell fusion, no?
"The cascade of biological processes occurring in plants beginning when the pollen lands on the stigma and continuing up to, but not including, fertilization, as defined by sperm-central cell fusion."
The cascade of biological processes occurring in plants beginning when the pollen makes contact with the female reproductive structure and continues up, to but not including, fertilization, as defined by sperm-egg fusion.
The need to have gymosperm/angio differentiation would depend on children right- because there are no pollen-pistil interactions there - might be worth a new instance with different children for gymnosperms

(no question about papilla cell, just made a note that it was requested to be imported into GO. I also now requested to import pollen (PO:0025281) - this should take 1-2 days to show up in the GO file after which I can make the changes)
TODO:

[ ] Update definition of pollination to "The cascade of biological processes occurring in plants beginning when the pollen lands on the female reproductive organs of a plant and continuing up to, but not including, fertilization, as defined by sperm-egg cell fusion.", to cover cases of gymnosperms that don't have stigma (emphasis mine to highlight modifications)
[ ] Add taxon constraint relationship: only_in_taxon NCBITaxon:33090 {id="GOTAX:0000422"} ! Viridiplantae
[ ] Update logical definition to is_a single organism reproductive process (GO:0044702), part-of multi-multicellular organism process (GO:0044706)
[ ] On the fence (please comment): update label of "pollination" to "Plant pollination" to make it explicit this term does NOT encompass examples brought forward by @cmungall above: "I read last week that some marine arthropods and worms pollinate seagrass. " I'm leaning towards updating the label as even though redundant it is perhaps clearer.

Experimental evidence of pollination in marine flowers by invertebrate fauna
http://www.nature.com/articles/ncomms12980
freaky!
The organism being pollinated is still a plant though (marine angiosperm Thalassia testudinum).  I still think it's redundant (and a little odd) to call it 'plant pollination' given the very clear definition.

Happy to defer to the expert :) thanks for the feedback @tberardini!

All done (but as discussed I did not update the label of the pollination class). Committed revision 38920.


CAMEL-16470 - fix for reuse EntityManager

This only allows to use different EntityManagerFactories while still allowing re-use, the behaviour is not changed when using only one EntityManagerFactory.

I just gave a quick look but the issue is marked as improvement and we usually don't backport improvements, even though this is safe to be backported.

I logged it as a bug, but it was changed to improvement

Ah ok, it was changed by @davsclaus
I think there is no problem in backporting this PR.

@oscerd will this be merged with master? Or do I have to provide additional info? Build failed due to some strange error however.

Yes, it will be merged. The build is not a problem. It's one step that sometimes fail for gh actions problem.

Can you please create a PR on 3.7.x too?

Sorry but I had to revert. We have test failures:
[ERROR] Failures:
[ERROR] org.apache.camel.processor.jpa.JpaRouteEndpointTest.testRouteJpa
[ERROR]   Run 1: JpaRouteEndpointTest>JpaRouteTest.testRouteJpa:45 Assertion error at index 0 on mock mock://result with predicate: header(CamelEntityManager) instanceof javax.persistence.EntityManager on Exchange[FD16AFB6F251770-0000000000000000]
[ERROR]   Run 2: JpaRouteEndpointTest>JpaRouteTest.testRouteJpa:45 Assertion error at index 0 on mock mock://result with predicate: header(CamelEntityManager) instanceof javax.persistence.EntityManager on Exchange[6DE3492615A862D-0000000000000000]
[ERROR]   Run 3: JpaRouteEndpointTest>JpaRouteTest.testRouteJpa:45 Assertion error at index 0 on mock mock://result with predicate: header(CamelEntityManager) instanceof javax.persistence.EntityManager on Exchange[3F9B273D8131A0F-0000000000000000]
[INFO]
[ERROR] org.apache.camel.processor.jpa.JpaRouteTest.testRouteJpa
[ERROR]   Run 1: JpaRouteTest.testRouteJpa:45 Assertion error at index 0 on mock mock://result with predicate: header(CamelEntityManager) instanceof javax.persistence.EntityManager on Exchange[812C5CE5613B570-0000000000000000]
[ERROR]   Run 2: JpaRouteTest.testRouteJpa:45 Assertion error at index 0 on mock mock://result with predicate: header(CamelEntityManager) instanceof javax.persistence.EntityManager on Exchange[03C7983ADDD25C4-0000000000000000]
[ERROR]   Run 3: JpaRouteTest.testRouteJpa:45 Assertion error at index 0 on mock mock://result with predicate: header(CamelEntityManager) instanceof javax.persistence.EntityManager on Exchange[8B9C0E3B92AB9AA-0000000000000000]

Please have a look and open a new PR.


build-osuosl-aix71-ppc64-1 tmp named pipe issue? /tmp//sh-np.mV6aac: ambiguous redirect

https://ci.adoptopenjdk.net/view/Failing Builds/job/build-scripts/job/jobs/job/jdk16/job/jdk16-aix-ppc64-hotspot/90/consoleFull
04:45:02  /opt/freeware/bin/bash: cannot make pipe for process substitution: No such file or directory
04:45:02  /opt/freeware/bin/bash: /tmp//sh-np.mV6aac: ambiguous redirect

maybe the sh-np files need cleaning up?

Looking at it at the moment I'm not seeing any issues with too many files which would cause that to be a problem (and in theory it would have been resolved by https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/929#issuecomment-772487147 although there are still some from Januaryhave resolved this? inode usage is only at 3%, space 15% so there's no particular known problem on that machine at present (I'm assuming no-one else has done any remidial work since I don't see any other comments in here) ... Re-running at https://ci.adoptopenjdk.net/job/build-scripts/job/jobs/job/jdk16/job/jdk16-aix-ppc64-hotspot/92 on the same machine

Attempting a clearup (moving to /tmp/shnp and /tmp/shnpaz and will re-run if/when it completes)

The immediately problem has been resolved. The cron jobs which should perform this cleanup are being updated (and automated via ansble) as there was a bug in them. This is being done under https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/2029. The underlying issue for this problem is at https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues/929


tests/cpu-vm: reject limits.kernel.* for VMs

...and allow them in profiles. I chose not to go with @simondeziel's suggestion to use --empty as the tests fit well enough in cpu-vm, but I'm happy to spin up a new test if needed.
Resolves https://github.com/canonical/lxd/pull/13051

@MggMuggins reusing an existing VM is indeed better than creating a new one, even empty. That said, the test currently passes for the wrong reason:
+ lxc config set v1 limits.kernel.as=1GiB
Error: Key "limits.kernel.as" cannot be updated when VM is running

You could possibly rework the test to replace lxc launch by lxc init, test ! lxc config set v1 limits.kernel.as... || false, then lxc start.
Or go with a new empty VM that's only ever init'ed, config set failed then deleted.

:facepalm: Had some difficulties getting the tests to run at all and totally missed checking. Fixing...

@tomponline that will be backported to 5.0 so no need for version detection/API extension detection logic, right?

Yeah this seems like something we can backport easily enough.

Squashed & passed locally. Good to go so long as the CI agrees.

Tests look good: working on latest/edge but failing where they should with 5.0/edge that didn't get the backport yet.


Allow for graceful failure of Promise.all if one of many queries reverts / errors.

feat(ethers.ts): improved wrap function handles query failures gracefully and returns error object
BREAKING CHANGE: Wrap no longer throws an error.
When calling Promise.all([wrappedUni.symbol(), wrappedUnknown.symbol()]), the current library will throw an error for the entire promise. Instead of throwing an error, I've made a slight modification to return an error object. The response will now come in the following form:
[
        "UNI",
        {
          address: "0xd6409e50c05879c5B9E091EB01E9Dd776d00A151",
          error: new Error(
            "0xd6409e50c05879c5B9E091EB01E9Dd776d00A151:symbol() empty return data exception"
          ),
          params: [],
        }
]

Pull-Request Checklist

[x] Code is up-to-date with the main branch
[x] npm run lint passes with this change
[x] npm run test passes with this change
[N/A] This pull request links relevant issues as Fixes #0000
[x] There are new or updated unit tests validating the change
[N/A] Documentation has been updated to reflect this change
[x] The new commits follow conventions outlined in the conventional commit spec

Is there a better / different way to do this? I noticed in 4.0.0, you already tried to add graceful failure, but I couldn't figure out how to get away with it when using Promise.all...

@Rubilmax Is there a better / different way to do this? I noticed in 4.0.0, you already tried to add graceful failure, but I couldn't figure out how to get away with it when using Promise.all...

Hi @0xidkfa, thanks for your contribution!
It seems it's not the best way to do it, as handling errors would require promises to be independent. Unfortunately, they are with the current design of this package and would require an entire refactoring.
Fortunately, this refactoring was performed in the new package ethers-multicall-provider, that you can find here: https://github.com/rubilmax/ethers-multicall-provider
We shall decommission this package now that the new one replaced it with many new & useful features

Thanks for this! Is this package deprecated in favor of the ethers-multicall-provider package? If not, what are the key differences between the two?
Also, when you say promises are not independent in this library, do you mind giving an example of when promises would be dependent on each other?


Map: update links in info windows

@beej23 hey Benji, could you add this PR to develop, please? :D


fix limit of detection plots

What I want is the top to be A and the bottom to be B, because I don't know how many sample categories there are in advance, and I don't want to worry about fixing it.
So, this will take a bit of work to set up the Kendall-tau labels a little nicer for each one, but I think I can do it via facets instead of wrapping them like they currently are.

Fixed them. There are still other issues, but at least I think this looks better, with A and B just for top and bottom.


How I can update components data on ipcRenderer events?

@rafaelleru
This isn't a direct issue with electron-vue, so I will be closing. In short, the presence of vue does not change how electron APIs are used; everything is still JavaScript. You can easily import ipcRenderer in any component you need it in. If you chose to install vue-electron, you can access it a little faster. See #249 for more information.


PROBABLE BUG:  Second user's info replaces admin (first) user's info when editing admin user in Wagtail admin

Issue Summary
After adding a second user via Django admin, when the admin (first) user is edited in Wagtail admin, the first user's information flashes up and is then replaced by the second user's information.
Steps to Reproduce

After setting up a project with an admin user, create a second user via the Django admin.  Do not assign this user to any Wagtail groups.
Refresh the Wagtail admin -> settings -> users page in order to see the newly created user in the list of users.
Click on the first (admin) user in order to edit it.
Behavior described above occurs.

Technical details

Python version: 2.7.12
Django version: 1.11.11
Wagtail version: 1.13.1
Browser version: Chrome 65

Unable to replicate this on a fresh Wagtail install. Since there's no Javascript on this form that would cause the field values to change after page load, I suspect this is something misbehaving at the browser's end (perhaps a password manager extension?)


ERROR:root:<class 'pexpect.pxssh.ExceptionPxssh'>: Could not establish connection to host

Describe the bug
doesn't start on the latest build. i assume the container names got changed, because the container is running.
atlas@chia01:~$ docker ps -a
CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS     NAMES
7bded603fe1d   ghcr.io/opendevin/sandbox   "/usr/sbin/sshd -D -…"   37 seconds ago   Up 36 seconds             opendevin-sandbox-default

Setup and configuration
Current version:

commit 494a1b6872696ae9f56ef7e4c2bd7ad0a7ee2641 (HEAD -> main, origin/main, origin/HEAD)
Author: Leo<EMAIL_ADDRESS>Date:   Fri Apr 12 19:53:47 2024 +0800

    Feat add agent manager (#904)

    * feat: add agent manager to manage all agents;

    * extract the host ssh port to prevent conflict.

    * clean all containers with prefix is sandbox-

    * merge from upstream/main

    * merge from upstream/main

    * Update frontend/src/state/settingsSlice.ts

    * Update opendevin/sandbox/ssh_box.py

    * Update opendevin/sandbox/exec_box.py

    ---------

    Co-authored-by: Robert Brennan<EMAIL_ADDRESS>

My config.toml and environment vars (be sure to redact API keys):

My model and agent (you can see these settings in the UI):

Model:
Agent:

Commands I ran to install and run OpenDevin:

Steps to Reproduce:
1.
2.
3.
Logs, error messages, and screenshots:
Running OpenDevin via CLI...
/home/atlas/.cache/pypoetry/virtualenvs/opendevin-WmySEtCI-py3.11/lib/python3.11/site-packages/pydantic/_internal/_fields.py:151: UserWarning: Field "model_list" has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
/home/atlas/.cache/pypoetry/virtualenvs/opendevin-WmySEtCI-py3.11/lib/python3.11/site-packages/pydantic/_internal/_fields.py:151: UserWarning: Field "model_name" has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
/home/atlas/.cache/pypoetry/virtualenvs/opendevin-WmySEtCI-py3.11/lib/python3.11/site-packages/pydantic/_internal/_fields.py:151: UserWarning: Field "model_group_alias" has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
/home/atlas/.cache/pypoetry/virtualenvs/opendevin-WmySEtCI-py3.11/lib/python3.11/site-packages/pydantic/_internal/_fields.py:151: UserWarning: Field "model_info" has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
/home/atlas/.cache/pypoetry/virtualenvs/opendevin-WmySEtCI-py3.11/lib/python3.11/site-packages/pydantic/_internal/_fields.py:151: UserWarning: Field "model_id" has conflict with protected namespace "model_".

You may be able to resolve this warning by setting `model_config['protected_namespaces'] = ()`.
  warnings.warn(
/home/atlas/.cache/pypoetry/virtualenvs/opendevin-WmySEtCI-py3.11/lib/python3.11/site-packages/torch/cuda/__init__.py:141: UserWarning: CUDA initialization: The NVIDIA driver on your system is too old (found version 11040). Please update your GPU driver by downloading and installing a new version from the URL: http://www.nvidia.com/Download/index.aspx Alternatively, go to: https://pytorch.org to install a PyTorch version that has been compiled with your version of the CUDA driver. (Triggered internally at ../c10/cuda/CUDAFunctions.cpp:108.)
  return torch._C._cuda_getDeviceCount() > 0
Running agent MonologueAgent (model: ollama/dolphin-mixtral:latest, directory: ./workspace/) with task: "write a bash script that prints hi"
13:57:23 - opendevin:INFO: ssh_box.py:80 - Using workspace directory: /home/atlas/OpenDevin/workspace
13:57:24 - opendevin:INFO: ssh_box.py:280 - Container stopped
13:57:24 - opendevin:INFO: ssh_box.py:312 - Container started
13:57:25 - opendevin:INFO: ssh_box.py:329 - waiting for container to start: 1, container status: running
13:57:26 - opendevin:INFO: ssh_box.py:169 - Connecting to opendevin@localhost via ssh. If you encounter any issues, you can try `ssh -v -p 2222 opendevin@localhost` with the password 'fd1136ad-3880-4079-9c3b-c8fadc400644' and report the issue on GitHub.
ERROR:root:  File "/home/atlas/OpenDevin/opendevin/main.py", line 96, in <module>
    asyncio.run(main())
  File "/home/atlas/.pyenv/versions/3.11.3/lib/python3.11/asyncio/runners.py", line 190, in run
    return runner.run(main)
           ^^^^^^^^^^^^^^^^
  File "/home/atlas/.pyenv/versions/3.11.3/lib/python3.11/asyncio/runners.py", line 118, in run
    return self._loop.run_until_complete(task)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/atlas/.pyenv/versions/3.11.3/lib/python3.11/asyncio/base_events.py", line 653, in run_until_complete
    return future.result()
           ^^^^^^^^^^^^^^^
  File "/home/atlas/OpenDevin/opendevin/main.py", line 88, in main
    controller = AgentController(
                 ^^^^^^^^^^^^^^^^
  File "/home/atlas/OpenDevin/opendevin/controller/agent_controller.py", line 88, in __init__
    self.command_manager = CommandManager(self.id, workdir, container_image)
                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/atlas/OpenDevin/opendevin/controller/command_manager.py", line 26, in __init__
    self.shell = DockerSSHBox(
                 ^^^^^^^^^^^^^
  File "/home/atlas/OpenDevin/opendevin/sandbox/ssh_box.py", line 98, in __init__
    self.start_ssh_session()
  File "/home/atlas/OpenDevin/opendevin/sandbox/ssh_box.py", line 174, in start_ssh_session
    self.ssh.login(hostname, username, self._ssh_password, port=self._ssh_port)
  File "/home/atlas/.cache/pypoetry/virtualenvs/opendevin-WmySEtCI-py3.11/lib/python3.11/site-packages/pexpect/pxssh.py", line 424, in login
    raise ExceptionPxssh('Could not establish connection to host')

ERROR:root:<class 'pexpect.pxssh.ExceptionPxssh'>: Could not establish connection to host

Additional Context

Could be connected. I get a permission denied if I try and login to the server using this method.
08:41:31 - opendevin:INFO: ssh_box.py:169 - ConnectinI get a permission denied if I try and login to the server: 08:41:31 - opendevin:INFO: ssh_box.py:169 - Connecting to opendevin@localhost via ssh. If you encounter any issues, you can try ssh -v -p 2222 opendevin@localhost with the password '517c8bd0-6d2d-4954-a9e9-ce722ee47a0e' and report the issue on GitHub.
g to opendevin@localhost via ssh. If you encounter any issues, you can try ssh -v -p 2222 opendevin@localhostwith the password '517c8bd0-6d2d-4954-a9e9-ce722ee47a0e' and report the issue on GitHub.

Could be connected. I get a permission denied if I try and login to the server using this method.
08:41:31 - opendevin:INFO: ssh_box.py:169 - Connecting to opendevin@localhost via ssh. If you encounter any issues, you can try `ssh -v -p 2222 opendevin@localhost` with the password '517c8bd0-6d2d-4954-a9e9-ce722ee47a0e' and report the issue on GitHub.

yes, i also found it, cuz it prints the wrong port number. the port number 2222 is inside the container. i'll submit a PR later.

@katmai hi, do you mind providing more context about how to reproduce this problem?

This solution, with added quotation marks, worked for me.
https://github.com/OpenDevin/OpenDevin/issues/982#issuecomment-2048482341

@katmai hi, do you mind providing more context about how to reproduce this problem?

pulled the last commit from the repo and after running "make build" i just start OpenDevin by using: "cd ~/OpenDevin/ && poetry run python opendevin/main.py -d ./workspace/ -t "write a bash script that prints hi""
then i had the error.

i can confirm that adding
SANDBOX_TYPE="exec" to config.toml gets it to work.

Not worked for me quite even after adding SANDBOX_TYPE
Running the app...
Starting backend server...
Waiting for the backend to start...
/home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_list" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = ().
warnings.warn(
/home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_name" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = ().
warnings.warn(
/home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_group_alias" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = ().
warnings.warn(
/home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_info" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = ().
warnings.warn(
/home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_id" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = ().
warnings.warn(
INFO:     Started server process [5295]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://<IP_ADDRESS>:3000 (Press CTRL+C to quit)
Backend started successfully.
Starting frontend with npm...

<EMAIL_ADDRESS>start
vite --port 3001

VITE v5.2.8  ready in 289 ms
➜  Local:   http://localhost:3001/
➜  Network: use --host to expose
➜  press h + enter to show help
INFO:     <IP_ADDRESS>:54728 - "GET /refresh-files HTTP/1.1" 200 OK
INFO:     <IP_ADDRESS>:54746 - "GET /messages/total HTTP/1.1" 200 OK
INFO:     <IP_ADDRESS>:54748 - "GET /refresh-files HTTP/1.1" 200 OK
INFO:     <IP_ADDRESS>:54734 - "GET /configurations HTTP/1.1" 200 OK
INFO:     ('<IP_ADDRESS>', 54760) - "WebSocket /ws?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIzY2ZiNjY3ZC1iM2UyLTQ3ODEtOWVmOC0xMWU0NjM0OWM2NGIifQ._IZw3qGr0HECzv3WY1gAahoqOYEo5NAxO0o21QkoFH4" [accepted]
Starting loop_recv for sid: 3cfb667d-b3e2-4781-9ef8-11e46349c64b
INFO:     connection open
INFO:     <IP_ADDRESS>:54774 - "GET /messages/total HTTP/1.1" 200 OK
INFO:     <IP_ADDRESS>:54764 - "GET /configurations HTTP/1.1" 200 OK
INFO:     ('<IP_ADDRESS>', 54778) - "WebSocket /ws?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIzY2ZiNjY3ZC1iM2UyLTQ3ODEtOWVmOC0xMWU0NjM0OWM2NGIifQ._IZw3qGr0HECzv3WY1gAahoqOYEo5NAxO0o21QkoFH4" [accepted]
Starting loop_recv for sid: 3cfb667d-b3e2-4781-9ef8-11e46349c64b
INFO:     connection open
INFO:     <IP_ADDRESS>:54804 - "GET /messages/total HTTP/1.1" 200 OK
INFO:     <IP_ADDRESS>:54790 - "GET /configurations HTTP/1.1" 200 OK
12:34:29 - opendevin:INFO: exec_box.py:75 - Using workspace directory: /home/chadaa/OpenDevin/workspace
12:34:29 - opendevin:INFO: exec_box.py:198 - Container stopped
12:34:29 - opendevin:INFO: exec_box.py:215 - Container started
INFO:     ('<IP_ADDRESS>', 54820) - "WebSocket /ws?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIzY2ZiNjY3ZC1iM2UyLTQ3ODEtOWVmOC0xMWU0NjM0OWM2NGIifQ._IZw3qGr0HECzv3WY1gAahoqOYEo5NAxO0o21QkoFH4" [accepted]
Starting loop_recv for sid: 3cfb667d-b3e2-4781-9ef8-11e46349c64b
INFO:     connection open
INFO:     <IP_ADDRESS>:54834 - "GET /messages/total HTTP/1.1" 200 OK
INFO:     <IP_ADDRESS>:54830 - "GET /configurations HTTP/1.1" 200 OK
12:34:30 - opendevin:ERROR: session.py:44 - Error in loop_recv: cannot call recv while another coroutine is already waiting for the next message
Traceback (most recent call last):
File "/home/chadaa/OpenDevin/opendevin/server/session/session.py", line 29, in loop_recv
data = await self.websocket.receive_json()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/venv/lib/python3.11/site-packages/starlette/websockets.py", line 157, in receive_json
message = await self.receive()
^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/venv/lib/python3.11/site-packages/starlette/websockets.py", line 49, in receive
message = await self._receive()
^^^^^^^^^^^^^^^^^^^^^
File "/home/ubuntu/venv/lib/python3.11/site-packages/uvicorn/protocols/websockets/websockets_impl.py", line 379, in asgi_receive
data = await self.recv()
^^^^^^^^^^^^^^^^^
File "/home/ubuntu/venv/lib/python3.11/site-packages/websockets/legacy/protocol.py", line 533, in recv
raise RuntimeError(
RuntimeError: cannot call recv while another coroutine is already waiting for the next message
^CReceived signal 2, exiting...
This is on Ubuntu virtual environment running in Windows 11 with WSL ..  Any thoughts?
without SANDBOX_TYPE  .. it used to prompt me for ssh .. and ssh worked fine and it logged into that system ...

Not worked for me quite even after adding SANDBOX_TYPE
Running the app... Starting backend server... Waiting for the backend to start... /home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_list" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_name" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_group_alias" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_info" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( /home/ubuntu/venv/lib/python3.11/site-packages/pydantic/_internal/fields.py:151: UserWarning: Field "model_id" has conflict with protected namespace "model".
You may be able to resolve this warning by setting model_config['protected_namespaces'] = (). warnings.warn( INFO: Started server process [5295] INFO: Waiting for application startup. INFO: Application startup complete. INFO: Uvicorn running on http://<IP_ADDRESS>:3000 (Press CTRL+C to quit) Backend started successfully. Starting frontend with npm...

<EMAIL_ADDRESS>start
vite --port 3001

VITE v5.2.8 ready in 289 ms
➜ Local: http://localhost:3001/ ➜ Network: use --host to expose ➜ press h + enter to show help INFO: <IP_ADDRESS>:54728 - "GET /refresh-files HTTP/1.1" 200 OK INFO: <IP_ADDRESS>:54746 - "GET /messages/total HTTP/1.1" 200 OK INFO: <IP_ADDRESS>:54748 - "GET /refresh-files HTTP/1.1" 200 OK INFO: <IP_ADDRESS>:54734 - "GET /configurations HTTP/1.1" 200 OK INFO: ('<IP_ADDRESS>', 54760) - "WebSocket /ws?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIzY2ZiNjY3ZC1iM2UyLTQ3ODEtOWVmOC0xMWU0NjM0OWM2NGIifQ._IZw3qGr0HECzv3WY1gAahoqOYEo5NAxO0o21QkoFH4" [accepted] Starting loop_recv for sid: 3cfb667d-b3e2-4781-9ef8-11e46349c64b INFO: connection open INFO: <IP_ADDRESS>:54774 - "GET /messages/total HTTP/1.1" 200 OK INFO: <IP_ADDRESS>:54764 - "GET /configurations HTTP/1.1" 200 OK INFO: ('<IP_ADDRESS>', 54778) - "WebSocket /ws?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIzY2ZiNjY3ZC1iM2UyLTQ3ODEtOWVmOC0xMWU0NjM0OWM2NGIifQ._IZw3qGr0HECzv3WY1gAahoqOYEo5NAxO0o21QkoFH4" [accepted] Starting loop_recv for sid: 3cfb667d-b3e2-4781-9ef8-11e46349c64b INFO: connection open INFO: <IP_ADDRESS>:54804 - "GET /messages/total HTTP/1.1" 200 OK INFO: <IP_ADDRESS>:54790 - "GET /configurations HTTP/1.1" 200 OK 12:34:29 - opendevin:INFO: exec_box.py:75 - Using workspace directory: /home/chadaa/OpenDevin/workspace 12:34:29 - opendevin:INFO: exec_box.py:198 - Container stopped 12:34:29 - opendevin:INFO: exec_box.py:215 - Container started INFO: ('<IP_ADDRESS>', 54820) - "WebSocket /ws?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIzY2ZiNjY3ZC1iM2UyLTQ3ODEtOWVmOC0xMWU0NjM0OWM2NGIifQ._IZw3qGr0HECzv3WY1gAahoqOYEo5NAxO0o21QkoFH4" [accepted] Starting loop_recv for sid: 3cfb667d-b3e2-4781-9ef8-11e46349c64b INFO: connection open INFO: <IP_ADDRESS>:54834 - "GET /messages/total HTTP/1.1" 200 OK INFO: <IP_ADDRESS>:54830 - "GET /configurations HTTP/1.1" 200 OK 12:34:30 - opendevin:ERROR: session.py:44 - Error in loop_recv: cannot call recv while another coroutine is already waiting for the next message Traceback (most recent call last): File "/home/ubuntu/venv/opendevin/server/session/session.py", line 29, in loop_recv data = await self.websocket.receive_json() ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/venv/lib/python3.11/site-packages/starlette/websockets.py", line 157, in receive_json message = await self.receive() ^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/venv/lib/python3.11/site-packages/starlette/websockets.py", line 49, in receive message = await self._receive() ^^^^^^^^^^^^^^^^^^^^^ File "/home/ubuntu/venv/lib/python3.11/site-packages/uvicorn/protocols/websockets/websockets_impl.py", line 379, in asgi_receive data = await self.recv() ^^^^^^^^^^^^^^^^^ File "/home/ubuntu/venv/lib/python3.11/site-packages/websockets/legacy/protocol.py", line 533, in recv raise RuntimeError( RuntimeError: cannot call recv while another coroutine is already waiting for the next message ^CReceived signal 2, exiting...
This is on Ubuntu virtual environment running in Windows 11 with WSL .. Any thoughts?
without SANDBOX_TYPE .. it used to prompt me for ssh .. and ssh worked fine and it logged into that system ...

https://github.com/OpenDevin/OpenDevin/issues/995
i followed the suggestions and chose to ditch the front end momentarily. see if this might be of use to you.


[Feature] Click on widget will no longer open property pane

Description

Open property pane only via the widget toggle(widget name) instead of opening it up on clicking on the widget/ resizing/ dragging.
Open property pane when a new widget is dropped into canvas.

Fixes #5424

if no issue exists, please create an issue and ask the maintainers about this first

Type of change

Please delete options that are not relevant.

Bug fix (non-breaking change which fixes an issue)
New feature (non-breaking change which adds functionality)
Breaking change (fix or feature that would cause existing functionality to not work as expected)
This change requires a documentation update

How Has This Been Tested?

Please describe the tests that you ran to verify your changes. Provide instructions, so we can reproduce.
Please also list any relevant details for your test configuration.

Test A
Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes

Test coverage results :test_tube:
:green_circle: Total coverage has increased
// Code coverage diff between base branch:release and head branch: fix/prop-pane-double-click

Status
File
% Stmts
% Branch
% Funcs
% Lines

:green_circle:
total
54.64 (0.03)
36.78 (0.08)
32.98 (-0.08)
55.24 (0.02)

:green_circle:
app/client/src/components/ads/DraggableList.tsx
40.98 (21.31)
33.33 (22.22)
21.43 (21.43)
46.94 (22.45)

:green_circle:
app/client/src/components/ads/DraggableListComponent.tsx
62.07 (31.04)
100 (100)
33.33 (22.22)
69.57 (39.14)

:red_circle:
app/client/src/components/ads/Dropdown.tsx
52.94 (-5.15)
38.46 (-3.85)
25 (-3.85)
51.22 (-5.69)

:green_circle:
app/client/src/components/ads/Icon.tsx
55.78 (0.68)
38.71 (0.81)
100 (0)
55.63 (0.68)

:red_circle:
app/client/src/components/ads/Text.tsx
95.35 (-4.65)
71.43 (-3.57)
100 (0)
95.24 (-4.76)

:green_circle:
app/client/src/components/editorComponents/WidgetNameComponent/index.tsx
95.24 (14.29)
81.48 (18.52)
100 (8.33)
95.08 (14.75)

:red_circle:
app/client/src/components/propertyControls/DropDownControl.tsx
38.46 (-38.46)
0 (-45.45)
28.57 (-28.57)
39.13 (-34.78)

:green_circle:
app/client/src/components/propertyControls/StyledControls.tsx
67.53 (3.89)
76.56 (0)
47.92 (6.25)
67.53 (3.89)

:green_circle:
app/client/src/components/propertyControls/TabControl.tsx
40.7 (13.96)
48 (16)
20.83 (12.5)
40.24 (13.41)

:red_circle:
app/client/src/constants/DefaultTheme.tsx
92.86 (-3.57)
89.47 (0)
71.43 (-14.28)
91.67 (-4.16)

:red_circle:
app/client/src/pages/Editor/PropertyPane/ConnectDataCTA.tsx
43.59 (-41.03)
100 (0)
7.14 (-78.57)
42.11 (-42.1)

:green_circle:
app/client/src/pages/Editor/PropertyPane/PropertyHelpLabel.tsx
87.5 (0)
87.5 (37.5)
100 (0)
87.5 (0)

:red_circle:
app/client/src/pages/Editor/PropertyPane/index.tsx
83.19 (0)
69.3 (-3.51)
70.37 (0)
84.76 (0)

:green_circle:
app/client/src/sagas/WidgetEnhancementHelpers.ts
36.99 (0)
27.66 (2.13)
14.29 (0)
40 (0)

:green_circle:
app/client/src/selectors/propertyPaneSelectors.tsx
88.06 (7.46)
71.43 (4.08)
100 (0)
89.47 (3.51)

:green_circle:
app/client/src/utils/DynamicBindingUtils.ts
90.51 (0)
84 (1.33)
78.26 (0)
89.08 (0)

:green_circle:
app/client/src/utils/hooks/dragResizeHooks.tsx
92.54 (0)
84.62 (11.54)
82.35 (0)
94.55 (0)

:sparkles: :new:
app/client/src/utils/hooks/useClickToSelectWidget.tsx
65.28
48.89
50
63.77

:red_circle:
app/client/src/utils/validation/common.ts
22.41 (-6.9)
15.82 (1.9)
33.33 (0)
21.05 (-7.02)

:x:
app/client/src/utils/hooks/useClickOpenPropPane.tsx
64.38
48.98
50
62.86

@marks0351  Drag and drop any widget in container widget and click some where in container and then click on widget the property pane opens. Also observed with Form and Tab widget.
https://www.loom.com/share/21345a07a69c4fe99d8f74ccb0bf780c

@marks0351 Verified this PR and it is working as expected


Please help!! error: "RSEM does not support gapped alignments"

Hi there,
I'm trying to use your STAR+RSEM pipeline for my total RNA-seq data but keep getting this error.  RSEM seemed unhappy with the transcritome BAM produced by STAR and refused to proceed. I'm wondering if you have ever encounterd this problem. Please please help me out.
I'm using STAR-2.6.0c and RSEMv1.3.2 (actually I've also tried RSEM 1.3.1 and 1.2.25)
The failed step: ""rsem-parse-alignments .../RSEM_index_JSmodel_hg38/RSEMref rsem_quant.temp/rsem_quant rsem_quant.stat/rsem_quant b Aligned.toTranscriptome.out.bam -t 3 -tag XM" failed! Plase check if you provide correct parameters/options for the pipeline!"

Following the suggestions from here  and here, I modified the STAR alignment command by (a) removing soft-clipping related parameters and (b) adding “--alignEndsType EndToEnd --alignIntronMax 1 --alignIntronMin 2  --scoreDelOpen -10000  --scoreInsOpen -10000”. The flag “--alignEndsType EndToEnd” is particularly set up to turn off soft-clipping. After that, I was able to run RSEM on STAR generated transcriptome bam files.


SuffixArrayBasedMatcher doc is incomplete

The documentation of MoreStructures.BurrowsWheelerTransform.Matching.SuffixArrayBasedMatcher is incomplete: the <summary> section is empty.
https://github.com/antonioaversa/MoreStructures/blob/f3c4cc6ac9de93c65d388ca7d0f0d2a8d5c2138f/MoreStructures/BurrowsWheelerTransform/Matching/SuffixArrayBasedMatcher.cs#L82

Fixed by #85


feat(ssr): support ssr

:tada: This PR is included in version 1.1.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Syntax error?

I have a different issue. Syntax error no matter what. Am using the right Python version, Python itself is working as far as I can tell but no matter what drive I put the .py script in and try to run it from the command prompt, it throws a syntax error in the only line I typed, which is 100% correct.
for example
python.exe C:\steam_headers_download.py
or
python.exe E:\steam_headers_download.py

Sorry for my belated reply. Can you please post the syntax error you're getting?

This issue is now closed, because there's not enough information to reproduce it.


separate individual ceph nodes check from ceph cluster check

ceph version check fails on new osd nodes when  do scale-out, because ceph --version fails.
when check ceph cluster, we check on only one node(cpm1). While ceph
version check need to be done on every ceph node. For ceph scale-out,
the check should pass on new osd nodes.

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

Can one of the admins verify this patch?

"ok to test" to accept this pull request for testing
"test this please" for a one time test run
"add to whitelist" to add the author to the whitelist

tested on tardis by using VMs
we pass 3 cases

new deploy
re-deploy
scale-out by adding one osd node.

Scale-out ursula.log shows that ceph --version return code is not 0, then ceph version check is skipped. This behavior is what we expected.

ok to test

retest

test this please


Appends Gimp to Image section

Project URL
https://github.com/GNOME/gimp
Category
Image
Description
Append Gimp to the list of Image
Why it should be included to Awesome macOS open source applications  (optional)
Checklist

[x] Only one project/change is in this pull request
[ ] Addition in alphabetical order
[x] Appropriate language icon(s) added if applicable
[x] Has a commit from less than 2 years ago
[x] Has a clear README in English

          1 Warning

:warning:
Please update the Pull Request title to contain the library name

  Generated by :no_entry_sign: Danger

@renfeng Can you resolve conflicts? And now we sort apps in alphabetical order.


Eliminate the need for ELECTRON_RUN_AS_NODE

With the new argument --ms-enable-electron-run-as-node, can we now eliminate the need that the env variable 'ELECTRON_RUN_AS_NODE` needs to be set?
That means, to use the Electron executable to run a node program all that would be needed is the --ms-enable-electron-run-as-node argument.
This would simplify our code:

at all the places where we need to make sure that ELECTRON_RUN_AS_NODE is unset and not inherited by child processes to not impact the execution of other ELECTRON programs
in the WSL extension where it's quite a dance to set the env variable on the Windows side when starting VS Code from the Linux side

@alexdima, speak up if that is not a good idea

The argument --ms-enable-electron-run-as-node will go away when https://github.com/electron/electron/pull/40579 is adopted. Closing as not actionable.


Docker implementation added

Ollama base_url in controller.py made dynamically pulled from .env file to be able to run ollama in docker container as well as locally

Dockerfile for bot modified:
2.1. Python 3.13 is in early dev and has some errors with anyio library, so python 3.12 is used
2.2. New user creating so the container does not run under root privileges

Docker-compose modified:
3.1. env_file parameter added instead of directly expose tokens
3.2. ollama-server modified to use ollama in a docker container - commented part is to use Nvidia GPU
3.3. depends_on parameter removed to be able run containers separately (to run ollama locally instead of docker container)

Packages versions added to requirements.txt

Readme.md updated

Thanks for the PR!


'BigInt' is not defined.

What version of this package are you using?
14.3.1
What operating system, Node.js, and npm version?
macOS 10.14.6
Node.js 12.10.0
npm 6.11.3
What happened?
I had the following code:
buffer.writeBigUInt64LE(BigInt(createdAt.getTime()), 0)

Got the following error:
'BigInt' is not defined.

This was mentioned as fixed in 14.1.0 here: https://github.com/standard/standard/issues/1378#issuecomment-526394449
What did you expect to happen?
No error
Are you willing to submit a pull request to fix this bug?
Yes

This will be fixed in standard v15.


[EventRequest] Table 5744 “Transfer Shipment Header”, PrintRecords

Please add a new publisher event OnBeforePrintRecord in Table 5744 on function PrintRecords and call it as shown below:
procedure PrintRecords(ShowRequestPage: Boolean)
  var
      ReportSelection: Record "Report Selections";
      IsHandled: Boolean;
  begin
      IsHandled := false;
      OnBeforePrintRecords(Rec, ShowRequestPage, IsHandled);
      if not IsHandled then
          with TransShptHeader do begin
              Copy(Rec);
              ReportSelection.PrintWithGUIYesNo(ReportSelection.Usage::Inv2, TransShptHeader, ShowRequestForm, 0);
          end;
  end;

Please add the corresponding Integration Event In the bottom of the table
    [IntegrationEvent(false, false)]
    local procedure OnBeforePrintRecords(var TransShptHeader: Record "Transfer Shipment Header"; ShowRequestPage: Boolean; var IsHandled: Boolean)
    begin
    end;

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


helm-regex-setup

This is going to be moved into a validator

Some integration tests would be ideal for this.

lgtm


Correction for raw affiliation Independent Scholar, United States

Correction needed for raw affiliation Independent Scholar, United States
raw_affiliation_name: Independent Scholar, United States
new_rors:
previous_rors: 036cy3843
works_examples: W4307454581;W4309298482;W4385982940;W4387325135;W4389226878;W4377090808;W4317787937
contact: fa250cf583cc6d7556c2f6cab7fa941d:6db13ca2c436514f565d2db19e355e @ recherche.gouv.fr

This issue was accepted and ingested by the OpenAlex team on 2024-10-10. The new affiliations should be visible within the next 7 days.


Add moficodes as approver for site

What type of PR is this?
/kind documentation
What this PR does / why we need it:
Add @moficodes as approver for the site folder, as original author and main maintainer.
Which issue(s) this PR fixes:

Fixes #
Special notes for your reviewer:
Does this PR introduce a user-facing change?

NONE

/lgtm

/retest

/retest


BUG: Mixpanel still adding duplicates in Bot Performance Tracking

What is happening?

Section description
Provide as much context as you can. Give as much context as you can to make it easier for the developers to figure what is happening.

https://mixpanel.com/project/2744781/view/3280621/app/events#bftGCwucNqvs looks very strange.
These three transactions are duplicates of one transaction. According to @rootedbox looks like a big om curvestoploss allowing multiples to be added of the same bot.

https://github.com/VolumeFi/limit-order-bot-script/pull/67
https://github.com/VolumeFi/momentum-order-bot-script/pull/8
https://github.com/VolumeFi/curve-limit-order-bot-script/pull/8
https://github.com/VolumeFi/curve-stop-loss-bot-script/pull/6
@taariq @verabehr these are required before I add the following index to fix the problem CREATE UNIQUE INDEX idx_deposits_on_multiple_columns ON deposits (deposit_id, network_name, bot, contract);

@rootedbox these are all merge. Please add the index and test.


Bump node version to v20

Pull request template

Type of changes
Update all node16 to node20. Use .nvmrc for easier maintenance of workflows node version.

[ ] CI
[x] Bugfix
[ ] Feature
[x] Generic maintenance tasks
[ ] Documentation content changes
[ ] Code style update (formatting, renaming)
[x] Refactoring (no functional changes, no URL changes)
[ ] Improving performance of the project (not introducing new features)
[ ] Other (please describe):

Resolve Issue Number: #309 #362
What is the current behavior?
uses Node 16
What is the new behavior?
use Node 20
Does this introduce a breaking change?

[x] Yes
[ ] No

It's considered a breaking change, because of the node version change. But this doesn't affect this action.
Other information

N/A

@srealmoreno could you please merge this?

Thanks for your contribution @affeldt28
Sorry for late, I was away for a while.
I will take an integration test and a test e2e and will merge this pr.
In addition to updating my dependencies.
For future pr please add me for reviewers.
Thanks 😃

Not Stale


Geospatial Queries support

ref: https://docs.mongodb.com/manual/geospatial-queries/

We probably could use PostGIS. But that's a big task anyway.

And also SpatiaLite for SQLite since you add this new backend.


Adding tags to documentation

Adding tag to documentation commits in documentation deployment repos.
Close #1171

This ready for review?

I'm testing the changes on the nightly build. It did failed on Friday because it didn't find the updated one? Hopefully now it is ok.

It works in the nightly build:
https://github.com/pyansys/pymapdl-dev-docs/tags
https://github.com/pyansys/pymapdl/runs/7490499058?check_suite_focus=true
Hence applying to main. I'm not going to fully test it until next release though.

This should be ready if all the checks are green.


The field of webContentLink is not returned after changing permission to be anyone

What i have done is:
step1: change permission:
Permission userPermission = new Permission()
                .setType("anyone")
                .setRole("reader");
        driveService.permissions().create(mFileID, userPermission)
                .execute();

step2: fetch metadata:
File file = driveService.files().get(mFileID).setFields("id, name, webContentLink").execute();
return file.getWebContentLink();

However, the truth is there's no field of  WebContentLink. What i can get is only:

This issue may no longer be relevant due to its age. Feel free to re-open.


[Snyk] Security upgrade com.amazonaws:aws-java-sdk from 1.12.257 to 1.12.264

This PR was automatically created by Snyk using the credentials of a real user.Snyk has created this PR to fix one or more vulnerable packages in the `maven` dependencies of this project.
:sparkles: Snyk has automatically assigned this pull request, set who gets assigned.
As this is a private repository, Snyk-bot does not have access. Therefore, this PR has been created automatically, but appears to have been created by a real user.
Changes included in this PR

Changes to the following files to upgrade the vulnerable dependencies to a fixed version:

uasdm-server/pom.xml

Vulnerabilities that will be fixed
With an upgrade:

Severity
Priority Score (*)
Issue
Upgrade
Breaking Change
Exploit Maturity

611/1000  Why? Recently disclosed, Has a fix available, CVSS 6.5
Directory Traversal SNYK-JAVA-COMAMAZONAWS-2952700
com.amazonaws:aws-java-sdk:  1.12.257 -> 1.12.264
No
No Known Exploit

399/1000  Why? Has a fix available, CVSS 3.7
Information Exposure SNYK-JAVA-COMMONSCODEC-561518
com.amazonaws:aws-java-sdk:  1.12.257 -> 1.12.264
No
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.
Check the changes in this PR to ensure they won't cause issues with your project.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open fix PRs.
For more information:
🧐 View latest project report
👩💻 Set who automatically gets assigned
🛠 Adjust project settings
📚 Read more about Snyk's upgrade and patch logic

Learn how to fix vulnerabilities with free interactive lessons:
🦉 Directory Traversal

Updated in another PR


Audio/multimedia embeds in pdfs

Description
Just wondering if there's the ability to embed audio in slides? Something like the multimedia package in beamer
Use Case
To enable media in presentations

That's not possible at the moment, unfortunately.

While this is about multimedia in general, I'll close it in favor of the existing issue https://github.com/typst/typst/issues/955