Limitless Bardic Performance

Limitless Bardic Performance Mythic Ability makes bardic performances leave permanent buffs that last indefinitely and prevents the bard from switching to another bardic performance.
Testing Example:
Started a new game with a generic bard. After the opening was over, I used Toybox to add 9 levels and 1 mythic rank to the character. I then leveled bard up to level 3 to unlock "Inspire Competence" and used mythic rank 1 to unlock "Unlimited Bardic Performance". Then I activated "Inspire Courage", then tried to toggle "Inspire Courage" off and "Inspire Competence" on. The bardic performance did not change and the bard still had the "Inspire Courage" buff.
I then used Toybox to remove the "Inspire Courage" buff which allowed me then to switch bardic performances.
Here are my game logs from the above test:
GameLogFull.txt
GameLog.txt
Here is a list of active mods:
Dark Codex 1.5.30
Respec Mod 1.10.14
Toybox 1.4.25
Love your mod, thanks for all the work you put into it.

That's impossible. That feature only reduces the use cost to zero charges. It does not increase duration. And I have no other feature that would allow you to increase the duration either.
Did you wait a turn for the song to end? All activatables (toggle features) that aren't free actions (like bard songs) will last until end of turn, even if you turn them off. That's base game logic, not my doing. I know this, because it annoyed me too, when switching songs.
Thinking about this; I do have some other patches that could break with game updates. Would you please confirm that this is an issue?

I have retried my test above. Songs remain for well over 1 minute outside of combat and I have skipped several turns. In both cases, I have been unable to switch songs without manually removing the bardic song buff.
I was playing with your mod a couple weeks ago and did not notice this issue, so it is possible the most recent update broke this feature.

Ah... I know what's happening. Someone asked for a more thorough infinite rage feature. Guess this applies to bard songs too. Wups.

Thanks a lot for this report. It's fixed.

Thanks for the update. Happy to help.On Apr 23, 2023, at 11:39 AM, Truinto @.***> wrote:
Thanks a lot for this report. It's fixed.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you authored the thread.Message ID: @.***>


[OFF-TOPIC] Wanted to contact you

This is Off-Topic. Sorry
Hello, I spent a whole week finding to contact you but i've failed. So i am creating this issue. I know i shouldn't do this but this is the only way i can do it. I wanted to make a pull request in your other repository is-an.app but i'm unable to do because you've restricted it to contributors only. I dont know if thats what you intended to set because i seen recent pull request getting merged. So its not archived or dead. Or if its intended to be, Tell me how to apply for a domain and the steps to get one from your repository.
Thank you
- Rahul Marban
And please have a Contact Me section in your GitHub README.md (profile readme) so it can be easier and can avoid spending a week to find a way to contact.

@tarampampam sorry to ping you but a response would be lovely whether it's a denial or anything ❤

I have temporarily disabled this restriction. Do what you want <3

Thank you ❤ So it was intended to be restricted. Interesting. Anyways, I'll do a PR in a moment


Segregate PackageRelatedVulnerability model to new models

Closes: https://github.com/aboutcode-org/vulnerablecode/issues/966

Looks good to me! Thanks, @TG1999. Please go ahead and merge it.


Why not use T and type functions instead of any-type, in definition file

Why not use the power of generics and skip the any-cancer, like:
  OrderBy<T>(keySelector: (key: T) => any): Array<T>;
  ForEach<T>(predicate: (item: T) => boolean | any): Array<T>; //if return true|any: continue, false: break;
  Where<T>(predicate: (item: T) => boolean): Array<T>;

I use any  because I want to give the ability to use strings as filter etc.
For example:
array.OrderBy("x => x.name");
And than the type isn't anonymous function with one parameter.
But the ForEach behavior for true/false return values is a good point.
Thank you.

I just thougt about it and now I'm really happy you wrote. I will implement the Definitions almost as you suggested:
Where(filter: ((item: T) => boolean) | string): Array<T>;
Thank you a lot again ;)

Awesome, with this typed definition i will seriously start looking into what you built! Let me know if i can contribute in any other way!


Switch django-debug-toolbar to dev requirements file

Hi Arun,
django-debug-toolbar is an important dev tool, maybe your place is in requirements/development.txt file.

Changed in f2b47a6a6f472f580b6694384a181547f09e615f Thanks!


SQFormDropdown doesn't align with other fields

If you look closely in this image you can see the line under the "State" Dropdown is slightly lower than the TextFields before it.
I have built this into a story on an example branch. I will link to below.

This story shows the issue https://github.com/SelectQuoteLabs/SQForm/blob/example-for-issue-212/stories/SQForm.stories.js#L811

The text inputs have the class .MuiInputBase-input, which has
height: 1.1876em;

Then the select has the same class as well as .MuiSelect-selectMenu, which includes the styles
height: 1.6667rem;
min-height: 1.1876em;

To make them line up you could probably just override the height on that select class with height: 0; to make the min-height take over


Update Example File

[x] Case 0 is a break
[x] Case 1-6 controls that specific legs IK
[x] Case 7 move to all zeros
[x] Each case should have its own scanf

https://github.com/ManufacturedMotion/HexapodController/pull/4


API Parity with DefectDojo

The following API calls should be added to Dojo:
Users:

POST /api/v1/users - Create a new user
PUT /api/v1/users -  Update an existing user
DELETE /api/v1/users - Delete a user

Tagging
In general: Support for searching by tags in all API's
Product Type

/api/v1/product_types
All API actions PUT, POST, DELETE, GET for Product Type

Test Type

/api/v1/test_types
All API actions PUT, POST, DELETE, GET for Test Types

Development Environments

/api/v1/dev_environments
All API actions PUT, POST, DELETE, GET for Development Environments

Metrics

/api/v1/metrics/bug_count_month - Bug count by month
/api/v1/metrics/product_open_bug - Open bug summary
/api/v1/metrics/total_findings_severity - Total open by severity

Additional metrics that would be useful via the API

@mtesauro, @YSaxon  Any other API calls that are missing?

@aaronweaver - I like these, they were not included in the original implementation of the API due to business restrictions...these are easy to implement.  I'll take it!

@aaronweaver - I started work on this today.  DELETE will be some work as there are business rules that have to be enforced before we can delete any record.  For example, deleting a Product Type would also delete all Products associated with it.  This means that we will not allow any Product Type deletions if products are assigned.  More to come.


MINOR-Fix core:coordinator:testUnrecoverableErrors

If we don't sleep until the retry backoff is passed, it's likely to cause verification failure as the next request will never come.
Verified locally by running it many(10+) times.
More detailed description of your change,
if necessary. The PR title and PR message become
the squashed commit message, so use a separate
comment to ping reviewers.
Summary of testing strategy (including rationale)
for the feature or bug fix. Unit and/or integration
tests are expected for any behaviour change and
system tests should be considered for larger changes.
Committer Checklist (excluded from commit message)

[x] Verify design and implementation
[x] Verify test coverage and CI build status
[x] Verify documentation (including upgrade notes)

The test modified in this PR is stable ProducerIdManagerTest.scala even though CI is failing.

Also this fixes flaky failures such as https://ge.apache.org/s/jpkoyqmadt5ca/tests/task/:core:test/details/kafka.coordinator.transaction.ProducerIdManagerTest/testUnrecoverableErrors(Errors)[1]?expanded-stacktrace=WyIxIl0&top-execution=1

Merged to 3.6 branch as well to provide stable tests for upcoming 3.6.1 release


[WIP] migrate to CircleCI 2.0

Should preserve the build steps correctly, but it doesn’t exactly translate 1:1 from the old configuration. Maybe there’s a better way to structure things? Maybe it can be paralelizwd?

@ilyapuchka @krzysztofzablocki question about the Circle config file. It currently has this in it:
ln -s /Applications/Xcode-8.3.app /Applications/Xcode.app

Is this something you still want to be doing? Or is it a relic of a bygone era?

I just found out about the 1.0 to 2.0 config migrator. It might be useful to have someone with admin access to this project in CircleCI to hit this endpoint and see what it returns: https://circleci.com/docs/2.0/migrating-from-1-2/

Latest build failed because of something something Ruby. Anyone know why? https://circleci.com/gh/krzysztofzablocki/Sourcery/1300
As a workaround, I think I can update jazzy, but let me know if that's too large a change.

That didn't work. Going to try this next. https://github.com/bundler/bundler/issues/3372

