Search for issues is not working with custom JQL filters

Expected Behavior
Search should display only the issues with this search term.
Actual Behavior
All issues are shown when a JQL filter is used.
Specifications

Chronos-timetracker version: 2.7.3
OS: Windows

@feldifux 2.8.1 fixed


ZDB improvements & bug fix [development_zdb]

todo

[ ] coordinate with maxux that we have the repair & check tools back on ZDB
[ ] integrate the tools in JSX ZDB server instance so we can test & verify a ZDB

It would be cool to have a call all together to sync with how zdb works internally.
Debug and dump tools are working, but repairing tools have to be finished, they haven't been updated since we have libzdb, which simplify lot of things but need some rewrite.
I don't see real issue with testnet explorer namespace (at least tf_workloads namespace) :/

lets do the sync together

moved to https://github.com/threefoldtech/home/issues/462


[Suggestion] ability to combine any conduit before placing them.

I'd like to add the ability to combine the conduits as if I place them normally but be able to combine them and disassemble them as I want in the crafting grid for 1.12
For reference, Iron Backpacks (not yet for 1.12) uses the crafting grid to add upgrades and take those upgrades off. The same could, I assume, be used the same way for the disassembly...
I don't know if this makes any sense but it does to me, just getting it to do it the way I would like is not easy to express...

Thank you for your suggestion, but we manage suggestions on http://ideas.theideawall.com/EnderIO
This ticket will be closed because we want the list of open tickets to reflect known issues.


JavaToolchainService not available on JVM ecosystem projects

Expected Behavior
The JavaToolchainService service should be available on projects which do not apply the java base plugin, but are still working in the Java ecosystem.
Current Behavior
In order to use toolchains, a project must apply the JavaBasePlugin plugin.
Context
I have a multi-project build where most of the subprojects are Java project, and the root project is an aggregator. As part of aggregation, it needs to generate some Javadocs. The aggregation only requires the application of the JvmEcosystemPlugin (to get the usual disambiguation rules for dependency resolution). However, in order to use toolchains for Javadocs, I need to apply the JavaBasePlugin which does too much and risks that folks would reintroduce things on the root project that they shouldn't.
It would be good if the toolchains service was created as part of the JvmEcosystemPlugin, or, possibly, as part of its own plugin which would then be applied by the JavaBasePlugin, but that one could apply independently in their own plugin.
Steps to Reproduce
Create a project which only applies the jvm-ecosystem plugin: the JavaToolchainService service isn't available as an extension.
Your Environment
Build scan URL: https://ge.micronaut.io/s/n7fjvvx2lrvjq

The proposed fix is to move the registration of the javaToolchains extension to a separate plugin, jvm-toolchains. This is preferable over moving it to the jvm-ecosystem plugin in the sense that there are use cases involving running Java (with JavaExec tasks, which support javaLaunchers provided by toolchains) without the need for anything else in the JVM ecosystem (dependency resolution, source sets infrastructure).


Vale does not recognise  javadoc comments

Together with C-style comments Java also javadoc comments:

