Error in console when typeCheck enabled

Environment

Operating System: Linux
Node Version:     v16.14.2
Nuxt Version:     3.2.2
Nitro Version:    2.2.3
Package Manager<EMAIL_ADDRESS>Builder:          vite
User Config:      typescript
Runtime Modules:  -
Build Modules:    -

Reproduction
https://stackblitz.com/edit/github-mfcerh?file=package.json,nuxt.config.ts
Describe the bug
Running npm run dev with typeCheck: true shows error text with no additional context despite.

Additional context
It doesn't seem to actually break anything and settings typeCheck: false does resolve the issue. This seems to have popped up in the last release or so.
Logs
Nuxi 3.2.2                                                                                15:52:08
Nuxt 3.2.2 with Nitro 2.2.3                                                                         15:52:08
                                                                                15:52:09
  > Local:    http://localhost:3000/
  > Network:  http://<IP_ADDRESS>:3000/

ℹ Vite client warmed up in 776ms                                                                    15:52:11
✔ Nitro built in 325 ms                                                                       nitro 15:52:12

 ERROR                                                                                15:52:14
[vue-tsc] Found 0 errors. Watching for file changes.

Let's track in https://github.com/nuxt/nuxt/issues/19145.


include/exclude patterns in the Artifactory Maven task in the Azure DevOps pipeline

Is your feature request related to a problem? Please describe.
To use include/exclude patterns in the Artifactory Maven task in the Azure DevOps pipeline.
Describe the solution you'd like to see
We are looking for a way to use the include/exclude patterns in the Artifactory Maven task in the Azure DevOps pipeline.

Hi @roja03 ,
We just released extension version 1.13.0 which includes support for include/exclude patterns for Artifactory Maven task.
Note that JFrog CLI version 1.51.0 or above is required.
We'd appreciate your feedback for it.
Thanks


nil pointer dereference in update checking

From bugsnag:
*errors.Error runtime error: invalid memory address or nil pointer dereference
    /go/src/github.com/phrase/phraseapp-client/check_for_update.go:42 CheckForUpdate
    main.go:31 Run
    main.go:13 main
    runtime/proc.go:183 main
    runtime/asm_amd64.s:2086 goexit

The problem is getLatestVersion dropping the error of calling getLatestVersionFromCache and always returning nil as err, even when version was nil, too.

For these kind of scenarios I would recommend to use three parameters as return values,

I would say we should explicitly add a third boolean parameter to all actions returning a semantic version which marks if it is a valid result (that is != nil) to not rely on people remembering that they can get nil, nil as a result.

Nono, returning nil, nil should never happen. It happened in this case, which is why I opened the issue and PR #80. After that, if err == nil, then version != nil.

then I would stuck with return version, nil, opinion on that?

this will also make the intend clearer

Oh yeah, now I get it, you're right. I updated the PR here: https://github.com/phrase/phraseapp-client/pull/80/commits/3853b025de1a74db0fc7ed79be7e970f38ef17b8


Phone

*Google pixel#06#
Displays IEMI number
For All Mobile Codes
http://play.google.com/store/apps/details?id=com.predictapps.Mobiletricks

Stopped pla
On Fri, Aug 25, 2023, 5:35 AM docs-bot @.***> wrote:

Closed #27731 https://github.com/github/docs/issues/27731 as completed.
—
Reply to this email directly, view it on GitHub
https://github.com/github/docs/issues/27731#event-10191593267, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ASIVO6GLVCCPTIPJADNB2DDXXB5YXANCNFSM6AAAAAA36KCBTM
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Srop


Drag immediately its not working

#52 Still this behavior not working..

This is because only handleDrag is called and not handleStart on the slider. Only handleStart sets the appropriate listeners. Let me know if you want a PR


F/improve postfinance moocher

New PR because https://github.com/matthiask/django-mooch/pull/1 was done with an older version of master.
The init method accepts an argument payment_methods that allows for more payment providers like TWINT and Paypal.

I created a new PR https://github.com/matthiask/django-mooch/pull/2 because i didn't pull master before i opened this one :upside_down_face:

Released as 0.5


Add WAKE-REM-NREM classifiers

PhysioNet appears to be down right now which causes the tests to fail. Apart from that, this is ready for review @cbrnr :)


Non ascii characters are not rendered properly with utf8 markdown file

A way to reproduce #50 is with an utf8 encoded markdown file.
After converting it to latin1 the output is correct.

I really cannot reproduce it. I created a file containing some Unicode characters, and it's UTF-8 encoded as you can see from VS Code status bar:

After running HastyScribe, the resulting HTML looks fine:

Ideas?

I checked more thoroughly and I'm afraid the issue is on my side.
The same utf8 file is ok when read from disk and ko when served by a (poorly configured) internal web server.
Sorry for the wasted time.


Edits to caps; AES-GCM min IV, KDF108 allowed hashes

Both changes tested against 3.0.8 and 3.1.

