add plugin specs docstring, remove lazy.nvim configuration (empty) table

Add plugin specs docstring, remove (empty) table for lazy.nvim configuration due optionality

(https://github.com/nvim-lua/kickstart.nvim/issues/651#issuecomment-1966818293)

Sorry to ask this but, would you be willing to run stylua and format your changes so the check passes please?
Thanks a bunch! It's what the community wanted :)

Sorry to ask this but, would you be willing to run stylua and format your changes so the check passes please?
Thanks a bunch! It's what the community wanted :)

if I run it it will change everything that tj did

@dam9000 thoughts? This was kinda my concern about this check.
I have no idea how to resolve this and I don't want to erect walls to make contributions harder.
Thanks and sorry to bug you :)

(I also think nice to add empty line before comment i added)

I don't have any feelings either way but we can't merge it with failed checks.
@tjdevries do you have thoughts on this and/or the stylua check in general?

@feoh
look, the lines that added to commit cannot cause conflicts with stylua, or maybe i'm wrong?

I think this all is the reason why TJ did not do what I am now trying to suggest

OK so as near as I can tell running Stylua generated exactly 1 character worth of change :)
If anyone has any issues with this, please speak up in the next few hours. I'll merge this tonight.

looks fine to me.


feat: change cat channel priorities

Description
It seems from talking to Evan that the mempool state channel message should actually be of a higher priority than the tx messages

PR checklist

[ ] Tests written/updated
[ ] Changelog entry added in .changelog (we use
unclog to manage our changelog)
[ ] Updated relevant documentation (docs/ or spec/) and code comments

I can't approve without more context so defer to @evan-forbes. A GH issue with more context would make this reviewable by others.

Yeah let me put this in draft for now so we can experiment on it

Closing this as no longer relevant


CI Update

OPS Build status updates of commit b1ecb01:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

xrefmap.yml
:white_check_mark:Succeeded

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.


Extended statistics export

This patch brings statistics CSV exports to the external API.
Using the new endpoint, it is possible to export event/series statistics along with all available meta data to CSV.
Pagination and filtering by meta data fields is supported.
As this extends the external API, the external API version is increased to v1.4.0.
This work is sponsored by ETH.

@krinnewitz can you separate the statistic-export-service api as an independent osgi module, please?

@krinnewitz can you separate the statistic-export-service api as an independent osgi module, please?

@wsmirnow just pushed a patch which splits it up.

Thanks. Looks good for me.


Errors often occur while deleting Solr Pods

Its very common for Kubernetes to spew the following error when trying to take down a Solr pod:

Exec lifecycle hook ([solr stop -p 8983]) for Container "solrcloud-node" in Pod "..." failed - error: command 'solr stop -p 8983' exited with 137: , message: "Sending stop command to Solr running on port 8983 ... waiting up to 180 seconds to allow Jetty process 12 to stop gracefully."

This is likely because Solr and Kubernetes have a different idea of the amount of time to wait before trying to forcefully kill a pod. Solr defaults to a time of 180 seconds, as shown in the message above. The Solr Operator defaults to giving the Solr statefulset a terminationGracePeriodSeconds of 10. Therefore Kubernetes will try to kill the pod much earlier than Solr thinks it has time to wait.
We should make sure that the terminationGracePeriodSeconds of the statefulSet and the SOLR_STOP_WAIT are always in sync with each other (not necessarily the exact same value), and that the default is more reasonable than 10 seconds.

It should be noted, in recent versions of Solr the bin/solr stop command can use additional time over the SOLR_STOP_WAIT. So we should make sure that we give a buffer between SOLR_STOP_WAIT and terminationGracePeriodSeconds so that kubernetes doesn't try to kill Solr while bin/solr stop is still working. A good initial value for this buffer might be 5 seconds.


Support python3

Actually light-viz is broken in more ways wrt python3. I can't get the whole thing to work yet. I'll spend a bit more time later.


[Bug]: 'level' parameter of winston.createLogger() no longer accepts type 'string', breaks ability to set log level via environment variable

The problem
When using environment variables to set 'level' property of winston.createLogger({ level: ... }), VSCode displays the following error: Type 'string' is not assignable to type 'level | undefined'.
It appears that in v3.5.0 the type for the level parameter was changes from 'string | undefined' (as in v3.4.0 and prior) to 'level | undefined' where 'level' is a type defined by winston as type level = "debug" | "error" | "warn" | "info" | "http" | "verbose" | "silly"
Even when defining the type for the environment variable to winston.level this type error still occurs:
import { level } from 'winston'
declare namespace NodeJS {
  interface ProcessEnv {
    LOG_LEVEL: level
  }
}

then
import { createLogger } from 'winston'
const logger = createLogger({
  level: process.env.LOG_LEVEL  // error occurs here
})

Current workaround
import level and assert the environment variable as the level type.
import { createLogger, type level } from 'winston'

const logger = createLogger({
  level: process.env.LOG_LEVEL as level
})

What version of Winston presents the issue?
3.5.0
What version of Node are you using?
14.17.3
If this worked in a previous version of Winston, which was it?
3.4.0
Minimum Working Example
No response
Additional information
No response

This looks like potentially an unintended breaking change but arguably stronger typings are enforced now?  What do you think is the best solution?  Add some warning to the CHANGELOG?  Make the type level | undefined | string?

@DABH - Agreed, the stronger enforced typging is great, but it's unfortunatly blocking automated pipelines. Does the project consider this a breaking change and therefore something to be included in a subsequent major version bump? That said, certainly wouldn't want to slow down progress 😅 Your suggestion of making the type level | undefined | string would work nicely with a deprecation notice included in the CHANGELOG?
(Thanks for raising this issue, @bradenmitchell)

What is more: using custom levels is now broken at compile time (TypeScript):
const levels = {
  foobar: 99,
  warn: 2,
  error: 1,
};

const logger = createLogger({
  levels,
});

const level: keyof typeof levels = 'foobar';

logger.log(level, 'message'); // Argument of type '"foobar"' is not assignable to parameter of type 'level'.ts(2769)

Due to level: string was changed to level: level here:
https://github.com/winstonjs/winston/blob/3b21cc4e1f1a6013a7fcf25ea989c6938f14f1e1/index.d.ts#L79-L85
Maybe, adding generic parameter would resolve the issue.

PR welcomed from whoever wants to implement the desired fix here!

So I opened #2048 to apply generics most everywhere to solve the overly strict types.
However, for all the flexibility & ease of use I've worked into that one, it is still not globally without breaking changes.
(Typescript users using custom loglevels will need to tweak their type annotations.)
Going forward, I would strongly advise reverting #1896 and publishing it as 3.5.1.
#1896 & #2048 should be released as part of a new major version, if only because they can break TypeScript code using Winston.

Breaking changes notwithstanding, wouldn't this:
type level = "error" | "warn" | "info" | "http" | "verbose" | "debug" | "silly";

also be better implemented as:
enum LogLevel {
  Error = 'error',
  Warn = 'warn',
  ...
}

The use of a  type does limit input values but it also requires that input values be expressed as a string literal everywhere they are used.
winston.createLogger({
    level: 'info',
})

could be better written as:
winston.createLogger({
    level: LogLevel.Info
})

Why aren't the syslog levels included in the stronger typed level type? Kind of odd that there are syslog methods with the interface LeveledLogMethod but that it's level values are not included in the level type.

Going forward, I would strongly advise reverting #1896 and publishing it as 3.5.1.

This has been done.  Apologies for missing the impact of adding those types on custom levels!
Also tests involving custom levels which would've caught that earlier are welcome.

Also tests involving custom levels which would've caught that earlier are welcome.

AFAIK, #2048 should also provide some typings validation for custom types using winston


Monthly Chat Agenda July 2024 (2024‐07‐01 and 2024‐07‐15) #3728

This is the Agenda for the two Monthly CRS Chats.
The general chat is going to happen on https://owasp.slack.com in the channel #coreruleset on Monday, 2024-07-01, at 20:30 CEST. That's the 1st Monday of the month. A separate issue chat is happening at the same location, same time on Monday, 2024-07-15. That's the 3rd Monday of the month. Please note that we have a CRS calendar (maintained by @fzipi).
Archived previous meetings and their decision are here.
What happened in the meantime since the chat last month
Outside development
Blog posts that mention OWASP CRS found by dev-on-duty, to be added for the next meeting (external references):

ModSec-Learn: Boosting ModSecurity with Machine Learning

I did not check the linked open source code and the dataset  yet.
Direct link to pdf.
Link to tweet.

Inside development
Rules

FIXME: Please fill in

CRS Sandbox

FIXME: Please fill in

Security

FIXME: Please fill in

Plugins

FIXME: Please fill in

Documentation and Public Relations

v4.4 release was deemed too small to require a blog post + announcements, social media, etc.

Probably requires a new policy, as the current release procedure document asks for publication of a blog post + mailing list announcements etc. for a release

Project Administration and Sponsor relationships

FIXME: Please fill in

Tools

go-ftw v1.0.3 released

Testing incl. Seaweed and many future plans

Updates on Seaweed were presented at the CRS Summit

new version based on docker-compose and Golang for parsing results

Support for platform platform specific tests using platform overrides has arrived. Includes improved schema for writing tests

Containers

Issue with running Docker test containers in vanilla CRS repo following changes to make containers root-less. A solution has been found and is pending.

CRS Status Page

Azure run failed and should be checked.

Project discussions and decisions

CRS November Developer summit updates
Who wants to take on https://github.com/coreruleset/coreruleset/issues/3415 ?
Should CRS get involved with a new edition of the OWASP WAF Evaluation Criteria (-> https://owasp.org/www-project-wafec/)

Rules development, key project numbers
PRs that have been merged since the last meeting

#3740
#3748
#3747
#3742
#3739
#3713
#3712
#3731

We merged 8 PRs since the last monthly project chat.
Open PRs
Open PRs marked DRAFT or work in progress or needs action

#3735
#3369
#3720
#3715
#3650
#3741
#3734
#3727

Separate 2nd Meeting (Monday, 2024-07-15)
How to get to our slack and join the meeting?
If you are not yet on the OWASP Slack, here is your invite: https://owasp.org/slack/invite .
Everybody is welcome to join our community chat.

Decisions / discussions July 1st
CRS November Developer summit updates
🔵 Information:

Details will be published in the next few weeks. But it's best to reserve first full week in November.
The place will be London and we will try to maximize the amount of days we spend together, as usual.
This summit might bring together, for the first time, CRS, ModSecurity, and Coraza developers in a unique way
No naming discussions ;-)

Implement JavaScript prototype pollution detection
🔵