The first line contains the begin-comment delimiter ( /**).

Example:
/**
 * Returns an Image object that can then be painted on the screen.
 *
 * @param  url  an absolute URL giving the base location of the image
 * @param  name the location of the image, relative to the url argument
 * @return      the image at the specified URL
 * @see         Image
 */
 public Image getImage(URL url, String name) {
  // methodimpl.
 }

When parsing javadoc comments as above in java files, Vale complains about repeating star
 47:6   error    '*' is repeated!              vale.Repetition
 83:6   error    '*' is repeated!              vale.Repetition
 86:6   error    '*' is repeated!              vale.Repetition

As javadoc-comments are widely used in java programs these false-positives errors greatly impede Vale result analysis.
I think  that core/format.go file needs to be modified. Now it treats java-comments as c-comments(obviously C does not support javadoc):
var CommentsByNormedExt = map[string]map[string]string{
	".c": {
		"inline":     `(//.+)|(/\*.+\*/)`,
		"blockStart": `(/\*.*)`,
		"blockEnd":   `(.*\*/)`,
	},
.....
	`\.(?:java|bsh)$`:                             {".c", "code"},
....
}

Thanks for the report.
I've actually been working on another project (intended to be a successor to Vale) which, among other improvements, includes much more robust source code support.
So, I probably won't get around to fixing this soon—but an alpha version of Vale 2.0, if you will, should be released by next month.

This should be fixed now. Although I haven't actually changed the way comments are handled yet -- I just made repetition a little more precise.


Add line context tag for "on script generates error"

Since the newer versions of denizen has an error message containing the line of the source of the error, it would be nice to also include it in the script event.
A tag for line of the source script file the error came from, I suggest: <context.line>
We can already get the file-name of the source using <context.queue.script.relative_filename>
If the line of the error cannot be found, it should just return an error and use fall back tags.
This issue is also related to #1653

using <context.queue.script.relative_filename>
No.
Use: <context.script.relative_filename>
There's already a <context.script>.
'line' context added.


Further improve performance of JSON serialization on Linux

Following on from #718, this change further improves performance of JSON serialization:

In JSONWriter.serializeJSON, move the expensive NSNumber case (which invokes _SwiftValue.store) below the cases for Array, Dictionary and primitive types.
add fast paths for Int and UInt types, which can be converted directly to a String rather than going via NSNumber.
Equivalent changes for isValidJSONObject

These changes were developed by @shmuelk and myself.
Additional performance can be gained by adding similar fast paths for Double and Float, however doing so fails the tests that expect a whole number to be serialized without decimal places (eg. Double(1.0) -> 1).  For that reason, I have not included a fast path for Double or Float in this PR, but I included the performance numbers below for the sake of interest.
Update: I've removed the Int/UInt fastpath for now, until I can resolve the control over formatting issue raised in the review below.  This PR is now just contains the 1.2x improvement (from case reordering).  I'll submit the fastpaths in a future PR.
Using the benchmark I developed for #718, increased to 10,000 repetitions, I get the following results on Ubuntu 16.04:
Payload type:       Int   (speedup)        Double   (speedup)

Baseline:           8.72                   8.78
With #718:          4.18  (2.1x)           3.97   (2.2x)
Reorder case:       3.43  (1.2x)           3.29   (1.2x)
Int/UInt fastpath:  2.33  (1.5x)           ----

(Double fastpath):  ----                   2.42   (1.35x)

(units are average execution time in seconds,  and the code changes are cumulative).

@parkera I've removed the Int/UInt fastpaths for now, to be submitted in a future PR, as I'd like to deliver the 20% improvement from case reordering.  Are you okay with this approach?

@swift-ci please test

@parkera Is there anything else needed for this to be merged?

This should be good to go. We should also measure again once we can get #734 landed.

@swift-ci test and merge


fix leak issue.

Refactor codes.Fixed BarrageClock leak issue.

Sorry to reject the pull request. But the method 'start' can also resume a paused clock, not only initialize a new one. So, the method 'reset' must not appear in 'start'.

『But the method 'start' can also resume a paused clock, not only initialize a new one』Yea.That is right.I will rewrite 'start' method and send another PR.Thx for your reply.


SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER  mode issue

If application behave incorrectly with SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER  mode, openssl will crash and more than 16K unexpected data will be sent to peer.
For example, there are two buffers need to send to peer. buf1 is 1024 bytes and buf2 is 64 bytes.
...
SSL_set_mode(s,SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER);
SSL_write(s, buf1, 1024);
For some reason, only 512 bytes write successfully and application not check the return value but continue to write buf2.
SSL_write(s, buf2, 64);
Based on ssl3_write_bytes() logic, due to we set SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER mode,  the left 512 bytes will write successfully(even though the buffer address has changed from buf1 to buf2) and then contine to write buf2. In this point, n will be explained as a big unsigned number. It will lead to openssl send much data to peer still some crash happen.
It's dangerous for someone who behave SSL_write() incorrectly. We should fix this issue or at least, give some alert warning.

You need to check the return code of SSL_write.
When the write has not completed, you may move buf1 to somewhere else,
but you may not change the data, or make it shorter as in your example.

Right. I think the point is though that we could help prevent the user from using this particular foot gun by validating that the length has remained constant.

Hmm, I wonder how n can become negative in ssl3_write_bytes after this check:
    if ((len < s->rlayer.wnum)
        || ((wb->left != 0) && (len < (s->rlayer.wnum + s->rlayer.wpend_tot)))) {
        SSLfatal(s, SSL_AD_INTERNAL_ERROR, SSL_F_SSL3_WRITE_BYTES,
                 SSL_R_BAD_LENGTH);
        return -1;
    }

I've just been looking at the same piece of code trying to figure out how this could happen!

@QinLongFei what version of OpenSSL did you observe this behaviour on?

One minor nit I see in ssl3_write_pending:
        || ((s->rlayer.wpend_buf != buf) &&
            !(s->mode & SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER))

Suppose wpend_buf is the old buf and it has been free'd since the last call to SSL_write
then this pointer will become indeterminate, therefore this should not be used at all in
SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER.

So that clause should be written the other way around (with the s>mode check first)

Yes, I will send a PR for this.

I found and verified it on OpenSSL-1.0.2k.
Thanks
Get Outlook for iOShttps://aka.ms/o0ukef

Code  in ssl3_write_pending(),
((s->s3->wpend_buf != buf) &&
!(s->mode & SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER))
if SSL_MODE_ACCEPT_MOVING_WRITE_BUFFER is set, openssl will ignore (s->s3->wpend_buf != buf) , the paritial wirte will alway do even though buffer has changed.
Code in  ssl3_write_bytes(),
n = (len - tot);
for (;;) {
if (n > s->max_send_fragment)
nw = s->max_send_fragment;
else
nw = n;
    i = do_ssl3_write(s, type, &(buf[tot]), nw, 0);
    if (i <= 0) {
        /* XXX should we ssl3_release_write_buffer if i<0? */
        s->s3->wnum = tot;
        return i;
    }

if len<tot, n will be  explained  as a big unsigned number.
As my example said, after completing partial write for buf1, tot=1024, but len=64.
I think we had better do some check between len and tot.

Ah. 1.0.2k is a little old. Looks like this was already fixed from 1.0.2l onwards by commit 71d66c46c7. See also #3122.


🐛 BUG: TypeScript types aren't source mapped

Quick checklist

[X] I am using the latest version of Snowpack and all plugins.

What package manager are you using?
yarn (though tried a sample with npm as well)
What operating system are you using?
Windows 10
Describe the bug
As you can see in this image, the source files for this project have been converted to JavaScript and are shown as JavaScript in the Firefox Source view:

Similar for the Sources view in Chrome:

What I expect is for the source maps to be automatically properly configured so that what I see in those trees is the TypeScript files.
I first discovered this in my own project (in attempting to convert to Snowpack), but found it also happens in this example Snowpack TypeScript project:
https://github.com/thisislawatts/printable-calendar/
Please tell me there's a fix for this. I tried searching likely terms and only found a feature request for source map transforms?
If this is a missing feature, then really it's an absolute showstopper bug for using Snowpack; source maps have been an essential feature for JavaScript debugging for something like a decade now, and lack of solid source map support should be a warning on the front page of your site; consider this to be a documentation bug instead.
Steps to reproduce

Do this:

git clone https://github.com/thisislawatts/printable-calendar/
cd printable-calendar
npm ci
npm start dev

Edit the Snowpack config to add buildOptions: { sourcemap: true }
Your browser should open pointing at the printable-calendar demo. Open up the developer view (Ctrl-Shift-i on Windows; note I only tested in Firefox and Chrome).
In Firefox: Select the Debugger tab. In Chrome, Select the Sources tab.
Navigate to the src/lib folder.
Note that the files show up here as .js files and are in fact the compiled JavaScript. Expected to see the source-mapped TypeScript here instead.

Link to minimal reproducible example (optional)
https://github.com/thisislawatts/printable-calendar/

I have the same problem. Would be really nice to have it soilved !!


latest knife enable dismiss can't auto refresh http history

when enable dismiss and hide items without responses

http history not refresh anymore
but when i uncheked the [hide items without responses] it's refresh work well .

是否有详细报错信息

not any errors

This is an issue with the Burp version. Currently, I am in the 2024.1.1 version and there is no problem. In the 2024.04 version, there will be no refresh, and closing the plugin will also be the same

This is an issue with the Burp version. Currently, I am in the 2024.1.1 version and there is no problem. In the 2024.04 version, there will be no refresh, and closing the plugin will also be the same

yep,u are right! upgrade burp to 2024.5.it's work well again.


How to get a proper xAxis animation for realtime data?

Version
5.0.2
Reproduction link
https://github.com/symlons/echarts_realtimeData/blob/main/sine_function.js
Steps to reproduce
You are able to run the code found in the link above inside the demo section of echarts.
What is expected?
A consistent xAxis animation.
What is actually happening?
The problem is that the xAxis labels don't get rendered properly. As I am changing the min and max value of the xAxis dynamically. These values change in place but all the other labels would slide to the left.  It would be also nice if you could change all the values such that they slide to the left, but it seems that the labels for the xAxis are then updating to slow (=> aren't matching with the actual x values anymore).
With DataZoom it is also the case. If you zoom they sometimes change in place and sometimes they slide from the right side in to the left. How can I change it, such that all these labels change in place?

I resolved this issue just by using min. But I planned to use it in a dynamic setting, so I had then the issue that the data broke up too early like that:

But as it turned out this issue wasn't due to setting min dynamically. Shifting the data too early lead to that issue.
So instead of shifting the data before pushing new data you should do it like that: data = data.slice(-initial_data-buffer).
This prevents shifting all the data if buffer is chosen as big as new data should be updated. So finally you'll have a much smootehr animation:

You should set xAxis.animationDurationUpdate and series.animationDurationUpdate to be the same as your update frequency (100) and xAxis.animationEasing and series.animationEasing to be 'linear'.

Thank you very much!


Fix background in example cheatsheet

.bg-body - dark, .bg-white - light

Thanks for your suggestion — but it was in fact a regression with .bg-body (which shouldn't have been dark in latest release). This is fixed in #34699.


Update LICENSE

That won't be needed i believe. It should hold until 50 years from the beginning time.


HERE’S!!* WAY TO WATCH Cowboys vs Lions  LIVE STREAMS ON Cowboys vs Lions   Football TV CHANNEL

[（ＬＩvＥ．ＦreＥ™！）~*Here's Where To Watch Cowboys vs Lions   Streams@ AT Home
Where to Find ways to watch the Cowboys vs Lions  . Here The original Reddit Cowboys vs Lions   Streams are now available on Reddit! Cowboys vs Lions   stream community. Backup of Reddit Cowboys vs Lions   streams. Watch every Cowboys vs Lions   game today live for free, latest live scores, results & schedule. We offer multiple streams for every Cowboys vs Lions   game live. Alternative of Cowboys vs Lions  streams.
🔴🏈 Go Live: Cowboys vs Lions   Streams For Free
🔴🏈 Go Live: Cowboys vs Lions   Streams For Free
By watching the Cowboys vs Lions   on TV, you get all major scores and statistics throughout whatever game you happen to be watching.
Almost every Cowboys vs Lions   game can be watched without a cable subscription, but you'll need to be in the right market to catch them. The best way to do that (and watch any sort of network programming) for free on a big screen is with a good HD antenna.
Cowboys vs Lions   Schedule on coming Sunday, November 5, 2023 that is a great day !You have to going a historical moment on Cowboys vs Lions   history
🔴🏈 Go Live : Cowboys vs Lions
🔴🏈 Go Live : Cowboys vs Lions
🔴🏈 Go Live : Cowboys vs Lions
🔴🏈 Go Live : Cowboys vs Lions
Who is favored to win Cowboys vs Lions ?
Cowboys vs Lions   odds favor Kansas City by 1.5 points, while the game has the highest total of the week at 50.5 points
Has Atlanta ever won the NFL championship?
Atlanta Hawks, American professional basketball team based in Atlanta. The Hawks were one of the original franchises of the National Basketball Association (NFL) when the league was established in 1949. The team won its only championship in 1958
Cowboys vs Lions  live stream free
Jordan Addison will lead the Minnesota Vikings into their battle against the Atlanta Falcons at Mercedes-Benz Stadium on Sunday at 1:00 PM ET. The Falcons are averaging 341.1 yards per game on offense (14th in Cowboys vs Lions  ), and they rank sixth on defense with 296.6 yards allowed per game. With 353.8 total yards per game on offense, the Vikings rank 10th
Watch Cowboys vs Lions  stream on reddit
The Los Angeles Rams will take on the Green Bay Packers on Sunday, in a game that doesn't exactly promise good quarterback play. What should fans expect from the offense?
Which is better to visit Chicago or New Orleans?
Chicago is a much cleaner city - and the people are friendlier. New York, however, has Broadway - which can't be beat. New Orleans is one of our favorite places to visit. It's unique - and we absolutely love the atmosphere, culture, food and people.
Who is favored to win Seattle vs Baltimore?
The game will be played at M&T Bank Stadium and it is scheduled to begin at 1 PM. ET. The Seahawks are coming off a 24-20 win over Cleveland as four-point favorites.


Fix flexipage metadata format

What does this PR do?
Fix flexipage metadata to follow. Winter '22 format.
What issues does this PR fix or reference?
#
The PR fulfills these requirements:
[N/A] Tests for the proposed changes have been added/updated.
[X] Code linting and formatting was performed.
Functionality Before

xxxx

content
Region

Functionality After

xxxxId
xxxx

content
Region

CI seems to be blocked for some reason. I'll force merge the PR given that it was passing before the indentation fix.


Design and Deploy Your First Integration Flow

Tutorials: https://developers.sap.com/tutorials/cp-starter-integration-cpi-design-iflow.html
Hello There,
The run time status shows 'Error'. Under the 'Problem' tab, I get the error as in the attached screenshot. There is also an error on the 'JSON to XML Converter 1' element in the flow.
How can I fix this error?
Thanks,
Jude

Hi @juderegys - the issue that you see is only a warning and wouldn't cause the iflow to fail while deployment. Could you please retry?
Regards,
Karuna


Context Data Scoping

What would you like to be added:
Add a feature to enable scoping $context data.
Why is this needed:
In some specific cases, a user might want to only provide a slice of its context data to sub tasks, which is especially true when performing iterations (for/while) to avoid useless bloating.
It is also true for parallel writes, which you'd rather have on a small slice of a potentially huge context than on its whole. Google Workflows addresses that by explicitly sharing variables.

I think that to properly discuss this we need a pointer to the current section of the doc where $context and variable scoping is discussed.

I opened dicussion https://github.com/serverlessworkflow/specification/discussions/890. I think we need to discuss a few thing before considering this case.


Quicklook map docs

Add Quicklooks mapping jupyter example and update catalog docs

LGTM, thanks for the readme fixes. Did it also work in the guides catalog notebook?

Yes, I tired and it worked!


Test: Update cilium stable image to v1.0.4

Signed-off-by: Eloy Coto<EMAIL_ADDRESS>

This change is

test-me-please

Kafka issue: https://jenkins.cilium.io/job/Cilium-PR-Ginkgo-Tests-K8s/471/

test-missed-k8s

I think that this one can be merged. The issue with 1.11 and 1.12 will always happens until core-dns support is in there.
What do you think @aanm ?

test-missed-k8s


getCurrentInstance gets wrong value

Version
3.1.1
Reproduction link
https://codesandbox.io/s/weathered-violet-b01p8
Steps to reproduce
do nothing, you can see the error
What is expected?
currentInstance should be "HelloWorld" component instance, rather than null.
What is actually happening?
currentInstance is null, if you render a component (with setup) in a composition api.

In vue source code, currentInstance is only a variable to cache the instance,  before setup is called, the instance was assigned to the currentInstance variable, after the setup called, null was assigned to currentInstance.
If a component A was rendered in a composition api, currentInstance get the wrong value because it have been set to null after the component A rendered. I think it's no right.
Maybe we should use a stack to cache the instance?

You shouldn't call render manually inside setup() like that. It looks like you are trynig to use a portal. Your getCurrentInstance() returns null after the first manual call of render

any way to mount a component in js, not template


word-search-ii Memory leak

The code for problem 132 : word search ii has memory leak
https://github.com/kamyu104/LintCode/blob/master/C++/word-search-ii.cpp
In line 14 : p->leaves[c] = new TrieNode;
the struct TrieNode has no user define constructor, but use c++ default constructor.
In line 28~34, implement user define destructor ~TrieNode() to override c++ default destructor.
However, this ~TrieNode() just recur itself, not delete TrieNode, bring about memory leak.
A simple modification is:
In line 28 : void clean(){
In line 31 : delete kv.second;
In line 57 : trie.clean();
That means: use c++ default destructor and manually call func clean() to free memory.

Thank you for your suggestion. But I've tested the dtor of the original TrieNode class in an infinite loop. It not only does user-defined dtor but also default dtor to free the memory. So, I believe there is no memory leak in the original one. You can try it! :)


Nogeopd

Removes dependency on geopandas.
Key changes:

pandas version compatible with arcgis's default (pandas='0.16.1')
extends feature_class_to_pandas_data_frame to add X&Y coordinates using arcpy (wqtshp2pd)
saves water quality transect joined data frame back to shapefile by converting pandas data frame to a structure numpy array that can be used in arcpy.da.NumPyArrayToFeatureClass
refined arcgis python toolbox with two simple tools.

awesome - on the other end of this, making good progress writing to a database. Have a generic function that can create water quality objects in the DB based on a data frame. Needs to deal with field mapping a bit more and deal with getting the site that the data are affiliated with too.


[pcre2] Disable JIT when targeting iOS (#37059)

Cherry-pick of https://github.com/microsoft/vcpkg/pull/37059 onto 2.5.

LGTM! Thank you!


Add mesh asset baking in Unity

I'd love to be able to run a simulation on Blender, see it in Unity and then bake it immediately into an asset on the Unity side (FBX or whatever works best).

This can be implemented as an extension. Closing out.


Applied Visual Design: Create Movement Using CSS Animation

Hello, I have been trying to figure this out, but i'm quite sure there's a bug here. I have tried a hard refresh and running it on a different browser and it still doesn't work. Please Help
Challenge create-movement-using-css-animation has an issue.
User Agent is: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.96 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.

Hi, you have a mistake in your code. The left px values need to go in the same @keyframes rule as the top and background-color values.

Wow....how did I not think of that. Thanks :).

Hello,can anyone help me here!!!!!!

It's not working for me??????

I think I got my code right but im still not getting a pass.
here's my code...

any help with this would be appreciated.


Please add this Link in this page as this tutorial is not complete

https://techcommunity.microsoft.com/t5/Windows-IT-Pro-Blog/Getting-started-with-Windows-Virtual-Desktop/ba-p/391054
You have way more details and steps in this article, thanks.

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

ID: 970202b7-165f-18df-e928-c47c45a18755
Version Independent ID: d5393b62-4211-72f5-fc7a-363f68f6d8a2
Content: Create a Windows Virtual Desktop Preview host pool with Azure Marketplace  - Azure
Content Source: articles/virtual-desktop/create-host-pools-azure-marketplace.md
Service: virtual-desktop
GitHub Login: @Heidilohr
Microsoft Alias: helohr

@bencorley
Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@bencorley : Are you recommending adding screenshots, similar to how we added screenshots to this article: https://docs.microsoft.com/en-us/azure/virtual-desktop/tenant-setup-azure-active-directory ?

@bencorley : We recently updated the tutorials to match completeness. Please let us know if they have helped.

@bencorley I'm assuming that this issue has been resolved. #please-close


Remove deprecated failureReason field and add error report

Description

Remove the deprecated failureReason field
Related Issue(s)

Fixes #
How to test

start a workspace
trying to open this workspace in desktop
during this time quickly do rm -rf ~/.ssh/authorized_keys a few times, you can use while, it will cause tunnel ssh auth failed.
check ide-metrics logs

Documentation

This is sending the whole stack as part of the error message and it's not anonymizing file paths, we need to fix that


Move 9's 10's complement in the same button as it is for the other complements!

1)Rename 1's 2's complement -> (R-1)'s and R's complement
2) Move 9's 10's complement into button- (R-1)'s and R's complement
As well as update the same for  readme file

Please assign me this issue

Go ahead
Deadline 15 April,2021 11:59 PM IST


Document issues with (packaged) runtime on macOS

This isn't a bug with CTL itself. Arion doesn't support macOS very well. We should add the following to the FAQ

link to the relevant issue on the Arion repo
workaround steps (using a VM, starting all services manually [with directions])

Everything works on Macs now, except of bubblewrapped chromium


Data grid last row actions popup is override

Describe the bug
In Data grid (single row action ), last row actions popup is override with the data grid due to height, other than last row reaming looks fine.

hi @rameshyala
This is a known issue that is currently being worked on with #2923.


⚠ GLDDNS Server (ns2.glddns.com) has degraded performance

In 2f231eb, GLDDNS Server (ns2.glddns.com) (ns2.glddns.com) experienced degraded performance:

HTTP code: 200
Response time: 696 ms

Resolved: GLDDNS Server (ns2.glddns.com) performance has improved in 561e39c after 8 minutes.


Avoid function-private static variables of class type.  (Primarily EnumSet inside the tables?)

This will help DXC

Done via #920


ModuleNotFoundError Could not find module in path: 'cheerio' relative to...

Current Behavior
ModuleNotFoundError
Could not find module in path: 'cheerio' relative to<EMAIL_ADDRESS>
Steps to Reproduce
https://codesandbox.io/s/fancy-grass-n2y16?file=/src/App.js
Detailed Description
I created a basic codesandbox with mercury-parser 2.2.0.

Same here, I guess you are not using it in an Node.js project?


[Bug] Extension settings make SY crash. Text Input commit from upstream needs to be merged?

Since this: https://github.com/inorichi/tachiyomi-extensions/commit/14e644d358be7c66057bd7ef5b49bfc87f6e1f09 , the new version of the Madokami extension doesn't work properly in SY only. When you go to Madokami's settings, SY crashes.
Maybe it's because this commit from upstream isn't merged here yet: https://github.com/inorichi/tachiyomi/pull/3261/commits .
I use SY's latest apk from the preview builds.

Can you try on the latest preview build of SY?

It still crashes for me. If you install the Madokami extension, go to its settings and try to set a username or password, doesn't the app crash for you (you shouldn't need to actually type anything for the crash to happen)?

Not really, I have no issues with the extension username and password boxes

I am going to check a few things, I may find the issue

I tried a clean (cleanest no root allows (?)) install of everything with no luck.

I am going to check a few things, I may find the issue

Thanks.
One thing I notice is I see different menus in Tachiyomi and TachiyomiSY inside the extension's details.
Here's Tachiyomi:

Here's TachiyomiSY:

Inside this settings button, I can access the username and password option if I use a previous version of the Madokami extension (1.2.2), but it crashes for newer versions (1.2.3 and the 1.2.4 newer one that was released a while ago unrelated to all of this).

Its a release only issue, I think I know how to fix it then

Oh, good to hear, thanks.

After a lot of fumbling, this is now fixed in https://github.com/jobobby04/TachiyomiSY/commit/fdc2b37addc54cc8556c05e5b0780e80fb539147

Thanks!


Cannot train on multiple gpu's

I try to train on multiple gpu's and it seems to run out of memory. Modifying main.py to only train on cpu will run. I don't know how to modify the program to train on multiple gpu's?
windows10
tensorflow 1.15.0
tensorflow models branch r1.12
gpu 1080ti * 4
https://github.com/x12901/error

I try to train on multiple gpu's and it seems to run out of memory. Modifying main.py to only train on cpu will run. I don't know how to modify the program to train on multiple gpu's?
windows10
tensorflow 1.15.0
tensorflow models branch r1.12
gpu 1080ti * 4
https://github.com/x12901/error

I solved this problem using the new version of model_main.py

I try to train on multiple gpu's and it seems to run out of memory. Modifying main.py to only train on cpu will run. I don't know how to modify the program to train on multiple gpu's?
windows10
tensorflow 1.15.0
tensorflow models branch r1.12
gpu 1080ti * 4
https://github.com/x12901/error

I solved this problem using the new version of model_main.py

The new program will still run out of memory.


Feat: create task to get scene data from catalyst

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

15 of 54 (27.78%)  changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-2.7%) to 44.264%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/utils/array/areSamePositions.ts
7
8
87.5%