I also had ruby version issues in our SwiftGen migration, see https://github.com/SwiftGen/SwiftGen/pull/403.
For SwiftGen, we use the Xcode 9 image, which has ruby 2.4.2. For StencilSwiftKit, we still use a Xcode 8.3 image, which has ruby 2.4.1 (see https://github.com/SwiftGen/StencilSwiftKit/pull/81/commits/dc348bb4b13055f6dd0c614c4340674d9c5f86f7).

          1 Warning

:warning:
PR is classed as Work in Progress

  Generated by :no_entry_sign: Danger

@ZevEisenberg @djbe thanks! I solved bundle install problem, I'll take it from here


feat(sdk): resiliency enhancements

Fixes WB-NNNN
Fixes #NNNN
Description

Enhance timeout logic and add timeout policies for init, resume and finish:

all the rest...

Testing
How was this PR tested? Extensively!
Checklist

[ ] Include reference to internal ticket "Fixes WB-NNNN" and/or GitHub issue "Fixes #NNNN" (if applicable)
[ ] Ensure PR title compliance with the conventional commits standards

why open another PR? it is exactly the same as this one: #4487


add function for convert string of Hebrew date to gregorian date

I search option to convert string of Hebrew date. To example:
echo $zman->strHebrewDateToDate('כה באדר א התשפב'); // print 2/26/2022

createFromJewishDate is not enough.
If you want help to write its, then I will send PR.
Thank you

Hi Amiad.
I'm open to supporting something like that. I think until now most of the date parsing we do is just provided for us by Carbon and php itself, while this would require a bit more work to parse things out, especially since there are a bunch of different variations we might get of the date string.
Some examples:
כה באדר א התשפב
כ״ה אדר א` תשפ״ב

I'm sure there are more variations of that as well.
Probably as long as we document what is supported vs not it should be fine.
My guess is once you've parsed the bits of the string, you can probably make use of this https://github.com/zmanim/zman/blob/main/src/Helpers/helpers.php#L19 function to then convert the date.
Feel free to open a PR!

#25


Text widget caret position is always zero

Problem description
For the text widgets caret position a 0 is returned in any case on iOS.
Expected behavior
The actual position of the caret is returned.
Environment

Tabris.js version: 2.7.0
Device: iPadAir
OS: iOS 11.2.2

According to this snippet it works as expected. https://github.com/eclipsesource/tabris-js/blob/master/snippets/textinput-selection.js Could you provide a snippet to demonstrate the behavior?

Patryk fixed it today.

Closing as resolved. Thanks for reporting.


KAFKA-9946; StopReplicaRequest deletePartition changes may cause premature topic deletion handling in controller

Committer Checklist (excluded from commit message)

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation (including upgrade notes)

I haven't reviewed the PR, but I can confirm that I no longer see the premature deletion behaviour that lead me to report KAFKA-9946.

ok to test

@lbradstreet @hachikuji Thanks for your feedback. I have updated the PR accordingly.

@dajac thanks! Looks good to me.

ok to test

retest this please

retest this please

retest this please


NIFI-9197 - Improve AWS Surefire Run Time

Thank you for submitting a contribution to Apache NiFi.
Please provide a short description of the PR here:
Description of PR
Adjust network timeout of aws-standard-processors test cases from the default timeout to improve maven-surefire run time.
In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:
For all changes:

[x] Is there a JIRA ticket associated with this PR? Is it referenced
in the commit message?

[x] Does your PR title start with NIFI-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.

[x] Has your PR been rebased against the latest commit within the target branch (typically main)?

[ ] Is your initial contribution a single, squashed commit? Additional commits in response to PR reviewer feedback should be made on this branch and pushed to allow change tracking. Do not squash or use --force when pushing to allow for clean monitoring of changes.

For code changes:

[x] Have you ensured that the full suite of tests is executed via mvn -Pcontrib-check clean install at the root nifi folder?
[ ] Have you written or updated unit tests to verify your changes?
[x] Have you verified that the full build is successful on JDK 8?
[x] Have you verified that the full build is successful on JDK 11?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE file, including the main LICENSE file under nifi-assembly?
[ ] If applicable, have you updated the NOTICE file, including the main NOTICE file found under nifi-assembly?
[ ] If adding new Properties, have you added .displayName in addition to .name (programmatic access) for each of the new properties?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered?

Note:
Please ensure that once the PR is submitted, you check GitHub Actions CI for build issues and submit an update to your PR as soon as possible.

https://github.com/greyp9/nifi/actions/runs/1209967775

Thanks for the improvement @greyp9! This seems like a straightforward change. For the failure test methods, is there a reason for using 3 secs as opposed to just 1 sec?

1 sec works for me.  I'll make that change.


Remove whitespace from CRN before creating a booking

Context
We've been getting errors due to including CRNs with white space when creating a booking. This change ensures CRNs are stripped before making the API call.
Release checklist
Release process documentation.
Pre-merge checklist

[ ] Are any changes required to dependent services for this change to work?
(eg. CAS API)
[ ] Have they been released to production already?

Post-merge checklist

[ ] Manually approve
release to test
[ ] Manually approve
release to preprod
[ ] Manually approve
release to prod

 58 bookings failed due to CRN with trailing whitespace


Add H265 to CodecID

Hi,
could u just add
CodecIDH265                     = CodecID(C.AV_CODEC_ID_H265)
a pr for that is an overkill i think gg =)
thanks

ok i create a pr gg


feat: Running balance in Transaction List

SCREENSHOT

[x] Send events
[x] Mint events
[x] Burn events

Closes #142

Requesting a review just to make sure I'm on the right track. This PR is not ready to merge.

It's fine! It looks robust to the treasury edge case where the initial account value is not 0?


Run tests on multiple OS (using Travis).

This pull requests tests the setup instructions on multiple different Linux OS (using Travis and Docker).

@kgugala - Can you assign someone to finish this pull request off? Thanks!

@kgugala - We should also get Windows / Mac OS X testing going...


Vertica ingestion does not work

Affected module
Ingestion Framework
Describe the bug
I'm trying to ingest tables/views from Vertica and receive errors like this
[2022-02-08 13:40:28,954] ERROR    {metadata.ingestion.sink.metadata_rest:211} - Failed to ingest table TickStore in database ikramer
[2022-02-08 13:40:28,954] ERROR    {metadata.ingestion.sink.metadata_rest:217} - Cannot deserialize value of type `java.util.UUID` from Object value (token `JsonToken.START_OBJECT`)
 at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 1441] (through reference chain: org.openmetadata.catalog.api.data.CreateTable["database"])
[2022-02-08 13:40:28,954] INFO     {metadata.ingestion.source.sql_source_common:33} - Table Scanned: vertica-test.TickStore
[2022-02-08 13:40:36,855] ERROR    {metadata.ingestion.sink.metadata_rest:211} - Failed to ingest table ml_prophets_prediction in database ikramer
[2022-02-08 13:40:36,855] ERROR    {metadata.ingestion.sink.metadata_rest:217} - Cannot deserialize value of type `java.util.UUID` from Object value (token `JsonToken.START_OBJECT`)
 at [Source: (org.glassfish.jersey.message.internal.ReaderInterceptorExecutor$UnCloseableInputStream); line: 1, column: 2843] (through reference chain: org.openmetadata.catalog.api.data.CreateTable["database"])

Table is simple:
-- auto-generated definition
create table TickStore
(
    ts       timestamp,
    symbol   varchar(8),
    bid      float default 1.00,
    test_col int   default 20,
    column_5 varchar(20)
);

comment on table TickStore is 'My Tick table';

To Reproduce
Run ingesting process on Vertica.
Expected behavior
Vertica table are created in OpenMetadata UI
Version:

OS: [e.g. iOS]
Python version:
OpenMetadata version: 0e73de4658ac6cacf7f4cda90434ec5d34b01d07
OpenMetadata Ingestion package version: 0e73de4658ac6cacf7f4cda90434ec5d34b01d07

Additional context
Add any other context about the problem here.

@ulixius9 how can i check it?
mvn clean install
make install
make install_dev

@igor-kramer right, after install_dev
make generate
cd ingestion
pip install .
pip install '.[vertica]'
metadata ingest -c examples/workflows/vertica.json

@ulixius9 error is still here
I'll try clean open-metadata (0.8) installation tommorow and will inform you

@ulixius9 can we publish a dev package, @ayush-shah

@igor-kramer please make sure you are running the open-metadata server from main instead of 0.8 if you are using the metadata framework from main.
@ulixius9 probably easier to cherry-pick this change into 0.8 branch and publishing a dev subsequently publishing it to main pypi after the confirmation from @igor-kramer

@ulixius9 in 0.8.0 i have got error

In UI i see strange datatypes  (date(1), timestamp(1), numeric(1), int(1))

Table DDL:
create table ml_prophets_prediction
(
    user_uid                   uuid not null,
    fact_date                  date not null,
    toxic_prediction_prob      numeric(37, 15),
    profitable_prediction_prob numeric(37, 15),
    updated_at                 timestamp,
    deleted_at                 timestamp,
    etl_created_at             timestamp,
    etl_updated_at             timestamp,
    etl_crc                    int,
    partner_uid                varchar(64),
    constraint ml_prophets_prediction_pk
        primary key (fact_date, user_uid)
);

Fresh 0.9-dev installation with the same tables

@ulixius9 can you take this issue up?

Sure @ayush-shah

I will fix the incorrect datatypes (date(1), timestamp(1), numeric(1), int(1)) also add the UUID data type in json schema
and will also fix the import errors in vertica.py

@igor-kramer just an fyi
https://github.com/open-metadata/OpenMetadata/pull/2709#pullrequestreview-878999329
we map source (Vertica) types into standard types on OM side https://github.com/open-metadata/OpenMetadata/blob/main/catalog-rest-service/src/main/resources/json/schema/entity/data/table.json#L36 if we don't find a type we default to varchar.
In UUID case we didn't list that as a type on OM side. We are adding this in the main.
So you can use this against the 0.8 but UUID will show up as archer
@ulixius9 once the PR is merged lets cherry-pick into 0.8 as well.

@harshach thanks!  We don't use OpenMetadata in production right now (we are testing different apps before beginning datacatalog implementation) and can wait 0.9


Fix openrc script

This pull request does a couple of things:
First, we turn off the execute bit on the OpenRC init script since we don't need it.
The second commit corrects the shebang for modern versions of OpenRC and updates the script to use the OpenRC built-in default start and stop functions.

Please sign your commits following these rules:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work
The easiest way to do this is to amend the last commit:
$ git clone -b "fix-openrc-script" git@github.com:williamh/docker.git somewhere
$ cd somewhere
$ git rebase -i HEAD~2
editor opens
change each 'pick' to 'edit'
save the file and quit
$ git commit --amend -s --no-edit
$ git rebase --continue # and repeat the amend for each commit
$ git push -f

Ammending updates the existing PR. You DO NOT need to open a new one.

@williamh thanks! Can you sign-off your commits, using the instructions above?
ping @tianon @jfrazelle this is probably yours to review :smile:

This cannot be reviewed until the commits are signed.
I'm closing it to avoid more eyes on it. Please, feel free to open it again as soon as the commits are properly signed:
https://github.com/docker/docker/blob/master/CONTRIBUTING.md#sign-your-work

Hi all, the commits have been updated.
Thanks much.


Fix homepage category URLs

This PR removes hardcoded URLs to categories in homepage blocks.

This method of customization feels like a hack since there's no way to change anything but the links and I'm afraid even their order may change unpredictably.

I don't see better option for now, since we don't have any CMS that would allow to manage homepage.

@patrys Those blocks don't refer to any particular category at the moment so the order of URLs isn't that important. We'll come up with a better solution in the future, right now it allows us remove hardcoded URLs. If there are no other issues I'd like to merge it and release it soon as we have broken links in public demo.

Why not link them to #? I'm not sure we're improving things here, just making them broken in a slightly different way.

@mirekm wanted "Shop Now" buttons to link somewhere.

I believe #626 tracks a proper solution (allow banners to be managed in dashboard).

Codecov Report

Merging #859 into master will increase coverage by -0.01%.

@@            Coverage Diff             @@
##           master     #859      +/-   ##
==========================================
- Coverage   58.72%   58.71%   -0.01%
==========================================
  Files         113      113
  Lines        5936     5942       +6
  Branches      722      723       +1
==========================================
+ Hits         3486     3489       +3
- Misses       2311     2313       +2
- Partials      139      140       +1

Impacted Files
Coverage Δ

saleor/core/views.py
100% <100%> (ø)
:white_check_mark:

saleor/product/utils.py
86.2% <66.66%> (-1.6%)
:x:

saleor/core/utils/random_data.py
85.18% <ø> (-0.42%)
:x:

Continue to review full report at Codecov.

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


replacing deprecated koa-gzip with koa-compress

This mirrors https://github.com/wistityhq/strapi/pull/87 as asked for by @loicsaintroch

Thanks a lot for your contribution @dj-hedgehog !


code action for return type generation

return type of some function can be automatically inferred. for example:
def add(a: str, b: str):
    return a + b

It would be useful to have a code action that adds inferred return type to function definition.

We were looking to add a code action to insert as well.


[Feat]: show the tools randomly

What feature?
we can show the tools randomly, I mean in a random sequence everytime the user visits the page instead of following the same sequence.
Add screenshots
Add screenshots
Code of Conduct

[ ] I agree to follow this project's Code of Conduct

Hii @JasonDsouza212 I would like to work on it


build: patch Windows container, fixing Node 10

temporary patch broken Windows container, such that tests can be run on Node 10

@bcoe hmm looks like CI isn't really setup here?


[ClickHouse] Option to disable automatic metadata retrieval on JDBC external sources

Is your feature request related to a problem? Please describe.
I use DBeaver Community <IP_ADDRESS>410061621 to connect to a ClickHouse server, version: <IP_ADDRESS>.altinitystable.
While estabilishing the connection, this query is always performed:
select concat('jdbc(''', name, ''')') as TABLE_SCHEM,
null as TABLE_CATALOG from jdbc('', 'SHOW DATASOURCES')
where TABLE_SCHEM like '%' order by name

As far as I can understand, the previous query is performed to retrieve metadata related to JDBC data sources.
Since on clickhouse side jdbc bridge is disabled, this always causes an exception:
Code: 410. DB::Exception: clickhouse-jdbc-bridge is not running. Please, start it manually. (EXTERNAL_SERVER_IS_NOT_RESPONDING) (version <IP_ADDRESS>.altinitystable (altinity build))
Would it be possible to add an option to prevent this query to be executed?
Describe the solution you'd like
As reported, it would be fine if there was an option to prevent JDBC metadata retrieval at connection startup.
Describe alternatives you've considered
(No other ideas at the moment).
Additional context
(No futher context at the moment).

Have you tried turning on the following setting Connection configuration->Metadata->Do not read tables information in SQL and data editors?

Hello @E1izabeth thank you for your reply. Actually, I've tried, but after disconnecting and connecting again, I can still find the query in my logs.

I'm also facing this. I'm using DBeaver Version <IP_ADDRESS>410201725 and ClickHouse Driver 0.6.1.
In my case Metadata Datasource "*" settings is unchecked, and what happens is that conection takes ~30s. Taking a look in Clickhouse's query_logs I see this query:
select concat('jdbc(''', name, ''')') as TABLE_CAT from jdbc('', 'SHOW DATASOURCES') order by name

that fails after 32702ms with:
Code: 410. DB::Exception: clickhouse-jdbc-bridge is not running. Please, start it manually. (EXTERNAL_SERVER_IS_NOT_RESPONDING) (version <IP_ADDRESS> (official build))

I've also found out that it doesn't happen if I check "Omit catalog(s)" in:

but that causes the schema to not be loaded in the "Database Navigator".

Same as @vemoo. Please, make fix.


undefined method `platform' for #<Chef

Hi,
while executing sudo chef-client for Apache-comm cookbook, I am getting the below error, I tired platform-version as well,but it couldn't resolve the issue...
Details :+1:
System Info:
chef_version=14.3.37
platform=ubuntu
platform_version=16.04
ruby=ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]
program_name=/usr/bin/chef-client
executable=/opt/chef/bin/chef-client
Running handlers:
[2018-08-21T19:55:20+00:00] ERROR: Running exception handlers
Running handlers complete
[2018-08-21T19:55:20+00:00] ERROR: Exception handlers complete
Chef Client failed. 0 resources updated in 01 seconds
[2018-08-21T19:55:20+00:00] FATAL: Stacktrace dumped to /var/chef/cache/chef-stacktrace.out
[2018-08-21T19:55:20+00:00] FATAL: Please provide the contents of the stacktrace.out file if you file a bug report
[2018-08-21T19:55:20+00:00] FATAL: NoMethodError: undefined method `platform' for #Chef::Node::Attribute:0x00000000050901f0

HI ,
it seems it is a syntax error. It might be missing the default.rb file

Share your cookbook
Get Outlook for Androidhttps://aka.ms/ghei36

From: raviops100<EMAIL_ADDRESS>Sent: Friday, August 24, 2018 12:03:47 PM
To: QT-DevOps/DevOpsIssues
Cc: Subscribed
Subject: Re: [QT-DevOps/DevOpsIssues] undefined method `platform' for #<Chef (#114)
HI ,
it seems it is a syntax error. It might be missing the default.rb file
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/QT-DevOps/DevOpsIssues/issues/114#issuecomment-415665398, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ACU0reHNdxcRlFjfMUxZuEYU4IZemvRaks5uT55LgaJpZM4WGfyJ.