In the meantime, there are news in the #project-wafec slack channel and has been reactivated primary by the lead of Manuel Welder and Sam Stepanyan.

All relevant notes have been taken in the issues, closing.


How to compile into exe

How to compile into exe

simple just move your powershell payload to windows and compile it with ps2exe tool and u will be done.

Thank you for your enthusiasm. Your tools are very good

Thanks...give me a star and follow!


[Fix #595] Exclude files ignored by git

Don't check files ignored by git by default.

Before submitting the PR make sure the following are checked:

[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[ ] Squashed related commits together.
[x] Added tests.
[x] Added an entry to the Changelog if the new code introduces user-observable changes. See changelog entry format.
[x] The PR relates to only one subject with a clear title
and description in grammatically correct, complete sentences.
[x] Run bundle exec rake default. It executes all tests and RuboCop for itself, and generates the documentation.

I think this needs to be something controllable via configuration, as I'm not sure everyone would want this behaviour and ideally this should be some generic VC-exclusion functionality as opposed to just hard-coding git support. I know most people use it, but I'm not super fond such a narrow approach.
You should also be careful in the case where you're in a git repo, but the binary does not exist. I'm wondering how this is going to behave on Windows as well.

I think this needs to be something controllable via configuration, as I'm not sure everyone would want this behaviour

I think this is intuitive (even my Atom Editor doesn't run linters against git ignored files), but I'm OK with configuration, but as I wrote in the issue:

If somebody will want to include them — we can make an option later, but it doesn't seem normal.

and ideally this should be some generic VC-exclusion functionality as opposed to just hard-coding git support. I know most people use it, but I'm not super fond such a narrow approach.

Yes, and ideally RuboCop should run in microseconds for thousands of files… I think that this is better than nothing. And if somebody will want to add another VCS — OK, they're welcome.

You should also be careful in the case where you're in a git repo, but the binary does not exist.

It sounds strange. Where is from git-repo without git binary? cp? scp? FTP? And do you want to lint this dir via RuboCop? It's very strange…

I'm wondering how this is going to behave on Windows as well.

AppVeyor test passed.

I think this is intuitive (even my Atom Editor doesn't run linters against git ignored files), but I'm OK with configuration, but as I wrote in the issue:

I don't use Atom and "normal" is always subjective.

Yes, and ideally RuboCop should run in microseconds for thousands of files… I think that this is better than nothing.

Just trying to cover all the bases, as people usually submit solutions to their specific problems, without thinking much about the broader picture. Sometimes actually nothing is better than something. 😄 Especially if "something" causes problems for someone. As the project grew huge I'm more and more wary of adding new features without enough consideration.

It sounds strange. Where is from git-repo without git binary? cp? scp? FTP? And do you want to lint this dir via RuboCop? It's very strange…

You might have several partitions, re-install your OS partition and have git repos without having git (at least if you're on Windows). I know it's not very likely, but it's possible.

AppVeyor test passed.

I was referring to the fact there are multiple ways to install git on Windows and I'm not sure how things can go down there - e.g. you might have installed the git bash, but be running RuboCop from cmd.exe. Haven't used Windows much recently, so I can't comment much on this.
Anyways, let's see how the other @rubocop-hq/rubocop-core feel about this. I'm ambivalent towards the proposed change at this point.

I don't use Atom and "normal" is always subjective.

I agree. Just an example.

You might have several partitions, re-install your OS partition and have git repos without having git (at least if you're on Windows).

And run RuboCop in this directory! In git repo, right after OS reinstalling, but without installed git… It's really strange. IDK.

I was referring to the fact there are multiple ways to install git on Windows and I'm not sure how things can go down there - e.g. you might have installed the git bash, but be running RuboCop from cmd.exe.

I think, WSL is good approach for Ruby users on Windows.

In which form do you expecting configuration? Some cop? Or AllCops: \ Exclude: \ - :gitignore?

I agree with adding this feature, but I'm not sure it should be enabled by default.

You should also be careful in the case where you're in a git repo, but the binary does not exist.

I also think RuboCop should confirm the existence of executable git binary. It is a rare case, but I guess it actually exists.
For example, docker image does not have executable git sometimes.
Docker can mount the host directory, so we can reproduce this case.
$ ls -A
.git/ something.rb

# It mount current directory to `/work` in a container, and executes `rubocop` in the container.
# If the docker image does not have executable `git` and RuboCop does not confirm the existence of `git`, this command will fail.
$ docker run -it -v $(pwd):/work rubocop:0.61.1 rubocop /work

Possibly this error occurs in some code analysis services, such as Code Climate, Codacy, and Sider. They probably use Docker.

In which form do you expecting configuration? Some cop? Or AllCops: \ Exclude: \ - :gitignore?

In the interest of simplicity let's just forget about the option and document somewhere in the manual this behaviour and the fact that it's supported for other VCS (yet).

Hmm, I thought we had documented this somewhere. I guess I just planned of doing this so, then. 😆
Generally it seems useful to explain to people what files are going to be taken under consideration. Some things are obvious, some are subtle (like checking files without extensions that are actually Ruby scripts).

I'm just not sure in which section I should write this. I planned to write beside to thing described about, but without it I'm confused.

I see we've got some info in http://www.rubocop.org/en/latest/configuration/#includingexcluding-files, but alternatively this can be in http://www.rubocop.org/en/latest/basic_usage/#basic-usage as well.

I see we've got some info in http://www.rubocop.org/en/latest/configuration/#includingexcluding-files

Thank you, done (succinctly).

Btw, do we assume we don't care about projects with submodules? The current solution is not going to play well with them, but supporting submodules will complicate a lot the code. I never use submodules, so I don't care much about this, but I know many people do.

Actually it seems that now things are easier than I remember them https://stackoverflow.com/questions/36848544/git-finding-a-list-of-files-e-g-using-git-ls-files-including-submodules
This looks somewhat reasonable:
git ls-files --recurse-submodules

But yeah - I'm just bringing this up in case someone feels we need to handle such projects "properly".

Even with the second solution, like git submodule foreach 'git ls-files | sed "s|^|$path/|"', it's not too complicated, I think.
I didn't understand, do you want me to add this, but I did (without tests, because I didn't work with submodules, and I'm not sure how to test properly).
I hope, everybody has version of git from Q4 2016.

Oh no:

Currently there is only support for the --cached mode.

> git ls-files --recurse-submodules --cached --modified
fatal: ls-files --recurse-submodules unsupported mode

--recurse-submodules removed.

I didn't understand, do you want me to add this, but I did (without tests, because I didn't work with submodules, and I'm not sure how to test properly).

I'm wondering if we need it or not. One of my other projects is a project management tool, that's why I've been raising all sorts of concerns about this PR - I know that dealing with VCS-es properly is much harder than it seems, as people have all sorts of crazy setups.  For the submodules in particular - I don't think the submodule stuff will work properly if you're not at the root of the git project, but this probably has to be checked. And this also raises the question of whether a tool like RuboCop should make assumptions about the repo structure - as the current code assumes a mono-repo without submodules. Decisions, decisions, decisions... :-)

I like all-cases covering, but I didn't work with other VCS-es.
I like configurations, but I don't know how to add option for this, and who may need for linting ignored files.
I don't know about submodules, because I didn't work with them.
But I'm confused when I'm trying to check local copy of project via RuboCop and getting tens and hundreds of offenses from ignored directories and files for testing, benching or something else. And I don't want to add Exclude: some personally ignored files to team project, especially with are already ignored in my global git config.

Let's keep this simple for now and see how we can evolve it over time.

Nice, thank you!


Support parsing of  element for ways (XML only)

The 'out center' Overpass QL option provides a centroid for each way in a  element. I've added support for parsing the  element, but N.B. only for ways (not relations) and only for XML (not JSON).
I've also corrected a mistake in the 'Unknown element end' KeyError message.

Coverage decreased (-1.4%) to 92.893% when pulling ebaba3e1398016b21993d7acb69bdcbabb44efb6 on gregrs-uk:way-center into b6e2cb16dd0f6c6a0932aeb241a7e1309f2e4250 on DinoTools:master.

Thanks for your contribution. Some tests failed with the following error message.
UnboundLocalError: local variable 'center_lat' referenced before assignment

Can you please provide a query to test your changes and/or write a test.

Coverage decreased (-1.2%) to 93.086% when pulling 0df600d57b85fbd6eeba96a1e27e630daf46262e on gregrs-uk:way-center into 969889826a85ea0c70bcd6a844c0badf62a447e0 on DinoTools:master.

Coverage decreased (-1.2%) to 93.086% when pulling 0df600d57b85fbd6eeba96a1e27e630daf46262e on gregrs-uk:way-center into 969889826a85ea0c70bcd6a844c0badf62a447e0 on DinoTools:master.

Coverage decreased (-0.03%) to 94.266% when pulling b40afd5bf8ce5c4ab573fd7e9532883cd1b15db1 on gregrs-uk:way-center into 969889826a85ea0c70bcd6a844c0badf62a447e0 on DinoTools:master.

Coverage decreased (-0.03%) to 94.266% when pulling 82c233992c73731b44488f6dea22af161307a839 on gregrs-uk:way-center into 969889826a85ea0c70bcd6a844c0badf62a447e0 on DinoTools:master.

I've fixed __init__.py in a few places.
I've also added a test involving another XML file. This represents the same way used in another test, but is what would be returned if the out center Overpass QL option is used.
N.B. the query I used also included the (._;>;); option, which means that the XML includes <node> elements. This is probably good because it means we can test the overpy.Way.nodes property. However, it's not compulsory to return <node> elements in the XML if the out center option is used on its own.

Thanks for your contribution. I had a quick look at your code. But I will do some more tests before merging it.

Hi, @phibos could you test this PR?

I have merged the source with the latest master branch and have created a new pull request #47


Frozen header showing twice

Hello,
For some reason, my fixed (frozen) header rows are being duplicated, and are not aligning properly.
I am using VisualStudio 2015 C# creating a GridView with AutoGenerateColumns="true"
I am using the latest version of GridViewScroll (23 November 2017).  I am not using a special style for freezeColumnCssClass: "", // String setting.
In FireBug, I can hide the entire div id="GridView1_Header_Freeze" DIV, and it is not duplicated.
Questions:  1.  How can I avoid this duplication on grids that scroll both horizontally and vertically.
2.  How can I ensure the column headers align properly.
There is NO  element, it is a simple gridview.
Please let me know.
Thank you,
David Ralphs
Dallas, Texas
<EMAIL_ADDRESS>CODE:
function gridviewScroll() {
var gridViewScroll = new GridViewScroll({
elementID: "<%=GridView1.ClientID%>",
width: winwidth, // Integer or String(Percentage)
height: winheight, // Integer or String(Percentage)
freezeColumn: true, // Boolean
freezeFooter: false, // Boolean
freezeColumnCssClass: "", // String
freezeFooterCssClass: "", // String
freezeHeaderRowCount: 1, // Integer
freezeColumnCount: 5 // Integer
// Target element id
});
gridViewScroll.enhance();
}
              `    <asp:UpdatePanel ID="upGridView1" runat="server">
                  <ContentTemplate>
                  <asp:GridView ID="GridView1" runat="server" style="width:100%;border-collapse:collapse;"

AutoGenerateColumns="true" OnRowCreated="GridView1_RowCreated" CellPadding="4" Font-Names="Arial" Font-Size="9"
ForeColor="#333333" OnRowDataBound="GridView1_RowDataBound" GridLines="Both" BorderStyle="Solid" >

NO DATA

</asp:GridView>

</asp:UpdatePanel>
`
USING:

Can you provide an example(HTML) to reproduce the problem?
You can send mail to<EMAIL_ADDRESS>

Hello Likol,
Thank you for the reply!
Please find attached an HTML file where the column headers are duplicated and not lining up (not aligned properly).
When I use the OLD version of GridViewScroll, the horizontal alignment is off (frozen columns do not align horizontally with the non-frozen columns).
When I use the NEW version of GridViewScroll, the vertical alignment is off (column headers don't align with columns), and the header columns of the frozen columns are duplicated.
I appreciate your help.
Please reply if you have further questions.
Thank you,
David RalphsDallas<EMAIL_ADDRESS>On Wednesday, March 14, 2018, 2:15:40 AM CDT, Likol Lee<EMAIL_ADDRESS>wrote:
Can you provide an example(HTML) to reproduce the problem?
You can send mail to<EMAIL_ADDRESS>—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Hi,
Same problem here, I attach an example, I think we're having issues with emtpy cells (with a single white-space).
test1.zip

@julianbadillo The problem is caused by  <thead> This requires adjusting the code.
@dralphs I did not see the attachment?

@twlikol I've attached the attachments to the comment above.  Please let me know if you have any further problems seeing them.  Thank you.  David Ralphs

@dralphs I need HTML to reproduce your problem!

@twlikol - Hi Likol, I apologize, I tried to assign the .html, but it wouldn't attach.  Please find attached a .ZIP file here.  Thank you, David Ralphs :->
OrdGdSAN.zip

This problem seems to be caused by CSS
Please remove css of gridviewscroll

@twlikol   Hi Likol, thank you again for your help.
Still having problems.
I REMOVED all CSS (inline, links to stylepages, etc.), and the page is still displaying the same problem with the columns mis-aligning and duplicating.
This only happens when there are 8 or more columns to the right of the 4 or 5 fixed columns.
The attached example has 4 fixed columns on the left and 11 horizontally scrollable columns on the right.
I even updated the jquery version to see if that would help.
Here's a question:  In the OLD version of GridViewScroll, the horizontal scrolling worked well.  I only had problems with the rows mis-aligning when scrolling vertically.  Is that row alignment problem perhaps easier to solve?  I'm okay with using the older version if it is easier to solve that problem.
Please let me know.
Thank you again for your help.
David Ralphs
Dallas TX
DavidRalphsQuestion.zip

Try this
OrdGdSAN_B.zip
I added style "th { white-space: nowrap;}"

@twlikol Hello Likol,
I think we're getting closer.
I appreciate the file you sent.  It looks better!
Still having a problem....
When I change the freezeColumnCount value from 1 to 5 (which is my need), they lose their width and alignment.
Please see attached files.
Thank you,
David Ralphs
Dallas, TX
<EMAIL_ADDRESS>

OrdGdSAN_B_2.zip

th { white-space: nowrap;}
change to
th, td { white-space: nowrap;}

@twlikol  - Hi Likol, so far so good.  I noticed that the header row was duplicated if I used any form of line break in my td.  The line break could be a br or a tr.  In one of my td I had a table with a couple of rows and that was causing the header rows of the frozen columns to duplicate.  Is there any way to add a line break and keep those headers from duplicating?

I am also looking for a solution that can solve this problem
At present, there is no good solution

@twlikol Hi Likol, thank you sooo much for your help!  For now, I just added br br HeaderText br br  This makes the TR taller and covers the duplicated TR.  Again, I appreciate very much your help!  If you find a solution to the frozen header rows duplicating when the un-frozen headers have line breaks, please let us know.
Thank you,
David Ralphs
Dallas, TX
<EMAIL_ADDRESS>

Have somebody solved this issue? I'm not able to fix it :(

I stumbled across this problem yesterday.
It looks like the "duplicate" header is by partial design... that is, that the freeze headers are implemented as a separate table intended to overlay the base table.  The problem is that the freeze column header cells aren't overlaying as desired.  They default to a height appropriate to display their single line contents... but the rest of my (gridview) header includes many cells using word wrap, so that the row height is considerably taller than this default.
If I manually adjust the height of the freeze headers to 100px, then they more closely overlay their target, producing a more acceptable illusion of frozen columns.


Error: permission denied for foreign table mydata01 (SQLSTATE 42501)

Describe the bug

Google spreadsheets has been granted editor permission
select can successfully read data
Using insert syntax shows SQLSTATE 42501

Steampipe version (steampipe -v)
0.12.2
steampipe version 0.12.2
Plugin version (steampipe plugin list)
0.1.1
hub.steampipe.io/plugins/turbot/googlesheets@latest | 0.1.1   | googlesheets
To reproduce
insert into mydata01 values('V2.0', 'Jonathan Tsai', 'Assigned', '3');
Error: permission denied for foreign table mydata01 (SQLSTATE 42501)
Expected behavior
Unable to execute the insert syntax
Additional context
Does the current version only support select syntax and not implement insert/update/delete yet?

Currently Steampipe is focused on read only access only, so insert, update and delete operations are not supported.

Thank you very much for your efforts. Hope to support insert, update, delete functions in the future.


created query tab

Hey @RahimChunara. Following changes are required before you can work on it binding:

Add View Queries Action button in the Overview table as in the Figma design which should direct to the Queries tab.
Show some values in the codemirror by taking it as props
The query-font styling is not the same as design
Resolve the merge conflicts by pulling the v0.15.0 upstream. Dont forget to add upstream first

Needs work. Won't be able to put this in v0.15.0. Closing it for now to avoid clutters in PR. Resolve the merge conflicts, solve all the errors, test it properly and then make a PR once again.


Pull request with type [CREATE] for user [jonasatgit] and object type [Script] - titled [Test-ConfigMgrTlsConfiguration]

Automated pull request from the Endpoint Configuration Manager Community hub.

@Ioan-Popovici thx for the hint with Natural Line Continuations. It does not work in all PoSh versions for me though. So, I left that one out in my update. I might come back to that and fix it in future versions.
The update created a new pull request: https://github.com/microsoft/configmgr-hub/pull/114


:seedling:  bump the embedded postgres to 1.30.0

Summary
Related issue(s)
Fixes # https://github.com/stolostron/multicluster-global-hub/pull/1269
References: https://github.com/fergusstrange/embedded-postgres/issues/149
Tests

[ ] Unit/function tests have been added and incorporated into make unit-tests.
[ ] Integration tests have been added and incorporated into make integration-test.
[ ] E2E tests have been added and incorporated into make e2e-test-all.
[ ] List other manual tests you have done.

/test sonarcloud

/retest

/override ci/prow/sonarcloud
/override "SonarCloud Code Analysis"

/retest

/override "SonarCloud Code Analysis"

/override ci/prow/sonarcloud
/override "SonarCloud Code Analysis"

/override ci/prow/sonarcloud


npm start failed , server crashed

Reproduce

run npm install
run command :- npm start
@llaske
Server will crash as it is not able to find the correct path at here in these two files
https://github.com/llaske/sugarizer-server/blob/master/api/controller/activities.js#L28

https://github.com/llaske/sugarizer-server/blob/master/api/controller/journal.js#L108

@parteekcoder can give some screenshots of your terminal ?

@parteekcoder can give some screenshots of your terminal ?

Sure @codebloded , could you please guide me how can I get into sugarlabs gsoc project this year

@codebloded also when I ran npm run test it failed , as it also not able to find the files
Could you please help me?

which node/npm version you use?

which node/npm version you use?

node version 16.18.2
But this is not node error i guess it not able to find the path

Reproduce

run npm install
run command :- npm start
@llaske
Server will crash as it is not able to find the correct path at here in these two files
https://github.com/llaske/sugarizer-server/blob/master/api/controller/activities.js#L28

https://github.com/llaske/sugarizer-server/blob/master/api/controller/journal.js#L108

@codebloded check these lines path is wrong

hey @llaske please see this line https://github.com/llaske/sugarizer-server/blob/master/env/sugarizer.ini#L25
the path is wrong that's why getting the above mentioned error
Also @codebloded please help in this if I am wrong?

@parteekcoder you're supposed to change the path in sugarizer.ini to match your environment.
Where's located your Sugarizer directory?

yeah But it is relative path which doesnot matter where the repo is cloned in my system

@parteekcoder did you clone Sugarizer along with Sugarizer Server?
By default, Sugarizer Server assumers the directory structure to be like this:

[SOME_PATH]

sugarizer

...
...

sugarizer-server

...
...

The client application for Sugarizer Server is Sugarizer. If you have cloned both repositories in the same folder, this environment variable does not needs to be changed.
[client]
path = ../sugarizer/

closing as solved


Version 0.0.4

Landed in https://github.com/metarhia/lowscript/commit/03336b122fcb20b47d39bf4afdb21f4d9deda44e


Fix AttributeError on identity

When the user object returned by the authentication_handler is a dict, this exception is raised:
File "/usr/local/lib/python2.7/dist-packages/flask_jwt/init.py", line 53, in _default_jwt_payload_handler
identity = getattr(identity, 'id') or identity['id']
AttributeError: 'dict' object has no attribute 'id'
So getattr must not raise an exception but return None in order to evaluate the second par of the if: identity['id']

Sorry, this is a dupplicate of #78

Coverage remained the same at 95.652% when pulling 17b81b4dfa6dcdfef05aa68deacb7aeaaa33d3fb on dokime7:patch-1 into c27084114e258863b82753fc574a362cd6c62fcd on mattupstate:master.


[3.1] Cache Question

Hey,
It has to be obvious but I cannot understand it.
The MemberAccessor class creates get/set delegates. That happens when a PocoDataBuilder is initialized. Which seems to happen anytime a PocoDataFactory has to return a PocoData for a type for the first time. And each Database, when created, seems to create and own it own PocoDataFactory.
Which would mean that each Database instance ends up creating a data factory, builders, the get/set delegates, etc. Which sounds... bad.
What am I missing? ;-)
S.

@zpqrtbnk nice catch :), i just playing with NPoco to understand its internal mechanism, IMHO v3.1 introduce a lot of broken changes in its internal structure. I agree with you about PocoData that should be statically cached, but this behavior is intentionally changed since v2.11.10, any reason @schotime ?. There are also inconsistent behavior about using Attributes and FluentMapping especially for reference. Indeed v3.1 offer flexibility over mapping plan that is awesome in my opinion, but i think there are a lot of things that need to be clarified about those changes.

Into PR mode ;-)

Hey guys,
There is indeed a caching issue that I'm working through at the moment.
It's quite complex so I'm trying to plan in out.
The pocodata's are rebuilt on each query now as they may need to mutate per
query, however they are very cheap to build. This is done to enable certain
scenarios with the linq queries.
Thanks for the feedback
Adam
On 10 Mar 2016 9:27 pm, "Stephan"<EMAIL_ADDRESS>wrote:

Into PR mode ;-)
—
Reply to this email directly or view it on GitHub
https://github.com/schotime/NPoco/issues/235#issuecomment-194779692.

As I go through the code and try to understand and check changes vs v2, might submit PRs that mostly add comments, to begin with - if that's OK with you?

It is indeed quite complex :D, but i think once you traverse all member and built PocoData metadata is enough to support most query scenario, (except for dynamic, which need to be evaluated each run) or maybe i missed some scenario? My idea is moving PocoDataFactory outside the Database lifecycle and injected into database for mapping plan, therefore you can maintain static cache for typed poco, but im not sure if it is suitable for dynamic property.

That's what already happens with fluent config because you can have
multiple configs but you can only have one attribute mapping so I think I
have a solution. Bare with me.

@schotime about fluent mapping, have you read my comment https://github.com/schotime/NPoco/issues/232#issuecomment-193165931 ?

@dwirawan I have, and its on my list to have a look at tomorrow after I sort the caching out ;)

@schotime thanks, maybe i will start some contribution for small patch, since i am not familiar with git, so pardon me for some PR mistake ;)

@dwirawan Even if you can figure out the problem and can send me the snippet that fixes and a test or post it in the issue then I can always patch it from there ;)

