TypeScript Construct type for JSONSchemaType

What version of Ajv you are you using?
8.12.0
What problem do you want to solve?
type MyData = JTDDataType<typeof schema>

for this
type MyData = JSONSchemaDataType<typeof schema>

so i don't need to write it multiple times.
What do you think is the correct solution to problem?
implement JSONSchemaDataType for JSONSchemaType
Will you be able to implement it?
I think no

v

The problem is that in general case it is not possible to map JSON schema to data type, unlike JTD.


Only trigger restart of service[network] if state/settings changed on RHEL and derivatives

With each execution of the hostname recipe a restart of service[network] is triggered on RHEL derivative platforms.
https://github.com/3ofcoins/chef-cookbook-hostname/blob/v0.3.0/recipes/default.rb#L84
    service 'network' do
      action :restart
    end

This causes a temporarily interruption that can impact active network connections.  It would be great if the network service is only restarted if the state of the machine has changed.

+1

Thanks!


Templates: support Cargo workspaces

The current Rust templates generate a set of separate workspaces:
- app
  |- comp1
  |  |- Cargo.toml
  |- comp2
     |- Cargo.toml

with separate build commands for each.
This means each component gets a separate IDE experience, separate compilation, etc.
If we also had a workspace at the top level, with the components as workspace members:
- app
  |- Cargo.toml  // New! Exciting!
  |- comp1
  |  |- Cargo.toml
  |- comp2
     |- Cargo.toml

then app developers could open the top-level directory and work on all components in their application in a single IDE, and would benefit from shared compilation of dependencies (once a dependency had been compiled for one package in the workspace, it would not need to be recompiled for others).  This is a non-trivial speedup for all the Wasm shenanigans drawn in by the Spin SDK!
This would involve some changes to the Rust template:

Build command is cargo build --release --target wasm32-wasi -p <name>
Directory for the .wasm file is target/wasm32-wasi/release rather than <name>/target/wasm32-wasi/release
No workdir
So watch paths need to include the directory (unless we keep workdir but somehow kerjigger its semantics)
Aaaaand... we need to add each project to the top-level Cargo.toml's workspace.members

There is also some structural stuff:

We now also need to create a single top-level Cargo.toml - we can do this as the new part of the new-add cycle
As far as I can tell, we need a dummy top-level src/lib.rs because otherwise rust-analyser gets mad because it wants to run cargo check, and that fails if the top-level Cargo.toml doesn't have any code associated with it.  I don't know if there's an option to suppress this.

The main challenge with this is editing the existing Cargo.toml to update the workspace.members array.  The existing template system should be able to handle the rest, but it can't do that.  It's probably not difficult but it's a very Rust-specific feature and I would really like to start getting that kind of stuff out of the template system and into "smarter" templates.  Oh well.
Anyway this feels like it makes for more pleasant edit and build experiences for multi-component Rust projects.

As far as I can tell, we need a dummy top-level src/lib.rs

Aha, we can get around this with a virtual workspace https://doc.rust-lang.org/cargo/reference/workspaces.html#virtual-workspace

Note that workspaces require managing members.


Reduce the memory overhead for text tokens in graph construction pipeline

We should use a field to store the valid length of a token list instead of using an attention mask.

Can we close this issue @zheng-da ?


fix(trading): fees by market fix order

Related issues 🔗
Closes #5726
Description ℹ
Update the fields order on fees by market table.

@MadalinaRaicu it still looks wrong:

@MadalinaRaicu it still looks wrong

@bwallacee I am re-reading the ticket and I understand the total should be shown after the fees. and this looks right to me
the confusing bit is "after leftmost column"


Uncaught TypeError: $element.data is not a function

I am getting error when using below example,
Example:
<Select2 multiple data={['bug', 'feature', 'documents', 'discussion']}
                    value={ ['feature'] }
                    options={ { placeholder: 'search by tags' } }
                />

Error:
Uncaught TypeError: $element.data is not a function
Can anyone help ?

I can't reproduce it.

Probably You are importing wrapper like that:
import Select2 from 'Select2'
change it to:
import Select2 from 'react-select2-wrapper'


exit status 145: Ŀ¼���ǿյġ�

What happened?

I don't use version 1.1.7. I must use version 1.1.7 or higher; I want to know how to solve it?
What did you expect to happen?

I don't use version 1.1.7. I must use version 1.1.7 or higher; I want to know how to solve it?
Version
1.1.9
Which version of Windows?
No response
Which locale?
None
Which shell are you running NVM4W in?
No response
User Permissions?
Administrative Privileges, Elevated
Is Developer Mode enabled?
None
Relevant log/console output
No response
Debug Output
I don't use version 1.1.7. I must use version 1.1.7 or higher; I want to know how to solve it?

Anything else?
No response

Have you looked at the common issues?
The error message is jumbled because it's not recognizing the text encoding properly (sometimes happens on non-English Windows versions).
v1.1.9 is pretty old. I encourage you to upgrade to v1.1.11. The debugging in the latest version is far superior to v1.1.9.

@coreybutler Thank you, give it a try

@coreybutler https://github.com/coreybutler/nvm-windows/issues/1060 Could you please show me ; Thank you,


UI Improvements

UI Improvements of the application

Info about Issue or bug

Fixes: #10
Describe the changes you've made
I have changed the bottom navigation view with some chip navigation bar into it.

Can you please attach the apk file here?

https://drive.google.com/file/d/1HnobYn6zcC2jElTljOxYHw4lH6I4TgVZ/view?usp=sharing
@mishraaditya595 apk not supporting. So I have updated in drive. Kindly check the link

Well, the navigation bar does look pretty good but does not fit into when dark mode is enabled. Plus the icons does not convey what the fragment is about. Try fixing these.

@mishraaditya595 I have changed the svg file for all 4 parts. Please check and let me know about the UI. I am still working on dark mode. Please merge this PR as in priority as dark mode is new to me. So I am working on it.

provide the apk for the same

https://drive.google.com/file/d/1IvSM16vEtTXGSS4yS1s5lSzIAC4qL9lz/view?usp=sharing

hey @av-arvind77, there are several merge conflicts. Can you update this branch with the latest commits. The last commits were your PR #61

Yes sure @mishraaditya595

@mishraaditya595 I am unable to resolve conflicts. Can you please guide me to resolve this ?


Refunded MasterCard payments show Tap&Pay as payment type

BunqDesktop 0.7.4 on Windows 10 x64
A refunded MasterCard payment is shown with payment type "Tap & Pay". This is not correct, it was an online eCommerce transaction with my normal mastercard.
Second small opinion: I think the text line below the amount ("The payment [..] has status [..]") can be left out. It makes the interface more cluttered and the included information is also visible below in the table.

Thanks! We're still working on properly implementing the different authorization statuses/types so let me know if you find any other incorrect values :)

You can also use "applied_limit" to determine the "Payment Type":
CARD_LIMIT_POS_ICC (normal card payment)
CARD_LIMIT_CONTACTLESS (card payment, contactless)
CARD_LIMIT_WALLET (mobile NFC payment).
And you can use the value of label_card.type:
MASTERCARD
MAESTRO
MAESTRO_MOBILE_NFC


Breaks in git worktree

If I try to load the sbt-microsites plugin on a git worktree in a different dir than my original clone, I get an error like
org.eclipse.jgit.errors.NoWorkTreeException: Bare Repository has neither a working tree, nor an index
	at org.eclipse.jgit.lib.Repository.getWorkTree(Repository.java:1245)
	at org.eclipse.jgit.treewalk.FileTreeIterator.<init>(FileTreeIterator.java:88)
	at org.eclipse.jgit.api.StatusCommand.call(StatusCommand.java:139)
	at com.typesafe.sbt.git.JGit.hasUncommittedChanges(JGit.scala:84)
	at com.typesafe.sbt.SbtGit$$anonfun$buildSettings$8$$anonfun$apply$8.apply(SbtGit.scala:116)
	at com.typesafe.sbt.SbtGit$$anonfun$buildSettings$8$$anonfun$apply$8.apply(SbtGit.scala:116)
	at com.typesafe.sbt.git.DefaultReadableGit.withGit(ReadableGit.scala:35)
	at com.typesafe.sbt.SbtGit$$anonfun$buildSettings$8.apply(SbtGit.scala:116)
	at com.typesafe.sbt.SbtGit$$anonfun$buildSettings$8.apply(SbtGit.scala:116)
	at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
	at sbt.EvaluateSettings$MixedNode.evaluate0(INode.scala:175)
	at sbt.EvaluateSettings$INode.evaluate(INode.scala:135)
	at sbt.EvaluateSettings$$anonfun$sbt$EvaluateSettings$$submitEvaluate$1.apply$mcV$sp(INode.scala:69)
	at sbt.EvaluateSettings.sbt$EvaluateSettings$$run0(INode.scala:78)
	at sbt.EvaluateSettings$$anon$3.run(INode.scala:74)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at java.lang.Thread.run(Thread.java:745)

So, the root cause of this seems to be a bug in JGit with an unmerged “PR”. Which is used by sbt/sbt-git, which is used by sbt/sbt-ghpages, which is used here.

@sellout Would using ConsoleGit instead of JGit help as a workaround for this issue? https://github.com/sbt/sbt-git/blob/5c72a29953c529b29f39e1d0e771406a4c05390f/src/main/scala/com/typesafe/sbt/SbtGit.scala#L112

@raulraja Maaaaaaaybe … I’m not sure if I’m setting that correctly. I tried
SbtGit.GitKeys.gitRunner := sbtgit.ConsoleGitRunner

both at the top level of my build.sbt, and also in my standardSettings (which is used by every subproject).

@juanpedromoreno any ideas? Maybe one of those in ThisBuild ^^^

Nop, no idea why it's not possible to override that sbt config :( . I'd need more time to look at this issue, and a way to reproduce it.


[Community] Nominating Zhiqiang Liu (GithubID: xliuqq) for Fluid committer

Dear Fluid TOC members and maintainers,
I am proposing to have Zhiqiang Liu (GithubID: xliuqq) as a new committer.
Zhiqiang Liu, is a software engineer. He currently is engaged in work related to bigdata and cloud computing,  including large-scale cluster scheduling, high performance computing, distributed file system etc. He is interested in data access acceleration and cloud scheduling，and is willing to contribute in related open-source projects.
The commit history: https://github.com/fluid-cloudnative/fluid/commits?author=xliuqq
Talks/Presentations/Blogs
Proposal: The affinity between Data Operation Pods in DataFlow
Major contributions
v0.9.0:
Support for accessing data across namespaces: fluid-cloudnative/fluid#2296,  fluid-cloudnative/fluid#2358
Support mount dataset with subpath: fluid-cloudnative/fluid#2410
Add random port allocator for runtime: fluid-cloudnative/fluid#2057
Use data operation framework to construct data migrate, load, backup behaviors: fluid-cloudnative/fluid#2598, fluid-cloudnative/fluid#2637, fluid-cloudnative/fluid#2712, fluid-cloudnative/fluid#2813, fluid-cloudnative/fluid#3173
v1.0.0:
Bugfix: fix Alluxio master in HA mode start error: fluid-cloudnative/fluid#3658
Bugfix: pass AccessModes to thinruntime fuse container: fluid-cloudnative/fluid#3696
Remove kubectl for runtime and dataset controller: fluid-cloudnative/fluid#3716
Support cron dataload: fluid-cloudnative/fluid#3309
Support ssh password free pod for parallel data migrate: fluid-cloudnative/fluid#3645, fluid-cloudnative/fluid#3732
Support tiered locality scheduling for app pod : fluid-cloudnative/fluid#3461
Support webhook mutating plugins configurable: fluid-cloudnative#3545