Please see the bellow code. Thank You.
Attributes(default.rb)
default['apache-install']['package_git'] = 'git'
default['apache-install']['file_path'] = '/var/www/html/welcome.html'
if node[platform] == 'ubuntu'
default['apache-install']['package_apache'] = 'apache2'
elsif node[platform] == 'redhat'
default['apache-install']['package_apache'] = 'httpd'
end
recipes(apache_cmn,rb)

Cookbook:: apache-install
Recipe:: apache_cmn

Copyright:: 2018, The Authors, All Rights Reserved.
package node['apache-install']['package_git'] do
action :install
end
file node['apache-install']['file_path'] do
content 'Welcome to Chef --- this is done by ruby !'
action :create
end
package node['apache-install']['package_apache'] do
action [:enable, :start]
end
service node['apache-install']['package_apache'] do
action :restart
end
recipes(default,rb)

Cookbook:: apache-install
Recipe:: default

Copyright:: 2018, The Authors, All Rights Reserved.
genaric package to install git for both ubuntu and redhat
package node['apache-install']['package_git'] do
action :install
end
Regards,
Prakash

Please upload the cookbook as zip & raise new issue with error


jshint: Incompatible values for the 'esversion' and 'esnext' linting options

JSHint options set up in workspace settings are incompatible.
I have this in my workspace settings:
{
  "jshint.enable": true,
  "jshint.options": {
  "esversion": 6,
  "esnext": true,
  "moz": true}
}