Just committed up new changes and merged your other PR @zpqrtbnk

This one fixed now? Can i close?

From what I've seen, using the new fluent factory et al, my original question is solved. Thanks!
Closing.


add PackedByteArray conversion to PackedVector2Array, PackedVector3Array and PackedColorArray

adds to_vector2_array, to_vector3_array, and to_color_array methods on PackedByteArray to convert to the corresponding types, as prior you could only convert from said type to PackedByteArray (with to_byte_array)

I haven't done one for PackedStringArray as I think the to_byte_array method on PackedStringArray is broken (I'll look some more into it tomorrow)

Note that for Vector2/3/4 the underlaying data type is not always a float, it's real_t which can be a 32-bit float or 64-bit double depending on Godot build settings. But it might be best to just use full class size. So instead of using sizeof(float) * 2 for Vector2, just use sizeof(Vector2) directly. You'll also have to update the documentation for this.
PackedStringArray also only stores the String objects themselves, which are basically just pointers to the actual text data. It doesn't actually store tightly packed text data or anything like that. So there is probably no point in adding that converter.
Also remember to squish your commits into a single commit, see PR Workflow.

Note that for Vector2/3/4 the underlaying data type is not always a float, it's real_t which can be a 32-bit float or 64-bit double depending on Godot build settings. But it might be best to just use full class size. So instead of using sizeof(float) * 2 for Vector2, just use sizeof(Vector2) directly. You'll also have to update the documentation for this.

