Adaptive Window

Description of the feature, modification, idea or suggestion
Current

Resize the window, the content is not changed according to the window, resulting in the need to manually adjust to meet the needs
Need
Content can be automatically adjusted according to window size
Proposed implementation details (optional)
When the window changes, the content adapts or scales up or down according to the scale of the adjustment, based on a comparison of before and after the adjustment

On what purpose?
I want to see more columns when enlarging window (e.g. more columns that i don't need in direct access), but not same columns that just getting wider.

For example: the font becomes larger and the content of the last column is automatically extended (now there is no change in the content of the last column, resulting in a blank display in the expanded area on the right)

@fairycn Right click on any column header and select 'Size column to fit' or 'Size all columns to fit' option.

This method can not be automatically adjusted, you need to manually change and when the width is too large to fit, the display of the wrong content will also lead to a blank, currently only the mouse to select a column to extend the width to fill the expanded content area (but I hope that can be done automatically, rather than manually adjusted again)

hope that can be done automatically, rather than manually adjusted

Automatic resize was implemented a decade ago. For example the plugins window automatically resizes the content:

This method can not be automatically adjusted

It can only be configured for one specific column. So how should this column be selected or configured? I can add a setting to configure the index but if that column isn't the last column then you would have to update the setting. I could also add a menu to the column header to make it resize but again if it's not the last column then you would have to re-select the menu.


append to model

A feature to append a corpus to an existing model has been added.
Usage in the command line:
ebooks append bot_name path/to/corpus.csv
This will process and append the data from corpus.csv to an already existing model for bot_name.
The use case might be someone who wants to start their bot pre-loaded with a twitter .csv but then wants to update their bot over time with new tweets.
No spec tests! Those might be nice. I'll try to add them when I can!

I realized that this may not be efficient as it could create duplicate data depending on how it's used. I intend to fix!

@negatendo  my fork at https://github.com/orezpraw/twitter_ebooks/tree/bigger_ebooks can do this (though via the consume command) even while the bot is running!


.. operator associativity

Hey,
I wonder why the CasePathCompositionPrecedence precedence group has configured right associativity.
Especially the shortcoming is visible to me in such case:
enum Case {
    case one(One)
    case none

    enum One {
        case two(Two)
        case none

        enum Two {
            case value(String)
            case none
        }
    }
}

let root = /Case.one..Case.One.two..Case.One.Two.value // error: cannot convert value of type '(Case.One.Two) -> Case.One' to expected argument type 'CasePath<Case.One, Case.One.Two>'

// brakets required
let root = (/Case.one..Case.One.two)..Case.One.Two.value // this compiles

If the associativity would be configured to be from left to right by:
precedencegroup CasePathCompositionPrecedence {
  associativity: left
}

then
let root = /Case.one..Case.One.two..Case.One.Two.value

compiles just fine.

Hi @nonameplum,
We probably hadn't noticed this due to a preference for the appending(path:) method. Would you like to submit a PR with a compiling test?


WIP:Bugfix for issue 1734

Coverage decreased (-0.09%) to 85.99% when pulling 66e854806fdb4857873f4570973ff98287a28d6c on TanayGahlot:bugfix-for-issue-1734 into 857aa97c201451b82931c5eba50642975afc423d on mne-tools:master.

any clue on travis failure?

@TanayGahlot from the Travis log
The command "nosetests --with-timer --timer-top-n 30 --verbosity=2 $COVERAGE" exited with 0.
3.12s$ if [ "${DEPS}" == "nodata" ]; then make flake; fi;
Running flake8
mne/viz/topomap.py:780:9: F841 local variable 'fmt' is assigned to but never used
mne/io/base.py:697:70: W291 trailing whitespace
mne/io/base.py:722:80: E501 line too long (83 > 79 characters)
mne/io/base.py:723:23: E128 continuation line under-indented for visual indent
mne/io/base.py:724:23: E128 continuation line under-indented for visual indent
5
make: *** [flake] Error 1

you have a style issue, Travis crashes if he find's pep8 violations

thanks @dengemann  i wl rectify that

Coverage decreased (-0.09%) to 85.99% when pulling b1c91cab259388a9f09c26e9337fa1d189e51b0f on TanayGahlot:bugfix-for-issue-1734 into 857aa97c201451b82931c5eba50642975afc423d on mne-tools:master.

well, format was never used in topomap.py, therefore fmt will also not be used. what to do now? travis is failing coz of that

for now you can add a #  noqa at the end of that line. It's weird we had a kwarg we didn't use, but I guess we could keep it for future compatibility.

Branch appears to no longer exist remotely, I'll take this over


I'm not sure if there's a better way to make httpx zero retires, I tried faraday.request :retry, max: 0but it didn't work.
This came up while I was using the click_house gem: https://github.com/shlima/click_house/pull/49

Hi @poweroftrue thx for the patch.
If I understood your issue correctly,  you're having trouble with the faraday adapter, which loafs the persistent plugin, which indirectly loads the.retry plugin with max_retries set to 1.
First, faraday retries are not.built on top of httpx.retries,so you won't fix that with this patch.
Second, while it's arguable that max_retries  set to 0 makes sense, doing so would break the persistent plugin which requires a retry to recover from lost connections.
What problem are you trying to fix exactly.in this case?

Hello @HoneyryderChuck

If I understood your issue correctly, you're having trouble with the faraday adapter, which loafs the persistent plugin, which indirectly loads the.retry plugin with max_retries set to 1.

Exactly, I want to disable the retries because I'm doing a POST to non-idempotent endpoint, retires even on failure or timeout are very risky, and causes duplications.
While retries are good but for me use case I want zero retries.
This patch actually worked with me, if there's an alternative way to disable retries, let me know.

As per docs, by default, request on non-idempotent won't be retries (you can enable that by setting retry_change_requests option to true.

@HoneyryderChuck I just checked, seems like even if the query changes data, the request is GET and still will make duplicates if retried.
I would understand if you don't want to support zero retries for GET requests, but I think many will prefer to handle the retry logic at their end.

seems like even if the query changes data, the request is GET and still will make duplicates if retried.

You mentioned in an earlier message that "I'm doing a POST to non-idempotent endpoint", but are now mentioning a GET? I'm a bit confused, which one of them you do not want to retry? (As mentioned, by default it won't retry on POST, if it does that would be a bug).