src/entities/Place/migration.ts
2
7
28.57%

src/entities/Place/model.ts
1
9
11.11%

src/entities/CheckScenes/utils.ts
4
16
25.0%

src/entities/Place/utils.ts
1
14
7.14%

Totals

Change from base Build<PHONE_NUMBER>:
-2.7%

Covered Lines:
310

Relevant Lines:
501

💛  - Coveralls


Feature Request: API to replace translations on runtime

We are using a SaaS tool to manage our translations but if one translation has changed we want to call a webhook of next.js to  invalidate the old translation and replace it with the new one.
It would be great to have a function to replace a translation:
function replaceTranslation(locale: string, namespace: string, newTranslation: string) {...}

replaceTranslation('en', 'common', 'This is the new translation.')

@sapkra is something unfeasible because being able to overwrite the function loadLocaleFrom, the translations can be anywhere, in JSON or any format, inside the project, or in an external API... So reading the translations is feasible, but overwriting them is more complicated.
If you use the locals inside the project, you can overwrite them with fs and revalidate the pages that have getStaticProps.


pull request for e2e test at 02/03/2017 09:26:07

:white_check_mark: Validation status: passed
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Unnecessary double-commit in VoteData

Currently we are needlessly computing commitments of commitments in the impl of Committable for VoteData.
All variants of VoteData are of type Commitment<COMMITTABLE>. In other words: they are already commitments.
https://github.com/EspressoSystems/HotShot/blob/598b22e33a402913c2e2d89af3c4359015e1b61c/crates/types/src/traits/election.rs#L77-L79
However, the impl of Committable computes another commitment of the commitment:
https://github.com/EspressoSystems/HotShot/blob/598b22e33a402913c2e2d89af3c4359015e1b61c/crates/types/src/traits/election.rs#L95-L102
Seems that VoteData should not impl Committable. Or, at the very least, its impl of Committable should just return the commitment that's already stored in VoteData.

I think we should remove the Committable impl.
A reasonabl impl of Committable might look like this:
fn commit(&self) -> Commitment<Self> {
    match self {
        DA(c) | Yes(c) | No(c) | Timeout(c) | ViewSyncPreCommit(c) | ViewSyncCommit(c)
        | ViewSyncFinalize(c) => *c,
    }
}

However, the return type of the above code is Commitment<COMMITTABLE>. That might seem right, but any impl of Committable for VoteData<COMMITTABLE> must have return type Commitment<VoteData<COMMITTABLE>>. In other words, it must be a commitment of a commitment. We should not have anything with that type.


Updated UI and fix a few bugs in the Manager.

Removed also Bender font because it was not really using much in the launcher and everyone hated it.
Also updated missing keys once again.

I'm happy enough with this.
The headings in places look mostly better there's still one or two places they're not quite right but we can come up with something better for that before we release this again.
The other thing which we can do something to later is the buttons have a strange hover effect sometimes now which flickers mainly on the the install pages, can just sort this in another PR as well.

I wish to know how to animate stuff in Avalonia. I would do it in seconds. But it's a tricky thing.

I'm happy enough with this.
The headings in places look mostly better there's still one or two places they're not quite right but we can come up with something better for that before we release this again.
The other thing which we can do something to later is the buttons have a strange hover effect sometimes now which flickers mainly on the the install pages, can just sort this in another PR as well.