Oh, I wasn't sure if I could use sizeof on custom data types

PackedStringArray also only stores the String objects themselves, which are basically just pointers to the actual text data. It doesn't actually store tightly packed text data or anything like that. So there is probably no point in adding that converter.

Hmm, yea, I thought so. Is there any point to the to_byte_array method on the String? I do not see much use for a byte array of references, and it's quite unintuitive, especially for beginners (It doesn't really specify anywhere in the docs that it only stores references, but that it packs data tightly (in-built docs), and even worse on the online docs: Returns a PackedByteArray with each string encoded as bytes.)

Also remember to squish your commits into a single commit, see PR Workflow.

Oh, Sure!

Duplicate/alternative: #65811.

why isnt this merged? already? friend is running this PR on his own custom compiled version with no problem, this is essential for compute shaders, and compute shaders are a very big thing

why isnt this approved already? friend is running this PR on his own custom compiled version with no problem, this is essential for compute shaders, and compute shaders are a very big thing

There is a related proposal, but it's not very focused on this particular feature. Not much consensus has been reached, and we don't know whether this PR or https://github.com/godotengine/godot/pull/65811 is better yet.

Please squash your commits into one, see here

ok, I hope I did it right 🥲

Looks great! Just one last detail, could you please update the title of the commit to match the PR to make it a bit clearer without low level details of the code, you do this with:
git commit --amend
git push --force

Thank you and this looks great!


Do you have NGU implementation?

Hi,  it is a great repo for RL research. In my humber opinion, it would be great if NGU (Never Give Up) can be added. Do you plan to release the NGU implementation?

Hi! Sorry, at the moment we don't have plans to add the NGU implementation to Acme.

Hi! Sorry, at the moment we don't have plans to add the NGU implementation to Acme.

I see. Thanks.


Running stage up command with passphrase on SSH key errors

Running ninny stage_up when a passphrase is set on the SSH key used results in error:
$ ninny stage up
Enter passphrase for key '/Users/firstnamelastname/.ssh/id_ed25519':
Checking out staging.2022.07.03.
Enter passphrase for key '/Users/firstnamelastname/.ssh/id_ed25519':
Enter passphrase for key '/Users/firstnamelastname/.ssh/id_ed25519':
/Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/gitlab-4.18.0/lib/gitlab/request.rb:71:in `validate': Server responded with code 400, message: merge_request_iid is invalid. Request URI: https://gitlab.com/api/v4/projects/4438192/merge_requests/up (Gitlab::Error::BadRequest)
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/gitlab-4.18.0/lib/gitlab/request.rb:55:in `block (2 levels) in <class:Request>'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/gitlab-4.18.0/lib/gitlab/client/merge_requests.rb:47:in `merge_request'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/ninny-0.1.22/lib/ninny/repository/gitlab.rb:38:in `pull_request'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/ninny-0.1.22/lib/ninny/commands/pull_request_merge.rb:79:in `pull_request'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/ninny-0.1.22/lib/ninny/commands/pull_request_merge.rb:55:in `merge_pull_request'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/ninny-0.1.22/lib/ninny/commands/pull_request_merge.rb:28:in `execute'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/ninny-0.1.22/lib/ninny/cli.rb:41:in `stage_up'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/lib/ruby/gems/3.0.0/gems/ninny-0.1.22/exe/ninny:15:in `<top (required)>'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/bin/ninny:25:in `load'
	from /Users/firstnamelastname/.rbenv/versions/3.0.4/bin/ninny:25:in `<main>'

My thoughts are that by typing in the passphrase, it ends up passing the passphrase into the merger as the merge_request_iid.

Closing due to archival.


Unexpected behaviour with XFCE  Dual monitor with Focus Follows Mouse enabled

I really like this app, but I'm having an issue when using Cortile with my dual monitor setup. I have "Focus follows mouse" enabled in the XFCE Window Manager. However, when I move my mouse from screen 1 to screen 2 and try to open Thunar or Terminal, it still opens on screen 1, and the same happens in reverse. And even if I click on windows on screen 2, it still adds new terminal or window in screen 1. Can anyone help me resolve this? Thanks!

Cortile remembers and restores the window positions and states starting with version v2.3.0. See feature request #21.

However, when I move my mouse from screen 1 to screen 2 and try to open Thunar or Terminal, it still opens on screen 1...

As cortile will move the window back to the latest screen the "Focus follows mouse" feature will not work.
You can disable caching via cortile -cache 0, but you will also lose the functionality that tiling layouts are restored.
If you really need it you can also use a version smaller v2.3.0.

Actually cortile -cache 0 works well. Since remembering state is not crucial for me. This is great. Thanks for adding this option.


collaterals - remove collateral from list if active price is 0

What happened:
During hard forks, we sometimes add collaterals on the list of collateral tokens. Sometimes, when the "price" from the oracle is not ready, users won't be able to add until the price from oracle is live.
To solve this issue, we would like to remove the collateral token on the list of collaterals IF the active price is 0.
To make it easy, you can develop it on Playground network. You may go to Settings => Network => Playground => Click on Playground again. There will be options there to click/top up tokens. With this, you will be able to create a vault.
The easy way is to just filter the list of collateral tokens if active price is 0.

@rox1338 You can check this one, let me know your thoughts about it.

@thedoublejay looks feasible so far. Will have a  closer look tomorrow.