I would understand if you don't want to support zero retries for GET requests, but I think many will prefer to handle the retry logic at their end.

I'm not saying (yet) that it does not make sense, but as it stands, as mentioned earlier, it'd degrade the persistent plugin if done so, and overall I don't see the benefit against the option of not loading the retries plugin. You have many options to tune when not to retry (retry_change_requests as mentioned for non-idempotent requests, but there's also the retry_on callback if you want to deny/allow certain urls or types of errors). What I would like to understand is why none of these options work for your use-case, ideally with a reproduction of the issue.

You mentioned in an earlier message that "I'm doing a POST to non-idempotent endpoint", but are now mentioning a GET? I'm a bit confused, which one of them you do not want to retry? (As mentioned, by default it won't retry on POST, if it does that would be a bug).

I thought it was POST I checked it when you mentioned this point, it's a GET request but it writes some data, retries duplicate the data.

I'm not saying (yet) that it does not make sense, but as it stands, as mentioned earlier, it'd degrade the persistent plugin if done so, and overall I don't see the benefit against the option of not loading the retries plugin. You have many options to tune when not to retry (retry_change_requests as mentioned for non-idempotent requests, but there's also the retry_on callback if you want to deny/allow certain urls or types of errors). What I would like to understand is why none of these options work for your use-case, ideally with a reproduction of the issue.

My use case is using Farady I have GET requests that should never be retried, I want to disable retries completely, I tried using faraday way to disable retries still HTTPx retires requests.
One more issue related to this is when the user configure retries on top of Faraday/HTTPx it end up sending a lot more requests than expected (if he doesn't know about the default retry behavior).

Is this an API endpoint you can control, and change into a POST? IMO this is just wrong interpretation of the meaning of HTTP verbs, which has wider repercussions than just the retry behaviour you're trying to patch in httpx (p.ex. if your requests are proxied, the several middlewares may themselves retry the request if it's an idempotent GET).

That's true, I will try to get that changed internally.

I see. I've had past annoyances reported about faraday defaults before. For example, some clients which are less tolerant to open connections, had to patch the faraday adapter with the "persistent: false" option in order to disable the persistent behaviour. And now for your use case, you'd like to "disable" retries. I believe this is a symptom of a larger problem, which are the faraday httpx adapter defaults, and how some users really don't need them.
I'll have to think about this a bit more, as even if I'd consider removing them, I'll need a migration path, and perhaps what you are proposing. Plus, km on holidays, and that's take a bit one way or another.

I'm still new to Ruby, but tell me what you have in mind I will PR something and you give it a look, what do you think?
Feel free to close this PR it was just to get the conversation going

Is this an API endpoint you can control, and change into a POST? IMO this is just wrong interpretation of the meaning of HTTP verbs, which has wider repercussions than just the retry behaviour you're trying to patch in httpx (p.ex. if your requests are proxied, the several middlewares may themselves retry the request if it's an idempotent GET).

That's true, I will try to get that changed internally.