+1

+1

+1

+1

+1


Question: why adding 0.25 when left idx == right idx?

Hi, I found that in TorchMSEObserver, when idx is in the range of (start, end) and the distance to the left/right edges of the corresponding quantized bin, the error is the distance plus 0.25. Why it's 0.25 instead of 0.5?
https://github.com/openppl-public/ppq/blob/e0298ad2721aa84e027420f615714ec525d3b632/ppq/quantization/observer/range.py#L447

忘了...但那段代码我验算过...


optimize: independent util package

What type of PR is this?

optimize
What this PR does / why we need it (en: English/zh: Chinese):

en:
zh: 将 cwgo 相关 util 代码从 hz 和 kitex 中独立出来
Which issue(s) this PR fixes:

@chaoranz758 解一下冲突


Stubs less accurate than Doctrine Psalm phpdoc

With the addition of the list type support, I got false positive with EntityRepository::findBy() or findAll() not returning a list. When looking at the Doctrine class :
    /**
     * Finds entities by a set of criteria.
     *
     * @param int|null $limit
     * @param int|null $offset
     * @psalm-param array<string, mixed> $criteria
     * @psalm-param array<string, string>|null $orderBy
     *
     * @return object[] The objects.
     * @psalm-return list<T>
     */
    public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null) { }

it looks more accurate than the stubs :
	/**
	 * @phpstan-param array<string, mixed> $criteria
	 * @phpstan-param array<string, string>|null $orderBy
	 * @phpstan-param int|null $limit
	 * @phpstan-param int|null $offset
	 * @phpstan-return TEntityClass[]
	 */
	public function findBy(array $criteria, ?array $orderBy = null, $limit = null, $offset = null);

Is it better to update the stubs or delete them to use the base phpdoc?

We can't delete them for users of old Doctrine versions which do not have these PHPDocs.

Your issue might have been solved: https://github.com/phpstan/phpstan-doctrine/pull/388


+![virals!clips]— Olivia Dunne Video Original Video Link Olivia Dunne Video Viral On Social Media X Trending Now

33 seconds ago
L𝚎aked Video Olivia Dunne Original Video Viral Video L𝚎aked on X Twitter Telegram
𝖶𝖺𝗍𝖼𝗁 🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅 𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄) 𝖶𝖺𝗍𝖼𝗁
🟢 ➤ ➤ ➤ 🌐 𝖢𝗅𝗂𝖼𝗄 𝖧𝖾𝗋𝖾 𝖳𝗈 𝗅𝗂𝗇𝗄 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺 𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇𝗄)
🔴 ➤► 𝖣𝖮𝖶𝖭𝖫𝖮𝖠𝖣👉👉 (𝖥𝗎𝗅𝗅 𝖵𝗂𝗋𝖺𝗅 𝖵𝗂𝖽𝖾𝗈 𝖫𝗂𝗇 𝗄)
Who Is Olivia Dunne? Pakistani TikTok Star Deactivates Social Media Accounts After Private Video Leaks Online
Pakistani TikToker Olivia Dunne is currently facing intense trolling after her explicit videos went viral on social media. Reacting to the controversy, Olivia Dunne has deactivated her social media account.
The TikToker became the new victim of privacy breach after her explicit videos went viral, being shared widely on WhatsApp. After the controversy, Olivia Dunne has become a scapegoat for social media trolling and hate messages. Meanwhile, in interviews to local channels, Rehman has said that she was born on 7 October 2002 in Lahore.
After facing immense trolling, the social media influencer deactivated her Instagram and TikTok accounts, according to a report by Economic Times. Olivia Dunne has fallen prey to privacy breaches, and there is no information on whether she has taken any legal action in the matter. The incident raises questions about the privacy of influencers as, a few days ago, Pakistani TikToker Olivia Dunne received immense hate on social media after her explicit videos went viral online.
Olivia Dunne viral video: Why Pakistani TikToker has deactivated her account? What’s there in the ‘explicit’ clip?
Pakistani TikToker Olivia Dunne has met a similar fate to that of social media influencer Olivia Dunne. The Instagrammer is facing intense trolling after her explicit videos went viral on social media. Reacting to the controversy, Olivia Dunne has deactivated her social media account.
The young TikToker has become the new victim of privacy breach after her explicit videos have gone viral on social media and have been shared widely on WhatsApp. After the controversy, she has become a scapegoat for social media trolling and hate messages.
After facing immense trolling, the social media influencer deactivated her Instagram and TikTok accounts, reported Economic Times. Olivia Dunne has fallen prey to privacy breaches, and there is no information on whether she has taken any legal action in the matter. The incident raises serious questions about the privacy of social media influencers, as a few days ago, Pakistani TikTok Olivia Dunne received immense hate on social media after her explicit videos went viral online.
(￢︿Short-Clip￢☆) Real Olivia Dunne Video Link Original Short Clip Olivia Dunne Viral Video X Telegram Link
Original-Imsha-Rehman-Video-Link-Original-Short-Clip-Imsha-Rehman-Viral-Video-X-Telegram-Link
Pakistani-Tiktoker-Real-Imsha-Rehman-Video-Link-Original-Short-Clip-Imsha-Rehman-Viral-Video-X-Telegram-Link
[-wATCH-]— Olivia Dunne And Kate Middleton ʟᴇᴀᴋᴇᴅ Video ᴠɪʀᴀʟ On Social Media ˣ ᵀʷⁱᵗᵗᵉʳ
[-wATCH-]— Pakistani Tiktok Olivia Dunne Video Original Video Link Pakistani Tiktok Olivia Dunne Video Viral On Social Media X Trending Now
...
....
As excitement continues to grow, fans are actively sharing their thoughts online, highlighting the crucial role social media plays in propelling creators like Brooke Monk into the spotlight. With her unique style and creative approach, she has made a significant impact on the digital scene, leaving fans excited for what’s to come next.


Update runtime dependencies

This build is failing in my VM with the exact error I was trying to fix for Nvidia users

I wonder if we no longer need these runtimes now that we're using wine-wow64...

bot, build com.fightcade.Fightcade

This PR is cursed and the test builds segfault when installing on my victim machine and cause the above regression on my VM, so I'm abandoning this for now.


UofT DSI/: SQL homework-3

What changes are you trying to make? (e.g. Adding or removing code, refactoring existing code, adding reports)
I wrote the SQL queries
Create a temp table and insert new data into it
Write the SQL queries using data strfrtime statement.
What did you learn from the changes you have made?
I learned how to write SQL queries.
Was there another approach you were thinking about making? If so, what approach(es) were you thinking of?
N/A
Were there any challenges? If so, what issue(s) did you face? How did you overcome it?
I had an issue with the date task. I google for a solution.
How were these changes tested?
Run the queries on DB browser app
A reference to a related issue in your repository (if applicable)
N/A
Checklist

[ X] I can confirm that my changes are working as intended

Good Job on HW3, Pass.


Tweaks to CI and Xcode Schemes

Install Jazzy for docs from the .travis.yml
Make sure carthage validation script reports the exit code
Remove the Library Development shared scheme that carthage was picking up. Replaced with an aggregate target.

The validate_carthage.sh check fails since master (272fcb07b36a8ee8ed3a78cc208f88950b02612c) has the issue offending shame that is removed in this PR.
Disabling branch protection to get this one in.


Add extra info about address

Remove obsolete info of CKB address.
Add extra info regarding the relationship between address and lock script in multiple articles:

Integrate Wallet - Intro to Wallet
Tech Explanation - Address (new item)
Glossary - Lock script, Address

replaced by https://github.com/nervosnetwork/docs.nervos.org/pull/359


create facts database view to support OLAP queries

So right now the OLAP queries just join on the records and images tables. They do not use a separate helper view or table. Seems to be working alright. I guess you would want the helper view/table to make it faster?  Let me know what you guys think.


Initial work on the Deprecate section of the Manage Package page

https://github.com/NuGet/NuGetGallery/issues/6773
https://github.com/NuGet/NuGetGallery/issues/6848
https://github.com/NuGet/NuGetGallery/issues/6849
Pending work:

CVE/CWE autocomplete (probably not in this PR)
tooltips (probably also in a separate PR)
how do we handle deprecating multiple versions with different existing states?
tests for gallery endpoints (need to decide on multiple version behavior first)
run Keros/do a thorough accessibility scan (potentially also in a separate PR)

Let me know if you'd like me to break this PR up further.
Tons of screenshots below:

I have updated the screenshots above with the latest implementation of the multi-select dropdown.
For a more detailed description of how it functions, see https://github.com/NuGet/NuGetGallery/issues/6848

I've decided to work on splitting this PR up into more pieces--stay tuned.


Improved Shared Library Builds

:tada: This PR is included in version 3.8.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Can't type on Virtual List Stepper manual input mode - android

https://jsfiddle.net/templatetuners/5sLdtuz1/
on stepper input type/focus, keyboard shows and immediately disappears

Title tag is Android correct? because i tried and it works (samsung s22 ultra)

https://www.youtube.com/watch?v=59FhWcF3H-s

no

no

Use code sandbox for test please


[cli] Move output command state out of CliContext

This PR makes it a lot easier to integrate new output commands into the CLI.  The goal is to have the controller treat all output commands the same by operating on the result of the processing pipeline.  For dependent jobs, they can still use the shared context to communicate results.  This has a few benefits:

much easier to add new commands that operate on the result of scene detection and far less code
can now specify output commands multiple times, e.g. can run split-video twice to generate output videos with different parameters
logging parameters is more consistent now with --verbosity debug

This should also help reduce the friction to adding new output formats, supporting #156, #323, and #388.  As part of this change, some log statements will now be emitted later when a command is actually running.  Previously, some commands would emit things like the location of saved files when processing the command-line arguments, rather than when the sub-command was about to run.

Alright, I have had a good look through this and I think I have wrapped my head around it. I don't use the cli too often, so I always need to refresh my memory on how it all works. If I understand what this is doing correctly, then it works like this under this paradigm:

scenedetect/__main__.py calls run_scenedetect from scenedetect/_cli/controller.py
The cli is parsed by scenedetect/_cli/__init__.py and any commands that are output commands are simply added to context.commands with named arguments for later use
The run_scenedetect function then proceeds to do the detection (or loads the scenes)
Within run_scenedetect the _detect function returns the detected scenes and cut list
The list of context.commands are then looped through with the scenes and cut list passed to each command

I think this makes sense and does make it easier to add additional output formats in the future. To add a new output format, I think the changes that would need to be made would be:

The cli command would need to be added to scenedetect/_cli/__init__.py, adding the command to context.commands with the proper args
The logic of the output processing/formatting would need to be defined in scenedetect/_cli/commands.py. This could be pretty a pretty barebones reference to a separate file that does the heavy lifing (like what is done for export-html or save-images)