I wish to know how to animate stuff in Avalonia. I would do it in seconds. But it's a tricky thing.

There was something somewhere which explained it rather well, but there's also this https://docs.avaloniaui.net/docs/guides/graphics-and-animation/keyframe-animations which should explain it as well.


add english docs for 5 components

add english docs for alert,blur,button-tab,calendar,card. Still working on the index page, which is updated too frequently.


chore(deps): adding dependabot for plugins/packages and upping PR limits.

SUMMARY

Dependabot was not configured to watch package.json files of packages and plugins. Now it is! Also upping the PR limit for the other watch jobs (default is 5 PRs, the docs say)
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

Thanks for the PR @rusackas. Could you change the interval from daily to weekly? We have some type-related bumps everyday and now that we're increasing the PR limit it may get really noisy.

Thanks for the PR @rusackas. Could you change the interval from daily to weekly? We have some type-related bumps everyday and now that we're increasing the PR limit it may get really noisy.

Done!


Cannot route on empty project id

Im not sure how exactly to set the project id for the update call. Create, Get, and Delete all work as expected. Please find details below
Environment details

OS type and version: macOS Monterey 12.3.1
Python version: Python 3.8.9
pip version: pip 21.3.1
google-cloud-bigquery-data-exchange version: 0.3.0

Steps to reproduce

Create a Data Exchange
Update a property in the return exchange Object
Create an UpdateDataExchangeRequest with updated exchange Object
Submit request through update_data_exchange

Code example
request = bigquery_data_exchange.GetDataExchangeRequest(name="projects/[PROJECT_ID]/locations/US/dataExchanges/[EXCHANGE_ID]")
exchange = client.get_data_exchange(request=request)

exchange.display_name = "SOME NEW DISPLAY NAME"

request = bigquery_data_exchange.UpdateDataExchangeRequest(data_exchange=data_exchange)
response = client.update_data_exchange(request=request)

Stack trace
Traceback (most recent call last):
  File "/opt/66degrees/analyticsHub/venv/lib/python3.8/site-packages/google/api_core/grpc_helpers.py", line 72, in error_remapped_callable
    return callable_(*args, **kwargs)
  File "/opt/66degrees/analyticsHub/venv/lib/python3.8/site-packages/grpc/_channel.py", line 946, in __call__
    return _end_unary_response_blocking(state, call, False, None)
  File "/opt/66degrees/analyticsHub/venv/lib/python3.8/site-packages/grpc/_channel.py", line 849, in _end_unary_response_blocking
    raise _InactiveRpcError(state)
grpc._channel._InactiveRpcError: <_InactiveRpcError of RPC that terminated with:
	status = StatusCode.INVALID_ARGUMENT
	details = "Cannot route on empty project id ''"
	debug_error_string = "UNKNOWN:Error received from peer ipv4:<IP_ADDRESS>:443 {grpc_message:"Cannot route on empty project id \'\'", grpc_status:3, created_time:"2022-10-18T11:12:29.917735-04:00"}"