I have "esnext" set to "true" here because I want to be able to use async/await in Node. But in my individual files I then get this message:

[jshint] Incompatible values for the 'esversion' and 'esnext' linting options. (0% scanned). (E059)

esnext is being deprecated in favor of "esversion": 6: http://jshint.com/docs/options/#esnext
Try using only "esversion": 6

not support async await


Filter button: Announce the number of filters

Description
When filters are applied, we put the number of filters in the filter button. This number should be announced by screen readers to denote that there are filters currently applied.
Recommendation

announce the number of filters applied . Ex. "Filter button, x filters applied"

Related ticket(s)
https://github.com/CodeForPhilly/clean-and-green-philly/issues/625

@marvieqa or @Moylena could I work on this issue and issue #627 ?

@jgrimes86 assigned!


Fix services overrides template daemon command

params daemon_command_default is never set to the global daemon_command which
causes the service overrides templates to have a blank value in the erb
ExecStart line.

Thanks, I'd spotted that this morning as well while doing some more testing.


feat: guya template (guya.moe, danke.moe, hachirumi.com)

Checklist:

[x] Updated source's version for individual source changes
[x] Updated all sources' versions for template changes
[x] Set appropriate nsfw value
[x] Did not change id even if a source's name or language were changed
[x] Tested the modifications by running it on the simulator or a test device

ok imma add this here to kinda track it ig.
currently the template is done, guya.moe completely works.
todo:
check for nsfw on sources like hachirumi and danke.
parse the HTML in the description of hachirumi and danke.

do it for url too lol, you're doing the same thing


Create _post/0000-01-02-elsuhd.md file

this is my training on creating file in _post directory. nice work Mohammed

course one has been finished successfully


plugin 'Sorting HTML and Jade attributes' breaks in v1.10.1

VSCode Version: 1.10.1
OS Version: windows 10 x64 1607

The plugin 'Sorting HTML and Jade attributes' works fine in v1.9.1 but breaks in v1.10.1. It can still sort HTML attributes, but with it installed, the original format function (alt+shift+f) is not working.
Steps to Reproduce:

install plugin 'Sorting HTML and Jade attributes': https://marketplace.visualstudio.com/items?itemName=mrmlnc.vscode-attrs-sorter
open a HTML file and press alt+shift+f to format it: not working

(https://github.com/mrmlnc/vscode-attrs-sorter/issues/31)

Note: IMHO this is not related to my plugin, because he have no keyboard shortcuts by default and I don't see the breaking changes in the changelog.

@mrmlnc The issue is against the 'Sorting HTML and Jade attributes' extension no longer working. Please investigate on your side and then file a specific bug on what's wrong in VSCode. I  don't know your the extension is expected to do or what it did before.
My guess is that it's format edits are conflicting with the formatting edits from the built-in html extension. That's a common problem if there is more than one formatter installed for the same language. To solve that you can disable the built-in formatter with "html.format.enable": false.
I'd actually suggest to not hook on the format action as your tool does much more than a typical formatter does. Normally a formatter just modifies whitespace.
Closing this issue.

@aeschli,
Well, it's a conflict between VS Code built-in formatter and extension formatter. But how I can resolve this conflict?
I now have same issue with a different extension – vscode-postcss-sorting. And built-in formatter has no css.format.enable option (also, scss and less).
Just Gif for future discussion.
Run plugin from command

GIF

Result object

Run plugin as formatter

GIF

Result object

There is no built-in css formatter...

@jrieken Can you reply to the question above? Any recommendations on how extensions can prevent conflicts?

@jrieken Can you reply to the question above? Any recommendations on how extensions can prevent conflicts?

Gentle ping :)

Well, our recommendation is to have configuration options to enable/disable a formatter: https://code.visualstudio.com/blogs/2016/11/15/formatters-best-practices#_multiple-formatters.


Corrected case on action options

Fixes #9151 with correct capitalization on action parameter.
Most but not all are consistent in requiring every word to start with a capital letter.

@Zhaph : Thanks for your contribution! The author(s) have been notified to review your proposed change.

#sign-off

@steved0x: I'm sorry - only the author of this article, @RoopeshNair, can sign off on your changes. But we do have an exception process - if you are on the Microsoft content or product team for this product area, you can ask the PR review team to review and merge it by sending mail to the techdocprs alias.


Minimize synchronization

This was my attempt to remove some of the synchronization in DefaultChannelFuture. Please review...
This is related to:
https://issues.jboss.org/browse/NETTY-457

As far as I can see from only looking at the diffs the semantics should be identical to the old version!

I update the pull request to remove the done variable and the space. Please review

I see a couple drawbacks in this implementation.

In most cases, setResult() is called only once, which means it only adds the cost of CAS comparing to the old impl.
It takes more memory because it always creates two lists even if no listener is added.  Could we initialize it later?
Is CopyOnWriteArrayList an ideal data structure for ChannelFuture?  We iterate only once while potentially modifying it a couple times.  I think we might be able to introduce an interesting data structure for this purpose.

Yeah we have the overhead for CAS there. Not sure if its really that heavy though.
Yes I see your point, as CopyOnWriteArrayList does do a copy on every add, so it may slow down things. I don't know if it worth to create an extra data structure for this use case or just switch back to synchronized :(

Yeah, the overhead should be negligible, but CAS is usually expensive in Intel machines, so I think we need some testing.  Let's create a separate issue in our issue tracker about performance test for ChannelFuture.

Because ChannelFuture is used everywhere in Netty, I believe it is worth a try to data structure design. :-)  Another food for thought - let's add it to an issue tracker.

Well I will be happy to borrow it for niosmtp once we came up with something fast =P

Issue #58 created.  Let's merge this pull request once all comments are addressed.  I don't have anything else at the moment.


Backport "Help implement Metals' infer expected type feature" to LTS

Backports #21390 to the 3.3.5.
PR submitted by the release tooling.
[skip ci]

No regressions detected in the community build up to backport-lts-3.3-21857.
Reference


Add symmetrical atoms to templates

Add symmetry {"CD1", "CD2"} or something like that to ResidueType which can be used for rmsd, alignment, etc. This could be called for each symmetrical substructure.

Added in 8b07a7c807f8e634225416e3323379e2a92ed1f9


Update code.gitea.io/git

Includes https://github.com/go-gitea/git/pull/101, which is a fix for #2342.

Codecov Report

Merging #3251 into master will increase coverage by 0.18%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #3251      +/-   ##
==========================================
+ Coverage    34.7%   34.88%   +0.18%
==========================================
  Files         277      277
  Lines       40108    40108
==========================================
+ Hits        13918    13993      +75
+ Misses      24157    24064      -93
- Partials     2033     2051      +18

Impacted Files
Coverage Δ

modules/process/manager.go
76.81% <0%> (-4.35%)
:arrow_down:

models/lfs.go
28.26% <0%> (+2.17%)
:arrow_up:

modules/lfs/server.go
35.01% <0%> (+14.32%)
:arrow_up:

modules/lfs/content_store.go
43.75% <0%> (+35.93%)
:arrow_up:

Continue to review full report at Codecov.

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

LGTM

LGTM


Implemented "showFromRect:inView:animated:"

Hi! This adds the ability to select an origin rect, and have JGActionSheet automatically determine which side to display on. This mirrors the functionality from UIActionSheet.

Awesome, this is something I wanted to implement a long time ago. I'll test it when I get some free time but it looks promising! Wicked!

Cool =)

Just added an additional commit that provides the "moveToRect" functionality necessary when rotating

I would love to get this pull-requested merged and the pod updated. Thanks @michaeltyson for implementing it.

Thanks for reminding me. I'm super busy but I hope that I will be able to test this soon.

Ah, the downside of getting pull requests - yet another thing to add to the todo list =) I've always got a backlog on my projects.


Script to download and delete videos in your youtube private playlist

Script Title - YouTube Video Downloader (Private Playlist)
what will change - I will add a python script that can download and delete video from your you-tube private playlist.
Instructions

Create a new folder for your script and file/folder name should be appropriate.
Create a README.md in your folder for program Instructions
add requirements.txt if needed

Please add/delete options that are not relevant.

[x] Adding New Code
[x] Improving Documentation

Programming Language

[x] Python

:star2: Star it :fork_and_knife:Fork it :handshake: Contribute to it!
Discord server  - https://discord.gg/FXyh2S3
Happy Coding,

I would like to work on this. Please assign it to me.
Thanks


Holofans / Holobarriers don't work

Description

Reproduction
Use charged holofan in hands, nothing happens

Screenshots

Additional context

a recent pr made it so you have to use it like a inflatable wall/door, click on the ground while holding it

ah, ok


Unable to have vue component as tag