I see. I've had past annoyances reported about faraday defaults before. For example, some clients which are less tolerant to open connections, had to patch the faraday adapter with the "persistent: false" option in order to disable the persistent behaviour. And now for your use case, you'd like to "disable" retries. I believe this is a symptom of a larger problem, which are the faraday httpx adapter defaults, and how some users really don't need them.
I'll have to think about this a bit more, as even if I'd consider removing them, I'll need a migration path, and perhaps what you are proposing. Plus, km on holidays, and that's take a bit one way or another.

I'm still new to Ruby, but tell me what you have in mind I will PR something and you give it a look, what do you think?
Feel free to close this PR it was just to get the conversation going and to quickly patch my thing

Tbf if you can change the endpoint into a POST, that's the quickest way to patch your issue. I won't be back to programming until the week after the next, and I'll need to think about the root cause and a fix. Thx for trying a patch though, and I'll keep it open until I consider whether it makes sense or not in the context of faraday integration.

cherry-picked here. I can't think of a better way to handle this right now, so this should unblock you, with the mentioned caveats.


Expose annotation to allow release image overrides

What this PR does / why we need it:
Allows creating a HostedCluster with alternate images for the different components included in the release.
Checklist

[x] Subject and description added to both, commit and PR.

/retest-required

/retest-required

/lgtm

/hold cancel

/cherry-pick release-4.13


[SPARK-15934] [SQL] Return binary mode in ThriftServer

Returning binary mode to ThriftServer for backward compatibility.
Tested with Squirrel and Tableau.

Test build #60501 has started for PR 13667 at commit 2213b20.

Test build #60501 has finished for PR 13667 at commit 2213b20.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

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

Merged build finished. Test FAILed.

Test build #60507 has started for PR 13667 at commit 8ffab8b.

Test build #60507 has finished for PR 13667 at commit 8ffab8b.

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

Merged build finished. Test PASSed.

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

LGTM,
Merging this into master and 2.0, thanks!


Add Support for ElasticSearch version 7.17.6

Describe the bug
Datahub currently only supports elasticsearch up till 7.17.3, upgrading past this minor release version results in a number of issues leveraging datahub potentially due to several API changes.  Linked to https://github.com/datahub-project/datahub/issues/7500
To Reproduce
Steps to reproduce the behavior:

Install docker container for elasticsearch version 7.17.6
Run automated elasticSetup job
Run the upgrade job
Restart GMS
Log into frontend using datahub:datahub
Click on settings, no admin privilege's.

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Desktop (please complete the following information):

OS: [e.g. iOS]
Browser [e.g. chrome, safari]
Version [e.g. 22]

Additional context
Add any other context about the problem here.

I use elasticsearch 7.17.9 without any issues, can you try to update to it?


Assert in network_data_leader_ftd.cpp

I step into assert inside network_data_leader_ftd.cpp
network_data_leader_ftd.cpp:818: ThreadError Thread::NetworkData::Leader::RemoveRloc(uint16_t): Assertion false failed. Aborted (core dumped)
This happens when Border Router that is already a native commissioner tries to register a prefix. I am working on that right now, i see that we have probably too many asserts in this file, i am trying to replace them with simple error return, or do you have other ideas on how to handle it?

I agree we should remove the asserts that check for unknown TLVs.  Those are left over from initial implementation and validation.  For backwards compatibility, the implementation needs to be able to handle unknown TLVs in case new ones are defined in the future.

Asserts during project development and debug are usually a good way to quickly catch and fix bugs.  Asserts in release code however are bad news if the error in question can be survived.  Perhaps what we need is a configurable macro that can take on the behavior of an assert during development and that of a simple error code return inside production code?

@jwhui @pvanhorn Thanks for feedback. I have in my local branch version that replaces assert with kThreadError_Parse  error but i  see for backwards compatibility we should probably just remove them then, right?

Yes, I think it makes sense to simply skip over TLVs when possible.
I think a good general rule of thumb for TLV processing is to "be liberal in what you accept".  Of course, there are cases where the Thread spec requires more strict rules, but where those cases are not specified, we should be more liberal.  I believe this should lead to an overall more robust networking solution, especially when you cannot control other endpoints in the system.


Image Rotation

Currently Fokal ignores the Exif Orientation flag. This is not an issue for some cameras, but others do not transform images based on their orientation and instead set a Orientation Flag.
See recurser/exif-orientation-examples for examples for each image type for testing purposes.
Imgix handles this case, but we are currently not propagating the exif data to our S3 Store. This is due to how files are parsed on the backend, instead of uploading the image to S3 we can instead upload the original file.
If we allow users to scrub metadata in the future then we'll have to sync their preferences across to S3.

See imgix for documentation on how Imgix handles orientation data.


add NumberFormat tryParse and test

add tryParse
add tests

related issue dart-lang/i18n#191