fix(patch): Do not consider nodes with different scope ids the same (fix #10416)

When patching a node the scope id might change. When it does the flow should be followed for updating non-same elements to make sure it is updated correctly in the DOM.
fix #10416

What kind of change does this PR introduce? (check at least one)

[x] Bugfix
[ ] Feature
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes
[x] No

If yes, please describe the impact and migration path for existing applications:
The PR fulfills these requirements:

[ ] It's submitted to the main branch for v2.x (or to a previous version branch)
[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix #xxx[,#xxx], where "xxx" is the issue number)
[ ] All tests are passing: https://github.com/vuejs/vue/blob/dev/.github/CONTRIBUTING.md#development-setup
[ ] New/updated tests are included

There seems to be an issue with the tests that is not related to this change. From what I can see all tests are passing since there are some issues with the tests it might be worth double checking.
If adding a new feature, the PR's description includes:

[x] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:

what do you?

Any updates on this? I applied this locally and which seems to have fixed the bug for me.

Any updates? Also fixes the bug locally for me.

Same here...

Same here!


As a developer/owner for the Azure SDK for C++, I want the nightly CI pipelines to create a github issue whenever it fails

If a pipeline step fails (like cpp - core - validate_linux... ) , make the pipeline to automatically create a github issue adding the log in the description and with a tittle mentioning the pipeline and os configuration.
If the pipeline keeps failing, the issue should be updated with a new comment for each fail.
There is no need to make the pipeline to close the issue when on the next first pass. (let developer/owner to close either manually or with a PR).
Once the issue is closed, if there is a new fail (regression), a new issue should be created.

@weshaggard, do other language SDKs already have a solution for tracking nightly build failures?
Auto-submitting a PR that disables the test might be nice too, but that might encourage the wrong pattern or have too many false positives.

Currently no other languages have any automation that will automatically file issues or disable tests. We have devops and powerbi dashboards for looking at the nightly test runs but that still requires someone to investigate.

That said this would be an interesting feature but I suspect it might take some effort. I'm happy to chat about potential designs here if someone has some bandwidth to work on this.

cc @mitchdenny

Auto filing bugs on build failures is something that Azure DevOps has had for a while (setup between Azure Boards and Azure Pipelines). But won't work OOB with GitHub. I would say though that when teams do enable it the build failure bugs are largely ignored.
If you want to go this route then I think you've got two problems that need to be addressed. The first is the technology one which is just making the solution able to file bugs, but the second is a people problem and introducing a process into the team where these build bugs are tackled in a timely basis.
I think auto disabling tests is dangerous, but I have seen it done fairly well in the past. What happens is that when a flakey/failing test is detected a bug is raised for it after a period of time.

but the second is a people problem and introducing a process into the team where these build bugs are tackled in a timely basis.

That is good to call out and we'll keep that in mind. Since GitHub issues are what we use for tracking work and bugs, having that as a single source makes the most sense and will feed into our existing triaging and tracking processes. What we don't want is unread/ignored (closed-source) emails.
The auto-generated disabling PRs would still need to be reviewed, but they help avoid us doing commonly occurring manual tasks repeatedly to unblock CI and master. Of course, the area owner and the person who wrote the test and product code needs to go and investigate and resolve the underlying issue, but other unrelated PRs being blocked hurts team productivity.

Nothing to turn on, it was a feature that only worked with Azure Pipelines and Azure Boards. We would need to build a solution for GitHub and Azure Pipelines.

based on engsys responses, this won't be implemented


Feature request: show heatmap of buildings or other layers at zoom 10-13

Description
When zoomed out, it would be nice to see a heatmap of where currently visible Rapid assist layers are, in order to identify a hotspot to zoom into
This might be possible by either converting the data just to dots at zoom 10-13 and displaying those, on the fly, or maybe it would need server side work (I can help, but tough with so many datasets) to bucket things
Another idea could be to make a generic tile layer of just quadkeys and then color code it darker to lighter based on the count of centroids of the activated layer (buildings, roads, addresses, etc) in the quadkey, by cross checking to the API, for zoom 10-13

Bumpity-bump. Going to see if I can't dust this one off for some upcoming projects we have coming down the pike.


neovim wrapper: build with nodejs support

Motivation for this change
I use NeoVim to develop nodejs projects but my editor does not work well because it's missing the NodeJS neovim provider.
I have tested this by running nix-shell -I nixpkgs=. --pure -p 'with import <nixpkgs> {}; neovim.override { withNodeJs=true; }' --run nvim
## Node.js provider (optional)
  - INFO: Node.js: v8.12.0
  - INFO: Neovim node.js host: /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1/bin/neovim-node-host
  - OK: Latest "neovim" npm/yarn package is installed: 4.2.1

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[x] Fits CONTRIBUTING.md.

@GrahamcOfBorg build neovim

Success on x86_64-linux (full log)
Attempted: neovim
Partial log (click to expand)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/which):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: request to https://registry.npmjs.org/which failed: cache mode is 'only-if-cached' but no cached response available.

up to date in 0.51s
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1
patching script interpreter paths in /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1
checking for references to /build in /nix/store/fhmp7164mf7pmvin72z3qxiwv6p8ps9p-node-neovim-4.2.1...
building '/nix/store/wbj5845nr8klcmn9nkpnvhgvn7bq29hx-neovim-0.3.1.drv'...
/nix/store/8p7plam6zmywj9aqvkb3fp75m6f390d0-neovim-0.3.1

Failure on aarch64-linux (full log)
Attempted: neovim
Partial log (click to expand)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY<EMAIL_ADDRESS>(node_modules/which):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: request to https://registry.npmjs.org/which failed: cache mode is 'only-if-cached' but no cached response available.

up to date in 0.743s
post-installation fixup
shrinking RPATHs of ELF executables and libraries in /nix/store/8gyn7p130b0jxrcry3wzcb3s2i7wwfzy-node-neovim-4.2.1
patching script interpreter paths in /nix/store/8gyn7p130b0jxrcry3wzcb3s2i7wwfzy-node-neovim-4.2.1
checking for references to /build in /nix/store/8gyn7p130b0jxrcry3wzcb3s2i7wwfzy-node-neovim-4.2.1...
cannot build derivation '/nix/store/g64vvl12xiji2ph5qdqvadsqnancf5vy-neovim-0.3.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/g64vvl12xiji2ph5qdqvadsqnancf5vy-neovim-0.3.1.drv' failed

@GrahamcOfBorg build neovim

Failure on aarch64-linux (full log)
Attempted: neovim
Partial log (click to expand)
stack traceback:
        [C]: in function 'match'
        /build/source/src/nvim/generators/gen_declarations.lua:255: in main chunk
        [C]: at 0x00405660
make[2]: *** [src/nvim/CMakeFiles/nvim.dir/build.make:253: src/nvim/auto/eval/encode.c.generated.h] Error 1
make[1]: *** [CMakeFiles/Makefile2:2870: src/nvim/CMakeFiles/nvim.dir/all] Error 2
make: *** [Makefile:152: all] Error 2
builder for '/nix/store/03aa9ky5bkr7lhiy22yh4di18gjn8wwy-neovim-unwrapped-0.3.1.drv' failed with exit code 2
cannot build derivation '/nix/store/xlwz6czhyymxks1vyh4il8lsdzsjb1p3-neovim-0.3.1.drv': 1 dependencies couldn't be built
error: build of '/nix/store/xlwz6czhyymxks1vyh4il8lsdzsjb1p3-neovim-0.3.1.drv' failed

Success on x86_64-linux (full log)
Attempted: neovim
Partial log (click to expand)
copying path '/nix/store/xwshfcsm0g6jg92qv9n86hifcs28wb5g-python3-3.6.6-env' from 'https://cache.nixos.org'...
copying path '/nix/store/zm6hic6ig0cfmf4bh7780q8l91vn269a-python2.7-neovim-0.2.6' from 'https://cache.nixos.org'...
copying path '/nix/store/pgah0vvx4ij2hxxm4fg7rphd1bxdvic8-ruby2.5.3-neovim-0.7.0' from 'https://cache.nixos.org'...
copying path '/nix/store/bwb014vlw6ziwlq98pf7qhlr8xhvwa77-python-2.7.15-env' from 'https://cache.nixos.org'...
copying path '/nix/store/hfrfxsqq2j511kkl70ypd3frxjxjjdi6-neovim-ruby-env' from 'https://cache.nixos.org'...
copying path '/nix/store/fn158ydnapyhsrikbdq3b5p8crq9ypp8-unibilium-2.0.0' from 'https://cache.nixos.org'...
copying path '/nix/store/ks820gxg0xjliihfvjn8rfbl4nzprm56-xsel-unstable-2016-09-02' from 'https://cache.nixos.org'...
copying path '/nix/store/dc9p20jkqq2px0fbh9chha2rnwmvwhsr-neovim-unwrapped-0.3.1' from 'https://cache.nixos.org'...
building '/nix/store/6wcl82vwfb970yrc6z2j7pcfirdvrcg9-neovim-0.3.1.drv'...
/nix/store/8mazyvxk9r3cla2jpm0pryixhr8z4y8f-neovim-0.3.1

I rebased this PR over the latest master, @Mic92 can I get a review on this one?


Still alive?

@mauricemach, you still planning to update CoffeeKup? There are like 10 pull requests pending, and I'm just wondering if you're going to keep maintaining this.

As a sub aside, with Express 3, they remove support for Layouts and make the template engine the one to deal with them. I figure that'll mean some changes to docs, at the bare minimum. I'm willing to update docs / howtos if you're planning to keep things going.

Apparently not.

This is such a shame, I really hope someone take up this great project. And @mauricemach, please let us know if you're not interested in maintaining it anymore.

Not sure I have the time to maintain properly, but have forked the project and will work on resolving issues and merging in existing pull request from the original project into my fork.  This is only for my own use b/c I really like coffeekup.  If anyone is interested in helping let me know.  May be a week or so before I have time to work on any of it.

I'm getting worry about Maurice. He doesn't answer to emails, twitter, nothing. Anybody having actual news about him?

I don't know him personally... just used coffeekup.

@randalb my priority at the moment is to review the existing pull requests that I feel need to be merged into my fork, add the code manually and then add all of the current issues to this github fork ( https://github.com/gradus/coffeekup ) and start tackling them one by one. Adding issues from @mauricemach / coffekup to my fork is a good way to start.  Then, we can go from there. Everyone should be contributing to open source.  Glad to see your interested.  I am just using coffeekup in a few of my NodeJS projects and the idea of coffeescript templates really appeals to me. I have to keep this project alive and am willing to take as much time as needed to do so. We may want to rename the project at some point before packaging and releasing npm module.  Would love to here @mauricemach 's take on this idea, but he seems to be MIA.

Awesome!  Glad you guys are interested in keeping this project alive.  It seems like an awesome templating system.  I would love to see it being improved and I will try to help any way I can.  I am still new to this entire world though and I'm slowly getting up to speed.

I have renamed the project and have moved it here https://github.com/gradus/coffeecup.  Will continue to keep it alive as a clone of the original coffeekup.  thanks @mauricemach

Just published npm module coffeecup.  was able to simply require('coffeecup') in existing node v0.6.11 project and seems to work great.  https://github.com/gradus/coffeecup is my new clone.  contributions welcome.  please help me keep this project alive.

I just added a bunch of issues that I thought were valid, etc. I'm not sure the best way to deal with this repo since it's kind of a goner now.

Much appreciated @randallb.
On Feb 29, 2012, at 1:25 PM, Randall Bennett wrote:

I just added a bunch of issues that I thought were valid, etc. I'm not sure the best way to deal with this repo since it's kind of a goner now.

Reply to this email directly or view it on GitHub:
https://github.com/mauricemach/coffeekup/issues/110#issuecomment-4243527

thanks guys for keeping coffeekup alive. will move to coffeecup now. thanks!

@marvin Always open to contributions.  Working on fixing a few issues and adding a few new features at the moment.  Please submit an issue if you run across any problems. I have put up a couple boilerplate examples on my github repo using the new CoffeeCup with flatiron and tako web frameworks (black-coffee and macho-tako).  Documentation is now at http://easydoc.org/coffecup.

haha just put up a conversion of the html5 boilerplate to coffeecup :-)

#121


Avoid binding on public ip ports

I was thinking it would maybe be safer to avoid binding the docker images on public ports. Instead let nginx proxy to the private docker ip addresses. This way you avoid people portscanning your host and directly connecting to a running docker image, bypassing any security you might have put up in the nginx configuration.

Closing as it's not currently mergeable, but opening an issue so that we can implement it before the next release.

Closing as it's not currently mergeable, but opening an issue so that we can implement it before the next release.


Search tab returns client side exception error

Search tab -On searching for a project in the project page, a client-side exception error is thrown.
In the Projects Page, on trying to enter words in the Search tab, it displays an error.

On searching for projects, the search tab is to display the project

looks good moving to done.
Before search

After search


ERROR: YouTube said: Unable to extract video data

Checklist

[ ] I'm reporting a broken site support issue
[x] I've verified that I'm running youtube-dl version 2021.01.08
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[x] I've searched the bugtracker for similar bug reports including closed ones
[x] I've read bugs section in FAQ

Verbose log
D:\Downloads\DownloadFromYoutube>youtube-dl "ytsearch:-WImzNUWo0DE" --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['ytsearch:-WImzNUWo0DE', '--verbose']
[debug] Encodings: locale cp1252, fs mbcs, out cp437, pref cp1252
[debug] youtube-dl version 2<IP_ADDRESS>
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.17134
[debug] exe versions: ffmpeg git-2020-07-24-21442a8, ffprobe git-2020-07-24-21442a8
[debug] Proxy map: {}
[youtube:search] query "-WImzNUWo0DE": Downloading page 1
ERROR: query "-WImzNUWo0DE": Failed to parse JSON  (caused by ValueError('Expecting value: line 1 column 1 (char 0)',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\common.py", line 899, in _parse_json
  File "C:\Python\Python34\lib\json\__init__.py", line 318, in loads
  File "C:\Python\Python34\lib\json\decoder.py", line 343, in decode
  File "C:\Python\Python34\lib\json\decoder.py", line 361, in raw_decode
ValueError: Expecting value: line 1 column 1 (char 0)
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\common.py", line 899, in _parse_json
  File "C:\Python\Python34\lib\json\__init__.py", line 318, in loads
  File "C:\Python\Python34\lib\json\decoder.py", line 343, in decode
  File "C:\Python\Python34\lib\json\decoder.py", line 361, in raw_decode
ValueError: Expecting value: line 1 column 1 (char 0)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\YoutubeDL.py", line 797, in extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\common.py", line 530, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\common.py", line 2995, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\youtube.py", line 3179, in _get_n_results
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\common.py", line 892, in _download_json
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\common.py", line 876, in _download_json_handle
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpspbsbtmq\build\youtube_dl\extractor\common.py", line 903, in _parse_json
youtube_dl.utils.ExtractorError: query "-WImzNUWo0DE": Failed to parse JSON  (caused by ValueError('Expecting value: line 1 column 1 (char 0)',)); please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description
I tried to download a video as I did in 2020 for private usage but it doesn't work anymore.

I did youtube --update but the location was a GDrive path therefor showing ```D:\Downloads\DownloadFromYoutube>youtube-dl.exe --update
Updating to version 2021.01.08 ...
Waiting for file handle to be closed ...
D:\Downloads\DownloadFromYoutube>Updated youtube-dl to version 2021.01.08.``` but still using an outdated version. Once I moved to a local path on my PC it works fine now.

I did youtube --update but the location was a GDrive path therefor showing ```D:\Downloads\DownloadFromYoutube>youtube-dl.exe --update
Updating to version 2021.01.08 ...
Waiting for file handle to be closed ...
D:\Downloads\DownloadFromYoutube>Updated youtube-dl to version 2021.01.08.``` but still using an outdated version. Once I moved to a local path on my PC it works fine now.


Add Reload with custom extensions

I have an idea for Brackts.
1.Add Debug menu option Reload with custom extensions.
2.Then open a ModalDialoag for the selection of plugins and load with selected extensions  Brackts.
3.Click the OK button.
4.Realod brackets with selected extension.

@datamweb This feature is already being tracked in the Brackets product backlog. Please add your vote. Closing.

OK.
@redmunds Thanks  for your response.


Fast check: Infer return type based on return literal

We currently don't seem to infer the type from a return statement when it is a literal.
// Works
export const foo = () => 1

// Doesn't work
export function foo() {
    return 1
}
export const foo = () => { return 1 }

This was reported on discord: https://discord.com/channels/684898665143206084/1203185670508515399/1225555199364436080

Duplicate of #365?


Where is resnet50x4.py file?

First of all, thanks for releasing the code, but I can not find the resnet50x4 related code, do you forget to push it?

Can you please also add the resnet_swav definition file?

Can you please also add the resnet_swav definition file?


ag grid tree view selected node

Hi unable to track the selected node in the Tree view structure..
gridOptions.api.forEachNode(function (node) {
if (node.data.AccountName === 'XYZ') {
node.setSelected(true);
}
});
Though this stuff didnt allow me to work.?

works for me. in the example here:
https://www.ag-grid.com/javascript-grid-tree/
i changed the onGridReady to the following, and it successfully selected the row:
    onGridReady: function(params) {
        params.api.sizeColumnsToFit();
        params.api.forEachNode(function (node) {
            if (node.data.athlete === 'Janica Kostelic') {
                node.setSelected(true);
            }
        });
    }


Fix problems in Julia essentials

Typo: " "beyind" the scenes this "
Typo: " This leads to some natural programming "patters" we have "

Done, thanks.


Data discrepancy found

Invalid release year 3003 for Lost in Translation. It should be 2003 😄 ,

thank you for spotting the error. fixed in release v.1.0.0


Doesn't work after update to 0.94

Hello
It doesn't work on all 3 of my tv. Do I need to change anything?
Thanks
2019-06-06 12:25:41 ERROR (MainThread) [homeassistant.components.media_player] Error while setting up platform braviatv_psk
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 126, in _async_setup_platform
SLOW_SETUP_MAX_WAIT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/braviatv_psk/media_player.py", line 89, in setup_platform
[BraviaTVDevice(host, psk, mac, name, amp, android, source_filter)])
File "/config/custom_components/braviatv_psk/media_player.py", line 98, in init
from braviapsk import sony_bravia_psk
ModuleNotFoundError: No module named 'braviapsk'
2019-06-06 12:25:41 ERROR (MainThread) [homeassistant.components.media_player] Error while setting up platform braviatv_psk
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 126, in _async_setup_platform
SLOW_SETUP_MAX_WAIT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/braviatv_psk/media_player.py", line 89, in setup_platform
[BraviaTVDevice(host, psk, mac, name, amp, android, source_filter)])
File "/config/custom_components/braviatv_psk/media_player.py", line 98, in init
from braviapsk import sony_bravia_psk
ModuleNotFoundError: No module named 'braviapsk'
2019-06-06 12:25:41 ERROR (MainThread) [homeassistant.components.media_player] Error while setting up platform braviatv_psk
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 126, in _async_setup_platform
SLOW_SETUP_MAX_WAIT)
File "/usr/local/lib/python3.7/asyncio/tasks.py", line 416, in wait_for
return fut.result()
File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/braviatv_psk/media_player.py", line 89, in setup_platform
[BraviaTVDevice(host, psk, mac, name, amp, android, source_filter)])
File "/config/custom_components/braviatv_psk/media_player.py", line 98, in init
from braviapsk import sony_bravia_psk
ModuleNotFoundError: No module named 'braviapsk'