Hi, this looks great, thanks so much! Might you be able to open it against the (nearly identical) libacvp_2_0_0-throttle branch? (We halted development in the TBD branch after last week but left it here temporarily to not break anyone's workflows).
Thanks again,
Andrew

I would be happy to apply them to the new branch.   I can see it on the branch list for this project site, but not for my fork of this project.  Does the new branch have different permissions?


[Hotfix][Connector-V2][StarRocks] fix starrocks template sql parser #5071

fix starrocks template sql parser offset && add primary key for default template
This resolves #5071

Purpose of this pull request

Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[ ] Update the release-note.

It's done. PTAL @Hisoka-X


REQUEST $HERB TOKEN UPDATE

Requesting for $HERB tokens to be displayed in the assets section of NAMI wallet if possible. $HERB tokens are currently displayed in the collectibles section.
($HERB policy id: bb4cfbe0f6be60b80f90f815e8353b93431de4df785d75350b9d214a)
Thankyou in advance.

@ADA-BUDZ Talk to Cardano Support on the Live support page so that your issue can be looked into.


Create annotations for  values populatating

Create annotations for generators of number values according to NumberValue concept, Array/Collection value.

Solved.


Move TF client from main library

TF and its heavy math dependencies should be separated from main ROS_C-Sharp library. (Creating separate issue from previous conversation)

Most of game engines (I use Unity3D, but OGRE has exactly the same concepts) has its own concepts for keeping transform trees and provide means for getting transforms between scene nodes. So the only receiving part(reading tf/tf2 messages from ROS) is necessary.
Maybe we could implement 'core' TF client, with several 'transformer' implementations.

Perhaps the tf2 design could provide some inspiration.

https://github.com/uml-robotics/ROS.NET/commit/a99c702a63d6d68f96a52449467a665bb7237044


🆕 Software Suggestion | Misskey

Basic Information
Name: Misskey
Category: Decentralized Social Networks
URL (en): https://join.misskey.page/en/
License: AGPLv3
Description

Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms. Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? - The-Federation.info

Features over existing listed networks?: https://github.com/syuilo/misskey#sparkles-features
[reactions, text formatting, Misskey Drive, e.c.t]

I do not know now, but once Misskey could not delete personal information once registered.
The author affirmed the specification.
There are privacy concerns.

What would misskey give us over more popular alternatives like mastodon?

From what I can see, this doesn't offer anything that mastodon does not. I'm in favour of closing this @privacytools/editorial

From what I can see, this doesn't offer anything that mastodon does not. I'm in favour of closing this @privacytools/editorial

Also it has issues with localization, it's written by chinese devs I think, and most infos on the website and I guess code comments are in chinese (lots of commits are in chinese). I suspect this network may be more popular than mastodon with the chinese community.

Also it has issues with localization, it's written by chinese devs I think, and most infos on the website and I guess code comments are in chinese (lots of commits are in chinese). I suspect this network may be more popular than mastodon with the chinese community.

Misskey is created by Japanese speakers.
This is evident from the website and source code.
Please don't give sloppy opinions without proper scrutiny.

I do not know now, but once Misskey could not delete personal information once registered.
The author affirmed the specification.
There are privacy concerns.

If this is the case, Misskey is in violation of the GDPR.

Misskeyi18n is a mess.
In a directory called kab, which is reminiscent of the Kabyle language, there is a file written in Japanese.
https://github.com/misskey-dev/misskey/tree/develop/src/docs/kab-KAB


How to Improve Query Speed

I have a problem. The waiting time for big data queries (only 8,000 pieces of data) is very slow.
.
So I guess SQL is slowing down
But I looked at the SQL log and found that
My one request prisma, PRISMA executes multiple SQL and the query speed is not slow
But my waiting time is still as high as 10 seconds.
I wonder if it took PRISMA time to assemble several sets of data into json? Is that the reason?
If so, is there any way to get a few sets of data queried by PRISMA directly?
If not, then what causes it and how to solve it?

Hi @zhedream,
Can you share your prisma server version? Also, just to make sure, if you are using demo servers the query will be slow as they have some limitations as listed here: https://www.prisma.io/docs/1.23/prisma-server/demo-servers-prisma-cloud-jfr3/#limitations. Make sure that you are not using demo servers for any kind of heavy use.
Also querying prisma using the prisma client is a lot more efficient as that will batch things internally preventing multiple queries to the database

My version of prisma-cli is 1.23 and the version of PRISMA service is 1.21.
My PRISMA and MySQL services run on the docker, and I build them with official documents.
As I said before,
Prisma executes several SQLs very quickly
But my waiting time for data is slow.
I wonder what might have caused it.
I guess PRISMA took time to assemble several sets of data.
But I asked a man who said it was a network problem, and I couldn't understand it. There was a speed problem in my local data transmission and I didn't know how to solve it.
At 2018-12-24 16:13:10, "Harshit Pant"<EMAIL_ADDRESS>wrote:
Hi @zhedream,
Can you share your prisma server version? Also, just to make sure, if you are using demo servers the query will be slow as they have some limitations as listed here: https://www.prisma.io/docs/1.23/prisma-server/demo-servers-prisma-cloud-jfr3/#limitations. Make sure that you are not using demo servers for any kind of heavy use.
Also querying prisma using the prisma client is a lot more efficient as that will batch things internally preventing multiple queries to the database
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


Fix DROP Filestorage Database with database name

Hello,
Awesome work with the library. It's amazing to see that we could have all the power of a SQL database inside the browser.  Great work!
I was working on #1148 . While writing tests for the issue, I realized that we cannot DROP a Filestorage database by specifying its database name. I thought I will try to fix this first before moving on to #1148 .
Problem:
We are not able to DROP a Filestorage Database by specifying its name.
For example, running the query:
DROP FILESTORAGE DATABASE testDBFS

would result in the following error:
"Error: Cannot drop database file, because it does not exist".
Reason:
The reason this is happening is that FS.dropDatabase (94filestorage.js) is expecting the file name to be provided when dropping a database. So providing the JSON file path instead of the database name works. However, its method signature and the documentation for Filestorage suggests that we drop the database by specifying its database name. But, when we specify the database name in the drop query, as shown above, it treats the database name as the file name and checks if that JSON file exists. Since there will be no such file, it throws the error.
This PR adds support to DROP Filestorage databases with the database name specified. The existing behavior of dropping Filestorage databases specifying the filename instead of the database name will still continue to work.
The tests for this fix are in the test808.js file.
I have also added comments in the code explaining the issue and the solution wherever there are changes.
Thank you for the time you are putting into AlaSQL!
P.S. I am currently working on #1148 . I will submit a PR for that as soon as possible.

Codecov Report

Merging #1184 into develop will increase coverage by 0.23%.
The diff coverage is 53.84%.

@@             Coverage Diff             @@
##           develop    #1184      +/-   ##
===========================================
+ Coverage    41.61%   41.84%   +0.23%
===========================================
  Files            2        2
  Lines        21038    21060      +22
  Branches      6305     6317      +12
===========================================
+ Hits          8755     8813      +58
+ Misses       12283    12247      -36

Impacted Files
Coverage Δ

dist/alasql.js
15.18% <7.69%> (-0.02%)
:arrow_down:

dist/alasql.fs.js
68.19% <100.00%> (+0.47%)
:arrow_up:

Continue to review full report at Codecov.

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

Thank you!

Released as part of v0.5.9


[5.5] Refactored presets for extendability using macros

After presets were announced I noticed a handful of developers wondering if there was going to be a way to hook into it. It wouldn't be hard to make a package to achieve this functionality without framework integration, but I think it could offer some consistency to the command structure for third party presets.
Why am I passing the Command through?
Allows interaction with the command line, like writing output.
Additionally, it would allow for input prompting. Let's say I wanted to build a Bulma + preact preset with additional input prompting to override the default make:auth bootstrap ui. This could be done via $this->command->confirm('Override make:auth defaults?').

Took a fairly minimal approach here: https://github.com/laravel/framework/commit/cf871f4bf40a75bc1713de7ef8a689477e19c677
Thanks!


tls-notary-circuit branch - fix build

We ran into a build issue and needed to update the marlin submodule dep

Fixed with https://github.com/MinaProtocol/mina/commit/c2564928209ca4a8cb6c268093bec21556cac863


misc test fixes

Context
While working on ADP-1952 I found some problems applied some changes to try to solve them. Since the activity is taking a time longer than expected, it could be a good idea merging the fixes in the mean while.
The problems:

some typos
some tests fails with a message like "unknown error please look at inner error" but do not log any details about the inner error
the RabbitMQ test docker container uses a fixed port for the administrator plugin: we can't run unit tests while yarn testnet:up is running nor two docker container simultaneously
asset token metadata related tests sometimes fail
yarn test in @cardano-sdk/cardano-services prints lots of not jest messages

Proposed Solution

nested the test in a try/catch block and asserted error.innerError is undefined
refactored the RabbitMQ test docker container in order to always choose two random ports: one for the queue connection the other for the administrator plugin connection
fixed the asset token metadata mock: now the returned promise is resolved after the server is listening
applied a minor refactoring to a couple of tests to clean the yarn test output

Important Changes Introduced
The most impacting change is the change to the interface of the RabbitMQ test docker container.
Now it exposes class RabbitMQContainer with classical start and stop methods and a couple of methods to enqueue txs and to remove all the queues from the server.
For packages which need a RabbitMQ test docker container running for all the test suites i.e. they need to start and stop the RabbitMQ in jest-setup.ts and jest-teardown.ts files, RabbitMQContainer has a save method (to be called in jest-setup.ts right after start is called) and a load method (to be called in the beforeAll hook of the suites which need to access RabbitMQ).

... but the scope includes the addition of a new test interface etc. I think the scope is fine, so just give it a more inclusive message.

Ok, I'll do that next time I'll rebase the branch.

Done in https://github.com/input-output-hk/cardano-js-sdk/pull/366/commits/f40164189c1f6a40b9ffddcf793134fcd48b60d3 @mkazlauskas. I also re-typed this as refactor


Installed Ubuntu from rootfs, no /run/resolvconf/resolv.conf is generated

Environment
Windows build number: Microsoft Windows [Version 10.0.19041.508]
Your Distribution version: 20.04
Whether the issue is on WSL 2 and/or WSL 1: WSL 2

Steps to reproduce

Install Ubuntu as rootfs instead appx (https://wiki.ubuntu.com/WSL#Installing_Ubuntu_on_WSL_via_rootfs) wsl --import <DistributionName> <InstallLocation> <FileName>
Start using wsl -d <DistributionName>
No /run/resolvconf/resolv.conf is present. Instead there is a link lrwxrwxrwx 1 root root 39 Oct 16 23:39 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf.

WSL logs:
Expected behavior
Ubuntu installed via rootfs should have DNS configuration like Ubuntu installed from appx.
Example from appx-Installation:
lrwxrwxrwx 1 root root 29 Oct  5 11:31 /etc/resolv.conf -> ../run/resolvconf/resolv.conf

Actual behavior

/run/resolvconf/resolv.conf isn't present in the filesystem from Ubuntu installed from rootfs.
lrwxrwxrwx 1 root root 39 Oct 16 23:39 /etc/resolv.conf -> ../run/systemd/resolve/stub-resolv.conf

/etc/resolv.conf should be auto-generated for you reach time you launch WSL unless you have manually disabled that option in /etc/wsl.conf.

OP means that /etc/resolv.conf already is a symbolic link to ../run/systemd/resolve/stub-resolv.conf in the tarball provided by canonical. It should not present to be automatically generated by WSL's init blob. For example, see this file https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64-wsl.rootfs.tar.gz

Correct, this is was I meant @Biswa96 . I found it confusing that WSL rootfs image is different from the appx-Release.
I haven't disabled anything in /etc/wsl.conf.

I don't think we made a change to livecdrootfs that would have done this, I will have to investigate.


[WIP] add latest openff-toolkit to matrix

This might do the opposite of what I want, but haven't found a way locally to test GHA other than https://github.com/rhysd/actionlint but that is only static

@richardjgowers I ran out of time to finish this off but if you want to look at it, I am either doing something really silly OR there is an issue with serializing these units from the new toolkit.

@mikemhenry : see fixes in #45.

This is why I said leave it red until openff-toolkit 0.11 is released. Among other things, that switches from openmm.unit to openff.units`. There's no reason for us to support both -- we'll pin to the newer version.

~Your right we don't need to support both, but is there any reason to support a version other than 0.11? I'm not sure if we should wait for it to be released when we could just install from the RC channel. I see in #45 that is what you are doing.~
Ah I see what you are saying now! Yes lets keep it red but now it is in the matrix so we can make sure that PRs are set to support the new toolkit.

@richardjgowers @dwhswenson
I think we are good to go, now it will just stay red, and with the name changes it is easy to tell when things are working on the new toolkit vs the old one.

Is this PR still relevant now that openff-toolkit 0.11.0 is out?

we're pure offtk 0.11 now, so this is redundant


Add upgrade limitation declaration about installer doesn’t support rollback

Mentioned in 2.1.0 installation upgrade and installation guide:


i18n support

i want contribute with spanish translation if you send me strings to translate
That is possible?

The database and app is encoded with Unicode Standard which should support all Latin characters.  Let me know if you experience issues

But where can translate strings?
El jul 22, 2016 10:11 AM, "Brian Foo"<EMAIL_ADDRESS>escribió:

The database and app is encoded with Unicode Standard which should support
http://www.unicode.org/standard/supported.html all Latin characters.
Let me know if you experience issues
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/NYPL/transcript-editor/issues/87#issuecomment-234570478,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAaLFFEcl3qgdo83jxAiAXhnwGQYZbH2ks5qYN2OgaJpZM4JSXUo
.

where are all strings in eng, for translate to es?

Hi again, im interest for spanish translation and PR to u
Stay alert


Remove contrast ratio note from confirmation pages

As the panel colour in GOV.UK Frontend v3.0 has been updated, it now meets contrast ratio requirements at any font size.
We removed the guidance from the panel component in 22bad33, but didn’t notice it was in here as well.

You can preview this change here:
Built with commit 45658f07d9e8bf8e4abf9a9319345d805c873a74
https://deploy-preview-990--govuk-design-system-preview.netlify.com


Globals

So now can have:
global:
  -
    id: plot-info
    height: 700
    width: 700
  -
    id: color-stuff
    points: green

then later:
visualize:
  -
    id: plot-cars
    location: figures/cars.png
    scripts: scripts/visualize/visualize.R
    visualizer: cars
    depends: [ "calc-cars", "cars-data","plot-info" ]
    mimetype: image/png
    title: "Speed vs. Braking Distance"
    alttext: "plot of ratio of speed to braking distance"

(see plot-info is in depends)
I'll write some tests tomorrow, if anyone wants to start reviewing before, have at it.

Coverage decreased (-0.3%) to 76.479% when pulling 97e9131397db6faf44ffa5973df269390376f724 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

This apparently now includes an upstream master pull I did that had Marty's footer work.

Coverage increased (+0.06%) to 76.854% when pulling 33fc4800546f63c9d4492faa95aeb80673ee0705 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.09%) to 76.889% when pulling cb2182cf454877fba2be6b7f4ceda1ed49e082b3 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.2%) to 76.975% when pulling 11876b1d074f9726c6cc17776cec6423368eefbe on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.2%) to 76.975% when pulling<PHONE_NUMBER>66ed8a1dbc95c124f64ba0223bdb9e on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.2%) to 76.975% when pulling bd1c6728c077e2672d5801b44f0fe3e53d0dbac9 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Nice work on 3eb0186!

Coverage increased (+0.4%) to 77.223% when pulling 3eb0186a689521b19c19aac6bb027c3460132b29 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.4%) to 77.206% when pulling 8ce2885042f945150af0637dc1f0a9cc9467a510 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.4%) to 77.206% when pulling b7cf4973bf67b7b2e73323a7c4a4936872a6edea on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.5%) to 77.269% when pulling ec14591a3d582489453f5cb0c64ed23342891a68 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.5%) to 77.336% when pulling f77b43fca20ac82877def5e08119399effb77961 on ldecicco-USGS:globals into 38671c8908242bca1d8247656d1f3867f4ee8c9d on USGS-VIZLAB:0.2.x.

Coverage increased (+0.5%) to 77.336% when pulling cb54042f05fc7a197798558ba6ddfcedec4b6335 on ldecicco-USGS:globals into 29b0f769b39b6e17d1c655c443b2f564c387501d on USGS-VIZLAB:0.2.x.

pretty!

Full paths to footer thumbnails (also works for publishLandingPage), and the user can manually override. I personally think this PR is ready to merge

coupla responses to jordan's comments first?

Coverage increased (+0.6%) to 77.379% when pulling 905fc2e3eeaabf5d67117053add04cf8291798b6 on ldecicco-USGS:globals into 29b0f769b39b6e17d1c655c443b2f564c387501d on USGS-VIZLAB:0.2.x.


Base: Use users profiles inside components

Currently user profiles are not used inside the different components. Here is an example with the "delegations" component of a validator:

(The user has a profile)
The same happens inside the messages list of a transaction (the nickname is not used)

Currently only validators with a profile will display correctly. I have yet to find time to implement using desmos profile everywhere just yet.

@RiccardoM I'm going to backlog this until Kannie can put it in to one of my upcoming sprints next week.

i have a question, is there source code for this API? , or how register new profile
https://github.com/forbole/big-dipper-2.0-cosmos/blob/f5f3817e8ce10119de2809f65d64dee5c0414ec5/src/hooks/use_desmos_profile.ts#L15

@giansalex Those profiles are all managed by Desmos, our blockchain. You can read more about creating your profile here. If you want to know more I would suggest you to join our Discord server

Upsy, closed by accident. Sorry.

@RiccardoM thanks.


[date] Looks like current port implementation is broken

Library name
date
New version number
no new version
Other information that may be useful (release notes, etc...)
Looks like the port somehow misses this include, iso_week.h despite, as I understand, these lines should assure it will get to the target include directory
target_sources( date INTERFACE
     $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include/date/iso_week.h>
     $<BUILD_INTERFACE:${CMAKE_CURRENT_LIST_DIR}/include/date/julian.h>
 )

Please advise.

Hi there, please add any other relevant information, such as platform, target, build failure logs, error messages, etc. See CONTRIBUTING.md. Thanks!

@kreuzerkrieg
This problem originates upstream.
I will try to fix it.

@kreuzerkrieg
Please try #32772 to see if it works.

@kreuzerkrieg Please try #32772 to see if it works.

looks ok
ll installed/x64-linux/include/date/
total 632
drwxrwxr-x  2 user user   4096 Jul 26 16:11 ./
drwxrwxr-x 29 user user   4096 Jul 26 16:11 ../
-rw-r--r--  2 user user 236099 Jul 26 16:11 date.h
-rw-r--r--  2 user user   1617 Apr 17  2021 ios.h
-rw-r--r--  2 user user  71119 Apr 17  2021 islamic.h
-rw-r--r--  2 user user  43034 Apr 17  2021 iso_week.h
-rw-r--r--  2 user user  71992 Apr 17  2021 julian.h
-rw-r--r--  2 user user  24012 Apr 17  2021 ptz.h
-rw-r--r--  2 user user  78738 Apr 17  2021 solar_hijri.h
-rw-r--r--  2 user user  84617 Apr 17  2021 tz.h
-rw-r--r--  2 user user  10690 Apr 17  2021 tz_private.h


trendmicrovisionone: Feature - Added additional sandbox and domain actions and added custom pytmv1 library.

Please ensure your pull request (PR) adheres to the following guidelines:

Please refer to our contributing documentation for any questions on submitting a pull request, link: Contribution Guide

Pull Request Checklist
Please check if your PR fulfills the following requirements:

[ ] Testing of all the changes has been performed (for bug fixes / features)
[ ] The readme.html has been reviewed and added / updated if needed (for bug fixes / features)
[ ] Use the following format for the PR description: <App Name>: <PR Type> - <PR Description>
[ ] Provide release notes as part of the PR submission which describe high level points about the changes for the upcoming GA release.
[ ] Verify all checks are passing.
[ ] Do NOT use the next branch of the forked repo. Create separate feature branch for raising the PR.
[ ] Do NOT submit updates to dependencies unless it fixes an issue.

Pull Request Type
Please check the type of change your PR introduces:

[ ] New App
[ ] Bugfix
[ x ] Feature
[ ] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation
[ ] Other (please describe):

Security Considerations (REQUIRED)

[ ] If you are exposing any endpoints using a REST handler,
please document them in the readme.html.
[ ] If this is a new connector or you are adding new actions

[ ] Please document in the readme.html all methods (eg, OAuth) used to authenticate
with the service that the connector is integrating with.
[ ] If any actions are unable to run on SOAR Cloud, please document this in the readme.html.

[ ] Are you introducing any new cryptography modules? If yes, please elaborate their purpose:
[ ] Are you are accessing the file system? If yes, please verify that you are only accessing paths returned through
the Vault API.
[ ] Are you are marking code to be ignored by Semgrep with nosemgrep?
If yes, please provide justification in an additional comment next to the ignored code.

Release Notes (REQUIRED)

Provide release notes as part of the PR submission which describe high level points about the changes for the upcoming GA release.

What is the current behavior? (OPTIONAL)

Describe the current behavior that you are modifying.

What is the new behavior? (OPTIONAL)

Describe the behavior or changes that are being added by this PR.

Other information (OPTIONAL)

Any other information that is important to this PR such as screenshots of how the component looks before and after the change.

Pay close attention to (OPTIONAL)

Any specific code change or test case points which must be addressed/reviewed at the time of GA release.

Screenshots (if relevant)

Thanks for contributing!

I have closed the previous PR#10. Hardik was assisting me with it, this time I have enabled "Allow edits by maintainers". Thank you.

Hello @shaqnawe ,
I have made the required changes. The requests module is now not included in the wheel files as it was having vulnerability issue. Therefore now it uses default requests module available on the SOAR VM. Could you please tests the current build and inform us incase you face any issues.

Hello @shaqnawe , I have made the required changes. The requests module is now not included in the wheel files as it was having vulnerability issue. Therefore now it uses default requests module available on the SOAR VM. Could you please tests the current build and inform us incase you face any issues.

Sure thing, I will test and get you an update.

Hello @hardik-crest looks like a new error has been introduced "Wheel file /tmp/trendmicrovisionone/wheels/py3/beautifulsoup4-4.10.0-py3-none-any.whl not present". Was this removed due to a vulnerability? The default requests module in SOAR VM works fine with the code and I didn't experience any issues. Please let me know what additional actions need to be taken by me. Thank you.

Hello @shaqnawe,
We are done with all the necessary changes and the check pipelines are passing now. The PR is ready for merging.

Hello @shaqnawe, We are done with all the necessary changes and the check pipelines are passing now. The PR is ready for merging.

@hardik-crest Thank you for the update. I previously saw an issue with the pytmv1 license. Just wondering what was that related to? We should be good to merge as I have no additional changes to make at this point.


Ability to pass CLI options to shot-scraper multi

https://discord.com/channels/823971286308356157/1034259126076833873/1034303037914746942 @jefftriplett

I was curious about the multi subcommand and if it made sense to expose screenshot api options (width + height + quality) as cli options. it's not a deal breaker but it felt like it should be a pass-through since I might have a file of 50 urls and I want them to all use the same options. it's slightly more maintainable to keep track of one list of settings and it's nice because I can grab a list for the full width images and then do another for a different size but it's doable without

I like the idea that you can pass options to shot-scraper multi which will be used for YAML items that don't over-ride them.

Current multi options:
Options:
  -a, --auth FILENAME             Path to JSON authentication context file
  --retina                        Use device scale factor of 2
  --timeout INTEGER               Wait this many milliseconds before failing
  --fail-on-error                 Fail noisily on error
  -n, --no-clobber                Skip images that already exist
  -o, --output TEXT               Just take shots matching these output files
  -b, --browser [chromium|firefox|webkit|chrome|chrome-beta]
                                  Which browser to use
  --user-agent TEXT               User-Agent header to use
  --reduced-motion                Emulate 'prefers-reduced-motion' media feature
  --help                          Show this message and exit.

Here are the shot options:
Options:
  -a, --auth FILENAME             Path to JSON authentication context file
  -w, --width INTEGER             Width of browser window, defaults to 1280
  -h, --height INTEGER            Height of browser window and shot - defaults
                                  to the full height of the page
  -o, --output FILE
  -s, --selector TEXT             Take shot of first element matching this CSS
                                  selector
  --selector-all TEXT             Take shot of all elements matching this CSS
                                  selector
  --js-selector TEXT              Take shot of first element matching this JS
                                  (el) expression
  --js-selector-all TEXT          Take shot of all elements matching this JS
                                  (el) expression
  -p, --padding INTEGER           When using selectors, add this much padding in
                                  pixels
  -j, --javascript TEXT           Execute this JS prior to taking the shot
  --retina                        Use device scale factor of 2
  --quality INTEGER               Save as JPEG with this quality, e.g. 80
  --wait INTEGER                  Wait this many milliseconds before taking the
                                  screenshot
  --wait-for TEXT                 Wait until this JS expression returns true
  --timeout INTEGER               Wait this many milliseconds before failing
  -i, --interactive               Interact with the page in a browser before
                                  taking the shot
  --devtools                      Interact mode with developer tools
  --log-requests FILENAME         Log details of all requests to this file
  -b, --browser [chromium|firefox|webkit|chrome|chrome-beta]
                                  Which browser to use
  --user-agent TEXT               User-Agent header to use
  --reduced-motion                Emulate 'prefers-reduced-motion' media feature
  --help                          Show this message and exit.

Most of those would make sense as

Just discovered this tool and was going to create a new issue (still can if you would like) but then saw this issue.
Wanted to make a case for adding the ability to use --interactive with the multi command. This would be particularly helpful to people like me whose head begins to spin a bit when confronted with Javascript and CSS within a web-based GUI where a screen I might want to grab is of a drop-down menu inside of a dialog box that pops up after a button click.
For this, the --interactive command option works perfectly for a single screen grab. I'm just not savy enough yet to know what to put inside of selectors_all, js_selectors, et. al. Or even when to use, e.g., javascript or js_selectors, or js_selector, when it comes to a multi command YAML file.
What would be a really convenient feature for cave people like me is if there could be an interactive label (value?) that could be put inside a multi command YAML file for a particular URL or URLs.
Anyway, thanks for writing and open sourcing this very exciting and already useful tool!


Incorrect suggestion (use map instead of zipWith)

When run on this file:
https://github.com/zenhack/phascal/blob/6084c676fcc3972d2020c26467af951ecb1b7add/src/Phascal/SymbolTable.hs
HLint makes the suggestion:
src/Phascal/SymbolTable.hs:36:10: Error: Use map
Found:
  zipWith SymInfo [0 ..] (repeat ty)
Why not:
  map (\ x -> SymInfo [0 ..] ty) [0 ..]

1 suggestion

Which is incorrect -- and doesn't even type check.

Thanks for the report. A bug in the zipWith/repeat rule, which I've now fixed. I've released 1.9.20 with the fix included.


fix(windows): fix aero-snap and resizing of borderless window, fixes #103 #104

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

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

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

[ ] Yes. Issue #___
[x] No

The PR fulfills these requirements:

[x] When resolving a specific issue, it's referenced in the PR's title (e.g. fix: #xxx[,#xxx], where "xxx" is the issue number)
[x] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.

If adding a new feature, the PR's description includes:

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

Other information:

If you have trouble seeing the borderless window, try changing this line https://github.com/tauri-apps/tao/blob/dev/src/platform_impl/windows/window.rs#L1008 to hbrBackground: (winuser::COLOR_WINDOW + 1) as _,

Any plans for implementing this as well? https://docs.microsoft.com/en-us/windows/win32/api/dwmapi/nf-dwmapi-dwmextendframeintoclientarea

@Blakeinstein what's the use case for it?

@Blakeinstein just pushed a commit with shadows, test it and let me know what you think.

@Blakeinstein just pushed a commit with shadows, test it and let me know what you think.

Oh yea sorry I wasn't available yesterday. It works great!
So does the resize.
Can you test one thing for me? Resizing a frameless window had a delay on sending the resize event to the webview on webview-rs. This results in white gaps being visible for a few seconds. Can you try this with tauri?

I don't know about cross-compatibility. But later down the road can we expose the margins as an api?
example: https://docs.microsoft.com/en-us/windows/win32/dwm/blur-ovw

I have plans to:

Provide API to set the shadows if possible on all platforms
Provide Blur/Acrylic/Vibrancy API
but all of that is out of this PR scope.

I have plans to:
1. Provide API to set the shadows if possible on all platforms

2. Provide Blur/Acrylic/Vibrancy API
   but all of that is out of this PR scope.

That sounds awesome! Thanks again!


EnrichedResponse.file leaks open files

EnrichedResponse.file opens a file, but nothing seems to close it again
Expected behavior
When returning a file in a Finatra Controller, I expect the returned file to be closed when the request/response is finished.
I am using code as follows
import com.twitter.finagle.http.Request
import com.twitter.finatra.http.Controller

class TestController extends Controller {
  get("/myfile.json") { _: Request => response.ok().file("myfile.json") }
}

Which is using
https://github.com/twitter/finatra/blob/develop/http/src/main/scala/com/twitter/finatra/http/response/ResponseBuilder.scala

Actual behavior
The current code leaves the file open in jvm increasing the number of open files on the OS.
Steps to reproduce the behavior
Add a controller to a finatra server as described above, invoke the controller (e.g. in a browser /myfile.json), try to delete the file (on Windows this gives an error message like "cannot delete an open file") or on a more fun OS count the number of open files before and after.

@trym-moeller are you running in local file mode? E.g., with the -local.doc.root set?

@cacoco I have not explicit set the -local.doc.root, so it must have its default value.
Best regards Trym

@trym-moeller  Ok. Addressed in dafe7259b2ec3d89641425e3eca8af56a869b4e3. Let us know if you still encounter issues. Thanks!

How can I try the fix (is there a build artifact containing the fix)?

@trym-moeller it'll be in the next release (in January). Otherwise you can build the current develop branch locally following the guidelines in the CONTRIBUTING.md by first building the dependencies, then building Finatra.


Wodden Bucket transform in Iron bucket

When I'm right-clicking with a Wooden Bucket on a Oak Crucible with Water.


Fixing trailing whitespaces

In PR #273 @t-b asked me to remove any trailing whitespaces in my code. I have done this by configuring my editor to do this automatically. But since then my editor is fixing all trailing whitespaces in all code files. This is kind of annoying. I have to manually check what have been changed by me to keep my commit clean.

@Garados007 Just make one PR with a commit which removes trailing whitespace. Then we are done. Our future code-style CI should then also flag any new whitespace errors.


Refactor NPSP Address Management To Use Domain Classes (ADDR_Contact_TDTM)

Critical Changes
Changes
Issues Closed
Community Ideas Delivered
New Metadata
Deleted Metadata

Keep the feedback coming if you have any! I will probably only make absolutely necessary changes at this point, but comment if you see anything to keep in mind for future work or have questions!


Manage policy modal for subscription applications

on top of https://github.com/red-hat-storage/odf-console/pull/906/files

Screencast from 2023-07-06 01-01-17.webm

/approve
/lgtm


Consider adding flatMapCompletionStage in Helidon Reactive Engine

Detail Environment

Helidon Version: 2.0
Helidon SE

Problem Description
I wanna complete each operation of a transaction keeping the chain order in Helidon 2.0 SE. I saw in your Helidon MP documentation that it has the flatMapCompletionStage operator.
Example:
first step:  Insert a record in employees table
Second step: Get their key
third step: Insert their address in another table
Each operation keeping the order
How can i do that in Helidon SE?
I also tried to work with flatMapSingle operator but it never ended or i got different result.

Hi thats great idea, I can offer a workaround with current api. All its needed is limiting Multi.flatMap parallel executions to one like this:
        Multi.just(1, 2, 3, 4, 5)
                .flatMap(l -> Single.create(CompletableFuture.supplyAsync(() -> {
                    int sleepMillis = Math.abs(new Random().nextInt(500));
                    try {
                        Thread.sleep(sleepMillis);
                    } catch (InterruptedException e) {
                        Thread.currentThread().interrupt();
                    }
                    return l + ": slept " + sleepMillis + " milliseconds";
                })), 1, false, 1)
                .forEach(l -> {
                    System.out.println(">>>" + l);
                }).await();

thank you so much Daniel!, however, that code only solves the order, Doesn't it? My second problem is when i want to insert records in a Master-Detail of three levels for example:
I have my customer table, order table and order-detail table. A customer has many orders and A order has many order-details (This is a simple example). So i tried to use a flatMap operator from Multi, all worked correctly in the second level, but when i saw my order-detail records were wrong. Its foreign keys were mixed or sometimes that never inserted the right detail. Note: I get my ids with returning id.
this is my code example:
        dbClient.inTransaction(dbTransaction -> {
            return dbTransaction
                    .createInsert(INSERT_CUSTOMER)
                    .params(paramsCustomer)
                    .execute()
                    .flatMapSingle(customerId -> Multi.create(customer.getOrders())
                            .flatMap(order -> {
                                return dbTransaction
                                        .createInsert(INSERT_ORDER)
                                        .params(paramsOrder)
                                        .execute()
                                        .flatMapSingle(orderId -> Multi.create(order.getOrderDetails)
                                                .flatMap(orderDetail -> {
                                                    return dbTransaction
                                                            .createInsert(INSERT_ORDER_DETAIL)
                                                            .params(paramsOrderDetail)
                                                            .execute();
                                                }));
                            })
                    );
        });

I read flatMapCompletionStage wait for each item to be completed, I don't know if this case is correct. What am i doing wrong?

Hi, it may be left out intentionally, but it seems customerId is not used in paramsOrder?

Yes, i use my customerId in order and my orderId in order-details. I have my hash-map of params in each level taken my ids. But i dont wanted to put it in my example.

I think the problem is in misinterpreted return value from the insert statement, as stated in the docs Execution of DML statements will always return Single<Long> with the number of modified records in the database.
https://helidon.io/docs/v2/#/se/dbclient/01_introduction
So customerId is actually a number of affected rows and shouldn't be used as FK.
I would access id generating sequence directly, but let's ask @tomas-langer or @Tomas-Kraus what is the most convenient dbclient approach?

I did this example with Oracle DB, since not being able to obtain the ID of the inserted record using RETURNING, I had to do some things to return my id with DBClient and transactions. but, i got the same result, my fk got mixed or its fk wasn't correct.
This method is to insert and return my id from my inserted record
 protected <T> Single<Number> executeInsertStatement(DbTransaction dbExecute, String insertStatement, String getStatement, T values) {
        return dbExecute.createNamedInsert(insertStatement)
                .indexedParam(values)
                .execute()
                .flatMapSingle(aLong -> dbExecute.namedGet(getStatement)
                        .map(rowOptional -> rowOptional.map(dbRow ->
                                dbRow.column("ID").as(Number.class)).orElse(null)
                        ));
    }

and this is my method to insert my master-detail according to my last explain.
    public CompletionStage<Number> insert(PokemonType pokemonType) {
        return dbClient.inTransaction(dbExecute ->
                executeInsertStatement(dbExecute, "insert-type", "get-type-current-id", pokemonType)
                        .flatMap(typeId -> Multi.create(pokemonType.getPokemons())
                                .flatMap(pokemon -> {
                                    pokemon.setIdType(typeId);
                                    LOGGER.log(Level.INFO, "Pokemon: " + pokemon);

                                    return executeInsertStatement(dbExecute, "insert-pokemon", "get-pokemon-current-id", pokemon)
                                            .flatMap(pokemonId -> Multi.create(pokemon.getPokemonEvolutions())
                                                    .flatMap(pokemonEvolution -> {
                                                        pokemonEvolution.setIdPokemon(pokemonId);
                                                        LOGGER.log(Level.INFO, "Evolution: " + pokemonEvolution);

                                                        return executeInsertStatement(dbExecute, "insert-evolution", "get-evolution-current-id", pokemonEvolution);
                                                    }));
                                })
                                .collectList()
                                .map(numbers -> typeId))
                        .first());
    }

these are my statements
  statements:
    # Get id records created from database
    get-type-current-id: "SELECT MAX(ID) ID FROM POKEMON_TYPE"
    get-pokemon-current-id: "SELECT MAX(ID) ID FROM POKEMON"
    get-evolution-current-id: "SELECT MAX(ID) ID FROM POKEMON_EVOLUTION"
    # Insert records into database
    insert-type: "INSERT INTO POKEMON_TYPE(id, name) VALUES(?, ?)"
    insert-pokemon: "INSERT INTO POKEMON(id, name, id_type) VALUES(?, ?, ?)"
    insert-evolution: "INSERT INTO POKEMON_EVOLUTION (id, evolution, id_pokemon) VALUES(?, ?, ?)"

this is my data post
{
    "id": 1,
    "name": "Plant",
    "pokemons": [
        {
            "id": 1,
            "name": "Bulbasaur",
            "idType": null,
            "pokemonEvolutions": [
                {
                    "id": 1,
                    "evolution": "Bulbasaur",
                    "idPokemon": null
                },
                {
                    "id": 2,
                    "evolution": "Ivysaur",
                    "idPokemon": null
                },
                {
                    "id": 3,
                    "evolution": "Venusaur",
                    "idPokemon": null
                }
            ]
        },
        {
            "id": 2,
            "name": "Bellsprout",
            "idType": null,
            "pokemonEvolutions": [
                {
                    "id": 4,
                    "evolution": "Bellsprout",
                    "idPokemon": null
                },
                {
                    "id": 5,
                    "evolution": "Weepinbell",
                    "idPokemon": null
                },
                {
                    "id": 6,
                    "evolution": "Victreebel",
                    "idPokemon": null
                }
            ]
        },
        {
            "id": 3,
            "name": "Snivy",
            "idType": null,
            "pokemonEvolutions": [
                {
                    "id": 7,
                    "evolution": "Snivy",
                    "idPokemon": null
                },
                {
                    "id": 8,
                    "evolution": "Servine",
                    "idPokemon": null
                },
                {
                    "id": 9,
                    "evolution": "Serperior",
                    "idPokemon": null
                }
            ]
        }
    ]
}

This is my result in my DB, as you can see, my data post doesn't match with my data in the DB. Hope you can help me with this simple example.

TYPE_NAME
ID
NAME
ID_POKEMON
EVOLUTION

Plant
1
Bulbasaur

Plant
2
Bellsprout

Plant
3
Snivy
3
Serperior

Plant
3
Snivy
3
Bellsprout

Plant
3
Snivy
3
Venusaur

Plant
3
Snivy
3
Weepinbell

Plant
3
Snivy
3
Victreebel

Plant
3
Snivy
3
Ivysaur

Plant
3
Snivy
3
Servine

Plant
3
Snivy
3
Snivy

Plant
3
Snivy
3
Bulbasaur

@crispyCrowl Have you tried limiting prefetch and concurrency of the flatmap as suggested above?
.flatMap(l -> {db stuff}, 1, false, 1)

Now you are creating race condition between inserting and reading your max() value.
Also reconsider whole design with using aggregations for getting your ID as its quite uneffective. Calling your sequence directly would be much more effective. Just call select pok_seq.nextval from dual; before your insert used it and save it for fk's. That way you won't create read lock not mentioning how expensive aggregation function gets on larger data set.

Helidon DbClient currently does not support returning generated keys from the database.
Using the max(id) is very error prone as soon as you run in parallel, as you may get an id inserted by another thread.
There are database specific ways to handle this - for Oracle DB for example you can do
INSERT INTO table (column) VALUES (?) RETURNING id
and invoke this as a query - you would not get the number of updated values, but you would get the id as a query result.
(I am not trying to resolve the flatMap operations, just how to get the generated id)

Added #2279 for analysis of this feature (returning generated ids)


Run integration tests for schematics

Related to #13456, we should test the generated code of schematics. We can achieve this by having a CLI app where the schematics ran.
Once all schematics ran, we can run ng build and ng test to verify nothing is broken.

The MDC migration schematics do exactly this. We can use it as a model for testing future schematics


tests: updates bundle integration tests to match notebook-operator upgrades

Updates bundle integration tests with:

latest/edge istio, admission-webhook, kubeflow-profies,
kubeflow-dashboard
Removes patch_ingressgateway (and related) as it is not needed
for istio 1.11
Re-orders the way deps and the notebook channels are deployed
latest/edge kubeflow-dashboard and configurations

some commits are unsigned


:memo: update docs

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (984cf65) 99.48% compared to head (3f7cb9f) 99.48%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #20   +/-   ##
=======================================
  Coverage   99.48%   99.48%
=======================================
  Files          37       37
  Lines        1733     1733
=======================================
  Hits         1724     1724
  Misses          9        9

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


Check app version numbers

Check all apps to ensure their release tags are up-to-date.

I can see this issue popping up a lot. We will need a better solution for this. And maybe we need to push harder on the app installer script.

This is not an issue anymore as we point the user to ood-apps-installer.


IP address support for SSL?

Per IRC convo today:
20:12 < rhy-jot> hm.. if someone wanted to contribute a PR to the nginx plugin it could be made to use the value(s) of ~git/<app>/IP for vhosts
Would it make sense to allow this for specifying IP in a vhost? My use case is clients that don't support SNI for SSL (ugh), but I suppose there may be others...
If there are no objections, I'll put a PR together.

Closing as there hasn't been feedback from OP. If anyone wants to work on this, feel free to make a PR :)


Stripe Extension Failing to Deploy with Resource Errors

Bug report

Extension name: [e.g. firestore-stripe-payments]

Describe the bug
I have upgraded from 0.3.1 to 0.3.2
When I try to build and deploy my firebase project it generates errors related to the stripe extension. On occasion it will actually say it successfully deployed, however if you click on the stripe extension or look at the cloud functions there are errors.
Be aware that a parameter misconfiguration might have caused some extension resources to not successfully deploy.
Use the details below to help resolve this error, then retry configuring the extension. If you continue to get this error, we recommend uninstalling the extension to remove any extension resources that might be deployed.
; RESOURCE_ERROR at /deployments/firebase-ext-firestore-stripe-payments/resources/createCheckoutSession: {"ResourceType":"gcp-types/cloudfunctions-v1:projects.locations.functions","ResourceErrorCode":"500","ResourceErrorMessage":"Failed to configure trigger event-type:providers/cloud.firestore/eventTypes/document.create resource:projects/videomap-majafy/databases/(default)/documents/customers/{uid}/checkout_sessions/{id} service:firestore.googleapis.com"}; RESOURCE_ERROR at /deployments/firebase-ext-firestore-stripe-payments/resources/onCustomerDataDeleted: {"ResourceType":"gcp-types/cloudfunctions-v1:projects.locations.functions","ResourceErrorCode":"500","ResourceErrorMessage":"Failed to configure trigger event-type:providers/cloud.firestore/eventTypes/document.delete resource:projects/videomap-majafy/databases/(default)/documents/customers/{uid} service:firestore.googleapis.com"}
I have uninstalled and reinstalled multiple times.
I have uninstalled and then installed via the command line
I have uninstalled and then installed via the command line 0.3.1
All have the same issue for me.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:
Building & Deploying the Firebase Project causes the issue.
Expected behavior
Should be able to build and deploy
firebase use default && QENV=production quasar build
firebase use default && firebase deploy --debug
(Site & extension was working before the upgrade)
Screenshots
If applicable, add screenshots to help explain your problem.
System information
<EMAIL_ADDRESS><EMAIL_ADDRESS>
OS: [e.g. macOS, Windows]
Browser (if applies) [e.g. Chrome, Safari]

Additional context
Add any other context about the problem here.

Permissions issue: Resolved from a comment in https://github.com/firebase/extensions/issues/824
Thanks rbedemann
Double check that your Google Cloud API Service Agent (@cloudservices.gserviceaccount.com) has all required roles. By default it should have "Editor" (roles/editor)

This error seems to occur when you have uninstalled, then re-installed the extension. I was able to resolve this issue by installing a second copy of the extension by visiting https://extensions.dev/extensions/stripe/firestore-stripe-payments.  This forces you to create a new identifier for the extension so it doesn't conflict with the originally installed extension.  I left the webhook secret blank and did not enable events until the extension was installed. Once it's installed you can reconfigure the extension, add your webhook secret, enable events, then delete the old copy of the extension.  This seems to clean up conflicts with artifacts left over from an old installation.


[question] Add WebHook transportType support for subscriptions?

Is this something of interest? I wanted to check to see if there is a specific reason the ruby sdk doesn't currently support it, before I take the time to open a PR.
Thanks.

There's no specific reason it doesn't include a helper for webhooks yet and a helper can be added. There are two parts to webhook support today:

Creating a webhook is a simple REST API call. The SDK has wrapper methods for some, but not all or most API calls.
Renewing a webhook involves subscribing to a specific eventFilter, listening to the expiration warning event and then refreshing the webhook.

I'll add this as an enhancement request.

Here is some information on creating the webhook using the SDK. This is based on the webhook documentation.
client.http.post do |req|
  req.url 'subscription'
  req.headers['Content-Type'] = 'application/json'
  req.body = {
    "eventFilters": [
      "/restapi/v1.0/account/~/extension/~/presence?detailedTelephonyState=true&sipData=true",
      "/restapi/v1.0/account/~/extension/~/message-store",
      "/restapi/v1.0/account/~/extension/~/presence/line",
      "/restapi/v1.0/account/~/extension"
    ],
    "deliveryMode": {
      "transportType": "WebHook",
      "address": "https://myapp.ngrok.io/hook?auth_token=MySecureToken"
    }
  }
end

To enable renewing of the webhook, you should subscribe to the renewal event filter:
/restapi/v1.0/subscription/~?threshold=XXX&interval=YYY
Then resubscribe when you receive the renewal event.
See the webhook renewal documentation for more info.

@grokify thanks for the quick response(s) on this.
Your example above is what I'm doing now, which of course works just fine. I'll find a moment to open a PR to add this functionality to the SDK, just to clean up the implementation for consumers of the SDK.
While I have your attention, one quick question: When creating a subscription, I believe the response includes an expireIn key (I don't recall the actual name of the key at the moment) with the value being number of seconds until the webhook subscription expires. Is this reliable? So I could potentially schedule a renewal off of that rather than subscribing to the renewal event filter?


Bug: negative values appear when considering low ranges

The following model:
russiaNatoNuclearexchangeInNextMonth=.0001 to .003
londonHitConditional = .1 to .5
EAsNotAbleToEscape = .1 to .6
proportionWhichDieIfBombDropsInLondon = 0.3 to 1
probabilityOfDying = russiaNatoNuclearexchangeInNextMonth*londonHitConditional*EAsNotAbleToEscape*proportionWhichDieIfBombDropsInLondon
remainingLifeExpectancyInYears = 40 to 60
daysInYear=365
lostDays=probabilityOfDying*remainingLifeExpectancyInYears*daysInYear
lostHours=lostDays*24
lostHours ## mean(lostDays)

has negative values in its 99% and 95% confidence intervals. I'm guessing that this shouldn't be the case.

There's no trivial way around this. The first thing we could do is to just not convert from samples into a vector, once it's in samples. This would mean that it would render a histogram in some cases.

Unclear to me why a histogram wouldn't have the same problem.

It works now, but due to symbolic attempts, which isn't totally fair.

Convert a few into PointSetDist, and it fails.

I'm going to mark this as closed, because it's really a more profound issue that will have to be tackled in many ways.


Exception thrown when configuring MicrometerPlugin

Actual behavior (the bug)
An exception is thrown when using MicrometerPlugin:
Exception in thread "main" kotlin.KotlinNullPointerException
	at io.javalin.core.JavalinServer.server(JavalinServer.kt:32)
	at io.javalin.plugin.metrics.MicrometerPlugin.apply(MicrometerPlugin.kt:16)
	at io.javalin.core.JavalinConfig.lambda$applyUserConfig$5(JavalinConfig.java:192)
	at java.util.HashMap$Values.forEach(HashMap.java:980)
	at io.javalin.core.JavalinConfig.applyUserConfig(JavalinConfig.java:192)
	at io.javalin.Javalin.create(Javalin.java:85)
	at net.selfdotlearn.javalin.App.main(App.java:10)

Expected behavior
No exception, Javalin to start successfully.
To Reproduce
public static void main(String[] args) {
    Javalin app = Javalin.create(config -> {
        config.registerPlugin(new MicrometerPlugin());
    });
    app.get("/", ctx -> ctx.result("Hello World"));
    app.start(8080);
}

See the following for a full example exhibiting the behaviour: https://github.com/jon-ruckwood/javalin-micrometer-example
Additional context
Dependencies:

io.javalin:javalin:3.0.0
org.slf4j:slf4j-simple:1.7.25
io.micrometer:micrometer-core:1.1.4

Java version:
java version "1.8.0_112"
Java(TM) SE Runtime Environment (build 1.8.0_112-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b16, mixed mode)

Let me know if you need anything else.

Thanks for your report @jon-ruckwood.
I'm guessing this happened when you refactored the plugin system @TobiasWalle. Do you want to have a look, or should I take this one?

@tipsy I looked into it. I think the error is caused by the removal of this line
https://github.com/tipsy/javalin/commit/0402abf453b44143e7e33d9f034838f82742e53c
Can you create a patch for it?

Sure, I was thinking it should be fixed in server() though:
fun server(): Server {
    config.inner.server = config.inner.server ?: JettyUtil.getOrDefault(config.inner.server)
    return config.inner.server!!
}

@tipsy Sounds good!

Thanks guys!


Add statical check if integration refers to components supported by Camel K

In the issue https://github.com/apache/camel-k/issues/4276 was referenced unsupported CEQ (camel-spring-redis isn't present in used Camel K runtime 1.17 - https://repo1.maven.org/maven2/io/quarkus/platform/quarkus-camel-bom/2.16.0.Final/quarkus-camel-bom-2.16.0.Final.pom), there was raised question how should user know he is about to use unsupported component (which resulted in later error).
If I may suggest to add a statical check of integration source code and compare it with list of supported components (currently only CEQs)

When you say "static" you mean to validate the Integration against the CamelCatalog ahead of time, is it that?

I meant CamelCatalog; it seems to me confusing that not all kamelets installed by Camel K operator can be used in integrations (only those filtered by presence of their components in the catalog).

Thank you for answer, I have no more suggestions.

Yea I just got bit by this as well - it seems there's a quarkus oriented dependency in the catalog, but the OOTB-kamelet doesn't use it?

redis-sink and redis-source kamelets have the spring dependency, but cannot be used in a binding with the camel-k installed quarkus-oriented catalog.

Gotcha, my point is that it's installed with the camel-k / kamel cli and/or Helm chart, so when you list available kamelets that get installed, it looks like it's an option that will work with that specific installation.
I'm not sure how to configure a spring-boot compatible runtime for camel-k, I'll do some digging I guess.

Camel K cannot run camel-spring-boot, currently it is tied to camel-quarkus.
Plain Camel (or camel jbang) can run kameletsbindings


⚠ Bofrost.fr has degraded performance

In abe46b8, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 1357 ms

Resolved: Bofrost.fr performance has improved in 434bc48 after 9 minutes.


Add better collection stubs

Adds better stubs for Collection methods such that Larastan understands them better.
Larastan will now understand that e.g. the following things are not valid:
User::all()->each(function (int $user, User $key): void { // Expects User as first parameter and int as second

});

/**
  * @param EloquentCollection<User>
  * @return Collection<User>    // Collection<User> and Collection<string> mismatch
  */
public function getNames($items)
{
   return $items->map(function (User $user): string {
       return $user->name;
  });
}

@Daanra Can you pull request an entry just bellow Unreleased  on the changelog?

Thank you!
I updated the changelog and released 0.5.7 :+1:


is it possible to access internet in base work space ?

1.i create guacamole service in base workspace which have not internet
in guacamole service   window 10 ,11, data science and Linux vms also have no access  to internet

The main idea of this solution is to limit internet access to reduce the risk of data exfiltration.
However, there're ways to do this and probably the simplest is to use the unrestricted workspace to allow all resource in the workspace to access any internet address.

Closing this as by design, and unrestricted provides example how to allow.


[SPARSE] Add support for sparse TRSV with MKLCPU backend

Description
Add support for sparse TRSV using MKLCPU.
Relies on https://github.com/oneapi-src/oneMKL/pull/403
All Submissions

[x] Do all unit tests pass locally? Attach a log.
[x] Have you formatted the code using clang-format?

New features

[x] Have you provided motivation for adding a new feature?
[x] Have you added relevant tests?

Tests using a recent MKL and DPCPP build: sparse_trsv_log.txt

Note for the reviewers, I have made a change that affects the other sparse_blas tests to introduce EXPECT_TRUE_OR_FUTURE_SKIP. I was concerned about the number of tests that weren't properly run due to GTEST_SKIP that would interrupt the test on the first configuration that is not supported.
Log running all the tests on CPU using the 2024.0 package: log_sparse_blas-cpu.txt

Note for the reviewers, I have made a change that affects the other sparse_blas tests to introduce EXPECT_TRUE_OR_FUTURE_SKIP. I was concerned about the number of tests that weren't properly run due to GTEST_SKIP that would interrupt the test on the first configuration that is not supported. Log running all the tests on CPU using the 2024.0 package: log_sparse_blas-cpu.txt

@Rbiessy, it looks from your log_sparse_blas-cpu.txt file that the only tests that ran were GEMV. All GEMM and TRSV tests appear to have been skipped. Shouldn't all of them be running?

Note for the reviewers, I have made a change that affects the other sparse_blas tests to introduce EXPECT_TRUE_OR_FUTURE_SKIP. I was concerned about the number of tests that weren't properly run due to GTEST_SKIP that would interrupt the test on the first configuration that is not supported. Log running all the tests on CPU using the 2024.0 package: log_sparse_blas-cpu.txt

@Rbiessy, it looks from your log_sparse_blas-cpu.txt file that the only tests that ran were GEMV. All GEMM and TRSV tests appear to have been skipped. Shouldn't all of them be running and passing?

I see what happened there. Multiple tests are run, but some may throw some acceptable exception such as unimplemented and is therefore skipped, but we mark the entire set in the test as "Skipped" with a GTEST_SKIP() call in the end. This is misleading, case in point being my own comment above and confusion before reviewing the changes. Can we come up with a better long-term solution for this? Each gtest run could report how many subtests were run, how many passed, how many were skipped, and how many failed. Maybe 3 variables could be used to track that along to summarize in the end?
For that matter, I don't think a throwing an acceptable exception such as unimplemented should be considered a skipped test, we should mark it as passed. Any opinions here, @spencerpatty?

For that matter, I don't think a throwing an acceptable exception such as unimplemented should be considered a skipped test, we should mark it as passed. Any opinions here, @spencerpatty?

On second thought, I take that back. I myself don't know what's the appropriate thing to do here. It is a skipped test, but if we mark that set as skipped, then it's misleading. If we mark it as passed, then it may appear to some as if there's no exception being thrown and that the input combination is supported. Maybe counting passed, skipped, failed tests is the way to go? Is there a better way?

@gajanan-choudhary regarding the issue that you mention, I agree that this is not ideal but this is the current way the tests are done for other domains as well.
The proper solution would be to split the tests so that each test runs only 1 configuration. I considered improving this but I didn't want to spend more time than needed.
I was able to confirm that none of the tests are skipped with a recent MKL build.

I was able to confirm that none of the tests are skipped with a recent MKL build.

If none of the tests are skipped, then why do the log files such as log_sparse_blas-cpu.txt you posted earlier have "Skipped" written in them?
I understand that it is not that easy to have each test run just 1 configuration; that's fine, but at least can we have to logs print how many configurations were run, how many passed/failed/skipped? There's an option to pass a custom print to gtest_skip(), for instance. We could cascade the count of test statuses to the final return point.


Sprint iteration1 completed

In this sprint, the following tasks were accomplished

1.01 HumanDetector class declaration
1.02 MiDaSDepthEstimator class declaration
1.04 CMakeLists modifications
1.05 Stub implementation for HumanDetector class
1.06 Stub implementation for MiDaSDepthEstimator class
1.08 Create application main.cpp
1.09 Create Unit tests
1.12  Perform clang-tidy
1.13 Remove cpp lint errors
1.14 Insert cpplint report

All commits are legit as per the instruction.
Merging into main


Performance, Apack serialization interface

the code in https://github.com/larshp/abapGit/pull/3311 adds multiple regexes to be executed for all PUBLIC SECTIONS of all classes
Like in the original PR, I suggest making a lookup in SEOMETAREL(note that it is buffered), which will anyhow have to be read later in the class serialization

fixed in https://github.com/larshp/abapGit/pull/3322


Randomize message key

Currently, in producer files, only the message body goes through faker.js randomization. I was wondering whether we should allow similar filtering for message keys, eg.
PRODUCER keyed-message
topic: foo
key: customer-{{random.number}}
{
    "id": "{{random.uuid}}",
    "first_name": "{{name.firstName}}",
    "last_name": "{{name.lastName}}",
    "email": "{{internet.email}}",
    "country": "{{address.country}}"
}

@jlandersen does it make sense?

Good one - perhaps with support of using the same variables from the payload? I would say this is a pretty common case:
PRODUCER keyed-message
topic: foo
key: customer-{{random.uuid}} <- evaluates to same value as id property
{
    "id": "{{random.uuid}}",
    "first_name": "{{name.firstName}}",
    "last_name": "{{name.lastName}}",
    "email": "{{internet.email}}",
    "country": "{{address.country}}"
}

Good one - perhaps with support of using the same variables from the payload? I would say this is a pretty common case:
PRODUCER keyed-message
topic: foo
key: customer-{{random.uuid}} <- evaluates to same value as id property
{
    "id": "{{random.uuid}}",
    "first_name": "{{name.firstName}}",
    "last_name": "{{name.lastName}}",
    "email": "{{internet.email}}",
    "country": "{{address.country}}"
}

key: customer-{{id}} is gonna be difficult to implement, but what I think is possible is to use the same faker seed for generating the key and the body, so that you can have
key: customer-{{random.uuid}} // same value as id
{
    "id": "{{random.uuid}}",  // same value as in key
    "first_name": "{{name.firstName}}",
    "last_name": "{{name.lastName}}",
    "email": "{{internet.email}}",
    "country": "{{address.country}}"
}

I'll have to try

key: customer-{{id}} is gonna be difficult to implement, but what I think is possible is to use the same faker seed for generating the key and the body, so that you can have
key: customer-{{random.uuid}} // same value as id
{
    "id": "{{random.uuid}}",  // same value as in key
    "first_name": "{{name.firstName}}",
    "last_name": "{{name.lastName}}",
    "email": "{{internet.email}}",
    "country": "{{address.country}}"
}

I'll have to try

Success!

Success!

Success!

I know it was a bit of a stretch ;) nice one

Success!

I know it was a bit of a stretch ;) nice one


Added audio sources (take 2)

conflicts, grahhhh

I replaced the prefab with a copy of the same one from the main branch. It seems to have resolved the conflict.
You will want to reopen the project and make sure that the prefab still works before I merge this into main.


Custom background on ICS causes icon and title to disappear

Hi,
I tried to customize actionbar background on ICS using "android:" directive like this:
<style name="SettleUpTheme"<EMAIL_ADDRESS>    <item name="android:actionBarStyle">@style/CustomActionBar</item>
</style>

<style name="CustomActionBar" parent="Widget.Sherlock.ActionBar">
    <item name="android:background">@drawable/actionbar_background</item>
</style>

Background is changed, but I don't see actionbar logo and title anymore. For logo, I have android:logo set in manifest.

You'll need to use android:Widget.Holo.ActionBar as the parent for your -v14 version of the style. Or you could update to the latest version from the 4.0-wip branch.
I stupidly forgot to include native versions of all the widget styles. I should update the beta on the site with that commit since I assume most people will fall into the same trap.


Rethink dependency configuration in pyproject.toml

I have a few things I'd like to address, and maybe they should each be separate issues, but figured we should start discussion here :)

[ ] Poetry-specific configuration: e.g. [tools.poetry.dependencies] instead of a dependencies key under [project]. I think we should use PEP621-compliant configuration here regardless of whether we use Poetry or not.
[ ] Dependency groups: right now we only have a dev group. In that group, many things are listed, ranging from testing to docs to linting. IMO, we should have a dev group which includes only dev tools like pre-commit and Nox which are capable of managing their own environments. Have two more groups: docs for mkdocs and friends. test for pytest, mypy, and friends. Use nox to handle running tasks like building docs, typechecking, and testing. Pre-commit handles everything that doesn't require the project's dependencies, like linting and formatting and various miscellaneous safety checks.
[ ] Remove conda dependency files. I don't think this pure python project has a reason to include them. We can advise conda users to use conda to create the environment, but use pip to install into it. It's a hassle to manage duplicated dependency lists. I believe someone mentioned that the mindeps environment can be dynamically calculated as well.

Poetry-specific configuration: e.g. [tools.poetry.dependencies] instead of a dependencies key under [project]. I think we should use PEP621-compliant configuration here regardless of whether we use Poetry or not.

+1,000,000. I'd prefer everything in the pyproject.toml to be PEP-621 compliant regardless of the build/env tools we use.

IMO, we should have a dev group which includes only dev tools like pre-commit and Nox which are capable of managing their own environments. Have two more groups: docs for mkdocs and friends. test for pytest, mypy, and friends. Use nox to handle running tasks like building docs, typechecking, and testing.

I want to be able to just run tests directly in the dev environment as this makes leveraging IDE debuggers and tooling much easier (hooking up nox to IDEs is a bunch of extra unnecessary work), so, I'd generally prefer to keep the test dependencies in the dev group as well.  I feel similar but less strongly for docs.
None of that precludes using nox -- it provides a nice interface for running "sessions" which can encompass testing, linting, doc builds, etc. That way, you get one interface to learn, which you can use for everything. In that vein, I'd want a pre-commit session as well, or just to use nox for all the stuff we do with pre-commit.

I believe someone mentioned that the mindeps environment can be dynamically calculated as well.

uv and pixi can now dynamically calculate this, so we'd need to use those tools and setup our dependencies compliant with that. They can be used in conjunction with nox though.
Or, we can add some custom code to parameterize all of our dependencies at whatever granularity; here's an example implimentation:
https://github.com/cjolowicz/nox-poetry/discussions/289#discussioncomment-417118
(Note: this does use Poetry to parse dependencies but could be easily adapted to just use tomllib/tomlkit. It also depends on an API call to PyPI)

Remove conda dependency files. I don't think this pure python project has a reason to include them. We can advise conda users to use conda to create the environment, but use pip to install into it. It's a hassle to manage duplicated dependency lists.

Depending on what you mean here, I don't necessarily agree with this one, but reducing dependency duplication would be nice. I'd very much prefer a top-level environment.yml file that sets a development env up for you, but that likely could just look like:
name: earthaccess
channels:
  - conda-forge
  - nodefaults
dependencies:
  - python>=3.9
  - pip
  - pip:
      - --editable .[dev]

I want to be able to just run tests directly in the dev environment as this makes leveraging IDE debuggers and tooling much easier (hooking up nox to IDEs is a bunch of extra unnecessary work), so, I'd generally prefer to keep the test dependencies in the dev group as well. I feel similar but less strongly for docs.

Would pip install --editable .[dev,test] meet this use case while still allowing a simpler dev environment for those that don't use IDE integrations?

Would pip install --editable .[dev,test,docs] meet this use case while still allowing a simpler dev environment for those that don't use IDE integrations?

Yeah, that's fine so long as we test the matrix of those environments, and at least [dev,test] ends up in the environment.yml (if we include it).
Another thing I'd add: we should also test managing our dependencies with conda-forge seperate from pip, which we can do with nox. Pandas, for example, has different dependency constraints across pip and conda, for the same release version :facepalm:.

Depending on what you mean here, I don't necessarily agree with this one, but reducing dependency duplication would be nice. I'd very much prefer a top-level environment.yml file that sets a development env up for you, but that likely could just look like:
name: earthaccess
channels:
  - conda-forge
  - nodefaults
dependencies:
  - python>=3.9
  - pip
  - pip:
      - --editable .[dev]

I could go with this. Although under the hood it's doing the same thing :) On one hand, meets people where they are; on the other hand, misses the opportunity to skill folks up in a more standard tool to use for a pure python project. :shrug: I really just care about the duplication ;)

I created new issues for each of these things :)

Perhaps you are already aware, but Poetry is not going to be PEP 621 compliant (i.e. use projects table) until 2.0 is released.

:astonished: I was certain it was compatible with standard PEP621 fields. I haven't tried of course :laughing:
Maybe it's a good time to switch to setuptools or hatchling for build? :grin:

On one hand, meets people where they are; on the other hand, misses the opportunity to skill folks up in a more standard tool to use for a pure python project

@mfisher87, I'm going to come down hard on this because, frankly, I find that an insulting assertion. Using conda for environment management is not a skill issue and has very little to do with how a package is built and dependencies are specified. Conda is the de facto standard for the Jupyter ecosystem, especially JupyterHubs, and in Earth Observation spaces, which this package is directly targeted at, conda/mamba is often the primary way to manage environments because EO tools frequently depend on non-python libraries that can be anywhere from annoying to install via pip to completely unavailable.

@jhkennedy I apologize that you heard an insult in my comment; I absolutely did not intend to imply that people who use conda lack skill. I use conda & mamba almost every day myself. I'm trying to say that when we wrap the thing we're doing in conda-language, we're obfuscating what we're doing and missing an opportunity to teach what we're doing.


creates ephemeral subkeys

fixes moose-team/friends#53 via https://github.com/calvinmetcalf/subkey should be backwards compatible api wise but old signatures won't validate with new ones and vice versa

:+1: 2.0.0 - added you as owner as well


Disabling Helmet or Night Vision in config breaks LGU Store

Enable the helmet for purchase = false
or
Enable Night Vision Upgrade = false
will break the lgu store
possibly others are well

Yes, currently any item that can be bought from the store will break the store. We are looking into this.

Fixed in 3.0.3 release


Automanual

Pull Request Description
What issue does this change request address? (Use "#" before the issue to link it, i.e., #42.)
Works towards #1133
What are the significant changes in functionality due to this change request?

Splits InputData.py into InputData.py, containing the ParameterInput definitions and factories, and InputTypes.py, which has the input spec type definitions.
Adds LaTeX writing methods to ParameterInput specs, which will write the appropriate LaTeX for a node, its parameters, and recursively for its subnodes.
Adds a test to check the LaTeX writing.

For Change Control Board: Change Request Review
The following review must be completed by an authorized member of the Change Control Board.

[ ] 1. Review all computer code.
[ ] 2. If any changes occur to the input syntax, there must be an accompanying change to the user manual and xsd schema. If the input syntax change deprecates existing input files, a conversion script needs to be added (see Conversion Scripts).
[ ] 3. Make sure the Python code and commenting standards are respected (camelBack, etc.) - See on the wiki for details.
[ ] 4. Automated Tests should pass, including run_tests, pylint, manual building and xsd tests. If there are changes to Simulation.py or JobHandler.py the qsub tests must pass.
[ ] 5. If significant functionality is added, there must  be tests added to check this. Tests should cover all possible options.  Multiple short tests are preferred over one large test. If new development on the internal JobHandler parallel system is performed, a cluster test must be added setting, in  XML block, the node <internalParallel> to True.
[ ] 6. If the change modifies or adds a requirement or a requirement based test case, the Change Control Board's Chair or designee also needs to approve the change.  The requirements and the requirements test shall be in sync.
[ ] 7. The merge request must reference an issue.  If the issue is closed, the issue close checklist shall be done.
[ ] 8. If an analytic test is changed/added is the the analytic documentation updated/added?
[ ] 9. If any test used as a basis for documentation examples (currently found in raven/tests/framework/user_guide and raven/docs/workshop) have been changed, the associated documentation must be reviewed and assured the text matches the example.

Notification to the plugin developers is required for the plugin tests to pass, due to the change in InputTypes source.

Tests have passed.


I required dbeaver config file

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
Describe the solution you'd like
A clear and concise description of what you want to happen.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

Please add a clear description. For now, it's hard to understand what this issue is about.

You can read about configuration files here https://dbeaver.com/docs/dbeaver/Configuration-files-in-DBeaver/


TTML nested cues should be supported at multiple levels of nesting

Have you read the FAQ and checked for duplicate open issues?
Yes
What version of Shaka Player are you using?
v2.5 and v3.0 and master
Can you reproduce the issue with our latest release version?
Yes
Can you reproduce the issue with the latest code from master?
Yes
Are you using the demo app or your own custom app?
Demo
If custom app, can you reproduce the issue using our demo app?
N/A
What browser and OS are you using?
ChromeOS 84 stable
For embedded devices (smart TVs, etc.), what model and firmware version are you using?
N/A
What are the manifest and license server URIs?
N/A, though I should find more diverse TTML samples for testing and verification
What did you expect to happen?
The TTML spec and the IMSC1 renderer both show nested elements at more than two levels of nesting.  For example:
<?xml version="1.0"?>
<tt xmlns="http://www.w3.org/ns/ttml"
    xmlns:tts="http://www.w3.org/ns/ttml#styling"
    xml:lang="en">

        span1 span2

</tt>

What actually happened?
Shaka Player does not show anything for the spans above.  TTML parsing output seems to stop at the second level (
 element).
Furthermore, the TextDisplayers don't recurse into nestedCues beyond that level, either.  So both parsing and display need work.

IMSC1 renderer: http://sandflow.com/imsc1_1/
After reading more carefully through the TTML spec, I see that
 can only contain
, which can only contain text or , which can contain text or other s.
So this would be a better example:
<?xml version="1.0"?>
<tt xmlns="http://www.w3.org/ns/ttml"
    xmlns:tts="http://www.w3.org/ns/ttml#styling"
    xml:lang="en">

    <styling>


Ipv4 calculator

Type of change

[Ipv4 calculator] Added new project

Changes proposed in this pull request
Adding new sipmly project of ip calculation and getting some information about it.

Looks good! Thank you. 🚀


Upgrade PDB2PQR version in container to v3.2.0

Resolves #129

Codecov Report

Merging #131 (6ad7d18) into main (887d980) will increase coverage by 0.17%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##             main     #131      +/-   ##
==========================================
+ Coverage   71.34%   71.52%   +0.17%
==========================================
  Files           8        9       +1
  Lines         726      727       +1
==========================================
+ Hits          518      520       +2
+ Misses        208      207       -1

Impacted Files
Coverage Δ

lambda_services/__init__.py
100.00% <0.00%> (ø)

lambda_services/_version.py
100.00% <0.00%> (+100.00%)
:arrow_up:

Continue to review full report at Codecov.

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