(using 4.0.1)
I am unable to use a component as the 'tag'. The component itself is registered globally
main.js
import CanvasElementsDragTag from '@/app/components/CanvasElementsDragTag';
app.component('CanvasElementsDragTag', CanvasElementsDragTag);
CanvasElementsDragTag.vue
<template>

</template>

CanvasElements.vue
  <draggable
    v-model="computedList"
    item-key="id"
    @choose="handleChoose"
    @start="handleStart"
    @end="handleEnd"
    :group="group"
    :animation="150"
    :swap-threshold="0.7"
    :invert-swap="true"
    :fallback-on-body="true"
    :set-data="setData"
    tag="canvas-elements-drag-tag"
  >
    <template #item="{element}">
      <component
        @mouseover="ev => ev.stopPropagation()"
        :is="element.elementType"
        :data="element"
      />
    </template>
  </draggable>

I am able to see 'in' in the console but get this error after

Not sure if there is something obvious I am missing.

Try
tag="CanvasElementsDragTag"

Try
tag="CanvasElementsDragTag"

Its one of the things I already tried, no dice same error =(

Its one of the things I already tried, no dice same error =(

+1
Uncaught (in promise) TypeError: Cannot set property '__draggable_context' of null when
I get this when creating new item on the list.

+1 any solution here?

@michaeldtruong  Make sure that you register the component in the same app instance where you instanciate the draggable component.

@David-Desmaisons Thanks for the suggestion, I ended up changing my implementation so I don't need to get this working anymore. I did take a second look into this yesterday to close the issue but it seems that it was not what was causing the error. I will revisit this in the future to see what is it with my implementation that is causing it to not work properly.

I'm having the same error.
Uncaught (in promise) TypeError: Cannot set property '__draggable_context' of null
Looks like it returns null from the slot el in componentStructure.js
const getHtmlElementFromNode = ({ el }) => el;
// ...
// ...
updated() {
    const { defaultNodes, realList } = this;
    defaultNodes.forEach((node, index) => {
      addContext(getHtmlElementFromNode(node), {
        element: realList[index],
        index
      });
    });
  }

Did some research. Evan You had a comment about it:

You should not be relying on vnode.el in userland code. It's not documented public API and there is no guarantee about what the "expected behavior" is. The documented public API for accessing mounted DOM is via template refs.

https://github.com/vuejs/vue-next/issues/815#issuecomment-597736026
I believe the implementation logic should change based on this comment.

I has the same problem.
// component
<template>
  <draggable
    :list="list"
    :item-key="itemKey"
    tag="transition-group"
    :component-data="{
      name: typeDrag ? null : 'flip-list'
    }"
    @start="typeDrag = true"
    @end="typeDrag = false"
    :animation="200"
    ghost-class="ghost"
    :group="group"
  >
    <template #item="data">
      <slot name="item" v-bind="data"></slot>
    </template>
  </draggable>
</template>

//  other file to use
<DraggableBox :list="typeList" item-key="value" group="type">
          <template #item="{ element }">

              <svg class="icon lc-dragbar" aria-hidden="true">
                <use xlink:href="#icon-vm-drag"></use>
              </svg>
              <ACheckbox :value="element.value">
                {{ element.name }}
              </ACheckbox>

          </template>
        </DraggableBox>

Hey @WormGirl, I recently had the same issue but with a <component /> tag. What worked for me was wrapping it in a

 tag. The documentation says your template should only have one child element, and I think the <draggable> tries to read the DOM to get this child element, but with a <slot /> or <component /> it does manage to do so. So your solution here would be :
<draggable
    :list="list"
    :item-key="itemKey"
    tag="transition-group"
    :component-data="{
      name: typeDrag ? null : 'flip-list'
    }"
    @start="typeDrag = true"
    @end="typeDrag = false"
    :animation="200"
    ghost-class="ghost"
    :group="group"
  >
    <template #item="data">

        <slot name="item" v-bind="data"></slot>

    </template>
  </draggable>

Hey @WormGirl, I recently had the same issue but with a <component /> tag. What worked for me was wrapping it in a

 tag. The documentation says your template should only have one child element, and I think the <draggable> tries to read the DOM to get this child element, but with a <slot /> or <component /> it doesn't manage to do so. So your solution here would be :
<draggable
    :list="list"
    :item-key="itemKey"
    tag="transition-group"
    :component-data="{
      name: typeDrag ? null : 'flip-list'
    }"
    @start="typeDrag = true"
    @end="typeDrag = false"
    :animation="200"
    ghost-class="ghost"
    :group="group"
  >
    <template #item="data">

        <slot name="item" v-bind="data"></slot>

    </template>
  </draggable>

You are right, i resolved it by this too.

I had the same problem when I upgraded all the dependencies.


Download a student's submitted assignment API semantics

https://github.com/lxylxy123456/ngshare/blob/master/api-specifications.md#get-apisubmissioncourse_idassignment_idstudent_id
Is the download going to download the latest submission? Can a instructor download an earlier version?

I think it should be the latest one. In exchange collect a student's submission is replaced by the newest one if they submit more than once. Older assignments submissions are kept in the inbound directory.

How can we specify what version of the assignment to fetch? I know they are distinguished by timestamp and a random str.

We can use an optional HTTP GET parameter. When not specified, download the latest. @Lawrence37 can you update the API docs?

yes but what should this parameter be?

Is the timestamp and random str separately stored? or stored together?
I think we should basically specify both of them.

they are separate. Here's an example of a submission name for reference
aalmanza+assignment2+2020-02-22 20:19:51.198213 UTC+x3KiPbesMV3m

But aren't they still stored in the same string? What does + mean here?

oh yes they are store in the same assignment_filename string. The + is part of the submission name. I think maybe we can just use the random str, maybe call that submission id? Not sure how random they are and if there would ever be a conflict between two assignments.

            self.assignment_filename = '{}+{}+{}+{}'.format(                 student_id, self.coursedir.assignment_id, self.timestamp, random_str)

or would you want to include the whole name of the submission as an HTTP parameter?

I believe it is for preventing collision, so we should use both random and timestamp. Maybe there need to be a small change on the database structure.

do we need to add the random str in the response of GET /api/submissions/<course_id>/<assignment_id> and GET /api/submissions/<course_id>/<assignment_id>/<student_id>

Yes, we should. You can add a separate issue and assign it to me.


Consider casing when setting up enum store.

@toregge PR

I will close this one now as it need to mature a bit.
Smaller preparations will follow.


take multi-token auth config instead of individual variables

What does this PR do
This PR changes condition-api from being configured to accept OIDC authentication via environment variables to being configured via the Kubernetes config-map (mounted as a configuration file).

I tested this by overriding a pod in CH3-Hollow and directing some mctl traffic at it. It worked as expected, so I believe this change is safe and will accomplish the desired effect.


Reduce windows crate build time by moving non-essential functions behind the default feature

The windows crate's build time continues to be a challenge as it depends on many small functions that make it substantially simpler to use the Windows API. Unfortunately, the Rust compiler spends a lot more time compiling functions than your typical C++ compiler, and this ends up hurting the windows crate.
While many of these functions are essential, a large enough number are avoidable. This includes the functions used to implement Default, PartialEq, and Debug traits. COM interfaces also support inheritance hierarchies that can end up duplicating numerous inherited methods in Rust. While convenient, none of this is necessary to use the Windows API.
In order to give developers more control, this update moves these non-essential functions behind the default feature. That means that nothing should change for existing code, but a dependent crate can opt to exclude this code as follows:
[dependencies.windows]
default-features = false
...

This update also includes a copy of the Direct3D 12 sample that does not use the default features. It required relatively minor changes and reduced build time from 9-10 seconds down to 6-7 seconds. Naturally, your mileage may vary and depend on which modules you rely on. Without default features, the Win32::Graphics::Direct3D12 module avoids parsing roughly 13,700 lines of code. That's over 2,400 functions in that module alone.
Of course, if you're not using COM or WinRT APIs then you can substantially reduce build time simply by opting to use the windows-sys crate rather than the windows crate. More info here:
https://kennykerr.ca/rust-getting-started/windows-or-windows-sys.html

This sounds cool.  Is there something about Direct3D12 or the sample that made it stand out as one that needs looking at, maybe something that we should consider in future API designs?  Or was it picked as a semi-random example of the impact of this change?

This sounds cool. Is there something about Direct3D12 or the sample that made it stand out as one that needs looking at, maybe something that we should consider in future API designs? Or was it picked as a semi-random example of the impact of this change?

I was just looking for a relatively large sample that relied on a number of larger modules with both traits and COM inheritance.

Can you explicitly list a few non-essential functions that would be tucked away?

Can you explicitly list a few non-essential functions that would be tucked away?