Copyed the new files and it works again.


Android: Public interface to recreateReactContextInBackground()

Hi,
is it possible to make
recreateReactContextInBackground()

a public interface? I need to reload RN from within JS and I thought about writing a native module to call this method.
In iOS, i use
[self.bridge reloadBridge]

@mhorowitz What do you think about that? I've seen that you have worked on this part. Would you accept a PR for that?
Regards
Philipp

you can use
/**
     * Path to the JS bundle file to be loaded from the file system.
     *
     * Example: {@code "assets://index.android.js" or "/sdcard/main.jsbundle}
     */
    public Builder setJSBundleFile(String jsBundleFile) {
      mJSBundleFile = jsBundleFile;
      return this;
    }

this method

you can use
/**
     * Path to the JS bundle file to be loaded from the file system.
     *
     * Example: {@code "assets://index.android.js" or "/sdcard/main.jsbundle}
     */
    public Builder setJSBundleFile(String jsBundleFile) {
      mJSBundleFile = jsBundleFile;
      return this;
    }

this method

@PhilippKrone You can just add some method in Java which restarts the activity and call the method from JS. And then on the restart, set the path to new URL.

@satya164 Yea I know, but I wonder whether using the method recreateReactContextInBackground() isnt easier / better, as 1) its more like iOS concerning reloading bridge I think and secondly, the description of this method seems to say exactly what I want to be - only point is that it isnt public and I wonder / would like to know why. Does it have any drawbacks to use this method?

@PhilippKrone I've no idea what this method actually does. And making methods public always has a risk, you can't change them ever! I think its fine though, restarting activity.iOS doesn't have a concept of activity at all, so we can't really map everything to how it works on iOS. I guess code push also restarts the activity.
If this is about OTA updates to bundle, in the app I'm working on, I don't prompt the user to reload the bundle at all. It's loaded silently in background and used when he uses the app next time. Much simpler.

@satya164 Yea, concerning not being able to change it ever, I agree. I'm using codepush for OTA, but I'm currently experimenting with reloading bundles dynamically for a different use case - and as "createReactContextInBackground()" is public, I was just wondering why "recreateReactContextInBackground()" isnt - and especially whether a PR here would be fine or not ;)

@PhilippKrone Okay. Cool then.
If I may ask, what's the use case? Just eager to know.
I don't know if there are any plans to make it public or not though May be you can send a PR and discuss the use cases and see?

Simple enough for it to be an easy PR, @PhilippKrone can you make it public and explain your use case in a PR?
Thanks!


Import backup from the old app the the native

Subtasks

[ ] iOS - LDK state & Slashtags metadata
[ ] Android - LDK state & Slashtags metadata

LDK state imported successfully on iOS: https://github.com/synonymdev/bitkit-ios/pull/3

We will probably don't look into Slashtags anytime soon

Can we close the ticket?


Adding example to load official draft-04 to README

What issue does this pull request resolve?
#904
What changes did you make?
documentation change in README.md: added an example
Is there anything that requires more attention while reviewing?
Nope

see https://github.com/epoberezkin/ajv/issues/904#issuecomment-447594283


WIP: Update JRE_IMAGE location