>

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/opt/66degrees/analyticsHub/data_exchange_update.py", line 5, in <module>
    ex = exchange.update()
  File "/opt/66degrees/analyticsHub/google/analytics_hub.py", line 65, in update
    response = client.update_data_exchange(request=request)
  File "/opt/66degrees/analyticsHub/venv/lib/python3.8/site-packages/google/cloud/bigquery_data_exchange_v1beta1/services/analytics_hub_service/client.py", line 1022, in update_data_exchange
    response = rpc(
  File "/opt/66degrees/analyticsHub/venv/lib/python3.8/site-packages/google/api_core/gapic_v1/method.py", line 154, in __call__
    return wrapped_func(*args, **kwargs)
  File "/opt/66degrees/analyticsHub/venv/lib/python3.8/site-packages/google/api_core/grpc_helpers.py", line 74, in error_remapped_callable
    raise exceptions.from_grpc_error(exc) from exc
google.api_core.exceptions.InvalidArgument: 400 Cannot route on empty project id ''

Making sure to follow these steps will guarantee the quickest resolution possible.
Thanks!

Investigating this in the backend as issue 255995969

Current status: issue identified, work in progress to resolve this in backend.  ETA unclear at this time for when the fix will reach all regions.

Per backend team, related fix should be fully deployed.  Testing locally I can no longer reproduce the issue.
Closing out this issue, thanks for the report!


Migrations using git-flow

In our project we use git-flow methodology to manage our codebase. Which means that our production code in master branch and our development in develop branch.
Let assume that I have this situation(see attached picture):

In each commit you can see comment such as Migration {number}, where number is current datetime when migration was added to project(default name rules provided by ef core).
Migrations 1-5 were added as a part of our development process(doing new features).
Migration 6 was added as a part of bugfix
master branch always deployed to server, so it means that Migration 6 applied to production database and 1-5 not.
And now, I want to merge master branch to develop. So, my question is, is it possible to kind of rebase  my Migrations 1-5 to my Migration 6?
I know, that I can remove all my Migrations from develop branch. Merge branch master to dev and create new migration. But in this case all previous Migrations 1-5 will be only one Migration 7 which might be very big and worst part, I can lose data migrations(sql command written by hand to migrate data).
Thanks.

Triage: Moving to "Discussions" and pinging @bricelam

See Migrations in Team Environments. If there are no conflicts in your ModelSnapshot when merging, you don't really need to rebase them.
Today, migrations aren't a graph like git commits. This makes them a lot more forgiving. We've considered making them more graph-like in issues like #1911 and #2174, but haven't bother to yet.
If you want to manually rebase them, the steps would be:

Make the migration ID higher than the new base migration. The ID is saved in the Migration attribute of the .Designer file.
Merge the new base migration's backing model in the .Designer into the rebased migration. This model enables re-building parts of the database schema for certain operations. It's rarely used, so this step may actually be optional. If you skip it, be sure to review the migration scripts to make sure it's not rebuilding (dropping and re-creating) anything
If there were conflicts in step 2, you also need to resolve them in the Up and Down methods


Fix tests to compensate for a change in recast behavior.

I think some oddly high load caused the first test to timeout on node 4.
Other versions passed, and all passed on my side.

Thanks!
The first merge commit looked weird, so I cherry-picked your fix for tests.


only return results if there are any

If I understand how this module works under windows, it seems the registry check for a command will be skipped if there are no results and all results are desired. This would seem to be a bug.

👍


List-Unsubscribe support for Bounce / Spam notifications

Hi,
I've been trying to transition from using email for Bounce / Spam notifications to using Amazon SNS / SQS. I must say I am quite impressed how well it this works, however I have one huge problem: when using email I get full email message returned back so I can parse it in order to determine list from which email is sent. When using SNS, I get back Mail object which contains just source address and timestamp as described here:
http://docs.aws.amazon.com/ses/latest/DeveloperGuide/notification-contents.html#mail-object
My questions is - would it be possible that you add value of List-Unsubscribe header (if present in email) to that mail-object? Or some other custom header that we can initialize when sending?
It would be a huge help in determining source - right now I can't support sending multiple newsletters from same address at the same time because if I did that I wouldn't be able to determine which one triggered unsubscribe.

And since I haven't been watching closely - can anybody tell me if support for List-Unsubscribe has improved lately? I think that header is VERY important and when last implementing SES integration I know I needed to juggle with: SendRawEmail and reflection in order to convert MailMessage into MemoryStream. Has this improved? If no, why not - considering that we all want to allow users to unsubscribe as easy as possible... especially now that Gmail and other providers are using this header to offer Unsubscribe in their own GUIs:
http://www.labnol.org/internet/gmail-unsubscribe/28806/

@normj @PavelSafronov Any response on this? I would really prefer to use SNS/SQS instead of manually parsing bounce mails and I am sure others would as well. I definitely want to allow super easy unsubscribe for end customers.

Sorry about the late response.
To add a specific item to a response, you would need to contact the service team. The .NET SDK only exposes what the service provides. The best places to discuss possible changes to the service is actually on the respective service forums. For instance, the SES forum.
As for simplifying SendRawEmail, thank you for this feedback. I've added this as a feature request to our internal backlog.

Well - I don't know if you made improvements to SendRawEmail in last 4 years, but if you haven't by now I guess it's dead end. Will definitely try to find time and test out new versions - I am still on AWS.dll from 4 years ago and surprisingly it's been working quite well.


Create scheduled-dummy-commit.yml

CCD Repo's have different branch protection settings this should work on this repo
Does this PR introduce a breaking change? (check one with "x")
[ ] Yes
[x] No

@nathan-clark  - Could you pls add Jira link?


How to use UInputMenu and other component with poppers when a parent div hide the overflow ?

Description
Hello,
I have several cases where I'm using components with poppers when parents have overflow constraint.
One of the case is the use in AG Grid cell :

while the standard select of AG Grid work well :

Another case is when I have a div with class overflow-hidden for any reason.
I would like to have a way to permit the overflow for the popper only in this case.
So my questions are :

Why the popper is parent dependent for the overflow ?
Is there a way to workaround this ?

Thank you

Have you tried setting the popper.strategy to fixed?
<UInputMenu :popper="{ strategy: 'fixed' }" />

Yes, it's working :

Thank you.


Handle partial downloads

Partial downloads are problematic in that they:

will not be detected
won't be retried
will have a symlink pointed at them upon restarting the editor

There are a few ways to solve this:

downloads can be verified via sha sum upon initialization
partial downloads are not written to their final destination on disk until the download has completed

this should force downloads to restart if the window was closed before a download completed

:tada: This issue has been resolved in version 0.118.1 :tada:
The release is available on:

v0.118.1
v0.118.1
GitHub release

Your semantic-release bot :package::rocket:


Support Cilium v1.10

How to categorize this issue?

/area operations
/area networking
/kind enhancement
/priority 4
What would you like to be added:
Cilium v1.10 has quite a few new features that would be helpful in bare-metal Gardener deployments, such as IP egress and BGP integration via MetalLB.

We are supporting cilium v1.10.x since https://github.com/gardener/gardener-extension-networking-cilium/commit/8278ec5ecde85afdb3d228acb73f04918b85b150.

Oh that's great, thank you for the hard work!
If I may ask, is there any discussion on disabling kubeProxyReplacement? I've been running with this turned on for my single seed cluster. Handling KubeProxy from BPF maps is a huge performance win, though it seems that the size of the maps may have to be tuned to support a Garden.
Thank you! Hope your summer is going well.


Refine what a word is

Currently, everything that is not a whitespace is parsed as a word, which works most of the time but for example recognizing hyphens could result in nicer word wrapping.

Zero-width space support
Implement a property for certain characters that may be followed by a line break?


Upgrade Django to version 1.11.17.

Coverage remained the same at 87.118% when pulling d12de0c0f72a78bd0682546143487579b4cb468e on akatsoulas:upgrade-django into 0a7869f0d6206a5d9eb7bad811a1a5f0e7b84d38 on mozilla:master.


feat:updated new api changes

PR summary
Added new apis for the service
Fixes: <! -- link to issue -->
PR Checklist
Please make sure that your PR fulfills the following requirements:

[ ] The commit message follows the Angular Commit Message Guidelines.
- [ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type

[ ] Bugfix
- [ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] New tests
[ ] Build/CI related changes
[ ] Documentation content changes
[ ] Other (please describe)

What is the current behavior?

What is the new behavior?

Does this PR introduce a breaking change?
- [ ] Yes

[ ] No

Other information

Integration test results
-------------------------------------------------------
 T E S T S
-------------------------------------------------------
Running com.ibm.cloud.iaesdk.ibm_analytics_engine_api.v3.IbmAnalyticsEngineApiIT
Configuring TestNG with: org.apache.maven.surefire.testng.conf.TestNG652Configurator@7d3e8655
Setup complete. IBM_ANALYTICS_ENGINE_INSTANCE_GUID 1671b660-7f22-448f-9504-e1633a2b97c7
Setup complete. instanceHomeId 976cff2e-e884-48d6-9587-4ea958d228a8
Setup complete. IBM_ANALYTICS_ENGINE_HMAC_ID b92a529fe552477eaffb912b09de044b
Setup complete. IBM_ANALYTICS_ENGINE_HMAC_KEY fae31cf270f2519b851aa18eb3aeba091aac3aa998643d8a
Setup complete.
Clean up complete.
Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 35.31 sec

Results :

Tests run: 12, Failures: 0, Errors: 0, Skipped: 0

[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:report (report) @ ibm-analytics-engine-api ---
[INFO] Loading execution data file /Users/shyamalagowri/git/ibm-iae-java-sdk/modules/ibm-analytics-engine-api/target/jacoco.exec
[INFO] Analyzed bundle 'IBM Analytics Engine Service' with 125 classes
[INFO]
[INFO] --- maven-checkstyle-plugin:3.1.0:check (verify-style) @ ibm-analytics-engine-api ---
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Starting audit...
Audit done.
[INFO]
[INFO] ---------------< com.ibm.cloud:iaesdk-coverage-reports >----------------
[INFO] Building IBM Analytics Engine Services Coverage Reports 99-SNAPSHOT [4/5]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ iaesdk-coverage-reports ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:prepare-agent (prepare-agent) @ iaesdk-coverage-reports ---
[INFO] argLine set to -javaagent:/Users/shyamalagowri/.m2/repository/org/jacoco/org.jacoco.agent/0.8.6/org.jacoco.agent-0.8.6-runtime.jar=destfile=/Users/shyamalagowri/git/ibm-iae-java-sdk/modules/coverage-reports/target/jacoco.exec
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ iaesdk-coverage-reports ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/shyamalagowri/git/ibm-iae-java-sdk/modules/coverage-reports/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ iaesdk-coverage-reports ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ iaesdk-coverage-reports ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/shyamalagowri/git/ibm-iae-java-sdk/modules/coverage-reports/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ iaesdk-coverage-reports ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ iaesdk-coverage-reports ---
[INFO] No tests to run.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:report (report) @ iaesdk-coverage-reports ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- maven-checkstyle-plugin:3.1.0:check (verify-style) @ iaesdk-coverage-reports ---
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Starting audit...
Audit done.
[INFO]
[INFO] ----------< com.ibm.cloud:ibm-analytics-engine-api-examples >-----------
[INFO] Building IBM Analytics Engine Service Code Examples 99-SNAPSHOT    [5/5]
[INFO] --------------------------------[ jar ]---------------------------------
[INFO]
[INFO] --- buildnumber-maven-plugin:1.4:create (default) @ ibm-analytics-engine-api-examples ---
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:prepare-agent (prepare-agent) @ ibm-analytics-engine-api-examples ---
[INFO] argLine set to -javaagent:/Users/shyamalagowri/.m2/repository/org/jacoco/org.jacoco.agent/0.8.6/org.jacoco.agent-0.8.6-runtime.jar=destfile=/Users/shyamalagowri/git/ibm-iae-java-sdk/modules/examples/target/jacoco.exec
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ibm-analytics-engine-api-examples ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/shyamalagowri/git/ibm-iae-java-sdk/modules/examples/src/main/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ ibm-analytics-engine-api-examples ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 2 source files to /Users/shyamalagowri/git/ibm-iae-java-sdk/modules/examples/target/classes
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ ibm-analytics-engine-api-examples ---
[WARNING] Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory /Users/shyamalagowri/git/ibm-iae-java-sdk/modules/examples/src/test/resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:testCompile (default-testCompile) @ ibm-analytics-engine-api-examples ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ ibm-analytics-engine-api-examples ---
[INFO] No tests to run.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.6:report (report) @ ibm-analytics-engine-api-examples ---
[INFO] Skipping JaCoCo execution due to missing execution data file.
[INFO]
[INFO] --- maven-checkstyle-plugin:3.1.0:check (verify-style) @ ibm-analytics-engine-api-examples ---
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Starting audit...
Audit done.
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for IBM Cloud Analytics Engine Service API Java SDK 99-SNAPSHOT:
[INFO]
[INFO] IBM Cloud Analytics Engine Service API Java SDK .... SUCCESS [  1.578 s]
[INFO] IBM Analytics Engine Services Common Library ....... SUCCESS [  0.676 s]
[INFO] IBM Analytics Engine Service ....................... SUCCESS [ 43.423 s]
[INFO] IBM Analytics Engine Services Coverage Reports ..... SUCCESS [  0.065 s]
[INFO] IBM Analytics Engine Service Code Examples ......... SUCCESS [  0.188 s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  46.028 s
[INFO] Finished at: 2021-11-08T19:08:53+05:30
[INFO] ------------------------------------------------------------------------

This PR is not longer required. The changes have already been merged by a different PR.


Verify top-level delegated targets signatures

The previous implementation did not consider delegated roles from the
top-level "targets" role when looking for keys to verify the delegated
targets with, which would result in delegated targets being accepted by
Tuf without signature verification.

There were already some integration style tests in integration.rs, which is how I found this issue in the first place.  I have extended them to:

verify signatures of the first level of delegated targets are being verified (and verified that test used to fail), and
verify that delegations can be considered valid or invalid, depending on the path to them.


Add support for settings schema from VSCode package.json

https://github.com/rust-lang/rls-vscode/blob/master/package.json
https://github.com/lampepfl/dotty/blob/master/vscode-dotty/package.json
https://github.com/mauve/vscode-terraform/blob/master/package.json
There is a very simple part of the existing VSCode extensions that we can automatically adopt by parsing contributes.configuration. There are other sections that we can get as well.
I'm considering adding this to docs just for auto generating documentation about what the default settings are, but we could use the same schema to provide client side validation of the settings as well.
So currently, I think this will be sufficient:
docs = {
  package_json = "https://github.com/rust-lang/rls-vscode/blob/master/package.json";
}

and then we can pull it from docgen (and cache it in case it hasn't changed).
Also, we can put these in the

Default server settings:

nvim_lsp[server].setup {
  settings = {
    ...
  }
}

since these settings will often be long.

Implemented in #29

Follow up in #49. Adds the ability to scrape the vspackage itself from microsoft directly, which is more accurate. We should prefer that in the future.

@norcalli  What's remaining to be done here?

Hi @mjlbach. If it's fine with you I want to try and attempt something for this issue? I currently have a partially complete attempt at this here if you like this approach let me know and I can work on this further and make a PR.
The approach is pretty simple use the package.json such as one for pyls  and convert it to an equivalent lua table. Then validation should be as simple as iterating over the keys in user settings to the default server settings.
I am pretty new to using lua, so the codebase isn't that great. but I can try and improve things

Sounds terrific to me. I lean towards it being a helper function which isn't loaded by default that people can call with their current configs table to check if all settings are valid. No runtime penalty for those who already have working configs and the like (people could wrap/call the helper in their config if they want).

Sounds, good. I'll get working on this and make a PR soon!

vscode package.json's have increasingly started mixing in non-server settings. I think it will be difficult to reliably use these without manual validation.


[ 8.1.8 ][ Mass Item Deletion ] Piping Stacks into inventories that only accept single items deletes all but 1 of item

Piping Stacks into inventories that only accept single items deletes all but one of item per stack.
Steps to reproduce:
Chest or other inventory, connected to an inventory (that only accepts single items per slot) via an Advanced Transport Pipe.
Pipe will pull stacks from the first inventory and insert the first item correctly but then discards remainder of stack.
Tested with Tinkers Construct Smeltery Controllers and Thaumcraft Pedestals.

This has already been reported.

Can you link where it was reported? i can't see an open issue for this bug

https://github.com/aidancbrady/Mekanism/issues/3018


New Default Local Port for Deploying A Static Site for macOS Monterey

Clear and concise description of the problem
Currently, deploying a static site uses http://localhost:5000 as the default port.
On macOS Monterey, that port is reserved by system for Control Center.
Suggested solution
Change the default port to something other than 5000.
Alternative
Manually pass custom port like vite preview --port 8080.
Additional context
No response
Validations

[X] Follow our Code of Conduct
[X] Read the Contributing Guidelines.
[X] Read the docs.
[X] Check that there isn't already an issue that request the same feature to avoid creating a duplicate.

For insight into why, https://developer.apple.com/forums/thread/682332.
The AirPlay Receiver is turned on by default for all users.

duplicate of https://github.com/vitejs/vite/issues/5707

duplicate of #5707

Thanks for finding the duplicate! I should have been more thorough.


Add missing params! in README's example

Right now the README's example doesn't compile.

It does on nightly.

Sorry, we should be releasing something soon. I've been busy, unfortunately.
You should use the readme text here, which is copied from when the current version of the crate was released: https://crates.io/crates/rusqlite
If you're going to use stuff from the readme from the git repository, you need to use a git dependency, e.g. rusqlite = { git = "https://github.com/rusqlite/rusqlite" } but I don't recommend this.


[d3d11] nullptr check on Begin and End

Checks for nullptr on pAsync. It is needed for replaying a Star Citizen apitrace which tries to create a ID3D11Counter object and using it with the Begin and End functions.

So shouldn't be fixed ID3D11Counter object creation?

Those checks will stay forever or will be removed when ID3D11Counter be implemented?


kubectx kubens in centos7 run error

error log:
/usr/local/bin/kubectx: line 30: /usr/local/bin/../include/utils.bash: No such file or directory

@haozi4263 how did you install.
We recently deleted utils.bash. So if you're getting the latest kubectx/kubens scripts from this repo, you shouldn't be seeing this error.

wget https://github.com/ahmetb/kubectx/archive/v0.4.0.tar.gz
cp kubens kubectx /usr/local/bin

ah! that would require you to cp utils.bash /usr/local/include/
can you use master instead (https://github.com/ahmetb/kubectx/archive/master.tar.gz)?

ok
use https://github.com/ahmetb/kubectx/archive/master.tar.gz is ok
thanks!


CPU profiling provokes a runtime hang under load

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go1.10 (NB: cross-compiling for armv7)
Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env)?
Cross compiling for 32 bit arm: GOOS=linux GOARCH=arm go test -c
The host OS is a mac:
; go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/byron/Library/Caches/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/byron/go"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/qv/yq0hdcc10vj2y4gpy_ypjj2m0000gn/T/go-build940051274=/tmp/go-build -gno-record-gcc-switches -fno-common"

What did you do?
CPU profiling under load seems to hang the process indefinitely. It becomes unresponsive to SIGINT and SIGQUIT, for example.
We discovered this in production code which doesn't do anything as goofy as the minimal example I am submitting, but I did manage to pare it down to a unit test of a few lines:
https://play.golang.org/p/_B_zC9QeQQr
package main

import (
	"bytes"
	"runtime"
	"runtime/pprof"
	"testing"
	"time"
)

func TestProfileUnderLoad(t *testing.T) {
	go func() {
		for {
			runtime.Gosched()
		}
	}()
	if err := pprof.StartCPUProfile(&bytes.Buffer{}); err != nil {
		t.Fatal(err)
	}
	time.Sleep(30 * time.Second)
	pprof.StopCPUProfile()
}

What did you expect to see?
This should not hang.
What did you see instead?
This code example hangs after 2-3 tries on a Marvel Armada SoC (a uniprocessor) with Linux 4.9.37

What happens if you don’t run runtime.Sched in a loop?

On 6 Mar 2018, at 10:38, Byron Rakitzis<EMAIL_ADDRESS>wrote:
Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
go1.10 (NB: cross-compiling for armv7)
Does this issue reproduce with the latest release?
Yes.
What operating system and processor architecture are you using (go env)?
Cross compiling for 32 bit arm: GOOS=linux GOARCH=arm go test -c
The host OS is a mac:
; go env
GOARCH="amd64"
GOBIN=""
GOCACHE="/Users/byron/Library/Caches/go-build"
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="darwin"
GOOS="darwin"
GOPATH="/Users/byron/go"
GORACE=""
GOROOT="/usr/local/go"
GOTMPDIR=""
GOTOOLDIR="/usr/local/go/pkg/tool/darwin_amd64"
GCCGO="gccgo"
CC="clang"
CXX="clang++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -m64 -pthread -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=/var/folders/qv/yq0hdcc10vj2y4gpy_ypjj2m0000gn/T/go-build940051274=/tmp/go-build -gno-record-gcc-switches -fno-common"
What did you do?
CPU profiling under load seems to hang the process indefinitely. It becomes unresponsive to SIGINT and SIGQUIT, for example.
We discovered this in production code which doesn't do anything as goofy as the minimal example I am submitting, but I did manage to pare it down to a unit test of a few lines:
https://play.golang.org/p/_B_zC9QeQQr
package main
import (
"bytes"
"runtime"
"runtime/pprof"
"testing"
"time"
)
func TestProfileUnderLoad(t *testing.T) {
go func() {
for {
runtime.Gosched()
}
}()
if err := pprof.StartCPUProfile(&bytes.Buffer{}); err != nil {
t.Fatal(err)
}
time.Sleep(30 * time.Second)
pprof.StopCPUProfile()
}
What did you expect to see?
This should not hang.
What did you see instead?
This code example hangs after 2-3 tries on a Marvel Armada SoC (a uniprocessor) with Linux 4.9.37
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

This works ok when the CPU is idle. The loop is there as a placeholder for CPU load.
In practice we use ARM SoC's as storage processors in front of SATA disks. So they spend most of their time shuttling bytes from the disk to the network (in both directions).
Please let me know if you can suggest a better proxy for CPU load. I have not tried, e.g., an io.Copy of /dev/zero to /dev/null but that may produce the same result.
Some more details: this does not occur in go-1.8. It occurs reliably from go-1.9 onwards, and manifests in our distributed system as the storage processors first becoming nonresponsive to RPC calls and then to SIGQUIT. It's holding up our upgrade to go-1.9 in production.

Do you mean CPU load, as in computing fib(9001), or IO load? I think your
io.Copy suggestion is a more realistic representation of your workload.
On 6 March 2018 at 11:07, Byron Rakitzis<EMAIL_ADDRESS>wrote:

This works ok when the CPU is idle. The loop is there as a placeholder for
CPU load.
In practice we use ARM SoC's as storage processors in front of SATA disks.
So they spend most of their time shuttling bytes from the disk to the
network (in both directions).
Please let me know if you can suggest a better proxy for CPU load. I have
not tried, e.g., an io.Copy of /dev/zero to /dev/null but that may produce
the same result.
Some more details: this does not occur in go-1.8. It occurs reliably from
go-1.9 onwards, and manifests in our distributed system as the storage
processors first becoming nonresponsive to RPC calls and then to SIGQUIT.
It's holding up our upgrade to go-1.9 in production.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/24260#issuecomment-370613010, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAcAx__JmxJWkDPAl568XL6pjO-xUyMks5tbdNAgaJpZM4Sd2yz
.

Yes, i/o load, which does end up keeping this underpowered CPU quite busy.

this underpowered CPU quite busy.

In kernel space, not userspace hopefully
On 6 March 2018 at 11:18, Byron Rakitzis<EMAIL_ADDRESS>wrote:

Yes, i/o load, which does end up keeping this underpowered CPU quite busy.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/24260#issuecomment-370615326, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAcAyLW2Xmu_3Y2zscwfH8Z0IoORfUeks5tbdXogaJpZM4Sd2yz
.

In kernel space, not userspace hopefully

Indeed.
If it is useful I can try to get a repro with io.Copy. The gosched loop was simply the first thing I tried that reproduced the same symptoms with a minimum of code.

Sorry to be pendantic but this sample isn't complete. How are you
preventing the main goroutine from exiting?
On 6 March 2018 at 12:13, Byron Rakitzis<EMAIL_ADDRESS>wrote:

I have a repro which takes much longer to strike (maybe 30 attempts),
using this "load" to approximate I/O plus processing overhead. It is not a
proper model (our arms do not md5 every byte) but we do incur some protocol
overhead:
    dst, err := os.Create("/dev/null")
    if err != nil {
            t.Fatal(err)
    }
    src, err := os.Open("/dev/zero")
    if err != nil {
            t.Fatal(err)
    }
    r, w := io.Pipe()
    go func() {
            buf := make([]byte, 32768)
            for {
                    n, err := src.Read(buf)
                    if err != nil {
                            w.CloseWithError(err)
                            return
                    }
                    md5.Sum(buf[:n])
                    w.Write(buf[:n])
            }
    }()
    go io.Copy(dst, r)

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/golang/go/issues/24260#issuecomment-370625714, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAAcAwmv3K7CSxfz7dWADuSyVqXsUyhHks5tbeLKgaJpZM4Sd2yz
.

The test code above (with the contrived Gosched example) is complete -- the code exits when time.Sleep runs for 30 sec. Otherwise it takes "forever". Not sure how long forever is -- but minutes to hours at least.

And note that the process becomes unresponsive to SIGQUIT and SIGINT.

https://github.com/golang/go/issues/24260#issuecomment-370625714 is not complete, can you please show the full program so that others can try to reproduce the problem. The full program is important because I want to know how you're avoiding the main goroutine exiting as both the goroutines in https://github.com/golang/go/issues/24260#issuecomment-370625714 will not prevent the main goroutine from exiting.

If your example is structured as a test, be aware that go test will fork off your test program and may capture some signals destined for the child process. Try running go test -c && ./package.test

Here is the full source:
https://play.golang.org/p/lhf4TbbFMqS
Here is how it is compiled:
GOARCH=arm GOOS=linux go test -c
Here is how it is run on the target architecture:
while time ./repro.test -test.v; do date; done
The last time I ran this the loop made it through about 250 iterations before hanging.

Let me know if it helps to recast the repro as a standalone binary with a func main (i.e., no dependency on package testing)

I can confirm this with a piece of code I'm running: Reading text at ~1gbit/sec from a handful of sockets and updating some memory.  Linux/Samsung Exynos5422

It looks like this is an oversight in the code that is meant to prevent systems that emulate 64-bit atomics from deadlocking when the signal handler code grabs one of the spinlocks while it's already held.
The solution appears to be straightforward:
diff --git a/src/runtime/proc.go b/src/runtime/proc.go
index ba76f7c3e7..29af21b586 100644
--- a/src/runtime/proc.go
+++ b/src/runtime/proc.go
@@ -3687,7 +3687,7 @@ func sigprof(pc, sp, lr uintptr, gp *g, mp *m) {
 	// As a workaround, create a counter of SIGPROFs while in critical section
 	// to store the count, and pass it to sigprof.add() later when SIGPROF is
 	// received from somewhere else (with _LostSIGPROFDuringAtomic64 as pc).
-	if GOARCH == "mips" || GOARCH == "mipsle" {
+	if GOARCH == "mips" || GOARCH == "mipsle" || GOARCH == "arm" {
 		if f := findfunc(pc); f.valid() {
 			if hasprefix(funcname(f), "runtime/internal/atomic") {
 				lostAtomic64Count++

I'm going to go confirm that this does indeed fix the issue, and then send a CL.


[BUG] Specific trade chests will not allow to open a new shop because of a shop previously existing at the block coordinate

When creating a shop, upon destroying the sign and chest, any attempt to create a new shop at the same block coordinate displays a message that says “You may only have 1 shop per inventory block.” Despite there no longer being a shop at that specific coordinate. This issue is only affecting 3 specific chests, when attempting to do the same on any other chest, the issue does not occur.

Is there a reason why this was closed?
Ie. do you intend on canceling this issue?

I closed this issue because upon further inspection I thought it was
similar to other issues already listed.
On Tue, Apr 7, 2020 at 9:35 AM Sparkling Comet<EMAIL_ADDRESS>wrote:

Is there a reason why this was closed?
Ie. do you intend to cancel this issue?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/Tradeshop/TradeShop/issues/74#issuecomment-610390530,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APC43UKNGLZNMTD4X3UKHR3RLMT3RANCNFSM4MDBUYDA
.


Also always inline set_bit/clear bit

Reduces build size by quite a bit in dev builds but to my surprise also
helps in optimised builds using set_bit/clear_bit indirectly via HAL
impls.
Closes #334
Signed-off-by: Daniel Egger<EMAIL_ADDRESS>

r? @ryankurte
(rust_highfive has picked a reviewer for you, use r? to override)

e.g:
Bloat for example i2c_hal_ina260serial
Compiling ...
Analyzing target/thumbv6m-none-eabi/release/examples/i2c_hal_ina260serial

File  .text   Size          Crate Name
0.6%  72.9% 1.6KiB      [Unknown] main
0.1%   7.5%   168B stm32f042_hal? <stm32f042_hal::i2c::I2c<stm32f042::I2C1,PINS> as embedded_hal::blocking::i2c::WriteRead>::write_read
0.0%   5.8%   130B      [Unknown] __aeabi_uidiv
0.0%   3.4%    76B      [Unknown] __clzsi2
0.0%   2.9%    64B         ina260 ina260::INA260<I2C>::voltage
0.0%   2.9%    64B    cortex_m_rt Reset
0.0%   1.6%    36B  stm32f042_hal stm32f042_hal::i2c::I2c<stm32f042::I2C1,PINS>::send_byte
0.0%   1.4%    32B stm32f042_hal? <stm32f042_hal::serial::Tx<USART> as core::fmt::Write>::write_str
0.0%   0.3%     6B            std core::result::unwrap_failed
0.0%   0.3%     6B            std core::slice::slice_index_order_fail
0.0%   0.3%     6B            std core::panicking::panic_fmt
0.0%   0.3%     6B            std core::panicking::panic_bounds_check
0.0%   0.3%     6B            std core::slice::slice_index_len_fail
0.0%   0.1%     2B    cortex_m_rt HardFault_
0.0%   0.1%     2B    cortex_m_rt DefaultPreInit
0.0%   0.1%     2B    cortex_m_rt DefaultHandler_
0.0%   0.1%     2B     panic_halt rust_begin_unwind
0.0%   0.0%     0B                And 0 smaller methods. Use -n N to show more.
0.8% 100.0% 2.2KiB                .text section size, the file size is 258.6KiB

vs
Bloat for example i2c_hal_ina260serial
Compiling ...
Analyzing target/thumbv6m-none-eabi/release/examples/i2c_hal_ina260serial

File  .text   Size          Crate Name
0.6%  74.3% 1.6KiB      [Unknown] main
0.1%   7.3%   160B stm32f042_hal? <stm32f042_hal::i2c::I2c<stm32f042::I2C1,PINS> as embedded_hal::blocking::i2c::WriteRead>::write_read
0.0%   5.9%   130B      [Unknown] __aeabi_uidiv
0.0%   3.5%    76B      [Unknown] __clzsi2
0.0%   2.9%    64B         ina260 ina260::INA260<I2C>::voltage
0.0%   2.9%    64B    cortex_m_rt Reset
0.0%   1.5%    32B stm32f042_hal? <stm32f042_hal::serial::Tx<USART> as core::fmt::Write>::write_str
0.0%   0.3%     6B            std core::result::unwrap_failed
0.0%   0.3%     6B            std core::slice::slice_index_order_fail
0.0%   0.3%     6B            std core::panicking::panic_fmt
0.0%   0.3%     6B            std core::panicking::panic_bounds_check
0.0%   0.3%     6B            std core::slice::slice_index_len_fail
0.0%   0.1%     2B    cortex_m_rt HardFault_
0.0%   0.1%     2B    cortex_m_rt DefaultPreInit
0.0%   0.1%     2B    cortex_m_rt DefaultHandler_
0.0%   0.1%     2B     panic_halt rust_begin_unwind
0.0%   0.0%     0B                And 0 smaller methods. Use -n N to show more.
0.8% 100.0% 2.1KiB                .text section size, the file size is 257.4KiB

CC @adamgreig

bors r+


Keyboard support

This PR targets https://github.com/PlayPulseCom/flutter_wlroots/issues/1
Current status:

[x] Forward input from wlroots backend to the flutter engine. This includes handling the new keyboard signal emitted by wlroots and registering handlers for key events which call into the flutter engine API.

[x]  Implement keyboard event handling in SurfaceWidget. This would involve introducing a focus node and adding a handler for keyboard events. Implementing focus-on-click vs focus-on-hover (or some other mechanism) is best left to the consumer, but the dart library should make this easy.

[x]  Make sure the surface receives keyboard events correctly. This involves making a new message handler for keyboard events in native code which forwards the events to wlroots. This would be called by the SurfaceWidget when input events are received.

[ ]  Make sure the surface receives/loses keyboard focus when the focus node receives/loses focus. This involves making a new message handler for managing focus changes in the native code, then forwarding that to wlroots. This would then be called by the SurfaceWidget when the focus node changes state.

^ We might want to add this in separate request when we have more than 1 SurfaceWidget and easy way to switch between them

Todos:

Remove collections.h, put asserts part into asserts.h
Revert unnecessary changes in surface.c

Thanks!


no JUnit transitive dependency

@mkristian I've incorporated your fixes into #86 such that I'd suggest to close this one here.


setup_hass_services not called for a yaml-based setup

With a yaml-base setup the write service is not registered. Home-Assistant response with service luxtronik2.write not found.
With the current implementation async_setup only calls setup_internal and then returns.
Adding a await hass.async_add_executor_job(setup_hass_services, hass, conf) afterwards should fix this problem.

Which version have you installed? Is it the latest?

Commit https://github.com/BenPru/luxtronik/commit/2947c3c65f3392693c1af4841b91242e0d93c712 with Homeassistant core installation 2022.9.7

In the future release the yaml based setup is going to be disabled.
If you would like to use yaml config you can use Bouni/luxtronik.


doc(ja): translate 404 page into Japanese

Summary
Partial work of #880. 404 page

Test Plan
I made an issue https://github.com/withastro/starlight/issues/1154 about 404 page in starlight issue since 404 page is a special case. Looks like what we need to do to show 404 page is that make ja/404.md and setup vercel.json. Not 100% sure if this would work so if we have the website preview, we should def check it out.

Thank you for your contribution and investigating the problem!
If there is some problems, I think there is no need to translate 404.md.
I'm very sorry, but I'll close this PR and update task list in #880.

ok sure, but 404 page already has the issue https://biomejs.dev/fdsa (this page isn't a valid page so we expect to see 404 page, but not really).

Oh, I see. First, I try to check your vercel.json. If the PR is from a forked repository, preview-deploy job will not fire...

ok sure, but 404 page already has the issue https://biomejs.dev/fdsa (this page isn't a valid page so we expect to see 404 page, but not really).

Oh, I see. First, I try to check your vercel.json. If the PR is from a forked repository, preview-deploy job will not fire...

Got it. we can close this PR and you can make a PR with the code, then we see the website preview. What do you think?

we can close this PR and you or other core member can make a PR with the code, then we see the website preview. What do you think?

I did in https://github.com/biomejs/biome/pull/956
And I don't know why, but the preview-deploy job ran in this PR, so I think we can confirm.

It looks like the deployment is failing, can you confirm?

yeah looks like vercel.json pattern is not correct. could you try with https://github.com/withastro/starlight/blob/8d88850c64928878dc7d63c3ec90756690da8387/docs/vercel.json#L20 which is suggested in this comment? I replace routes with rewrite cuz routes is not recommended anymore but for the testing purpose, we can use that one.

also, I'm not sure what is the right form to write vercel.json specifically for Starlight. I asked a question about this. until we get a response, we might need to try several times. If you or other contributors think its not worth it, I dont mind skipping this task.

also, I'm not sure what is the right form to write vercel.json specifically for Starlight. I asked a question about this. until we get a response, we might need to try several times. If you or other contributors think it's not worth it, I dont mind skipping this task.

I think your work is valuable, but I would appreciate it if you could confirm preview-deploy job works well in a forked repository before submitting a PR. I don't want to spend much time debugging in this PR, so I'll close it


Upgrade rust toolchain

#91188 is a rustdoc PR, a wrong link?

I think I might be misunderstanding how to link these up correctly.  How do you do it?

That commit hash is just the latest commit of that nightly version. One nightly version usually contains some PRs merged in the master branch of rust-lang/rust, so we should bisect it to find a culprit PR. I use https://github.com/kennytm/rustup-toolchain-install-master to do bisection, and if it's a rollup PR, we should also look at it and find an exact culprit PR.

OK, that makes a lot more sense now! I will force push revised commits with the corrected PR references.

@bors r+

:pushpin: Commit a4e492a4b90671e04fa57720e477909b4e987c53 has been approved by JohnTitor

:hourglass: Testing commit a4e492a4b90671e04fa57720e477909b4e987c53 with merge e3cc478cc41b83201c1c6577934e7563e5d81c27...

:sunny: Test successful - checks-actions
Approved by: JohnTitor
Pushing e3cc478cc41b83201c1c6577934e7563e5d81c27 to master...


[FR] Support for Dart-lang

Enhancement propose / 改进目的
There is no support for Dart. Many of my apps are made in Dart. This app is 99% written in Dart. But it shows Kotlin icon.

Solution / 解决方案
Add Dart feature and also Go-lang.
Additional info / 额外信息
No response

https://github.com/vfsfitvnm/ViMusic
It's written in Kotlin

If you can, please list a few apps written using Dart, I don't have a clue how to check Dart right now.

Sorry my mistake, I meant this app: https://play.google.com/store/apps/details?id=com.saltycrackers.tables
Though it does show Flutter libs just not the Dart or Flutter icon. But the Kotlin icon.

There is also this app which is 100% Flutter and doesn't really show anything:

Other full Dart (Flutter) examples:
https://play.google.com/store/apps/details?id=co.banano.natriumwallet
https://play.google.com/store/apps/details?id=com.chechu.cherry
https://play.google.com/store/apps/details?id=me.wozappz.deer

Sorry my mistake, I meant this app: https://play.google.com/store/apps/details?id=com.saltycrackers.tables
Though it does show Flutter libs just not the Dart or Flutter icon. But the Kotlin icon.

There is also this app which is 100% Flutter and doesn't really show anything:

Flutter icons are showed in Native libraries. Do you mean you want to see the icon near the Kotlin icon?

Yes that would be great. I think it would make more sense as it's totally possible to write apps without using any Kotlin libraries at all.
Here's another 100% Dart example:

Yes that would be great. I think it would make more sense as it's totally possible to write apps without using any Kotlin libraries at all.
Here's another 100% Dart example:

Check the source of any apps you mentioned. It's not possible to write an app with only Dart. They need Kotlin or Java to implement Flutter.

For example, check this Flutter project.https://github.com/canhuah/WanAndroid-Flutter/blob/master/android/app/src/main/java/com/canhuah/wanandroid/MainActivity.java
It needs Java or Kotlin to implement FlutterActivity class.


Docker run doesn't recognize the token

Hi all!
I'm trying to scan a .NET project but sast-scanner requires the token for that. If I choose sl it works perfectly:
export SHIFTLEFT_ACCESS_TOKEN=$SL_TOKEN
sl analyze --app shiftleft-csharp-demo --csharp --wait netcoreWebapi.csproj

But If I try to use the container It seems It doesn't receive the token in the env that It expects:
docker run --rm -e "WORKSPACE=${PWD}" -e SHIFTLEFT_ACCESS_TOKEN="$SL_TOKEN" -v $PWD:/app shiftleft/scan scan --src /app --out_dir /app/reports

Any thoughts?
Thank you so much!!

Try also setting the SHIFTLEFT_ORG_ID environment variable to your organization ID, then it should proceed further.
Are you interested in the specific output of this tool? sl is generally better supported.


Suggestion: an option to split the XHTML files at a lower heading level

I'm finishing  the manual of a software project of mine. The Asciidoctor source is built automatically by combining several documents of the project, including parts of the README, with a lot of information extracted from the source code, and marking the cross references during the process. Then the resulting Asciidoctor document is converted into EPUB, PDF and other formats.
The result is great, except one problem with the EPUB format: one of the chapters is a huge glossary (with subchapters for the initials), which becomes a 2-MiB XHTML file in the EPUB. This makes the document too slow to open and navigate.
I suggest an option to force the splitting of the contents into XHTML files at a certain heading level, equivalent to Pandoc's --epub-chapter-level.

@programandala-net Great suggestion! I've just implemented this in #328. Would you like to review or test it before it gets merged into master?

I've just implemented this in #328. Would you like to review or test it before it gets merged into master?

Not necessary. I'l try the new feature as soon as it's merged.
Thank you.
--
Marcos Cruz
http://programandala.net

Aaaaand... It's in the master!

Thank you. It works fine, now the glossary can be splitted into XHTML by
subchapters. But its cross references don't work anymore because the
target file is not included in the XHTML link, only the id.
Unless you can guess the reason out of the recent code changes, I will
do some tests with sample files and different values of
epub-chapter-level in order to isolate the problem conditions.
--
Marcos Cruz
http://programandala.net

Could you provide a minimal asciidoctor file that reproduces the problem please?

I found (and fixed) a bug in TOC when epub-chapter-level is > 1, but from what you said I guess you have a different issue.

I found (and fixed) a bug in TOC when epub-chapter-level is > 1, but
from what you said I guess you have a different issue.

Thanks. Yes, probably it's different. But maybe it's related to another
issue I was investigating: Calibre displayed (in its own contents tree
dialog) the subchapters of my glossary twice: in its chapter and
oustide, as independent chapters. I will test if your recent fix changes
that.
Sorry I had little time to finish isolate the error conditions into
simple small files. I will post them as soon as possible.
--
Marcos Cruz
http://programandala.net

the subchapters of my glossary twice: in its chapter and outside, as independent chapters

Yeah, that's exactly what I fixed.

@programandala-net ping?

@programandala-net ping?

I didn't forget this issue, but didn't had much time for it these days.
I've tried to reproduce the cross references bug in small simplified
versions of the original source, but somehow the XHTML splitting does
not work in those small versions. I'm investigating the problem.
--
Marcos Cruz
http://programandala.net

I have found the reason the XHTML splitting didn't work in my test files: :doctype: book was missing. Is this intended? I think I have read somewhere that "book" was always assumed in the EPUB conversion.

Currently, yes:

When doctype attribute is set to book, each top-level section will become a separate ebook "chapter" file. This includes preface, bibliography, appendix, etc.
Otherwise, whole document is converted to a single ebook chapter.

So, currently epub-chapter-level changes at what level chapter splitting should happen (and it cannot be < 1) while doctype determines whether splitting is done at all.
Default doctype is article. Articles do not normally have chapters, don't they?
Technically, we could change the logic between doctype/epub-chapter-level and say that article defaults to epub-chapter-level=0 while book defaults to epub-chapter-level=1.

I see. I was confused. The current behaviour makes sense.
It seems epub-chapter-level=0 is currently ignored? The result is identical to epub-chapter-level=1, and no warning is displayed.

Here you are the test files, with epub-chapter-level values 1..3. Links pointing outside their final XHTML file don't work. This didn't happen before this attribute was implemented: links worked between chapters. Beside, when epub-chapter-level=3, something else fails (Calibre displays error messages, and fbreader displays blank pages).
cross_references_with_epub-chapter-level_test_files.zip

Hmm... You're using inline anchors in section titles. Is it valid at all?
Sections are normally given anchors via syntax like:
[#anchor]
== Section title

or
[[anchor]]
== Section title

Yes, it's valid according to the examples included in the manual, and it always worked before as I said.

I've moved the anchors outside the titles. Now the links work, but the subchapters are repeated in the TOC displayed by Calibre, except when epub-chapter-level=1. Please find the modified versions attached.
There's another difference: no warning about missing target ids is displayed anymore. This is a problem that already happened before epub-chapter-level was implemented. Therefore the warnings are caused by the inline anchor syntax, even if it works.
cross_references_with_epub-chapter-level_and_anchors_outside_titles_test_files.zip

There's another difference: no warning about missing target ids is displayed anymore. This is a problem that already happened before epub-chapter-level was implemented. Therefore the warnings are caused by the inline anchor syntax, even if it works.

I'll split this into a separate issue. We are not currently able to properly handle inline anchors in section titles, that's why you see a warning. Unfortunately, it needs some fixes to asciidoctor core, so in nearest future just try to avoid inline anchors in section titles.

I've moved the anchors outside the titles. Now the links work, but the subchapters are repeated in the TOC displayed by Calibre, except when epub-chapter-level=1. Please find the modified versions attached.

I think you're using asciidoctor-epub without commit 861afde5b6af28d43da62970f8a6c8aadd934cd6. I do not observe duplicate TOC entries on your test documents if using latest master branch.

I'll split this into a separate issue. We are not currently able to properly handle inline anchors in section titles, that's why you see a warning. Unfortunately, it needs some fixes to asciidoctor core, so in nearest future just try to avoid inline anchors in section titles.
UPDATE: #331

OK. I used the inline syntax because I needed two different anchors per glossary entry, in order to manage the homonyms. Example:
=== a

[#entry61-src-lib-assembler-fs]
==== [[entry61]]a
(...)

[#entry61-src-lib-memory-address_register-fs]
==== a
(...)

I will think an alternative.

I think you're using asciidoctor-epub without commit 861afde. I do not observe duplicate TOC entries on your test documents if using latest master branch.

You're right. Sorry. My local repository was updated indeed, but somehow something went wrong in my latest building and I didn't noticed. Now the TOCs are right.

alpha-16 was just released, with this feature included.


/v1/chains/:chainId/safes/:safeAddress 503 error

Bug description
I am experiencing errors when deploying a safe-wallet-web to support the BSC Testnet locally.
I have already submitted the transaction to BSC Testnet, the API route: v1/chains/97/safes/address is not working, but the main page of cgw API works.
Environment

Browser: Chrome
Wallet: MetaMask
Chain: BSC Testnet

Steps to reproduce

Go to the main page.
Create a safe account.

Expected result
The cgw API works.
Obtained result
Screenshots

Hello @zctocm,

It could be a CORS-related problem? Could you verify the failed request doesn't work via curl?
Could you share the logs from the CGW? (even better if you previously set LOG_LEVEL=debug in your environment file)

Thanks!

@zctocm did you figure out the cause for 503 error? I'm facing the same error and it means a lot if you could share your findings. Thanks.


cidr block in configuration

If I would have cidr block <IP_ADDRESS>/16 that I want to put in the configuration I would write use wildcard
hosts:
  10.2.*:
    Gateways: bastian

Is there another way that I can use specific cidr blocks?

This would be pretty useful. It's pretty annoying to have to write out glob matching for a /19 subnet like <IP_ADDRESS> - <IP_ADDRESS>.


Disable/optimize property checks in a productive enviroment

This could be achieved simply by exchanging PropertyEncoding.js, either at runtime or during the build.

I no longer consider this useful in our current infrastructure. To elaborate:
In our property system we have value conversions (rectifications), value checks, and value encoding. All three tasks are done within one single function, as the check (if one is done) is very often a by-product of the conversion and/or encoding. A separate implementation of the check would be redundant. Therefore, removing the checks in a productive environment would save us little-to-nothing because we still have to do the conversions and encoding.
In addition, since incorrect values are simply ignored with a warning, removing the check would mean that applications that run fine at development time (aside from a few console warnings) could crash in a productive environment. (I think at the time I made this proposal the checks still caused JS errors.)

We could consider it for CanvasContext which is used in non-native animations (unlike the widgets that have native animations). However, right now CanvasContext is actually missing a lot of checks, so that would be more relevant when we introduce them.

There are checks for the number of parameters in CanvasContext. These checks are executed every time a CanvasContext method is called, that is once for every (lineTo, moveTo, etc.).
I've run the canvas animation demo, both with the checks enabled and with the checks removed, on a Nexus 7 in portrait mode, with FPS counts below 60. In both cases, the performance appeared equal, I couldn't see any difference.
If the checks don't slow down animations, I suppose they won't hurt anywhere else as well.
While removing the property checks at runtime doesn't seem to lead to a performance improvement, it can make applications less robust, because, as Tim stated earlier, JavaScript errors would be escalated to native crashes.


Sticky Scroll: Python function decerators stick instead of the function declaration

Testing #156175

I'm not sure if this a problem on vscode's side or pylance's side so here's also the extensions versions:

VS Code Version: 1.70.0
Python Extension Version: v2022.12.0
Pylance Extension Version: v2022.8.10

I'm seeing a potentially related issue in C/C++ code where the function declaration is split across multiple lines. Given the following code snippet:
static void
foo( ... a long list
     ... of args)
{
    do_something();
}

I would expect to see foo( ... as the stickied label but instead I see static void. I'm not sure how/if multiple argument lines would be dealt with; probably just ellipses them away for now?

/duplicate of #157180

Thanks for creating this issue! We figured it's covering the same as another one we already have. Thus, we closed this one as a duplicate. You can search for similar existing issues. See also our issue reporting guidelines.
Happy Coding!