Please refile this at https://github.com/dart-lang/i18n/pulls, as this was migrated to a monorepo. Thank you!


Powershell auto-close

After execution the .ps1 terminates promptly. Consider adding some sort of user input at the end of the script, for example:
Write-Host -NoNewLine 'Press any key to continue...';
$null = $Host.UI.RawUI.ReadKey('NoEcho,IncludeKeyDown')

A pull request should now have dealt with this, thanks!


Curious

How many stars this non useful project for others will get?
am not an asshole, I swear 😆 just curious.

we'll see haha


Question about Hosting Love2dcs windows in love2dcs windows

this is a long shot of a question...
Is it possible to host and render love2dcs windows in love2dcs windows?
I am asking this because I want to make a gui library which uses native window frames.
the widgets themselves will be customizable but I want the window frame to look native on the os its running on.

I'm confused. Do you mean that Lov2dcs windows are embedded in existing GUI libraries (just like  #21 , but not winform), or that Lov2dcs use an existing GUI library to renderer GUI widget?

like love2d itself would render another native os window frame

if you want to make a gui library which uses native window frames. This has nothing to do with love( Love uses SDL to render graphics, but you need a native window frame(The OS is responsible for rendering),  It's a paradox). i think you want make something like Eto or Avalonia


Built-in transaction viewer

Because 1wallet transactions are based on smart contracts, it is extremely hard to view past transactions of a 1wallet on Harmony explorer, or to get useful information from a particular transaction. For example, in all transactions, the senders of the transactions are displayed as the relayer's address, and the destinations are displayed as the 1wallet address itself. No matter how much money was sent in the transaction (or how many tokens), the value column is always displayed as 0. Failed transactions (e.g. failing authentication, insufficient funds, over limit, etc.) are also displayed as success on the explorer, because the smart contract call itself was success. This has been causing massive confusion to 1wallet users.
We need a comprehensive built-in transaction explorer that shows all past successful and failed transactions of any 1wallet.  https://github.com/polymorpher/one-wallet/pull/251 is a good starting point.

Done in https://github.com/polymorpher/one-wallet/pull/251


Auto-updates for app

When we have a new release, we want whoever who has PearAI downloaded to have a popup in the bottom right to update the app!

put me in coach

ZHETHAN GOAT

let me write 1 comment so i can put "Summer SWE Intern" on my resume

@aura0003 i got u ma boi

@nang-dev @Fryingpannn Do y'all have an endpoint to get/download the most recent releases?

let me write 1 comment so i can put "Summer SWE Intern" on my resume

Co ask

Not currently. I'm wondering if so far you found where the vscode fork is doing this currently? Does it just ping this endppoint If not i can take a look too.
Also are you planning on using electron-updater? its what gpt recommended me
Common Practice for VSCode and Similar Applications
Check for Updates on Startup:
When the application starts, it checks for updates to ensure the user is running the latest version.
If an update is available, it can be downloaded immediately or in the background while the user continues to work.
Periodic Checks During Runtime:
The application continues to check for updates at regular intervals while it is running. This is typically done every few hours.
This ensures that users who keep the application open for extended periods still receive updates in a timely manner.
Implementing Both Startup and Periodic Checks
Here’s how you can implement both startup and periodic update checks in your VSCode fork using Electron and electron-updater:
Main Process Code
Install Required Packages:
Ensure you have electron and electron-updater installed:
bash
Copy code
npm install electron electron-updater
Update Main Process (main.js or main.ts):
javascript
Copy code
const { app, autoUpdater, dialog } = require('electron');
const log = require('electron-log');
const path = require('path');
autoUpdater.logger = log;
autoUpdater.logger.transports.file.level = 'info';
log.info('App starting...');
// URL where updates are hosted
const server = 'https://update.electronjs.org';
const feed = ${server}/<your-github-username>/<your-repo-name>/${process.platform}-${process.arch}/${app.getVersion()};
autoUpdater.setFeedURL({ url: feed });
// Check for updates on startup
app.on('ready', () => {
autoUpdater.checkForUpdates();
// Set interval to check for updates periodically (every 4 hours)
setInterval(() => {
autoUpdater.checkForUpdates();
}, 4 * 60 * 60 * 1000); // 4 hours
});
autoUpdater.on('update-available', (info) => {
log.info('Update available.');
});
autoUpdater.on('update-downloaded', (info) => {
log.info('Update downloaded.');
const options = {
type: 'info',
buttons: ['Restart', 'Later'],
title: 'Update Available',
message: Version ${info.version} has been downloaded. Restart the application to apply the updates.,
detail: 'A new version has been downloaded and will be installed after restart.'
};
dialog.showMessageBox(options).then((result) => {
if (result.response === 0) {
autoUpdater.quitAndInstall();
}
});
});
autoUpdater.on('error', (err) => {
log.error('Error in auto-updater. ' + err);
});
Key Points:
Startup Check:
The autoUpdater.checkForUpdates() call inside app.on('ready', () => { ... }) ensures the application checks for updates as soon as it starts.
Periodic Check:
The setInterval function ensures the application checks for updates every 4 hours. You can adjust the interval based on your needs.
User Notification and Installation:
When an update is available and downloaded, the user is prompted with a dialog box to restart the application to apply the update.
By following this approach, you ensure that your users are always running the latest version of your VSCode fork without having to manually check for updates or restart the application frequently. This aligns with the status quo for modern applications that prioritize seamless user experiences.

Zhethan — Yesterday at 5:31 PM
ye lemme link you to relevant parts of the code
https://github.com/trypear/pearai-app/blob/main/src/vs/platform/update/electron-main/abstractUpdateService.ts#L17
https://github.com/trypear/pearai-app/blob/main/src/vs/platform/update/electron-main/updateService.darwin.ts#L76
https://github.com/trypear/pearai-app/blob/main/src/vs/platform/update/electron-main/abstractUpdateService.ts#L17ye
https://github.com/trypear/pearai-app/blob/main/src/vs/platform/update/electron-main/updateService.darwin.ts#L76
GitHub
pearai-app/src/vs/platform/update/electron-main/updateService.darwi...
An Open Sourced AI-Powered Text Editor. A fork of VSCode and Continue. - trypear/pearai-app
pearai-app/src/vs/platform/update/electron-main/updateService.darwi...
GitHub
pearai-app/src/vs/platform/update/electron-main/abstractUpdateServi...
An Open Sourced AI-Powered Text Editor. A fork of VSCode and Continue. - trypear/pearai-app
pearai-app/src/vs/platform/update/electron-main/abstractUpdateServi...
So the vscode fork currently already uses electron-updater, and handles automatic updates by scheduling hourly update checks (https://github.com/trypear/pearai-app/blob/main/src/vs/platform/update/electron-main/abstractUpdateService.ts#L134). It builds the URL to the update endpoint based on: the OS the user is running on, release channel, and their current build commit hash
GitHub
pearai-app/src/vs/platform/update/electron-main/abstractUpdateServi...
An Open Sourced AI-Powered Text Editor. A fork of VSCode and Continue. - trypear/pearai-app
pearai-app/src/vs/platform/update/electron-main/abstractUpdateServi...
so on the application side, I'm thinking this might be as easy as literally just changing up this function to redirect to Pear's update endpoint instead of vscode's
export function createUpdateURL(platform: string, quality: string, productService: IProductService): string {
return ${productService.updateUrl}/api/update/${platform}/${quality}/${productService.commit};
}


chore(deps): upgrade configuration

Upgrades project dependencies. See details in workflow run.

Automatically created by projen via the "upgrade-configuration-k8s-28-main" workflow

⚪ Backport skipped
The pull request was not backported as there were no branches to backport to. If this is a mistake, please apply the desired version labels or run the backport tool manually.
Manual backport
To create the backport manually run:
backport --pr 4034

Questions ?
Please refer to the Backport tool documentation


BUG Report

Request to install the PyProxy module
When the CloudShell machine starts and all modules are installed, it restarts the PyProxy installation!
Launch stages
git clone https://github.com/MHProDev/MHDDoS
pip3 install icmplib requests pysocks cfscrape scapy
python3 start.py post http://site.com/ 1 10000 socks5.txt 100 100
Error
from Proxy import Proxy, Proxy Checker, Proxy Type, Proxy Utils
ModuleNotFoundError: No module named 'PyRoxy'
System

OS: [Cloud Shell Machine]
Python Version [3.9]

https://github.com/MHProDev/MHDDoS/wiki/installation

It is weird that I have tried pip install -r requirement.txt, but the same issue still happened.

'sudo apt-get update'
reinstall requirements


How do you use this blk extractor?

Hey, i know this isn't really an issue but since there wasn't much in the Readme.md file and no release i was confused as to how to exactly use this tool, do you have a guide anywhere?

It is currently very WIP. If you do want to try it out, look at the reference CLI implementation. It too currently lacks proper readme docs, but i will write it up today.

Documentation for the tool can be found here: https://github.com/Warthunder-Open-Source-Foundation/wt_ext_cli/blob/master/Readme.md
I will transfer this issue to said repo until any problems are cleared up.


Flow title updates

Add useEditedOutputs, which keeps track of the contexts that have had their titles manually edited, and use this information to decide whether to include updated titles in normal transformer updates.

So, it turns out that what was causing the issue was not that we can't tell apart manual edits and plug-in updates to the titles, but that we get a title edit notification when we create a new context, which messed things up from the start. This issue is solved for all transformations by checking whether the updated title belongs to the dependencies of any active transformation whenever we get a title update notification, so we only keep track of title edits for contexts after we've created them through a transformer.

Awesome! This will eliminate a lot of confusion I think and allow people to give their datasets meaningful names.
My only thought for possible improvement has to do with the dataset description--previously we couldn't update it for some CODAP reason but I asked Jonathan and I think he's fixed this in the latest build (see this report).
Would it be possible to incorporate description updating? This would be great, just so the title/description remain in sync and we don't get the following situation which might cause confusion:


Advanced search bug (new) duplicate queries are being stored

I trried both laptops which have different versions of chrome

Weird, it's had this behaviour for the past half hour but seems to have stopped now?

Next time you see it could you see what "[details]" shows for the duplicates?

Actually it is still doing it. But not for every query...

It's the same, the old query remains when you 'rerun'

What does the "[details]" link show for those queries?

Ah, there is no 'details' link for those queries?

Like these:

So these were querries which changed this morning:

I reran and the 'details still doesn't appear'

Sorry for the confusion.  The details link only appears if the query name doesn't match the details.
I'll try to reproduce the bug locally.

I'll try to reproduce the bug locally.

I haven't been able to so far.  If it happens again could you sends me the steps you took?

Did you have any queries where the numbers had changed recently.
If not load
mitochondrial membrane fission (GO:0090149)
Proteins conserved in human/vertebrates
and
endoplasmic reticulum (GO:0005783) AND REFERENCE mitochondrion
(GO:0005739) as these should be different tomorrow.
University of Cambridge
PomBase http://www.pombase.org/
Cambridge Systems Biology Centre http://www.sysbiol.cam.ac.uk/Investigators/val-wood

Thanks.  I've reproduced that and I think I've fixed it.
I did a quick update of the website code before the nightly load started.  It looks OK.

all good!


Bindings evaluated before Style is applied when subclassing TextBox and using an implicit style

I have a class CustomTextBox that subclasses  TextBox to limit the characters it accepts. That's either letters or numbers, controlled by a new dependency property ContentStyle (it implements a BeforeTextChanging event handler to filter characters).  The default value for the dependency property is "Letter".
I have several CustomTextBoxes on a page so I added an implicit style in the pages resources:
<Page.Resources>
  <Style TargetType="local:CustomTextBox" BasedOn="{StaticResource DefaultTextBoxStyle}">
      <Setter Property="ContentStyle" Value="Number" />
  </Style>
</Page.Resources>

And it's used by:
<local:CustomTextBox Text="{x:Bind ViewModel.Number0, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"/>

The view model property Number0 is a string containing "1234".
The problem is that when the binding is first evaluated, the CustomTextBox still has the default dependency property value of "Letter" so all the characters are filtered out. The problem shows up when using either x:Bind or DataContext binding.
After the page is displayed, the style will have been applied and it then works correctly. It also works if the style is explicitly applied to each CustomTextBox by giving the Style entry a x:Key name.
I think implicit and explicit styles should work identically.
Version Info

NuGet package version:
WinUI 3 - Project Reunion 0.8.3

Windows app type:

UWP
Win32

Yes

Windows version
Saw the problem?

Insider Build (xxxxx)

21H1 (19043.1237)
Yes

Device form factor
Saw the problem?

Desktop
Yes

Xbox

Surface Hub

IoT

This seems to be timing related. When I built a min repro project, stripping out a lot of code I can now only reproduce the problem with DataContect bindings. The custom text boxes using x:Bind have started working with implicit styles. The min repro project is:
ImplicitStyleIssue.zip

@RealTommyKlein and @fabiant3 FYI


[feature] Use pose covariance from odometry message

To me, it's more practical and consistent to directly use the pose covariance within the nav_msgs/Odometry message.

-->signed.

done.


feat: gitness/harness prebuild webhook

gitness/harness prebuild webhook
Description
This PR add Prebuild hook for gitness/harness.
/claim #997
https://github.com/user-attachments/assets/332806fd-f5f8-4032-b275-b370fb021085

@Tpuljak Gitness api for listing all commits has param called after we can pass hash to that param and it will return the commit after that hash. So we don't need to list all commit and filter it.

But how are you supposed to know how many commits are made between initialSha and currentSha if you don't even use currentSha in the function 😄
Forget the prebuild trigger for now, just focus on GetCommitsRange and make it return the number of commits between initialSha and currentSha

@Tpuljak I think currentSha means the latest one. Right?

It means exactly that sha. It might be the latest one but it might not be. It's not important if it's the last one of not.

@the-johnwick  I just tried adding a Gitness provider after cleaning up the Daytona config and it seems that the base API url ends up empty in the database? Can you check once more on your side? Workspace creation fails with 500 as a result


Adds simple getter tests

These test the class getters for collators, datasets, and models.
PR #22 will require some minor changes to the dataset tests but I do not anticipate any problems.
Addresses, but does not complete, issue #5.

No to your question, this isn't changing anything about feature handling, there are just issues in merging...too many PRs out at once.


Inconsistent results between the axe-cli, browser add-on, and jsx-a11y plugin

I'm extending the 'plugin:jsx-a11y/recommended' config from my .eslintrc.js file, and oddly getting different results between the jsx-a11y plugin, and the axe-cli/browser add-on.
For some reason, the CLI and browser add-on are complaining about a [probably very crappy] nesting of
 and
/
 tags:

Empowerment

blah blah blah

Transparency

blah blah blah

Running $ eslint . doesn't report any a11y errors, but I see them if I run the axe-cli CLI (see output below) or the browser add-on linter.
Is there a rule/config in eslint-plugin-jsx-a11y which supports the https://dequeuniversity.com/rules/axe/3.0/definition-list and https://dequeuniversity.com/rules/axe/3.0/dlitem rules?

... and here's my axe-cli command and the errors:
> $(npm bin)/axe http://localhost:3000 --timer --load-delay=3000 --disable=color-contrast --exit
Running axe-core 3.0.1 in chrome-headless

Testing http://localhost:3000 ... please wait, this may take a minute.

page load time: 2483.710ms
Waiting for 3000 milliseconds after page load...
axe-core execution time: 348.972ms

  Violation of "definition-list" with 2 occurrences!
    Ensures
 elements are structured correctly. Correct invalid elements at:
     - dl:nth-child(3)
     - dl:nth-child(5)
    For details, see: https://dequeuniversity.com/rules/axe/3.0/definition-list

  Violation of "dlitem" with 10 occurrences!
    Ensures
 and
 elements are contained by a
. Correct invalid elements at:
     - dl:nth-child(3) > div:nth-child(1) > dt
     - dl:nth-child(3) > div:nth-child(1) > dd
     - dl:nth-child(3) > div:nth-child(2) > dt
     - dl:nth-child(3) > div:nth-child(2) > dd
     - dl:nth-child(5) > div:nth-child(1) > dt
     - dl:nth-child(5) > div:nth-child(1) > dd
     - dl:nth-child(5) > div:nth-child(2) > dt
     - dl:nth-child(5) > div:nth-child(2) > dd
     - div:nth-child(3) > dt
     - div:nth-child(3) > dd
    For details, see: https://dequeuniversity.com/rules/axe/3.0/dlitem

12 Accessibility issues detected.

@WilcoFiers is exploring an integration with aXe to provide the testing results for certain rules. I would like the results to be the same between the projects where possible.


test: fix the prespecialized metadata tests

This loosens the overly fitted patterns and makes them much more
legible.  Unfortunately, the parent VWT is referenced differently and
has been dropped here to actually allow the test to pass on all targets.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

CC: @nate-chandler
This loosens the test in a few cases because they are overly constrained and I dont know if the parent VWT reference is material.  If it is, you could tighten the test in a follow up.

@swift-ci please smoke test

@compnerd Thank you very much for these changes!  The whitespace changes alone are extremely nice.
A couple of quick questions:

Were lines such as https://github.com/apple/swift/pull/29150/files#diff-2203dc5523a6878b5eeefd943f25380bL8 not present on Windows?
Because of the whitespace improvements, it's a little tricky for me to see what notes like this one are referring to https://github.com/apple/swift/pull/29150/files#diff-e8fabe1448af8bbc04e3269d2f820aa9R21 .  What was being checked for in the original that no longer being checked for.

Again, thank you very much for taking care of these tests on Windows!

Yeah, the $sBi8_WV are not present on Windows.  The reason for that is that the reference for the i8 type will be resolved at runtime due to the lazy resolution since you cannot have data references initialization to module-external symbols since they must be indirected through the IAT on PE/COFF (similar to indirecting through the GOT on MachO/ELF).
The only things which are not being checked for now are:

references to the i8 VWT
the parent reflection metadata (e.g. https://github.com/apple/swift/pull/29150/files#diff-73b3030ea50928efdd3a409256012ab6R15)

The parent reference is formed by indirecting through the VWT for the type on PE/COFF rather than having a global that you can reference (again for the same reason as above).

@swift-ci please smoke test

@swift-ci please smoke test

Understood.  Thank you for the explanation!

You’re welcome :). Thanks for taking a look at the changes!


lake index CLI command need long-form help

Review, updated, add help text in lake index CLI commands.

Closing because #4972 removed lake indexes.


Querying Azure User authenticated on Guacamole from VM

Description
From the VM, we have an ODBC connection set to the local admin user of the VM.
Do you know if there is any way we can query which Azure user is logged in to Guacamole for that particular VM to get his Azure user and automatically configure ODBC with that user instead of using the local admin?

As in just the username? (see https://github.com/microsoft/AzureTRE/pull/3770 which makes it the same on the VM as Azure)
Another option is potentially using Azure AD joined machines and AD auth.

This has not been tested yet from your side, right? As I see that is draft PR.

It works as is, but probably needs a bit more thought and discussion as far as design before looking to merge. Might be we can pick it up again soon.

Take a look at the PR... :)


[BUG] Clicking on any of populations from chart leads to a single population

To Reproduce
URL: https://browser.datacommons.org/browser/geoId/1851876
Expected behavior
Clicking Total will go to pop of Person
Clicking Female will go to pop of Person_Female
etc
Screenshots
If applicable, add screenshots to help explain your problem.

Fixed by #157 as well


Binary search using c

This is a(n):

[ ] New algorithm
[ ] Update to an existing algorithm
[ ] Error

Details:

Hi @Princeton21, please assign this issue to me


frdm_k64f: samples/subsys/modbus are failing with a timeout.

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

twister  -p frdm_k64f --device-testing --device-serial /dev/ttyACM0 -T samples/subsys/modbus
see error as shown in the log below and timwouts.
Same result when run with west.

Logs and console output
*** Booting Zephyr OS build v3.0.0-rc1-307-ga775606ae955  ***
[00:00:00.005,000] [0m<inf> modbus_serial: RTU timeout 2005 us[0m
*** Booting Zephyr OS build v3.0.0-rc1-307-ga775606ae955  ***
[00:00:00.005,000] [0m<inf> modbus_serial: RTU timeout 2005 us[0m
*** Booting Zephyr OS build v3.0.0-rc1-307-ga775606ae955  ***
[00:00:00.005,000] [0m<inf> modbus_serial: RTU timeout 2005 us[0m
...

Environment (please complete the following information):

OS: Fedora
Toolchain SDk 132.
Commit SHA: a775606ae955

Shall we change title name to frdm_k64f?

You need a test fixture https://github.com/zephyrproject-rtos/zephyr/blob/main/tests/subsys/modbus/src/test_modbus.h#L22-L26

@jfischer-no Hi, we can not find the pins(PTB16/PTB17)  which are connected to the openSDAv2 according to the SCH of k64f, could you share a photo of how to connect those pins on real board?

PTB16/PTB17 should be PTC16/PTC17, sorry my mistake, have mixed it up with UART0, I prepare PR to fix description.

Hi @jfischer-no, we try to connect PTC17 <-> PTD2 and PTC16 <-> PTD3, but it didn't work.  Have you tested or do need we to add some configures else? I'm not sure UART3 and UART2 are both enabled in zephyr dts directory.

PTC17 <-> PTD2 and PTC16 <-> PTD3

yes, that is correct text fixture for tests/subsys/modbus and FRDM-K64F board

We still could not get tests/subsys/modbus passed after connecting PTC17 <-> PTD2 and PTC16 <-> PTD3 , could you help to check again?
log as below:
DEBUG - Building /home/zn/zephyrproject/zephyr/tests/subsys/modbus for frdm_k64f
DEBUG - run test: frdm_k64f/tests/subsys/modbus/subsys.modbus.rtu
DEBUG - Waiting for device frdm_k64f to become available
DEBUG - Waiting for device frdm_k64f to become available
DEBUG - Waiting for device frdm_k64f to become available
DEBUG - Waiting for device frdm_k64f to become available
DEBUG - Waiting for device frdm_k64f to become available
...

Hi @jfischer-no, the wiring diagram is as below:

It didn't work about the case tests/subsys/modbus, so I would like to double confirm with you if it is right? If yes, could help to check it in your local environment?

he wiring diagram is as below:

It looks right.

DEBUG - Waiting for device frdm_k64f to become available
DEBUG - Waiting for device frdm_k64f to become available
DEBUG - Waiting for device frdm_k64f to become available

Flash it manually to the board and it will pass the test, looks like a twister bug, and has nothing to do with MODBUS.

Yes, verified by running manually via west. And after defining a hardware map file, twister can work now. Thanks! @jfischer-no


Get clean data from spotify API

Done with using theaudiodb. Was much cleaner and easier to use than spoitfy.


Document picker does not work on Huawie Mobiles

when i select the document the application crashes on huwaie mobiles while working fine on other devices
unable to debug the problem an solutions ..??

not working on MI A2 (Pie)

please open a new issue with a code snippet and provide the stacktrace, thank you. We cannot fix something if we don't know what the error is, thanks.