Force build fail if jtreg jar is not installed successfully
Signed-off-by: Sophia Guo<EMAIL_ADDRESS>

Relates #1076


Highlight braces in XAML

Is your feature request related to a problem? Please describe.
Currently the XAML can look like this:
<ContentPresenter Name="Content"
  ContentSource="Header"
  SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
  HorizontalAlignment="{Binding Path=HorizontalContentAlignment,RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"
  VerticalAlignment="{Binding Path=VerticalContentAlignment,RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"
  RecognizesAccessKey="True"/>

Describe the solution you'd like
Tripple braces of the same color could be highlighted

Wow, that was fast. Thanks!!! My new favourite extension


Fix The Approval Handler

In the hasApprove function there is a bug in the for loop
for {
fileOwners := h.features.Repos.LeafAssignees(p)
        if fileOwners.Len() == 0 {
            glog.Warningf("Couldn't find an owner for path (%s)", p)
            continue
        }
...

p = path.Join(p, paths[i])

}

The continue statement never allows the handler to look deeper in the tree after it runs into the fileOwners.Len() == 0.  The continue statement means the path never gets appended to.

cc @hongchaodeng

fixed awhile back with new implementation


Release Note 2.1.7

Behavior changes

The following global variables will be forcibly set to the following default values:

enable_nereids_dml: true
enable_nereids_dml_with_pipeline: true
enable_nereids_planner: true
enable_fallback_to_original_planner: true
enable_pipeline_x_engine: true

New columns have been added to the audit log. https://github.com/apache/doris/pull/42262

New features
Lakehouse
Async Materialized View

An asynchronous materialized view has added a property called use_for_rewrite to control whether it participates in transparent rewriting. https://github.com/apache/doris/pull/40332

Query Execution