All of the functions that now appear in default.rs rather than mod.rs. For example, here's what moves from mod.rs to default.rs for the ID2D1Bitmap interface:
https://github.com/microsoft/windows-rs/blob/d64f0df34e16d32352430ed4bfe16b45d7d8ec97/crates/libs/windows/src/Windows/Win32/Graphics/Direct2D/default.rs#L3059-L3076
The traits are non-essential and the GetFactory function is inherited by ID2D1Bitmapfrom theID2D1Resource` interface.

Was hoping to get more feedback on this but as it stands, I'm not super impressed with the wins. I'm going to incorporate some of these tweaks separately and keep experimenting with ways to reduce build time.


Restrict admin actions to admin users

The following actions should only be available to admin users:

Edit user
add user to org mutation
addFacility
updateFacility
updateOrganization
upload patient csv
export/testEvent

Also I assume the upload user CSV endpoint?

Also I assume the upload user CSV endpoint?

related ticket https://app.zenhub.com/workspaces/simplereport-5ff8be8854ae8b000e378210/issues/cdcgov/prime-simplereport/644

related ticket https://app.zenhub.com/workspaces/simplereport-5ff8be8854ae8b000e378210/issues/cdcgov/prime-simplereport/644

Is this ticket complete?

I believe so, yes.


Onboarding Step 1: Learn how DSE team uses dbt

[ ] Go through the free self-paced dbt Fundamentals course. If you are already familiar with dbt and dbt Cloud, feel free to skip this step.
[ ] Read this blogpost from dbt on how they configure their Snowflake environments. Our default stack is based on this approach.
[ ] Read our documentation of how we set up our Snowflake architecture.

Completed reviewing the documentation to get an overall idea. I will continue to refer to the documentation as needed


HV-1110 Additional TYPE_USE related cleanup

https://hibernate.atlassian.net/browse/HV-1110

Merged, thanks, @gsmet!


Can't install/run/build sqlc after v1.14.0 in Termux

Version
1.15.0
What happened?
Description:
I am facing an issue with installing, running, and building sqlc after version 1.14.0 in Termux. I have tried multiple solutions, but none of them seem to work. I need assistance in resolving this issue.
Issue Details
Environment:
Termux
termux-info
Termux Variables:
TERMUX_API_VERSION=0.50.1
TERMUX_APK_RELEASE=F_DROID
TERMUX_APP_PACKAGE_MANAGER=apt
TERMUX_APP_PID=29459
TERMUX_IS_DEBUGGABLE_BUILD=0
TERMUX_MAIN_PACKAGE_FORMAT=debian
TERMUX_VERSION=0.118.0
Packages CPU architecture:
aarch64
Subscribed repositories:
# sources.list
deb https://termux.astra.in.ua/apt/termux-main stable main
# x11-repo (sources.list.d/x11.list)
deb https://termux.astra.in.ua/apt/termux-x11 x11 main
Updatable packages:
command-not-found/stable 2.2.0-1 aarch64 [upgradable from: 2.2.0]
fzf/stable 0.41.1 aarch64 [upgradable from: 0.40.0]
hugo/stable 0.112.4 aarch64 [upgradable from: 0.112.3]
nala/stable 0.13.0 all [upgradable from: 0.12.2]
termux-tools version:
1.38.1
Android version:
13
Kernel build information:
Linux localhost 4.14.186-25962536 #1 SMP PREEMPT Tue Mar 21 12:32:29 +07 2023 aarch64 Android
Device manufacturer:
samsung
Device model:
SM-A226B
LD Variables:
LD_LIBRARY_PATH=
LD_PRELOAD=/data/data/com.termux/files/usr/lib/libtermux-exec.so

Golang
go env
GO111MODULE=""
GOARCH="arm64"
GOBIN=""
GOCACHE="/data/data/com.termux/files/home/.cache/go-build"
GOENV="/data/data/com.termux/files/home/.config/go/env"
GOEXE=""
GOEXPERIMENT=""
GOFLAGS=""
GOHOSTARCH="arm64"
GOHOSTOS="android"
GOINSECURE=""
GOMODCACHE="/data/data/com.termux/files/home/go/pkg/mod"
GONOPROXY=""
GONOSUMDB=""
GOOS="android"
GOPATH="/data/data/com.termux/files/home/go"
GOPRIVATE=""
GOPROXY="https://goproxy.io,direct"
GOROOT="/data/data/com.termux/files/usr/lib/go"
GOSUMDB="sum.golang.org"
GOTMPDIR=""
GOTOOLDIR="/data/data/com.termux/files/usr/lib/go/pkg/tool/android_arm64"
GOVCS=""
GOVERSION="go1.20.4"
GCCGO="gccgo"
AR="ar"
CC="aarch64-linux-android-clang"
CXX="aarch64-linux-android-clang++"
CGO_ENABLED="1"
GOMOD="/data/data/com.termux/files/home/sqlc/go.mod"
GOWORK=""
CGO_CFLAGS="-O2 -g"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-O2 -g"
CGO_FFLAGS="-O2 -g"
CGO_LDFLAGS="-O2 -g"
PKG_CONFIG="pkg-config"
GOGCCFLAGS="-fPIC -pthread -fno-caret-diagnostics -Qunused-arguments -Wl,--no-gc-sections -fmessage-length=0 -fdebug-prefix-map=/data/data/com.termux/files/usr/tmp/go-build1941362537=/tmp/go-build -gno-record-gcc-switches"

sqlc version: v1.14.0 and later

I would appreciate any guidance or suggestions on how to resolve this issue. Please let me know if you need any additional information or clarification.
Thank you!
Relevant log output
command I have tried to run
`go install -v github.com/kyleconroy/sqlc/cmd/sqlc@latest`

go: downloading github.com/kyleconroy/sqlc v1.18.0
go: downloading github.com/riza-io/grpc-go v0.1.0
go: downloading golang.org/x/sys v0.6.0
github.com/kyleconroy/sqlc/internal/info
github.com/kyleconroy/sqlc/internal/sql/lang
github.com/kyleconroy/sqlc/internal/migrations
github.com/kyleconroy/sqlc/internal/sql/ast
github.com/kyleconroy/sqlc/internal/inflection
github.com/kyleconroy/sqlc/internal/pattern
github.com/kyleconroy/sqlc/internal/sql/sqlpath
github.com/kyleconroy/sqlc/internal/opts
github.com/kyleconroy/sqlc/internal/metadata
github.com/kyleconroy/sqlc/internal/sql/sqlerr
github.com/kyleconroy/sqlc/internal/debug
github.com/kyleconroy/sqlc/internal/source
github.com/kyleconroy/sqlc/internal/config/convert
github.com/kyleconroy/sqlc/internal/plugin
github.com/kyleconroy/sqlc/internal/engine/sqlite/parser
golang.org/x/sys/unix
github.com/kyleconroy/sqlc/internal/multierr
github.com/kyleconroy/sqlc/internal/config
github.com/kyleconroy/sqlc/internal/sql/catalog
github.com/kyleconroy/sqlc/internal/sql/astutils
github.com/kyleconroy/sqlc/internal/tracer
github.com/kyleconroy/sqlc/internal/engine/postgresql/contrib
# github.com/pganalyze/pg_query_go/v4/parser
src_backend_nodes_nodeFuncs.c:925:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:927:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:932:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:935:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:943:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:950:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:952:16: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:955:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:961:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:963:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:965:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:970:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:973:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:978:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:980:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:985:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:987:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:989:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:991:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1000:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1004:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1011:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1019:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1021:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1023:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1025:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1027:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1029:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1037:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1039:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1041:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1043:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1045:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1053:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1055:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1057:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1059:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1061:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1063:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1071:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1073:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1075:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1077:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1079:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1087:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1089:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1091:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1099:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1101:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1103:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1105:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1107:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1109:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1111:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1113:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1115:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1117:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1119:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1121:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1123:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1125:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1127:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1129:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1137:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1139:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1147:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1149:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1158:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1169:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1171:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1173:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1175:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1181:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1186:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1188:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1196:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1198:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1203:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1208:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1210:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1215:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1220:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1222:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1227:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1229:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1234:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1236:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1238:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1240:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1248:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1250:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1258:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1260:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1262:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1270:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1273:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1275:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1283:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1285:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1287:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1289:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1291:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1299:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1301:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1309:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1311:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1320:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1322:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1324:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1326:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1335:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1341:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1343:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1348:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1350:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1355:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1360:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1362:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1370:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1372:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1374:15: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
src_backend_nodes_nodeFuncs.c:1380:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype]
github.com/kyleconroy/sqlc/internal/bundler
github.com/riza-io/grpc-go/credentials/bearer
github.com/kyleconroy/sqlc/internal/engine/dolphin
github.com/kyleconroy/sqlc/internal/engine/postgresql
github.com/kyleconroy/sqlc/internal/codegen/json
github.com/kyleconroy/sqlc/internal/ext
github.com/kyleconroy/sqlc/internal/codegen/sdk
github.com/kyleconroy/sqlc/internal/codegen/golang
github.com/kyleconroy/sqlc/internal/ext/process
github.com/kyleconroy/sqlc/internal/ext/wasm
google.golang.org/grpc/internal/syscall
github.com/kyleconroy/sqlc/internal/sql/named
google.golang.org/grpc/internal/channelz
github.com/kyleconroy/sqlc/internal/sql/rewrite
github.com/kyleconroy/sqlc/internal/sql/validate
google.golang.org/grpc/channelz
google.golang.org/grpc/internal/transport
google.golang.org/grpc/balancer
google.golang.org/grpc
github.com/kyleconroy/sqlc/internal/remote
github.com/kyleconroy/sqlc/internal/engine/sqlite
github.com/kyleconroy/sqlc/internal/compiler
github.com/kyleconroy/sqlc/internal/cmd
github.com/kyleconroy/sqlc/cmd/sqlc
# github.com/kyleconroy/sqlc/cmd/sqlc
/data/data/com.termux/files/usr/lib/go/pkg/tool/android_arm64/link: running aarch64-linux-android-clang failed: exit status 1
ld.lld: error: undefined symbol: bcmp
>>> referenced by wasmtime.b43f869b-cgu.11
>>>               wasmtime.wasmtime.b43f869b-cgu.11.rcgu.o:(wasmtime::linker::Linker$LT$T$GT$::intern_str::h7b508a6e14bba604 (.llvm.16843026309109021922)) in archive<EMAIL_ADDRESS>>>> referenced by wasmtime.b43f869b-cgu.11
>>>               wasmtime.wasmtime.b43f869b-cgu.11.rcgu.o:(wasmtime::linker::Linker$LT$T$GT$::_get::hd9853a7053ceea01 (.llvm.16843026309109021922)) in archive<EMAIL_ADDRESS>>>> referenced by wasmtime.b43f869b-cgu.11
>>>               wasmtime.wasmtime.b43f869b-cgu.11.rcgu.o:(wasmtime::linker::Linker$LT$T$GT$::_get::hd9853a7053ceea01 (.llvm.16843026309109021922)) in archive<EMAIL_ADDRESS>>>> referenced 833 more times

ld.lld: error: undefined symbol: __xpg_strerror_r
>>> referenced by getrandom.bbee8f52-cgu.1
>>>               getrandom-b646ebf97a9119d2.getrandom.bbee8f52-cgu.1.rcgu.o:(_$LT$getrandom..error..Error$u20$as$u20$core..fmt..Debug$GT$::fmt::hc6eb5d935a5c0f52) in archive<EMAIL_ADDRESS>>>> referenced by getrandom.bbee8f52-cgu.1
>>>               getrandom-b646ebf97a9119d2.getrandom.bbee8f52-cgu.1.rcgu.o:(_$LT$getrandom..error..Error$u20$as$u20$core..fmt..Display$GT$::fmt::h33b5a366245b12e0) in archive<EMAIL_ADDRESS>>>> referenced by os.rs:125 (library/std/src/sys/unix/os.rs:125)
>>>               std-5e0ae669541abcec.std.f3d36932-cgu.0.rcgu.o:(std::io::error::_$LT$impl$u20$core..fmt..Debug$u20$for$u20$std..io..error..repr_bitpacked..Repr$GT$::fmt::he3b14f9aa9133180) in archive<EMAIL_ADDRESS>>>> referenced 1 more times

ld.lld: error: undefined symbol: __errno_location
>>> referenced by getrandom.bbee8f52-cgu.9
>>>               getrandom-b646ebf97a9119d2.getrandom.bbee8f52-cgu.9.rcgu.o:(getrandom::imp::getrandom_inner::hf21fcee5b1339d56) in archive<EMAIL_ADDRESS>>>> referenced by getrandom.bbee8f52-cgu.9
>>>               getrandom-b646ebf97a9119d2.getrandom.bbee8f52-cgu.9.rcgu.o:(getrandom::imp::getrandom_inner::hf21fcee5b1339d56) in archive<EMAIL_ADDRESS>>>> referenced by getrandom.bbee8f52-cgu.9
>>>               getrandom-b646ebf97a9119d2.getrandom.bbee8f52-cgu.9.rcgu.o:(getrandom::imp::is_getrandom_available::hcd53346f38869bd9) in archive<EMAIL_ADDRESS>>>> referenced 305 more times

ld.lld: error: undefined symbol: __assert_fail
>>> referenced by zstd_compress.c
>>>               zstd_compress.o:(ZSTD_finalizeOffCode) in archive<EMAIL_ADDRESS>>>> referenced by zstd_compress.c
>>>               zstd_compress.o:(ZSTD_finalizeOffCode) in archive<EMAIL_ADDRESS>>>> referenced by zstd_compress.c
>>>               zstd_compress.o:(ZSTD_finalizeOffCode) in archive<EMAIL_ADDRESS>>>> referenced 1860 more times

ld.lld: error: undefined symbol: gnu_get_libc_version
>>> referenced by os.rs:660 (library/std/src/sys/unix/os.rs:660)
>>>               std-5e0ae669541abcec.std.f3d36932-cgu.0.rcgu.o:(std::sys::unix::os::glibc_version::h2639c0665b4b43b2) in archive<EMAIL_ADDRESS>
ld.lld: error: undefined symbol: __res_init
>>> referenced by net.rs:528 (library/std/src/sys/unix/net.rs:528)
>>>               std-5e0ae669541abcec.std.f3d36932-cgu.0.rcgu.o:(_$LT$std..sys_common..net..LookupHost$u20$as$u20$core..convert..TryFrom$LT$$LP$$RF$str$C$u16$RP$$GT$$GT$::try_from::_$u7b$$u7b$closure$u7d$$u7d$::h5feba906f566107d) in archive<EMAIL_ADDRESS>clang-16: error: linker command failed with exit code 1 (use -v to see invocation)

Database schema
No response
SQL queries
No response
Configuration
No response
Playground URL
No response
What operating system are you using?
No response
What database engines are you using?
No response
What type of code are you generating?
No response

This appears to be an issue with wasmtime supporting Termux. I don't currently have the bandwidth to support Termux as an official host, so I'm going to close this as wontfix for now.


Failure to train normally on a new dataset

Hi, Author. Thanks a lot for publicizing such an excellent new work. I tried to run BSPM on my new dataset (the dataset format is the same as in the BSPM source code) but got very low test results:
training time for BSPM 1.1621246337890625
{'precision': array([0.00047602]), 'recall': array([0.00014337]), 'ndcg': array([0.00048853])}

The final performance of the output is the same<EMAIL_ADDRESS>regardless of any hyper-parameters (e.g., T_b, T_s, factor_dim, idl_beta) I set. I don't know how to modify it to get the correct result?
Thanks again and I look forward to your reply.

Hello @BlueGhostYi ,
Thank you for your interest in our work 😄 .
Can you tell me how to use the adjacency matrix and how sparse the number of interactions in the dataset you used is?
If you prefer to discuss details by email, please send an email to<EMAIL_ADDRESS>I hope I can help as much as possible.
Best,
Jeongwhan


Sentinel integration tests

Sentinel integration tests support.
See #2705

Still have problem to be fixed, need digging ......

@DanielLiu1123 Thanks!


Wrong date shown on empty forums/posts.

Fixed at an unknown date in an unknown commit.

nevermind

I found out why I got confused.
It only happens in production.

addressed by 75904e3b7bf843a795f30ed44cfe5bfca96b6c82


oraclejdk8: 8u211 -> 8u241

Oracle JDK has not been updated since April 2019 so it should be either updated or marked with meta.vulnerable = true.
Besides many fixes, there are 2 changes affected packaging:

There are no more CPU and PSU versions, so I removed oraclejdk8psu. I might need to add oraclejdk8psu =  oraclejdk8 in aliases.nix but I am not sure in correctness of this step.

it is not possible to download with curl -b oraclelicense=a, so fetchurl is back to requireFile. We might be able to develop an automated downloader using selenuim or something like.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/nixos-20-03-feature-freeze/5655/14

Thanks! Also published some release notes about this: 0c960262d159d3a884dadc3d4e4b131557dad116
Currently checking how much effort it would be to backport this :)

So, travelling home from FOSDEM took a bit longer than I expected, will take care of #79129 and the backport tomorrow :)

We might be able to develop an automated downloader using selenuim

wasn't OracleJDK hidden by paywall or registerwall? I'm redirected to https://login.oracle.com/mysso/signon.jsp when I try to download any release.

We might be able to develop an automated downloader using selenuim

wasn't OracleJDK hidden by paywall or registerwall? I'm redirected to https://login.oracle.com/mysso/signon.jsp when I try to download any release.

Yes, that's what I meant. It seems difficult to bypass registerwall only with curl.

wasn't OracleJDK hidden by paywall or registerwall? I'm redirected to https://login.oracle.com/mysso/signon.jsp when I try to download any release.

Yes. I guess this is related to their altered licensing model. But tbh I doubt that we should keep old oraclejdk versions.

Yes, that's what I meant. It seems difficult to bypass registerwall only with curl.

I'm definetely not a lawyer, but are we sure that doesn't violate their terms of use?

@NixOS/backports how would you backport this package to 19.09? On one hand we have a fairly oudated oraclejdk version there, on the other hand, this is definetely a breaking change (packages got removed and the src needs to be obtained with requireFile now). OTOH I'm sure that there are at least some oraclejdk users on 19.09, so simply marking this as vulnerable is IMHO not an option.
I'd suggest we enhance the error message of requireFile explaining why this was updated on 19.09 and simply add oraclejdk8psu = throw ... for the removed *psu packages, but I'm not sure if that's sufficient.


jq: Fix CVE-2015-8863 and CVE-2016-4074

Motivation for this change
Part of #18856.
Things done

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

[ ] NixOS
[ ] OS X
[x] Linux

[ ] 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/)
[x] Fits CONTRIBUTING.md.

jq has not had a release since August 2015, so use the latest version
from git. CVE-2015-8863 has a fix committed to the current master, while
CVE-2016-4074 has not had a fix committed to master, so add a separate
patch for that.
I manually confirmed that the CVEs are fixed in the resulting binary.

Updated to stay on v1.5, although IMO the development version would also be fine.

Related to: https://github.com/NixOS/nixpkgs/issues/18856

I'll merge this for now. If you are confident the git master is indeed okay, please open another PR. Thanks for your work!

Have both of these CVEs been fixed? Looking at:
https://nvd.nist.gov/vuln/detail/CVE-2016-4074#VulnChangeHistorySection
seems to indicate that the CVEs still apply to jq version 1.5. Is this correct?

@fatbearinc jq 1.5 is not safe, but this PR pulls in two patches for jq 1.5 for the CVEs, so the jq package in Nixpkgs is patched against both CVEs.

I also just reconfirmed that we are indeed applying the correct patches to fix both CVEs. :+1:


Desk Reject criteria

Looking at the text of /organization/desk_rejection.md, I'm wondering if we need a criteria for submissions that are clearly out-of-scope. I'm thinking of e.g., papers that have no substantial planning or scheduling aspect.

@miquelramirez

I guess this is covered by item 2. I am blind. Please ignore!


How to download the grid as PDF file ?

Hello Sean
First of all thanks for this great work ( i appreciate this work too much)
But can you tell me is there a way to download the grid as PDF file?
Any help would be greatly appreciated
Thanks

Hi,  I don't have any functionality for that as I've never needed it. You're welcome to contribute to the project if you'd like.

Thanks Sean for your very fast answer.I'll be working on this as i need this in my work so much (i would be pleased to contribute to your work if i can)

Awesome. The way I would go about solving this would be to pass FALSE in for the last parameter of the grid call. This then gives you access to the entire set of data rows. You should then easily be able to pass that into any PDF parser. HTML2PDF or WK2PDF.
$grid = new Grid("user", array(
	"joins"=>array("LEFT JOIN activation ON (user.id = activation.user_id)"),
	"fields"=>array(
		"name"=>"CONCAT(first_name,' ',last_name)",
		"first_name"=>"user.first_name",
		"last_name"=>"user.last_name",
		"activated"=>"activation.used",
		"pass"=>"''"
	),
	"having"=>"first_name IS NOT NULL && 1=1"
),FALSE);

// loop over data
foreach($grid->data['rows'] as $key=>$row) {

}

Sorry Sean but i don't get it
but when i use $row in HTML2PDF parser i got the PDF file with the string "array" instead of the data  and it is only for the column shown on the page not the whole grid

So $row is an associative array. For instance in the example above you would get the name by saying $row['name'].
The data will be for exactly what you select in the new Grid call.  If you want it to match your grid exactly, then make the exact same new Grid call.

Thanks Sean . Now it works fine and i have the data in the PDF file but is there a way to get all the data in the entire grid not only the data displayed in the page?
I appreciate your help.

when you say "entre grid" do you mean entire database?

I mean the entire data (result) that is matched with my SQL query

So this one is a little weird. Basically you need to set $_POST['nRowsShowing'] = 500; or whatever number is greater than the number of rows you need.  This will fool the system into thinking you want more rows requested.

I tried this solution (changing the nRowsShowing in the html/php file ) before. but i needed a better solution to call the entire data without changing the displayed page. is there a way or it is inordinate?
(excuse  me for my bad language)

Well technically the call to make  PDF would be a different call than the one to create the grid. So you shouldn't be running into that problem.  If you are running into problems, you could try to unset($_POST['nRowsShowing']); before you're done with the PDF

I am sorry to be too Greedy but if only I could get a comprehensive example where exactly to use this :  unset($_POST['nRowsShowing']);
$_POST['nRowsShowing'] = 500;
, I wouldn't be bothering you.

$_POST['nRowsShowing'] = 500;

$grid = new Grid("user", array(
    "joins"=>array("LEFT JOIN activation ON (user.id = activation.user_id)"),
    "fields"=>array(
        "name"=>"CONCAT(first_name,' ',last_name)",
        "first_name"=>"user.first_name",
        "last_name"=>"user.last_name",
        "activated"=>"activation.used",
        "pass"=>"''"
    ),
    "having"=>"first_name IS NOT NULL && 1=1"
),FALSE);

// loop over data
foreach($grid->data['rows'] as $key=>$row) {

}

I tried this before but it changed the rows displayed at the page (which i don't want)

I'm not sure how that's possible. If these are totally separate ajax calls,
one would not affect the other.  Can you give me more information how these
2 ajax calls might be interfering?
On Wed, Aug 26, 2015 at 9:16 AM osamakamel<EMAIL_ADDRESS>wrote:

I tried this before but it changed the rows displayed at the page (which i
don't want)
—
Reply to this email directly or view it on GitHub
https://github.com/optikalefx/OpenJS-Grid/issues/82#issuecomment-135012758
.

I would tell you what i was thinking about (the earlier question i asked was to know if the SQL query is executed one time and fetch all the data from the database then display it page by page according to the nRowsShowing OR it is executed every time i click next and fetching its content only)
If you may cope with me , i thought if it is fetching all the data (SQL query runs one time only) then it is possible to manipulate the nRowsShowing at the PDF without changing them at the page displayed However it won't be possible at the other case ,SO i thought it would be possible to add the parser as a function at  grid.php file by passing the parameters  of the gathered SQL that is needed in the parsing
(that was my way) you may fix it if it was wrong

You need a totally different ajax call to make this work. The paging
function makes a new ajax call each time. I would duplicate your ajax.php
and have a button call that new file which would output a PDF to the browser
On Wed, Aug 26, 2015 at 9:51 AM osamakamel<EMAIL_ADDRESS>wrote:

I would tell you what i was thinking about (the earlier question i asked
was to know if the SQL query is executed one time and fetch all the data
from the database then display it page by page according to the
nRowsShowing OR it is executed every time i click next and fetching its
content only)
If you may cope with me , i thought if it is fetching all the data (SQL
query runs one time only) then it is possible to manipulate the
nRowsShowing at the PDF without changing them at the page displayed However
it won't be possible at the other case ,SO i thought it would be possible
to add the parser as a function at grid.php file by passing the parameters
of the gathered SQL that is needed in the parsing
(that was my way) you may fix it if it was wrong
—
Reply to this email directly or view it on GitHub
https://github.com/optikalefx/OpenJS-Grid/issues/82#issuecomment-135027282
.

How can i have a button call to the new file without making a double call for the grid?

You WANT to make a double call to the grid. This PDF script should be
totally separate from any code you have for the grid itself.
On Wed, Aug 26, 2015 at 11:13 AM osamakamel<EMAIL_ADDRESS>wrote:

How can i have a button call to the new file without making a double call
for the grid?
—
Reply to this email directly or view it on GitHub
https://github.com/optikalefx/OpenJS-Grid/issues/82#issuecomment-135056988
.

THANKS Sean for your help. I APPRECIATE THAT.

YOUR WELCOME!
On Thu, Aug 27, 2015 at 8:50 AM osamakamel<EMAIL_ADDRESS>wrote:

THANKS Sean for your help. I APPRECIATE THAT.
—
Reply to this email directly or view it on GitHub
https://github.com/optikalefx/OpenJS-Grid/issues/82#issuecomment-135412174
.

Is what osamakamel has done suitable to be added to OpenJS-Grid as a commit?  If not, how about creating a feature branch so that the community can take advantage of the work done?
This would inspire others to contribute as well.  I would like to build on this to create an output to excel functionality.

The code to make this work is already part of the API. If @osamakamel want's to share his PDF code he can, but it's going to be very different for every user i'd imagine. Every PDF style will probably differ. The important bit is above where we show how to grab the grid data and do something with it.

I believe that Sean is right this is the most important part :
" The important bit is above where we show how to grab the grid data and do something with it " .
The other work is all about the library I've used which is HTML2PDF and style .
But if you don't mind Sean , i think it would be possible to add this library to the grid files then add the call PDF function  to grid.php file as we could pass $cols (at line 196) variable instead of the foreach loop in the ajax file then we can pass the style from the ajax file to grid.php then it will be fixed in the grid. that would be my thoughts and it won't change the grid call .

The 2 biggest thing that the Grid needs at this point, which I still haven't found time to do, is upgrading to bootstrap 3 and using mysql PDO. Until those 2 are done, I don't think we should add to the grid file.  But we could still take a look at a PR to see what you mean above.