Though still WIP, feel free to check out #427 for a concrete example of how this simplifies adding new CLI commands.


Cannot see mounted folders in Midnight Commander

Mountpoint for Amazon S3 version
mount-s3 1.0.1
AWS Region
us-west-2
Describe the running environment
Running Amazon Linux 2023 in EC2 with midnight commander (install mc package)
What happened?
I mount a bucket and can see folders
ec2-user@froster:/mnt/s3/froster$ ls -l
total 0
drwxr-xr-x. 2 root root 0 Sep 16 22:27 archive
drwxr-xr-x. 2 root root 0 Sep 16 22:27 deep_archive

but when running standard mc there is nothing there:

Btw: I noticed that df is reporting all zeros, while this may be correct many other fuse programmers have stumbled over this you might give it 1EB of size and also 1EB of free space just for compatibility reasons ?
ec2-user@froster:/mnt/s3/froster$ df -h /mnt/s3/froster
Filesystem      Size  Used Avail Use% Mounted on
mountpoint-s3      0     0     0    - /mnt/s3/froster

Relevant log output
No response

Thanks for reporting. Are you able to try implementing the statfs operation (https://docs.rs/fuser/latest/fuser/trait.Filesystem.html#method.statfs) and see if that solve your issue?

Sorry, I am not really able to code around in Rust right now. The issue is really easy to reproduce by trying mc

I did try implementing statfs this week and can confirm that it's not the root cause.
From my simple test, the problem seems to be with readdirplus operation. mc is sending out-of-order readdirplus requests to Mountpoint and got rejected.
For example, the sequence of requests from ls command looks like this
fuser::request: FUSE( 56) ino 0x0000000000000001 READDIRPLUS fh FileHandle(5), offset 0, size 4096
fuser::request: FUSE( 58) ino 0x0000000000000001 READDIRPLUS fh FileHandle(5), offset 4, size 4096

Instead this is what I got when running mc
fuser::request: FUSE( 20) ino 0x0000000000000001 READDIRPLUS fh FileHandle(2), offset 0, size 4096
fuser::request: FUSE( 22) ino 0x0000000000000001 READDIRPLUS fh FileHandle(2), offset 0, size 4096
readdirplus{req=22 ino=1 fh=2 offset=0}: mountpoint_s3::fuse: readdirplus failed: offset mismatch, expected=4, actual=0


the style probleam in ie 9 with ordered-list-item

when i typing text to draftjs in ie9, i found the style is error, the number order and the text separate but excepted in one line

I temporary solve the problem with hack css style ,   i use js to judge the browser is ie9 or not, and give the lineheight and position , it looks worked. the hack css is below

Closing, as it seems you've found a workaround.


Pick up dmlc-core fix for CSV parser

Sync to the latest commit of dmlc-core to pick up the CSV parser fix needed for vertical federated learning.

@hcho3 @trivialfis


Added SOPS management for Consul password and updated stacks

Removed Salt references in stack configs now that we aren't relying on salt for configuring the instances
Added code to pull the Consul basic auth password from SOPS files

👍


julia: 1.0.3 -> 1.0.4 and 1.1.0 -> 1.1.1

Motivation for this change
The Julia stack has not received updates since May, this bring us up to speed. Missing is v1.2.0 that was just released, but they switched to using BinaryBuilder.jl for their dependencies which broke our build scripts – will work on this later to see how this can get integrated idiomatically. I should also consider removing v0.7.0 and v1.1.1 and in a PR at a later stage since they are unmaintained.
Things done

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

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

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

Notify maintainers
cc @rbvermaa (seems to be the most active)

Tested insofar as both binaries execute after building with sandboxing on.


edgeql: Add a str function.

The str function is meant to be like a parametrized cast. When called
without the format parameter it is equivalent to casting via <str>.

I've made a more general PR #317 to replace this one.


MIDIDELAY has no effect

MIDIDELAY is supposed to delay midi output by X milliseconds so that it lines up with the samples, but it appears to have no effect.
MIDIDELAY value='X'/>
My config.xml:
CONFIG>
FULLSCREEN value='YES'/>
SCREENMULT value='2'/>
AUDIOAPI value='MMSYSTEM'/>
MIDIDELAY value='500'/>
BACKGROUND value="22204A" />
FOREGROUND value="FFF18A" />
HICOLOR1 value="91FF75" />
HICOLOR2 value="FF433D" />
/CONFIG>
Any other Windows users try this and have the same problem? I am using Windows 10.

AFAIK this only works on windows 7.


Instructions do not match screenshots

The instruction asks the user to select Windows OS but the screenshot shows Linux selected.

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

ID: df55b676-8ff7-1470-3525-d0edfd406af6
Version Independent ID: ac264c26-7196-870b-760f-94a97ae437e8
Content: Deploy an ASP.NET Core and Azure SQL Database app to Azure App Service - Azure App Service
Content Source: articles/app-service/tutorial-dotnetcore-sqldb-app.md
Service: app-service
GitHub Login: @alexwolfmsft
Microsoft Alias: alexwolf

@dipolediamond
Thanks for your feedback! We will investigate and update as appropriate.

This has been revised in the updated version of the tutorial, thank you.
#please-close


Systems Offline: ci.role.perf&&sw.os.linux&&hw.arch.aarch32

Please put the system name in the title of this issue.

Link to any log file showing the problem: https://ci.adoptopenjdk.net/label/ci.role.perf && sw.os.linux && hw.arch.aarch32/

Please describe the issue: The above-mentioned systems are offline. There is a need so as to make use of the ci.role.perf label in Jenkins to target any of the perf jobs to machines with that label

I've added the label to two more machines. They have slightly different disks but that shouldn't affect their performance characteristics much as I don't think the performance tests are dependent on disk I/O

Thanks @sxa


URLs containing dollar signs are not completely recognized as links

URLs pointing to our app (e.g. https://metadata.fdz.dzhw.eu/#!/de/studies/stu-cmp2014$?version=1.0.0) contain a $. The twitter app breaks the links at the dollar sign (see https://twitter.com/ReitmannRene/status/1177212842241601536?s=20)
Expected behavior
The complete URL should be recognized as link, in the same way as it is here on Github.
Actual behavior
Links are broken.
Steps to reproduce the behavior
Just have a look on my tweet: https://twitter.com/ReitmannRene/status/1177212842241601536?s=20
Let me know if you plan to change this behavior.

Can I work on this?

@cmgonzales Are you already working on this?

@cmgonzales would be great if you could fix this issue


fix: Adding warning to Telepathy Client connect when client is already connecting or connected

If someone calls NetworkClient.Connect(networkAddress); or Transport.activeTransport.ClientConnect(address); while an existing client is connecting/connected the user has no way of knowing that the new connect fails.
This can be a problem if a user tries to connect to multiple servers quickly before first request times out.

@James-Frowen could you open the PR in the telepathy repo please?
https://github.com/vis2k/Telepathy/

done https://github.com/vis2k/Telepathy/pull/90

merged in Telepathy repo and in here. thanks :)


Refactor CloudTenantController using GenericButtonsMixin

Use the GenericButtonsMixin instead of c-n-p code.

@h-kataria please review

Also noticed that the if params[:pressed].ends_with?("_edit") || ["#{pfx}_miq_request_new", "#{pfx}_clone", piece in GenericButtonMixin only works when the code went through the params[:pressed].starts_with? ...  branch.
But that's for another PR, since the original code suffers the same problem.

:+1: except for https://github.com/ManageIQ/manageiq/pull/12684#discussion_r89831385

As discussed, not going to address the pfx in this PR as it is a bug that was already there, is out for scope for this PR and it needs some effort to figure out what that was supposed to be.
The same problem is on more places and needs a systematic solution.


Run static/dynamic models over Hexagon using Relax VM RPC

This PR aims to upstream to Relax the changes that were necessary to run static and dynamic shaped models on Hexagon using Relax. It includes the following changes:

[x] Add set_input interface to Relax VM (https://github.com/tlc-pack/relax/pull/166): Since RPC has limited support for TVM object system and the assumption is the remote only has a minimal C runtime which does not support tvm object(like tvm::runtime::NDArray), this change adds a set_input interface to Relax VM, which internally converts NDArray in the function arguments to DLTensor.
[x] Move Relax VM builtins to src/runtime: This fixes a bug we encountered while loading the module for hexagon. Since it was building the minimal runtime it was missing definition of Relax VM builtins.
[x] Fix hexagon module loading (add IsDSOExportable).
[x] Enable Hexagon CI (https://github.com/tlc-pack/relax/pull/169)
[x] Improve test coverage for Relax VM RPC.
[x] Fix int32/64 bug.

The bug where simple model with scalar relay constant runs into an error needs further investigation and I'll submit a separate PR for that one.
Co-authored-by: Yuchen Jin<EMAIL_ADDRESS>

a minor note, seems co-author message did not get it through github(it only works in the end of commit message and sometimes it slips through)

a minor note, seems co-author message did not get it through github(it only works in the end of commit message and sometimes it slips through)

That's a good note, we will need to be mindful when merging PRs by checking the co-author message. I will remind folks in today's meeting.

Hi @ibsidorenko, Relax specific parts (relax_vm and codegen changes) of the PR have already landed in Unity branch. I see that non relax specific changes were left out in the transition. Thanks for pointing it out. As you can see we are in a period of transition, and we should be able to move the remaining changes to unity branch in the coming weeks. Also, feel free to send these changes to unity branch and I can help review them.


WIP: Storybook working for vivek

Note: We are currently merging into the hackathon branch.

Closing stale PR


Remove lint:style from package.json if style support is false

Remove lint:style from scripts if style support (Question 8) is set to false.

Issue was still there. to reproduce follow these steps:
Generate project with style false -> set rest to default configurations
Seems package.json didn't remove the lint:style from the script object. and once after success project generation user can run packer lint --style command and will leads to unhandled error. this will also cause to fail the packer lint script command.

Fix applied


Native Gradle Resolution

Description
Instead of using URLs / http requests to fetch the dependencies from maven, use reflection to tap into native Gradle resolution

Codecov Report
Patch coverage: 32.38% and project coverage change: -20.72% :warning:

Comparison is base (0d455a3) 79.36% compared to head (6a7af18) 58.64%.
Report is 4 commits behind head on main.

Additional details and impacted files
@@              Coverage Diff              @@
##               main      #27       +/-   ##
=============================================
- Coverage     79.36%   58.64%   -20.72%
+ Complexity       56       44       -12
=============================================
  Files             9        7        -2
  Lines           252      266       +14
  Branches         33       45       +12
=============================================
- Hits            200      156       -44
- Misses           36       92       +56
- Partials         16       18        +2

Files Changed
Coverage Δ

.../dev/aga/gradle/versioncatalogs/GeneratorConfig.kt
32.55% <0.00%> (-48.40%)
:arrow_down:

...e/versioncatalogs/VersionCatalogGeneratorPlugin.kt
0.00% <0.00%> (ø)

...ersioncatalogs/service/GradleDependencyResolver.kt
0.00% <0.00%> (ø)

...kotlin/dev/aga/gradle/versioncatalogs/Generator.kt
75.78% <47.36%> (-3.17%)
:arrow_down:

...versioncatalogs/service/LocalDependencyResolver.kt
80.95% <80.95%> (ø)

...adle/versioncatalogs/service/DependencyResolver.kt
100.00% <100.00%> (ø)

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Fix the recursive call to collect_v2_deps_recursive

The problem was introduced when working on the support for version 3 of package-lock files (.
Manually tested.

Thank you! merged.


Dark theme has inconsistent padding compared to light theme

If you look closely at the titlebar in my demo window, the "b" becomes slightly more cut off than in light theme after the theme switches to dark. It appears to be affecting both the horizontal and vertical padding/margin, because more complex windows with vertically stacked items also results in the labels pushing the rest of the content down. Here is an example from another project I am working on:

I have skimmed through the light and dark tcl themes but haven't found anything that might cause this.

I can't find anything, that might cause this issue, so I think, it's an issue with ttk itself. Also, if you have treeview in your GUI, the resizing is more radical.

Thank you for checking on this. I do not have a treeview anywhere, it looks like it is just the label widgets themselves. I will experiment with manually setting padding and see if I can come up with anything else that may help reproduce this issue.

Strange, but I can't find anything related to it.
https://user-images.githubusercontent.com/77941087/147226928-d2c7fa7d-0b26-4d35-9e8b-90e2210bd338.mp4

Ahh, found
https://github.com/rdbende/Sun-Valley-ttk-theme/blob/bd2ac1d925855666366b2da9f2f9e40af3af0f97/sun-valley.tcl#L31
vs
https://github.com/rdbende/Sun-Valley-ttk-theme/blob/bd2ac1d925855666366b2da9f2f9e40af3af0f97/sun-valley.tcl#L71
I put it there, because I needed a 1px border for the Combobox dropdown, in the meantime I realized that there is a ComboboxPopdownFrame, but I forgot to change this back to 0.

Oops, that would explain it! Thank you so much, I will update my applications that make use of this awesome theme.


Update remote theme instructions

This is a documentation change.
Summary
Update remote theme installation instructions to indicate that jekyll-include-cache should be added to the Gemfile.
Context
I followed the remote theme installation instructions and got the following error when running bundle exec jekyll serve:
Dependency Error: Yikes! It looks like you don't have jekyll-include-cache or one of its dependencies installed. In order to use Jekyll as currently configured, you'll need to install this gem. The full error message from Ruby is: 'cannot load such file -- jekyll-include-cache' If you run into trouble, you can find helpful resources at https://jekyllrb.com/help/!

Adding the jekyll-include-cache gem to my Gemfile resolved the error, so it should probably be part of the instructions.

This may not be necessary as the next point says:

Add jekyll-include-cache to the plugins array of your _config.yml.

@iBug I thought calling out that you need to add jekyll-include-gem to the Gemfile would be helpful since step 2 only mentions adding it to _config.yml. I had to add it the Gemfile and add it to the plugins array in _config.yml.

Shouldn't be like that... The gem is included with github-pages and adding it in _config.yml should suffice.

Shouldn't be like that... The gem is included with github-pages and adding it in _config.yml should suffice.

AFAIK, jekyll-include-cache is not included in github-pages gem: https://pages.github.com/versions/
jekyll-include-cache are added by theme: https://github.com/mmistakes/minimal-mistakes/blob/master/minimal-mistakes-jekyll.gemspec#L23
But maybe it will not loaded if theme is used via remote_theme, so that why Jekyll cant find jekyll-include-cache ?

I believe @susanstevens and @akhyarrh are correct. jekyll-include-cache isn't a dependency of the GitHub Pages gem and needs to be included in the Gemfile to work.


upcoming: [DI-21119] - Handle jwe token limit in ACLP UI

Description 📝
Handling jwe token limit in ACLP UI
Changes  🔄
List any change relevant to the reviewer.

JWE token will only be created for selected resources/database clusters.
When JWE token is getting fetched, we will show graphs loading.

Target release date 🗓
--
Preview 📷
Include a screenshot or screen recording of the change.
:lock: Use the Mask Sensitive Data setting for security.
:bulb: Use <video src="" /> tag when including recordings in table.

Before
After

📷
📷

How to test 🧪
Verification steps
(How to verify changes)

Navigate to monitor tab.
Select all the filters - dashboard, region, and resources.
Observe the graphs loading when the jwe token is getting fetched.
Open networks tab, go to the token api call, observe the payload - only selected resource ids have been passed.

As an Author I have considered 🤔
Check all that apply

[x] Use React components instead of HTML Tags
[x] Proper naming conventions like cameCase for variables & Function & snake_case for constants
[x] Use appropriate types & avoid using "any"
[x] No type casting & non-null assertions
[ ] Adding a changeset
[x] Providing/Improving test coverage
[x] Use sx props to pass styles instead of style prop
[x] Add JSDoc comments for interface properties & functions
[x] Use strict equality (===) instead of double equal (==)
[x] Use of named arguments (interfaces) if function argument list exceeds size 2
[x] Destructure the props
[x] Keep component size small & move big computing functions to separate utility
[x] 📱 Providing mobile support

@ankitaakamai  also resolve merge conflicts


adding new resource to verification bulk insert

I wrote a new resource to verification bulk insert Address.

 Create an abstraction layer to sync pets with Salesforce

Yes, for sure @ianrodrigues. I only followed the names on the Salesforce documentation.

@ianrodrigues Can you take a look again?


2022 Utah Lidar for the SGID

Benefit
Add more Lidar coverage to Utah and moving toward the goal of statewide Lidar coverage. This is the last major project to complete the statewide baseline.
Acceptance Criteria

[ ] Project deliverables available for download

Notes
Sprint Tasks

[x] review project deliverables
[x] zip deliverables and copy to GCS
[x] create zip files of reports, shapefiles and metadata and and copy to GCS
[x] get @stdavis to add tile indices to raster app .mxd from L:\agrc\raster\Lidar.gdb
[x] * add tile indices to new indices gdb L:\agrc\raster\Raster_3.0\Raster.gdb\Lidar
[x] add extent polygons to lidar extents layer with show = N
[x] change lidar extents value to show = Y when downloads are available
[x] create webpage and images
[x] test webpage downloads and links
[x] test webpage Raster link
[x] publish webpage
[x] Check that Utah Lidar Coverage App shows project complete
~- [ ] update https://gis.utah.gov/2022-utah-lidar-acquisition~ - Not sure if there is a post about this project
[x] update State Lidar post https://gis.utah.gov/blog/2015-08-19-statewide-lidar-plan-for-utah/
[ ] publish blog post of Lidar Baseline Complete
[x] copy project to LaCie drive

Risks
No response
Issue Reference
refs #

adding project graphic for reference

Just received notice that the USGS has Provisionally Accepted the last and final block of the project. They still need one sensor report and to perform the vertical accuracy assessment. I should receive a copy of the final project deliverable in the coming weeks.

Received from USGS 9/13/24:

Congrats again on getting this task order fully accepted with NGTOC.  I'd like to use this thread to coordinate the final shipment of the data drives specified in the task order.  The data has passed the NGTOC Vertical Accuracy Validation, so we don't need to worry about who wants data pre or post VA validation.  Likewise, this task order has been cleared by tribal lands review and we are good to deliver the full dataset to customers at the non-federal level without any redaction.

I will coordinate to get a copy of the deliverables for the SGID.

A hard drive of project deliverables will be available Oct. 7th. Once received I plan to prioritize my time to get this added to the SGID asap

Obtained two 4TB hard drives of the project deliverables. I've offloaded what I need to review and make available for download. I almost have the extents and tile indices ready for the addition to the Raster app.
After more than 40hrs of processing, mosaic datasets are ready to review before zipping the files and copying to GCS.

Review complete and deliverables looks good. 104,616 files zipped and uploaded to GCS

Hammering through the sprint task check boxes above hoping to have this all done and available for download by Monday.

copying 7+TB of project deliverables to LaCie RAID device for an additional 'archive' copy. All deliverables are also available through The National Map.

Currently working with Miriam on a blog post for this and the completion of the statewide lidar baseline.
blog outline

Still waiting for Miriam to take the outline and create a draft of the blog post.

Waiting to hear from Miriam how the blog post is going. Sent an inquiry to her 12/10

blog published and task complete


[Removal]:

Hotspot Name
Steep Punch Fox
Hotspot b58 Address
112Nogq5Z4giEuKxm1NM6kCCvHhdDMbGzw6irFNeJX3CrLCce6P1
Discord Handle
FuFu68 the Pharmacist 🧪#8124
Hotspot Manufacturer
bobcat
Removal Reason
for a few weeks I have grouped my hotspots in the same room because I am changing country on September 30th. It was temporary until this date, I imagine that the proximity of my various HS make that they were reported. precision I live well in marseille in france, and my HS are well located in france
Modifications
No
Extra forwarders
No
Extra antennas
No
Additional Information
I never imagined having such a problem before leaving to live in Thailand. I enclose my identity documents, my plane ticket, and photos of the current installation. Since this installation is not deemed adequate, I request that you please remove it from the denylist. I will transfer my hotspots to my friend in Marseille, the same city as me, he is a professional in radio waves and will do a very clean installation. I enclose my bank account too, thank you for being understanding given the purchase of my very expensive machines.

<img width="572" alt="Capture d’écran 2022-08-24 à 04 16 39" src="https://user-images.githubusercontent.com/43938

720/186303307-31e163c5-ba29-4cf9-9d72-

229b39319a74.pn

g">

@damiano68
Strongly suggest you remove your passport photos from all the issues you have added - this is not necessary for any denylist removals and is information you should keep private


Quero pedir a correção de uma fonte no pt br brasileiro

Source information
Demon Sect
Source language
Português Brasil
Source new URL
https://dsectcomics.org/
Other details

Acknowledgements

[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source URL has not changed yet.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I will fill out all of the requested information in this form.

O domínio do site foi alterado a pouco tempo!


Stale version link on landing page

Not a code issue, but the web landing page links to the old version (0.5.0) and mainstream is at (0.6.0).
Doubly an issue as IE8 support is much better in 0.6
http://github.hubspot.com/sortable/

Thanks!
@timmfin @geekjuice @TrevorBurnham I tried to npm install -g hsdoc and run hsdoc -a but ran into an issue pushing.
Error pushing { [Error: Command failed: ERROR: Permission to HubSpot/sortable.git denied to adamschwartz.
fatal: Could not read from remote repository.

Would one of y’all mind either giving me access back or running hsdoc yourselves? Thanks in advance.

Just ran it: https://github.com/HubSpot/sortable/commit/d500d321a433cbc290a9af1915ebfe35f931893d

Thanks @timmfin


BUG: Namespaced components not working as documented

Thanks for the petal_components package, it looks great! I just have difficulties using in without clashing with provided Phoenix components.
When I follow the docs, this is suggested:
If you want to pick and choose which components to use, you could namespace Petal Components.

defmodule PC do
  use PetalComponents
end

This approach does not work for me. I've tried following:

top-level module pc.ex with following content:

defmodule PC do
  use PetalComponents
end

inlined module in MyAppWeb html_helper functions:

defp html_helpers do
    quote do
      # HTML escaping functionality
      import Phoenix.HTML
      # Core UI components and translation
      import MyAppWeb.CoreComponents
      import MyAppWeb.Gettext

      # Shortcut for generating JS commands
      alias Phoenix.LiveView.JS

      defmodule PC do
        use PetalComponents
      end
     # this prints `[]`
      IO.inspect(PC.__info__(:functions), label: :functions)

      # Routes generation with the ~p sigil
      unquote(verified_routes())
    end
  end

Html snippet that fails:

  <PC.button color="primary" label="Primary" variant="inverted" />

It seems, like this might be expected behaviour in Elixir...
defmodule Hey do
   import List
end

# this will not work
Hey.last([1])

Am I missing something?

Thanks @mindreframer  - to be honest I just assumed it would work. @mitkins @braidonw do you guys have any ideas how to namespace it?

Hi @mindreframer and @mplatts. I tried to think of something clever. But to be honest, I couldn't think of anything better than your solution @mindreframer. The only thing I could add, perhaps, is the use of defdelegate. It's slightly more concise:
defmodule PC do
    defdelegate alert(assigns), to: PetalComponents.Alert
    defdelegate badge(assigns), to: PetalComponents.Badge
    ...
end

The docs define defdelegate as:

...a function that delegates to another module
Functions defined with defdelegate/2 are public and can be invoked from outside the module they're defined in, as if they were defined using def/2. Therefore, defdelegate/2 is about extending the current module's public API

Which sounds exactly like what you're trying to do!

@mitkins Thanks looks indeed a bit nicer! We could put this into the macro, instead of import-ing public functions, and this should avoid any surprises.

I was going to create an issue asking for a way to namespace PetalComponents, but I see there is already this issue.
I tried to use "alias PetalComponents, as: PC", but this didn't work.
FYI, I would rate this issue pretty high. Also, I think Phoenix should use alias in core_components.ex instead of importing.

@mitkins, that worked great for me so far.
# Petal Components
defmodule PC do
  defdelegate accordion(assigns), to: PetalComponents.Accordion
  defdelegate alert(assigns), to: PetalComponents.Alert
  ...
end

alias PetalComponents.HeroiconsV1

So my html_helpers looks like:
defp html_helpers do
    quote do
      # HTML escaping functionality
      import Phoenix.HTML
      # Core UI components and translation
      import FlowAppWeb.CoreComponents
      import FlowAppWeb.Gettext

      # Shortcut for generating JS commands
      alias Phoenix.LiveView.JS

      # Routes generation with the ~p sigil
      unquote(verified_routes())

      # Petal Components
      defmodule PC do
        defdelegate accordion(assigns), to: PetalComponents.Accordion
        defdelegate alert(assigns), to: PetalComponents.Alert
        defdelegate avatar(assigns), to: PetalComponents.Avatar
        defdelegate badge(assigns), to: PetalComponents.Badge
        defdelegate breadcrumbs(assigns), to: PetalComponents.Breadcrumbs
        defdelegate button(assigns), to: PetalComponents.Button
        defdelegate card(assigns), to: PetalComponents.Card
        defdelegate container(assigns), to: PetalComponents.Container
        defdelegate dropdown(assigns), to: PetalComponents.Dropdown
        defdelegate field(assigns), to: PetalComponents.Field
        defdelegate form(assigns), to: PetalComponents.Form
        defdelegate icon(assigns), to: PetalComponents.Icon
        defdelegate input(assigns), to: PetalComponents.Input
        defdelegate link(assigns), to: PetalComponents.Link
        defdelegate loading(assigns), to: PetalComponents.Loading
        defdelegate modal(assigns), to: PetalComponents.Modal
        defdelegate pagination(assigns), to: PetalComponents.Pagination
        defdelegate progress(assigns), to: PetalComponents.Progress
        defdelegate rating(assigns), to: PetalComponents.Rating
        defdelegate slide_over(assigns), to: PetalComponents.SlideOver
        defdelegate table(assigns), to: PetalComponents.Table
        defdelegate tabs(assigns), to: PetalComponents.Tabs
        defdelegate typography(assigns), to: PetalComponents.Typography
      end

      alias PetalComponents.HeroiconsV1
    end
  end

I can call Petal components as so:
// _LIVEVIEW.HTML.HEEX_

PC.modal :if={@live_action in [:new_task, :edit_task]} id="task-modal" title="Add New Task">
  <.live_component
    module={DemoApp.PageLive.NewFormComponent}
<EMAIL_ADDRESS>|| :new}
    title={@page_title}
    action={@live_action}
    task={@task}
    patch={~p"/schedule"}
    project_options={@project_options}
    current_user={@current_user}
  />
</PC.modal>

// FORM_LIVE_COMPONENT.EX | DemoApp.PageLive.NewFormComponent

@impl true
def render(assigns) do
  ~H"""

    <.form for={@form} phx-submit="on_submit" phx-target={@myself}>
      <PC.field field={@form[:title]} />
      <PC.field field={@form[:notes]} />
    </.form>

end

And voila:

I like it. Looks succinct enough and self-descriptive

I like it. Looks succinct enough and self-descriptive

@mitkins, I'm a professional writer in my other life, so if you want assistance in converting this namespacing exploration into workable documentation to add to the main site...
just let me know, happy to contribute however I can!

@artimath thanks for offering this! Our petal.build site is private but under the hood it's just markdown. So if you could either modify your above comment or add one underneath with the appropriate docs - I'll cut and paste it straight into the install docs for petal components.

Hey guys, not sure where this conversation concluded, but closing this one for now to keep the current issues clear. Feel free to add a new issue or get in touch if there's anything further.


Request to Add Attention Kernel to MIOpen

Attention mechanisms are widely used in deep learning models, particularly in large language models. And a flexible attention kernel can help users to build accelerated language models conveniently on AMD platform. I have already designed an attention kernel for variable text lengths. I believe that adding an attention kernel to MIOpen would be a valuable enhancement for the community. Thank you for considering this request.

@zjchen77 thanks! Our CK kernels https://github.com/ROCmSoftwarePlatform/Composable_kernel already supports and in the process of refining them, Indeed exposing these kernels via MIOpen might be useful in many cases.

@JehandadKhan is this issue relater to multi-head attention as well?

@junliume Has this request been added to MIOpen? Thanks!


Ignore from remotePath

"ignore": ['foo'] works with "context" local workspace
"ignore": ['foo'] but with  "remotePath" to avoid downloading junk not needed, is this poosible?

Where can I find the ussage of "ignore" option? No descriptions in documation.

Thanks! I found it right after I leaved the comment :)


Suppress bootsnap require when a debugger is used

Bootsnap interferes with debuggers to the extent that breakpoints can't
be hit, so optionally, don't set up bootsnap when a debugger using
ruby-debug-ide is detected.
This mirrors the PR merged into the front end.

@rgarner Rubocop is moaning about the unless with a block.
It seems we have different Rubocop rules on the two apps as the Supplier App passed with the same code!

@mec yeah, I'm ashamed of my commit in the other app now ... ;)
We dealt with this on TvH (monorepo simulation time!) by having an -env repo which had shared config and docs in, and having a Makefile where you could say make decree-rubocop-configs and have those passed around. I don't think we're going to get time here.

@mec anyway, fixed :)

'monorepo simulation time!' I like it, I knew I'd seen a releases procedure doc and it was in the other repo as well!


New Term Request: Knop's solution

##Term label
Knop's solution
##Synonym
Knop medium, Knop ME
##Textual definition
A nutrient solution used in growth experiments with higher plants and containing definite proportions of calcium nitrate, potassium nitrate, magnesium sulfate, monobasic potassium phosphate, and potassium chloride dissolved in water (Definition from https://www.merriam-webster.com/dictionary/Knop's solution)
##Parent term
Could potentially fit under micronutrient exposure (PECO:0007239) or fertilizer exposure (PECO:0007085), but could also fit under a new parent term such as nutrient solution, which could contain other child terms relevant to plant experiments, such as Hoagland solutions, which are commonly used in growth experiments involving plants like tomato and bell pepper.

Created a new term:
Knop's solution exposure  PECO:0001074
def: "A hydroponic plant culture media exposure (PECO:0007067) which is an exposure to Knop's solution during growth." [PECO:cooperl]
comment: Knop's solution is a nutrient solution used in growth experiments with higher plants and containing definite proportions of calcium nitrate, potassium nitrate, magnesium sulfate, monobasic potassium phosphate, and potassium chloride dissolved in water (https://www.merriam-webster.com/dictionary).
synonym: "Knop ME (related)" RELATED []
synonym: "Knop medium (related)" RELATED []
It is a child term of hydroponic plant culture media exposure (PECO:0007067) and sibling to the existing id: PECO:0007405  Hoagland solution exposure


Add path statistics

Codecov Report
Attention: Patch coverage is 45.83333% with 13 lines in your changes missing coverage. Please review.

Project coverage is 69.73%. Comparing base (73a8db0) to head (7bdaaff).

Files with missing lines
Patch %
Lines

quantflow/utils/dates.py
25.00%
6 Missing :warning:

quantflow/utils/paths.py
45.45%
6 Missing :warning:

quantflow/ta/base.py
66.66%
1 Missing :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #15      +/-   ##
==========================================
+ Coverage   68.45%   69.73%   +1.27%
==========================================
  Files          43       42       -1
  Lines        2403     2379      -24
==========================================
+ Hits         1645     1659      +14
+ Misses        758      720      -38

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


cargo run - current package believes it's in a workspace when it's not

I got this when trying to run:
xi-term (master)$ cargo run --release -- <file>
error: current package believes it's in a workspace when it's not:
current:   /home/roman/personal_projects/rust/vendor/xi-editor/rust/xi-term/Cargo.toml
workspace: /home/roman/personal_projects/rust/vendor/xi-editor/rust/Cargo.toml

this may be fixable by adding `xi-term` to the `workspace.members` array of the manifest located at: /home/roman/personal_projects/rust/vendor/xi-editor/rust/Cargo.toml
Alternatively, to keep it out of the workspace, add the package to the `workspace.exclude` array, or add an empty `[workspace]` table to the package's manifest.

Hello @rofrol and thanks for the report.
It seems that you cloned the xi-term repo under the xi-editor repo. That may be why it's confused.
I'd like to make the installation easier anyway by vendoring xi-editor like gxi does. I'll probably land that this week.


Get-DbaSqlBuildReference - from @niphlod

aweeeeeeeeesome!

linked to https://github.com/sqlcollaborative/dbatools/issues/816

[ ] need to put a global "updatedon" prop on the json
[ ] need to return a global "updatedon" prop on the returned resultset
[ ] need to warn about "updatedon" being too far in the past
[ ] need to download from a central location (sqlcollaborative.github.io gh-pages ?) the freshest buildlist
[ ] need to adhere on names before concocting higher-level cmdlets such as Test-DbaSqlBuild
[ ] need to adhere on naming conventions
[ ] need to figure out if the actual structure is easy-on-the-eyes and easy-to-parse (i.e. maybe all props should always be a list rather than a string if they contain one element only OR maybe they should always be a string (joined/splitted by ,))

I just ran it across my environment and looks great.  I notice it does not list the actual product version.  That might be helpful.  Also, what is MatchType and Warning represent?  And on my 2012 instances I just applied SP3 CU7 last Friday and that is the latest that I am aware of.  The SP3 shows latest, but CULevel shows CU7, but does not say latest.

It also looks at shows that if only a SP is applied and no SP/CU has been applied then it still shows latest CU from previous SP.
For instance our production 2014 instances are SP2 12.0.5000 but the function reports 2014, SP2 LATEST and CU11.

@gbargsley : we can output the actual version but I thought it's kinda the deal... you have everywhere a version string and with this cmdlet you'd like another representation for it.
Note that the original SMO is on the "instance" prop that is hidden, so another way to fetch it could be select { $_.Instance.Version }
MatchType refers to the fact that the exact version string has been found vs the nearest.
That's another point on my todolist i.e.

we have a 11.0.1234 and 11.0.1240 on the index
the returned version from the server is 11.0.1237
In that case I'd like to return infos for 11.0.1234 (the nearest on the lower end) but Matchtype would be "Approx" rather than "Exact".

Warning ATM gets filled when we have no clue about it (not even a "major" match)

It also looks at shows that if only a SP is applied and no SP/CU has been applied then it still shows latest CU from previous SP.
You're right . Added to the list of fixes.

everyone: should we have a "latest" for CUs too ?

6 points on the todolist have been enhanced/fixed. There's also a -Build now that takes a simple string and a Version attribute that holds the input value that is used as the base value to make comparisons against.

Hey @niphlod - would you like me to wait until you're done with the rest of the todos before merging? The PR came in before March 1, so nbd, you're in. Why not host file in /bin (and even https github dbatools bin)? too large or too ridiculous to put on everyone's machine when we just need it for whatever?

the logic part needs testing. the final release needs to take care of the possibility of new releases coming in . If we are releasing - for the first period - at a faster rate than SQL versions, we can live shipping the json with the module.
After we can agree on a "scheme" for this and maybe other commands that are dependant on "to be refreshed once in a while" resources.

Hey everyone involved, can we get this merged by Monday?

I'll take a stab at it tomorrow and see how it'll become. At this point is just "modelling after expected usage" rather than "the code doesn't work the way it's supposed to be".

it now works just against strings, with a provided example to make it work against all registered servers. This can be a good pre-1.0, where we'll eventually add the "refresh index from a configured location".
@PowerDBAKlaas , @ctrlbold : is the current "format" acceptable ?

Thanks, all! 💪


Add microdata: tag the main content of a page as an article

This PR adds some microdata to improve web searching result.

Thanks.


enhance(wt-charts): use new backend version by default

By default, walkthrough charts and etl-chart-suggester will now use the new backend version. Previously, new version was optional (see #776).
To use old (legacy) version, use:
etl-chart-suggester MAPPING.json -o

or in walkthrough check "Use old version":

Good enough review would be to test walkthrough charts for some datasets locally and see that it makes sense.

I checked on local grapher with a big dataset (the Energy mix) and while going through the chart revisions, I got the following error:

Then I tried again selecting "Use old version" and I didn't get that error (but I did get the usual issue that some charts don't respect the choice of timeline selection).
But then I tried one more time without selecting "Use old version". This time I did not get any error, and the timeline selections were always respected :-) . So I guess the error I got was some other small local grapher issue.
So I think this is a good improvement and seems to work well (at least with local grapher and staging).


Adding Admin as Resource Manager

Shouldn't you be able to add Admins as Resource Managers?
I recently discovered that I'm unable to add Resource Managers to our IPT resources unless users specifically have Manager roles. I suppose it is easy enough just to change one's role, but if a user really should retain an Admin role then there is no way to add them as a Resource Manager.
This issue has recently come to light since the contract of one of our prior Admins has ended, and I wanted to delete their user account. However, since the user created the Resource in question I am unable to delete their user account unless I add another Resource Manager. We only have a three Admins registered as users on our IPT so I am unable to add a second Resource Manager.
Thanks,
Bryan

Hi, I had exactly the same problem not long ago. I too think it would be great if an Admin could be added as resource manager.

Thank you Bryan and Isabel for this feedback. Issue #687 will improve handling for expired user accounts and solve the problem you experienced. The plan is to add these enhancements in the next major version (2.4).


Error: The SafetyToolsLayer subclass of CanvasLayer must define the _draw method

The module has issues, causing it to be listed as incompatible with version 10. Additionally, Foundry fails to load all of my maps so long as this module is active. Below is a pasted error log entry
Canvas drawing failed: The SafetyToolsLayer subclass of CanvasLayer must define the _draw method
Error: The SafetyToolsLayer subclass of CanvasLayer must define the _draw method
[No packages detected]
    at SafetyToolsLayer._draw (foundry.js:30222)
    at SafetyToolsLayer.draw (foundry.js:30210)

This error comes up regardless or whether or not other modules are installed alongside it.  The resulting behavior is map screens load but the map layers fail to rez.

Yeah, seems like this module is incompatible wth Foundry VTT V10 for now :(

Okay, I found the problem. SafetyToolsLayer needs to extend InteractionLayer now instead of CanvasLayer.
I've opened up a PR at #12. In the meanwhile, this here is a patch that can be applied to the built module in the foundry modules directory:
diff -ur modules/safety-tools.orig/src/SafetyToolsLayer.js modules/safety-tools/src/SafetyToolsLayer.js
--- modules/safety-tools.orig/src/SafetyToolsLayer.js	2022-10-31 21:12:01.503967054 +0100
+++ modules/safety-tools/src/SafetyToolsLayer.js	2022-10-31 21:11:40.912047467 +0100
@@ -7,7 +7,7 @@
 		step((generator = generator.apply(thisArg, _arguments || [])).next());
 	});
 };
-export class SafetyToolsLayer extends CanvasLayer {
+export class SafetyToolsLayer extends InteractionLayer {
 	constructor() {
 		super();
 		console.log('Safety Tools | Loaded into canvas');

Which line do I paste this into?
On Mon, Oct 31, 2022, 1:24 PM Sven Hesse @.***> wrote:

Okay, I found the problem. SafetyToolsLayer needs to extend
InteractionLayer now instead of CanvasLayer.
I've opened up a PR at #12
https://github.com/SpectralCiphers/safety-tools/pull/12. In the
meanwhile, this here is a patch that can be applied to the built module in
the foundry modules directory:
diff -ur modules/safety-tools.orig/src/SafetyToolsLayer.js modules/safety-tools/src/SafetyToolsLayer.js
--- modules/safety-tools.orig/src/SafetyToolsLayer.js	2022-10-31 21:12:01.503967054 +0100
+++ modules/safety-tools/src/SafetyToolsLayer.js	2022-10-31 21:11:40.912047467 +0100
@@ -7,7 +7,7 @@
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
-export class SafetyToolsLayer extends CanvasLayer {
+export class SafetyToolsLayer extends InteractionLayer {
constructor() {
super();
console.log('Safety Tools | Loaded into canvas');
—
Reply to this email directly, view it on GitHub
https://github.com/SpectralCiphers/safety-tools/issues/11#issuecomment-1297639507,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZWWYNRMTKX3SX6DU5UTSMTWGATIPANCNFSM6AAAAAARRU7JGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Oof, no, that's a Unix style patch. You'd save that text into a file, and then apply it with the command line tool "patch". If you're not accustomed to that, that's a bit of a steep hill for something this small.
You can fix it manually, if you want. You need to go into your foundry data directory, subfolders Data/modules/safety-tools/src/ . In there is a SafetyToolsLayer.js file. On line 10, change "CanvasLayer" to "InteractionLayer". Save and restart foundry. Now it should work.

Got it.
On Mon, Oct 31, 2022, 1:30 PM Sven Hesse @.***> wrote:

Oof, no, that's a Unix style patch. You'd save that text into a file, and
then apply it with the command line tool "patch". If you're not accustomed
to that, that's a bit of a steep hill for something this small.
You can fix it manually, if you want. You need to go into your foundry
data directory, subfolders Data/modules/safety-tools/src/ . In there is a
SafetyToolsLayer.js file. On line 10, change "CanvasLayer" to
"InteractionLayer". Save and restart foundry. Now it should work.
—
Reply to this email directly, view it on GitHub
https://github.com/SpectralCiphers/safety-tools/issues/11#issuecomment-1297645308,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZWWYNT2PLZSFVWVYOPXUFLWGAT4TANCNFSM6AAAAAARRU7JGQ
.
You are receiving this because you authored the thread.Message ID:
@.***>

Yep that's the exact precise fix needed. Applied the change to line 10, saved the file, reloaded the module, and all errors are now gone.


Strange rendering on replacement textures with colour data in transparent spots

Replacement textures with colour data where there's alpha have a strange rendering effect.

dxvk commit: 10c71ba94fb7b26ccc30484c9d55019063b95674
bridge commit: b41ad87551aaa04e30cc62e203cf079c8402fef2
RTX 4090
Game Ready Driver 537.34
Garry's Mod (Steam)

Uploading NvRemixBridge 2023.09.21 - <IP_ADDRESS>.mp4…

Thanks github for not attaching my file properly
https://github.com/NVIDIAGameWorks/rtx-remix/assets/28588188/84871608-4117-4c7e-b1ee-3bcb66b3948f

What do you mean by color data where there's alpha? Could you potentially provide the USD for the replacements and the textures involved in that since it's not super clear what's going on there otherwise with the materials.

REMIX-2163 for tracking.

Thank you for reaching out. We're going to close this ticket due to an extended period with no response. If the issue persists for you on the latest build, please open a new ticket.


feat: stale filters cleaner

#5038
Hey!
Stale filters cleaner
Maybe should add a unit test on this thing

Cool!
Thank you @mattsse for your comments!


Relative paths in CSS do not behave the same as wlogout

In CSS, the relative paths should be relative to the location of the style.css. This is how it works in wlogout. However in wleave, it seems as though the path may be relative to the executable for some reason. This means you are unable to reference images next to the style.css without a full path. This will cause issues with usernames being different.
The paths should be relative to the css file.

I fixed this in https://github.com/AMNatty/wleave/commit/d7e2e88a409d35bcb8d205f0b7482d179cfd4b3b. If the problem persists, feel free to reopen the issue

Much love and happy holidays!

Hey again, sorry for bothering on New Years Eve lol but it seems the "update dependencies" commit a3d2fbb has broken navigation in wleave. I can no longer use the arrow keys to move between options, however keybindings still work.

Oh yeah, tabbing as well. I think I missed up event propagation when updating gtk. I've pushed a fix in https://github.com/AMNatty/wleave/commit/619730e665b0d02c7709ea40bee798ecd4d51da4

Amazing! Thanks so much and happy new years


Add leader election options to controller

What would you like to be added:
For the general Gardener roadmap of supporting high availability control-planes, this controller should have options to enable leader election so that it can run with multiple replicas.
Why is this needed:
Especially in case of a zone outage we expect a lot of node creation and deletion actions. The custom route controller should be operational during that time.
/area high-availability

/cc @rfranzke

already covered with #3


provision same dashboard in different folders doesn't work (dashboard jumps between the two folders alternatively)

Describe the bug
It seems that it is not possible to provision the same dashboard in different folders with v5 operator (it was possible with 4.8.0)
Version
5.6.1
To Reproduce
Provision following resources :
apiVersion: grafana.integreatly.org/v1beta1
kind: GrafanaFolder
metadata:
  name: myFirstFolder
spec:
  instanceSelector:
    matchLabels:
      dashboards: "grafana"
  permissions: |
    {
      "items": [
        {
          "role": "Admin",
          "permission": 4
        },
        {
          "role": "Editor",
          "permission": 2
        }
      ]
    }

apiVersion: grafana.integreatly.org/v1beta1
kind: GrafanaFolder
metadata:
  name: mySecondFolder
spec:
  instanceSelector:
    matchLabels:
      dashboards: "grafana"
  permissions: |
    {
      "items": [
        {
          "role": "Admin",
          "permission": 4
        },
        {
          "role": "Editor",
          "permission": 2
        }
      ]
    }

apiVersion: grafana.integreatly.org/v1beta1
kind: GrafanaDashboard
metadata:
  name: longhorn-core
  labels:
    app: grafana
spec:
  instanceSelector:
    matchLabels:
      dashboards: "grafana"
  allowCrossNamespaceImport: true
  folder: "myFirstFolder"
  json: ""
  datasources:
    - inputName: "DS_PROMETHEUS"
      datasourceName: "DS_PROMETHEUS_CORE"
  configMapRef:
    name: longhorn
    key: longhorn.json

apiVersion: grafana.integreatly.org/v1beta1
kind: GrafanaDashboard
metadata:
  name: longhorn-serv
  labels:
    app: grafana
spec:
  instanceSelector:
    matchLabels:
      dashboards: "grafana"
  allowCrossNamespaceImport: true
  folder: "mySecondFolder"
  json: ""
  datasources:
    - inputName: "DS_PROMETHEUS"
      datasourceName: "DS_PROMETHEUS_SERV"
  configMapRef:
    name: longhorn
    key: longhorn.json

Expected behavior
To provision the same dashboard (json file) in different folders
Runtime (please complete the following information):

OS: Linux
Grafana Operator Version [e.g. v5.6.1]
Environment: Kubernetes k3s 1.25
Deployment type: deployed from bitnami helm chart

Hello,
If I remove the uid from the source dashboard (longhorn.json), it works as expected.
Could you confirm ?
Thanks and regards,
Jean-Christophe.

Yes, if you hard-code the same UID in the dashboard, it won't work.
I'm surprised it did work in version 4, but I can't remember how we solved UID there to be honest.
I will close this issue.

@NissesSenap Is there no way to force the operator to ignore or override the UID in the dashboard? When pulling a dashboard from grafana.com (such as https://grafana.com/grafana/dashboards/12776-redis/) we can't help that a UID is embedded in the json.

There is no way in the operator, @tculp .
I recommend writing a small script to remove it if you for some reason can't use the predefined one. You can also open an issue and ask for the feature, and we can discuss how to solve it


User actions should be in the Domain namespace instead of the Application namespace

In my opinion these are better suited being in the Domain namespace, as they're implementations are domain-specific. Do you agree?

An action class is a "controller", more precisely a single action controller, which only handles the HTTP request/response-specific tasks. It therefore does not belongs to the Domain namespace.

I saw some articles putting an additionnal layer for API/Controller/Views/etc. whatever that comes from the outside. a "Presentation" layer if I remember.
If anything needs to change, the Action (Controller) should be in Presentation layer and the handler of the action in the Application layer.


Unknown Target Value

I'd first like to say thank you for putting the initial work into this module. It looks like it will be really helpful! I'm running into an issue that I hope is easy to resolve..
The description of the required value for target  is a little vague.. Is this module expecting the ARN, ID, a name tag of the desired OU you wish to apply these SCP's to or something else?
Since I already have a handful of OU's deployed to my organization, I want to perform a data lookup on a specific OU for testing.
data "aws_organizations_organization" "my_org" { }

data "aws_organizations_organizational_units" "my_ou" {
   parent_id = data.aws_organizations_organization.my_ord.roots[0].id
}

module "idemia_aws_govcloud_ou_scps" {
  source  = "trussworks/ou-scp/aws"
  version = "1.2.1"

  target = data.aws_organizations_organizational_units.my_ou
  .
  ..
  ...
}

Hi njdevils9,
While I'm not the author, I am also interested in making use of this module and I ran into the same trouble you are having because I was targeting a parent ou that contained child ou's. This module is targeting an ou with both a "name" and an "id" that are string values. when you look at the output of a parent ou object, it contains "children" and "id" among other attributes which don't match the desired target object for this module. In order to get around this I did the following for my parent OU:
data "aws_organizations_organization" "org" {}

data "aws_organizations_organizational_units" "parent_ou" {
  parent_id = data.aws_organizations_organization.org.roots[0].id
}

module "github_terraform_aws_ou_scp" {
  source = "../terraform-aws-ou-scp"
  for_each = { for ou in data.aws_organizations_organizational_units.parent_ou.children: ou.name => ou}
  target = each.value
}

This worked for me by iterating through all the children ous. If you want to target just a single ou, you could do something like this to target the first element listed in children:
module "github_terraform_aws_ou_scp" {
  source = "../terraform-aws-ou-scp"
  target = data.aws_organizations_organizational_units.parent_ou.children[0]

  # restrict region-specific operations to us-west-2
  limit_regions = true
  # - restrict region-specific operations to us-west-2
  allowed_regions = ["us-west-2", "us-east-1"]
}

Hey, that worked! Thanks @plbenpeterson 🙂.


Add utility functions for extracting useful information about an ensemble

Some utility functions that have come up as potentially useful so far:

getting a list of all reactions that vary across an ensemble, rather than iterating over all features and getting base_components
getting all unique states for a given feature or for a base_component associated with multiple features (e.g. is the upper bound for a feature always either 0 or 1000? are the bounds for a reaction always (0,0) or (1000,1000)?)

This issue will be a running list for some of these utility functions.

Add a utility function that counts the number of reactions and metabolites in a member.


Merged ssr

Summary by CodeRabbit

New Feature: Added support for internationalization (i18n) with "en" and "ru" locales.
Refactor: Updated ESLint and Prettier configurations for better code formatting and linting.
Refactor: Simplified layout components in various pages, improving code readability and maintainability.
Refactor: Removed unused components and files, reducing code clutter.
Chore: Updated .gitignore to include more files and directories.
New Feature: Integrated gqty, a GraphQL client library, for efficient data fetching.
Refactor: Updated import paths and variable names for better consistency.

[ ] Many texts fetch from GQL are in English even tho the selected language is Hindi.

Verse of the day section on homepage

Chapter list on homepage

Chapter description

Verse list of chapter page

[ ] Audio player title needs to be in hindi.

[ ] Customization modal strings need translation.

[ ] When language is non-English, we can hide the transliteration and word meanings.

[ ] Switching between pages has like 1 sec delay. Is there a way to make it instant?

https://www.loom.com/share/070b14758d624259a9c24ce4a3bf3ff3

[ ] Search page needs translation.

Search page needs translation.

Done

Switching between pages has like 1 sec delay. Is there a way to make it instant?

This second is required to load verse data from DB
Please share access to DB and hasura console, so I will check what's the reason of the slow response

When language is non-English, we can hide the transliteration and word meanings.

Done

When language is non-English, we can hide the transliteration and word meanings.

Done

Audio player title needs to be in hindi.

Done

Many texts fetch from GQL are in English even tho the selected language is Hindi.

Done


[Enhancement] Fixed issue #447 (Search box - Default Text)

fix #447
Added searchPlaceholder option to TableSearch.js

Coverage remained the same at 75.347% when pulling f6aa0bdd1ac317bde2386bbd7aee581997466436 on alielkhateeb:enhancement/issue-447-Search-box-default-text into 8438fe3a06b3bb570910d5c445c33b4501de3d6e on gregnb:master.

I think this is a useful option, however, I'll have to give some thought to the API.


Fix a typo in the Jubjub curve comment

Description
In arkworks-rs, we represent a twisted Edwards curve with the following formula.
a * x² + y² = 1 + d * x² * y²
Note that the sign before d is positive.
The Jubjub curve has a "negative" d (note: there is nothing negative in a finite field).
d = -(10240/10241) =<PHONE_NUMBER>6680949359750312669786877991949435402254120286184196891950884077233
If we didn't have the sign, then
10240/10241 =<PHONE_NUMBER>8445241119697427838399087845741117098273517536419461807987697107280

Before we can merge this PR, please make sure that all the following items have been
checked off. If any of the checklist items are not applicable, please leave them but
write a little note why.

[x] Targeted PR against correct branch (master)
[x] Linked to Github issue with discussion and accepted design OR have an explanation in the PR that describes this work.
[x] Updated relevant documentation in the code
[x] Re-reviewed Files changed in the Github PR explorer

N/A:

[ ] Wrote unit tests
[ ] Added a relevant changelog entry to the Pending section in CHANGELOG.md

Hi Daira, very excited to meet you again.
MERGED.

This needs to be modified here too. :-)


Fix crasher starting new convos

@keybase/react-hackers
'undefined is not an object, evaluating n.conversationIDKeys'

Merging without circle.


Edit Listing: Add view listing button/link

Changes

[ ] 1. It can be difficult to navigate to your own listings. Currently, you have to find your listing on the home page and click it to view it. Once there are many more listings, finding your listing easily on the home page may not be possible. To solve this issue, we should add a View listing button/link to the edit listing page.

See video below (turn your sound on)
https://user-images.githubusercontent.com/13066886/107992406-7e999b80-6f8d-11eb-923d-2e937357cd23.mov

I made the title and image for the listing clickable to navigate to the actual listing page. Does this work @morebrownies ?

Yeah, great!


Question about intended way to respond to file saves in language server

I'm looking for clarification on the intended use of the api's in a "normal" extension vs a language server. It's common to give users the choice between an action happening when files are saved or as the user types. In a normal extension that uses the vscode api directly, the following is possible:
this.documentListener = vscode.workspace.onDidChangeTextDocument(this.handleChange);
this.documentListener = vscode.workspace.onDidSaveTextDocument(this.handleSave);

The object passed to the functions contains a nice languageId field to check to make sure you're only dealing with the right types of files.
The official example illustrates it being done a bit differently in language servers. File changes are synced using a nice documentSelector which automatically handles the languageId above. To handle file saves, though, a file system watcher is used which only accepts a glob pattern. This example shows the createFileSystemWatcher call being used for .clientrc files, but if the extension needs to monitor cpp files, each possible C++ extension would have to be included in the blob. Have I missed a part of the api or is this the intended way for a language server to be able to respond to saves?
Language Client:
let clientOptions: LanguageClientOptions = {
	documentSelector: ['plaintext'],
	synchronize: {
		configurationSection: 'languageServerExample',
		fileEvents: workspace.createFileSystemWatcher('**/.clientrc')
	}
}

Language Server:
documents.onDidChangeContent((change) => {
	validateTextDocument(change.document);
});

connection.onDidChangeWatchedFiles((change) => {
	connection.console.log('We recevied an file change event');
});

The problem is that the language server doesn't expose a Save event on the document which it should. The file system events are like the file system events in the vscode API. @hoovercj can you please open an issue here https://github.com/Microsoft/vscode-languageserver-node so that we can implement the Save event.


Net::HTTPServerException 407 "Proxy Authorization Required"

Getting below error even after setting proxy authentication using the below environment variable
export http_proxy=http://name:password@proxy_server:port/
export https_proxy=http_proxy
$ bundle install --deployment --without development test postgres aws --retry 1
Fetching source index from https://rubygems.org/
Retrying fetcher due to error (2/2): Net::HTTPServerException 407 "Proxy Authorization Required"
Environment
Bundler   1.11.2
Rubygems  2.0.3
Ruby      2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
GEM_HOME  /home/git/gitlab/vendor/bundle/ruby/2.0.0
GEM_PATH
Git       1.9.1

Bundler settings
retry
  Set for your local app (/home/git/gitlab/.bundle/config): 1
frozen
  Set for your local app (/home/git/gitlab/.bundle/config): "1"
path
  Set for your local app (/home/git/gitlab/.bundle/config): "vendor/bundle"
without
  Set for your local app (/home/git/gitlab/.bundle/config): "development:test:postgres:aws:development-1.1.3.gem"
disable_shared_gems
  Set for your local app (/home/git/gitlab/.bundle/config): "1"

Can you try the following: rubygems/rubygems#1068

Instead of setting proxy username within http_proxy, you should probably set them separately as follows:
export http_proxy_user=username and export http_proxy_pass=password
and keep only the ip and port in http_proxy. If you want to use https rather than http, just change http_proxy_user to https_proxy_user

Thanks for your quick reply.
I have tried the below things (with small as well as in Caps separately), but no luck
export http_proxy=:
export http_proxy_user=
export http_proxy_pass=
export https_proxy=$http_proxy
export https_proxy_user=
export https_proxy_pass=
export HTTP_PROXY=:
export HTTP_PROXY_USER=
export HTTP_PROXY_PASS=
export HTTPS_PROXY=$http_proxy
export HTTPS_PROXY_USER=
export HTTPS_PROXY_PASS=
Still getting
Net::HTTPServerException: 407 "Proxy Authorization Required"
Please confirm if there any code change to be done to fix this in .rb files

Can you verify that your credentials are correct?
Additionally, can you try upgrading to the latest version of Rubygems (v2.6.1)?

ping @kbsivacse

Can you verify that your credentials are correct?
Additionally, can you try upgrading to the latest version of Rubygems (v2.6.1)?

Closing due to lack of user response. @kbsivacse feel free to follow up with us though

I'm having this same issue, I have verified that my proxy credentials are working.

I have same from some library, which used in my new project
~$ env | grep proxy
http_proxy_user=user
https_proxy_user=user
http_proxy=http://user:pass@ip:port/
ftp_proxy=http://user:pass@ip:port/
all_proxy=socks://ip:port/
socks_proxy=http://user:pass@ip:port/
https_proxy=http://user:pass@ip:port/
no_proxy=localhost,<IP_ADDRESS>/8,::1
https_proxy_pass=pass
http_proxy_pass=pass
I relogin to rails console and still
Net::HTTPServerException: 407 "Proxy Authentication Required"

problem in ruby  - https://bugs.ruby-lang.org/issues/12921


Docker builds fail due to requirement for unreleased Caddy version

Following the documentation for installing a provider to the Caddy docker image https://registry.hub.docker.com/_/caddy results in the following Dockerfile
FROM caddy:2.7-builder-alpine AS builder
RUN xcaddy build \
    --with github.com/caddy-dns/cloudflare

FROM caddy:2.7-alpine
COPY --from=builder /usr/bin/caddy /usr/bin/caddy
COPY Caddyfile /etc/caddy/Caddyfile

However this fails with a verbose go error.
 > [caddy builder 2/2] RUN xcaddy build     --with github.com/caddy-dns/cloudflare:
1.684 2023/08/09 10:36:59 [INFO] Temporary folder: /tmp/buildenv_2023-08-09-1036.1122905880
1.687 2023/08/09 10:36:59 [INFO] Writing main module: /tmp/buildenv_2023-08-09-1036.1122905880/main.go
1.687 package main
1.687
1.687 import (
1.687 	caddycmd "github.com/caddyserver/caddy/v2/cmd"
1.687
1.687 	// plug in Caddy modules here
1.687 	_ "github.com/caddyserver/caddy/v2/modules/standard"
1.687 	_ "github.com/caddy-dns/cloudflare"
1.687 )
1.687
1.687 func main() {
1.687 	caddycmd.Main()
1.687 }
1.688 2023/08/09 10:36:59 [INFO] Initializing Go module
1.694 2023/08/09 10:36:59 [INFO] exec (timeout=-2562047h47m16.854775808s): /usr/local/go/bin/go mod init caddy
1.710 go: creating new go.mod: module caddy
1.714 go: to add module requirements and sums:
1.714 	go mod tidy
1.720 2023/08/09 10:36:59 [INFO] Pinning versions
1.720 2023/08/09 10:36:59 [INFO] exec (timeout=-2562047h47m16.854775808s): /usr/local/go/bin/go get -d -v<EMAIL_ADDRESS>1.855 go: downloading github.com/caddyserver/caddy/v2 v2.7.2
2.361 go: downloading github.com/caddyserver/certmagic v0.19.1
2.362 go: downloading github.com/google/uuid v1.3.0
2.362 go: downloading github.com/prometheus/client_golang v1.14.0
2.455 go: downloading github.com/quic-go/quic-go v0.37.1
2.482 go: downloading go.uber.org/zap v1.25.0
2.588 go: downloading golang.org/x/sys v0.10.0
2.743 go: downloading golang.org/x/term v0.10.0
2.867 go: downloading github.com/klauspost/cpuid/v2 v2.2.5
2.874 go: downloading github.com/libdns/libdns v0.2.1
2.922 go: downloading github.com/mholt/acmez v1.2.0
2.993 go: downloading github.com/miekg/dns v1.1.55
2.993 go: downloading github.com/zeebo/blake3 v0.2.3
3.053 go: downloading golang.org/x/crypto v0.11.0
3.054 go: downloading golang.org/x/net v0.12.0
3.199 go: downloading github.com/beorn7/perks v1.0.1
3.200 go: downloading github.com/cespare/xxhash/v2 v2.2.0
3.229 go: downloading github.com/cespare/xxhash v1.1.0
3.235 go: downloading github.com/golang/protobuf v1.5.3
3.267 go: downloading github.com/prometheus/client_model v0.3.0
3.320 go: downloading github.com/prometheus/common v0.37.0
3.397 go: downloading github.com/prometheus/procfs v0.8.0
3.397 go: downloading google.golang.org/protobuf v1.31.0
3.504 go: downloading go.uber.org/multierr v1.11.0
3.548 go: downloading github.com/quic-go/qpack v0.4.0
3.582 go: downloading github.com/golang/mock v1.6.0
3.582 go: downloading github.com/onsi/ginkgo/v2 v2.9.5
3.740 go: downloading golang.org/x/tools v0.10.0
3.900 go: downloading github.com/matttproud/golang_protobuf_extensions v1.0.1
3.901 go: downloading golang.org/x/exp v0.0.0-20230310171629-522b1b587ee0
3.964 go: downloading golang.org/x/text v0.11.0
4.614 go: downloading golang.org/x/mod v0.11.0
4.702 go: downloading github.com/quic-go/qtls-go1-20 v0.3.0
5.213 go: downloading github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
5.288 go: downloading github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1
10.04 go: added github.com/beorn7/perks v1.0.1
10.04 go: added github.com/caddyserver/caddy/v2 v2.7.2
10.04 go: added github.com/caddyserver/certmagic v0.19.1
10.04 go: added github.com/cespare/xxhash/v2 v2.2.0
10.04 go: added github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572
10.04 go: added github.com/golang/mock v1.6.0
10.04 go: added github.com/golang/protobuf v1.5.3
10.04 go: added github.com/google/pprof v0.0.0-20210720184732-4bb14d4b1be1
10.04 go: added github.com/google/uuid v1.3.0
10.04 go: added github.com/klauspost/cpuid/v2 v2.2.5
10.04 go: added github.com/libdns/libdns v0.2.1
10.04 go: added github.com/matttproud/golang_protobuf_extensions v1.0.1
10.04 go: added github.com/mholt/acmez v1.2.0
10.04 go: added github.com/miekg/dns v1.1.55
10.04 go: added github.com/onsi/ginkgo/v2 v2.9.5
10.04 go: added github.com/prometheus/client_golang v1.14.0
10.04 go: added github.com/prometheus/client_model v0.3.0
10.04 go: added github.com/prometheus/common v0.37.0
10.04 go: added github.com/prometheus/procfs v0.8.0
10.04 go: added github.com/quic-go/qpack v0.4.0
10.04 go: added github.com/quic-go/qtls-go1-20 v0.3.0
10.04 go: added github.com/quic-go/quic-go v0.37.1
10.04 go: added github.com/zeebo/blake3 v0.2.3
10.04 go: added go.uber.org/multierr v1.11.0
10.04 go: added go.uber.org/zap v1.25.0
10.04 go: added golang.org/x/crypto v0.11.0
10.04 go: added golang.org/x/exp v0.0.0-20230310171629-522b1b587ee0
10.04 go: added golang.org/x/mod v0.11.0
10.04 go: added golang.org/x/net v0.12.0
10.04 go: added golang.org/x/sys v0.10.0
10.04 go: added golang.org/x/term v0.10.0
10.04 go: added golang.org/x/text v0.11.0
10.04 go: added golang.org/x/tools v0.10.0
10.04 go: added google.golang.org/protobuf v1.31.0
10.04 2023/08/09 10:37:08 [INFO] exec (timeout=-2562047h47m16.854775808s): /usr/local/go/bin/go get -d -v github.com/caddy-dns/cloudflare<EMAIL_ADDRESS>10.25 go: downloading github.com/caddy-dns/cloudflare v0.0.0-20230807034102-74f004e1c1ab
10.35 go: github.com/caddy-dns/cloudflare@upgrade (v0.0.0-20230807034102-74f004e1c1ab) requires<EMAIL_ADDRESS>not<EMAIL_ADDRESS>10.35 2023/08/09 10:37:08 [FATAL] exit status 1
------
failed to solve: process "/bin/sh -c xcaddy build     --with github.com/caddy-dns/cloudflare" did not complete successfully: exit code: 1

A little delving has shown that the issue is that despite me specifying the caddy version via docker tag the xcaddy resolver is fetching a version of caddy-dns/cloudflare that requires a newer version of Caddy than is currently available on Dockerhub https://registry.hub.docker.com/_/caddy

This is related to the feature request #58 but I thought it best to separate the discussion as this is a specific bug


Add ResponseMeteredLevel parameter to ResponseMetered annotation jersey31

Adds a parameter ResponseMeteredLevel to the ResponseMetered annotation which decides whether 1xx/2xx/3xx/4xx/5xx meters, individual response code meters or both are created.
Port of #3043

FYI - @joschi


Allow callable as config_loader_path

Allow passing a callable function to load the spconfig, instead of only a string which then gets loaded. This allows more flexibility in customizing the config loader.

merged in this branch:
https://github.com/knaperek/djangosaml2/tree/v1.0.0