The list of changed session variables is now output in the Profile. Link to the pull request
Support for trim_in, ltrim_in, and rtrim_in functions has been added. Link to the pull request (Note: This is a duplicate mention, but I'm including it as per your original list.)
Support for several URL functions (top_level_domain, first_significant_subdomain, cut_to_first_significant_subdomain) has been added. Link to the pull request
The bit_set function has been added. Link to the pull request
The count_substrings function has been added. Link to the pull request
The translate and url_encode functions have been added. Link to the pull request
The normal_cdf, to_iso8601, and from_iso8601_date functions have been added. Link to the pull request
(Duplicate entry, but for completeness) Support for trim_in, ltrim_in, and rtrim_in functions has been added. Link to the pull request

Storage Management

The information_schema.table_options and table_properties system tables have been added, supporting the querying of attributes set during table creation. https://github.com/apache/doris/pull/34384
Support for bitmap_empty as a default value has been implemented. https://github.com/apache/doris/pull/40364
A new session variable require_sequence_in_insert has been introduced to control whether a sequence column must be provided when performing INSERT INTO SELECT writes to a unique key table. https://github.com/apache/doris/pull/41655/files

Others

Allow for generating flame graphs on the BE WebUI page.https://github.com/apache/doris/pull/41044

Improvements
Lakehouse

Support for writing data to Hive Text format tables: https://github.com/apache/doris/pull/40537

Documentation: https://doris.apache.org/docs/lakehouse/datalake-building/hive-build

Access MaxCompute data using MaxCompute Open Storage API: https://github.com/apache/doris/pull/41610

Documentation: https://doris.apache.org/docs/lakehouse/database/max-compute

Support for Paimon DLF Catalog: https://github.com/apache/doris/pull/41694

Documentation: https://doris.apache.org/docs/lakehouse/datalake-analytics/paimon

Added table$partitions syntax to directly query Hive partition information: https://github.com/apache/doris/pull/41230

Documentation: https://doris.apache.org/docs/lakehouse/datalake-analytics/hive

Support for reading Parquet files in brotli compression format: https://github.com/apache/doris/pull/42162
Support for reading decimal 256 types in Parquet files: https://github.com/apache/doris/pull/42241
Support for reading Hive tables in OpenCsvSerde format: https://github.com/apache/doris/pull/42939

Async Materialized View

Refined the granularity of lock holding during the build process for asynchronous materialized views. https://github.com/apache/doris/pull/40402 and https://github.com/apache/doris/pull/41010.

Query optimizer

Improved the accuracy of statistic information collection and usage in extreme cases to enhance planning stability. https://github.com/apache/doris/pull/40457
Runtime filters can now be generated in more scenarios to improve query performance. https://github.com/apache/doris/pull/40815
Enhanced constant folding capabilities for numerical, date, and string functions to boost query performance.  https://github.com/apache/doris/pull/40820
Optimized the column pruning algorithm to enhance query performance. https://github.com/apache/doris/pull/41548

Query Execution

Supported parallel preparation to reduce the time consumed by short queries. https://github.com/apache/doris/pull/40270
Corrected the names of some counters in the profile to match the audit logs. https://github.com/apache/doris/pull/41993
Added new local shuffle rules to speed up certain queries. https://github.com/apache/doris/pull/40637

Storage Management

The SHOW PARTITIONS command now supports displaying the commit version. https://github.com/apache/doris/pull/28274
Checked for unreasonable partition expressions when creating tables. https://github.com/apache/doris/pull/40158
Optimized the scheduling logic when encountering EOF in Routine Load. https://github.com/apache/doris/pull/40509
Made Routine Load aware of schema changes.  https://github.com/apache/doris/pull/40508
Improved the timeout logic for Routine Load tasks. https://github.com/apache/doris/pull/41135

Others

Allowed closing the built-in service port of BRPC via BE configuration. https://github.com/apache/doris/pull/41047
Fixed issues with missing fields and duplicate records in audit logs. https://github.com/apache/doris/pull/43015

Bug fixes
Lakehouse

Fixed the inconsistency in the behavior of INSERT OVERWRITE with Hive. https://github.com/apache/doris/pull/39840
Cleaned up temporarily created folders to address the issue of too many empty folders on HDFS.  https://github.com/apache/doris/pull/40424
Resolved memory leaks in FE caused by using the JDBC Catalog in some cases. https://github.com/apache/doris/pull/40923
Resolved memory leaks in BE caused by using the JDBC Catalog in some cases. https://github.com/apache/doris/pull/41266
Fixed errors in reading Snappy compressed formats in certain scenarios. https://github.com/apache/doris/pull/40862
Addressed potential FileSystem leaks on the FE side in certain scenarios. https://github.com/apache/doris/pull/41108
Resolved issues where using EXPLAIN VERBOSE to view external table execution plans could cause null pointer exceptions in some cases.  https://github.com/apache/doris/pull/41231
Fixed the inability to read tables in Paimon parquet format. https://github.com/apache/doris/pull/41487
Addressed performance issues introduced by compatibility changes in the JDBC Oracle Catalog.  https://github.com/apache/doris/pull/41407
Disabled predicate pushing down after implicit conversion to resolve incorrect query results in some cases with JDBC Catalog. https://github.com/apache/doris/pull/42242
Fixed issues with case-sensitive access to table names in the External Catalog. https://github.com/apache/doris/pull/42261

Async Materialized View

Fixed the issue where user-specified start times were not effective. https://github.com/apache/doris/pull/39573
Resolved the issue of nested materialized views not refreshing. https://github.com/apache/doris/pull/40433
Fixed the issue where materialized views might not refresh after the base table was deleted and recreated.  https://github.com/apache/doris/pull/41762
Addressed issues where partition compensation rewrites could lead to incorrect results. https://github.com/apache/doris/pull/40803
Fixed potential errors in rewrite results when sql_select_limit was set. https://github.com/apache/doris/pull/40106
Semi-Structured Data Management
Fixed the issue of index file handle leaks. https://github.com/apache/doris/pull/41915
Addressed inaccuracies in the count() function of inverted indexes in special cases. https://github.com/apache/doris/pull/41127
Fixed exceptions with variant when light schema change was not enabled. https://github.com/apache/doris/pull/40908
Resolved memory leaks when variant returns arrays. https://github.com/apache/doris/pull/41339

Query optimizer

Corrected potential errors in nullable calculations for filter conditions during external table queries, leading to execution exceptions. https://github.com/apache/doris/pull/41014
Fixed potential errors in optimizing range comparison expressions. https://github.com/apache/doris/pull/41356

Query Execution

The match_regexp function could not correctly handle empty strings. https://github.com/apache/doris/pull/39503
Resolved issues where the scanner thread pool could become stuck in high-concurrency scenarios. https://github.com/apache/doris/pull/40495
Fixed errors in the results of the data_floor function. https://github.com/apache/doris/pull/41948
Addressed incorrect cancel messages in some scenarios. https://github.com/apache/doris/pull/41798
Fixed issues with excessive warning logs printed by arrow flight. https://github.com/apache/doris/pull/41770
Resolved issues where runtime filters failed to send in some scenarios. https://github.com/apache/doris/pull/41698
Fixed problems where some system table queries could not end normally or became stuck.  https://github.com/apache/doris/pull/41592
Addressed incorrect results from window functions. https://github.com/apache/doris/pull/40761
Fixed issues where the encrypt and decrypt functions caused BE cores. https://github.com/apache/doris/pull/40726
Resolved errors in the results of the conv function. https://github.com/apache/doris/pull/40530

Storage Management

Fixed import failures when Memtable migration was used in multi-replica scenarios with machine crashes.  https://github.com/apache/doris/pull/38003
Addressed inaccurate memory statistics during the Memtable flush phase during imports. https://github.com/apache/doris/pull/39536
Fixed fault tolerance issues with Memtable migration in multi-replica scenarios. https://github.com/apache/doris/pull/40477
Resolved inaccurate bvar statistics with Memtable migration. https://github.com/apache/doris/pull/40985
Fixed inaccurate progress reporting for S3 loads. https://github.com/apache/doris/pull/40987

Permissions

Fixed permission issues related to show columns, show sync, and show data from db.table. https://github.com/apache/doris/pull/39726

Others

Fixed the issue where the audit log plugin for version 2.0 could not be used in version 2.1. https://github.com/apache/doris/pull/41400

any update for support paimon 2.1.7?


USBMIDI and HID device at once.

Does this library support to be a USBMIDI, while a other library is functioning as a HID device at once over the same USB-port?

I'm not sure if I understand your question, but this lib uses the underlying MIDIUSB infrastructure. So maybe the link can help you understand the relation.


added ZsInvoiceStatus enumeration, integrated pagination ability

Please integrate these changes.

Great work on pagination and unit tests.
When I started, I did think of InvoiceStatus enum - but the problem is they do not specify what are all the possible options or values that we can expect so I left it as a string. I see the enum covers all known status I have seen or experienced so should be good, we can add missing if someone calls for it.
Thanks for the PR and hard work, appreciate it!


Figure out what's wrong with spacemacs

There are a number of reports of weird behavior with spacemacs. See if you can get to the bottom of what's going on.

See #228. Here we uncovered issues related to some default spacemacs behavior.

@abingham I am happy to see that the problem was found. I think that spacemacs does not do anything wrong and the global_conf.py file seems to be pretty useful since a .clang_complete is supported by other completion plugins for Emacs or other editors. The main issue here is the lack of information that is provided by emacs-ycmd. #242 addresses the issue and I think we can close this one, can't we?

I think you're right. I use spacemacs as my bases system now, and I haven't experience any other problems with it. If your upcoming PR provides better feedback and/or diagnostics for faulty ycmd configurations, then I think we're in good shape. Thanks!


Fix cli parsing floating point number issue.

Fixes #1717.

@lzbj, please run a PG.

Needs a test?

Thank you @dubeejw, seems I don't have rights to run PG now, I'll work with Vincent try to figure out.
@rabbah , I added a test data with current test case, is it sufficient? Thanks.

PG1 1135

PG2 1024

@lzbj, please get access for PGs. I am seeing 30+ failures when running this PR through a PG.

@dubeejw ,thanks for helping me run the PG, after look the test fail log, I found mainly authentication failed related errors:
for example:
org.scalatest.exceptions.TestFailedException: 502 did not equal 200
error: Unable to delete action: A request was made of a resource using a request method not supported by that resource; (code 1227)
exit code: 149 was not equal to 0
is these errors related to the code change, I'm a little confused.

Please rebase.

Also, did you get access to PGs?

Yes, rebased. I can access the PG server, just can't run any PG.

@lzbj, I believe @jeremiaswerner can help you get access to PGs.

PG3 288 is approved.

LGTM. @csantanapr, ready for merge.

Ok, thank you @dubeejw , I'll ask for his help.

Resolved conflict and merged as https://github.com/openwhisk/openwhisk/commit/03e041c416e19283cf1e1f2b58da85687c0c8dd5.


Fix incorrect show-modal and show-panel class

That's incorrect code caused by Copy&Paste.
show-modal / show-panel are used by JS to show something, but these links have href, they should navigate to new page.
Close #23657

ping lg-tm


Edit encrypted files

Integrate Vim and GPG to avoid manual encrypt/decrypt operations.
Basic details at http://vim.wikia.com/wiki/Edit_gnupg-encrypted_files

Consider Andrew Cowie take on this


why we get validation warnings in vpc_id, when we do terraform validate

why we get validation warnings, when we do terraform validate

Hi rupini,
Can you please post what is teraaform version you are installed


Using internal CA-signed certificate for service fabric common name trust method

Can you use your own internal CA signed certificate for service fabric common name certificate-trust method?
I would assume the certificate just has to have a valid certificate trust chain. i.e. if also adding the CA cert to the trusted Root store of cluster nodes the CA-signed certificate will be trusted.
The documentation seems to suggest the certioficate must be generated by a domain registrar CA and indicates the will need to "provision a Azure DNS Zone if your custom domain to be resolvable in Azure".  The cluster we have is also on a vnet that has custom DNS server which resolves the same internal domain zone of the internal CA.
I would also imagine there should be a way common name method could be configured for an isolated service fabric cluster with no connection to the outside world of external CA and public DNS, or are isolated nodes limited to thumbprint only?

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

ID: d34f6d36-58e7-ab10-e659-bdd10a64deca
Version Independent ID: 25d94e4b-8c95-7423-2665-7c09d438a16b
Content: Update a cluster to use certificate common name - Azure Service Fabric
Content Source: articles/service-fabric/service-fabric-cluster-change-cert-thumbprint-to-cn.md
Service: service-fabric
GitHub Login: @athinanthny
Microsoft Alias: atsenthi

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

Thanks for your dedication to our documentation. Unfortunately, at this time we have been unable to review your issue in a timely manner and we sincerely apologize for the delayed response. Though the scope of our feedback channel here on GitHub covers specific documentation fixes, we can help redirect you to the right support channel to get an answer to your question: [reference to alternative product/service or community endpoint]. Because this issue does not relate to documentation, we are closing this issue. #please-close


Error when sending Message

Hi all, I'm using Firebase and Slimbot with webhook.
I call first the function const slimbot = new Slimbot("<<my_token>>")
Then, when i do slimbot.sendMessage(chat_id, "<<my_message>>"), i receive:
RequestError: Error: getaddrinfo EAI_AGAIN api.telegram.org:443
    at new RequestError (/srv/node_modules/request-promise-core/lib/errors.js:14:15)
    at Request.plumbing.callback (/srv/node_modules/request-promise-core/lib/plumbing.js:87:29)
    at Request.RP$callback [as _callback] (/srv/node_modules/request-promise-core/lib/plumbing.js:46:31)
    at self.callback (/srv/node_modules/request/request.js:185:22)
    at emitOne (events.js:116:13)
    at Request.emit (events.js:211:7)
    at Request.onRequestError (/srv/node_modules/request/request.js:881:8)
    at emitOne (events.js:116:13)
    at ClientRequest.emit (events.js:211:7)
    at TLSSocket.socketErrorListener (_http_client.js:401:9)
    at emitOne (events.js:116:13)
    at TLSSocket.emit (events.js:211:7)
    at emitErrorNT (internal/streams/destroy.js:66:8)
    at _combinedTickCallback (internal/process/next_tick.js:139:11)
    at process._tickDomainCallback (internal/process/next_tick.js:219:9)

Can you help me? Do you need more logs?

@Daniele-Tentoni seems like a Firebase issue. Check out this Stackoverflow thread.
The error getaddrinfo EA_AGAIN api.telegram.org:443 means a DNS lookup failed for the hostname api.telegram.org.

Closing due to lack of inactivity in 2 weeks.


Unexpected token '<' script.js:11 & Uncaught ReferenceError: dat is not defined at window.onload

Hi! Have just get these problems:  (Tried .min.js, .js
Uncaught SyntaxError: Unexpected token '<'
script.js:11
Uncaught ReferenceError: dat is not defined
at window.onload (script.js:11)

This error usually means the dat.gui.js file is not at the location you specified. The Network tab in your developer tools will have more information about where the webpage is looking, but you'll need to inspect your project carefully to determine the right path. Note the difference in js and ./js in your example.

This error usually means the dat.gui.js file is not at the location you specified. The Network tab in your developer tools will have more information about where the webpage is looking, but you'll need to inspect your project carefully to determine the right path. Note the difference in js and ./js in your example.


Ignore all other environmental variables except pytest-env ones

How can I do this?

Out of scope for this project, you want to use something like https://tox.wiki/en/4.14.2/


How to convert visualSFM result to R/MVSNet input?

We have been using visualSFM to reconstruct scenes from a set of images,  do anybody know how to convert visualSFM result to R/MVSNet input?

I think the code to convert the format from visualSfM to MVSNet is not provided. However, I think it is possible to first convert the format from visualSfM to COLMAP, and then convert the COLMAP format to that for MVSNet.
The program to convert visualSfM format to COLMAP format is provided by COLMAP. See the following link.
https://colmap.github.io/tutorial.html
As you know, the conversion from the COLMAP format to MVSNet format is provided in this repo.


refactor: use Superglobals in setting 'REQUEST_METHOD' in `FeatureT…

…estTrait`

Description
Fixes related errors in latest release of PHPStan
Checklist:

[x] Securely signed commits
[ ] Component(s) with PHPDoc blocks, only if necessary or adds value
[ ] Unit testing, with >80% coverage
[ ] User guide updated
[x] Conforms to style guide

Thank you, @samsonasik for the review


[Documentation]: Add author contributions

In paper.md, could you please add an author contributions statement detailing what each author's respective role is in the software. For example, you could categorize author contribution according to the CRediT taxonomy by including a section
## Author contributions

We describe contributions to this paper using
the CRediT taxonomy [@credit].
Writing – Original Draft: <<insert appropriate author initials here>>;
Writing – Review & Editing: <<insert appropriate author initials here>>;
Conceptualization and methodology: <<insert appropriate author initials here>>;
Software and data curation: <<insert appropriate author initials here>>;
Validation: <<insert appropriate author initials here>>;
Resources: <<insert appropriate author initials here>>;
Visualization: <<insert appropriate author initials here>>;
Supervision: <<insert appropriate author initials here>>;
Project Administration: <<insert appropriate author initials here>>;
Funding Acquisition: <<insert appropriate author initials here>>;

and then adding a credit citation to paper.bib:
@article{credit,
  author  = {Brand, Amy and Allen, Liz and Altman, Micah and Hlava, Marjorie and Scott, Jo},
  title   = {Beyond authorship: attribution, contribution, collaboration, and credit},
  journal = {Learned Publishing},
  volume  = {28},
  number  = {2},
  pages   = {151-155},
  doi     = {10.1087/20150211},
  url     = {https://onlinelibrary.wiley.com/doi/abs/10.1087/20150211},
  year    = {2015}
}

ref: JOSS Review

Thank you, the author contributions and associated reference are added to the paper.


ttl.tensor.layernorm operation breaks with low PCC [Wormhole]

ttl.tensor.layernorm operation breaks with low PCC error in some test cases.
To Reproduce
Steps to reproduce the behavior:

Checkout main branch
Run unit test test_layernorm.py using this command:
pytest tests/tt_eager/python_api_testing/non_working_unit_tests/wormhole/test_layernorm.py

Expected behavior
There are 4 test cases presented in the unit test test_layernorm.py and they all are expected to fail with low PCC error.
For example, one of the tests is expected to fail with this result:
Max ATOL Delta: 15.265962600708008, Max RTOL Delta: inf, PCC: 0.981145692416358, PCC check failed
Getting Additional info for the operation under test and its behavior
To get additional information and results for different combinations of input shapes, types, layouts and memory configs for which this operation was tested you can also run locally sweeps for ttl.tensor.ne and check the results. To do this you should:

Follow the Getting Started page to setup the repo, environment variables and python-env
Activate source build/python_env/bin/activate
Run sweeps by using python tests/tt_eager/python_api_testing/sweep_tests/run_pytorch_test.py -i tests/tt_eager/python_api_testing/sweep_tests/test_configs/ci_sweep_tests/broken_wormhole/pytorch_layernorm_test.yaml -o ./result-sweeps
After the run is completed all test sweeps results should be available inside specified output directory (in this case ./result-sweeps). There you will find layernorm_sweep.csv which holds all executed sweeps, among which you can also find the ones that failed and were recreated by the unit test, which you can get by searching unique data_seed field.

test removed? can we close