feat: router group or api versioning

Description
Hello guys, thank's for create dart_frog.
I think router grouping is very important on backend services, it will be good if dart_frog support router group or api versioning. Like Gin-gonic/gin on Go lang
Requirements

[ ] Add Router Group

Additional Context

Hi @ekokurniadi 👋
Thanks for opening an issue!
You can group your routes in Dart Frog by nesting them in a directory. For example, if you create a routes/v1 and put all of your routes inside the v1 directory the respective endpoints will all be prefixed with /v1. Let me know if that helps 👍

Hi @felangel
Thanks for your response. I think it will be clear now 👍


Update in Pandas breaks Tellurium

A new version of Pandas came out today which includes changes in API. This new version breaks Tellurium, particularly due to removal of reshape method from Series class. Of particular interest is: https://github.com/sys-bio/tellurium/blob/0b3f0f85d1805a85ff1ca6d1529e7f640e50395f/tellurium/sedml/tesedml.py#L647
This might be non-issue though. Maybe numpy devs should do something about this?

I think this can be solved by using:
data = np.reshape(data.values, (data.shape[0], 1))
instead?

Commit https://github.com/sys-bio/tellurium/commit/88e775f5aebf8c02ec0d7a8783d7c585e3a61321 indeed fixed the issue with reshape but one error still remains...

The remaining error is due to update in SBML file on BIOMODELS. New issue has been opened in https://github.com/sys-bio/tellurium/issues/364.


Don't use dangerous HTML in Linkify

Summary

Fixed an issue with the Linkify component allowing execution of arbitrary HTML/JS that could be used for XSS attacks.
Props to @kylealwyn for the actual implementation.

@kylealwyn ready for final pass.

@kylealwyn @choochootrain ready for final pass.


Implement http-metadata generation for file uploading

For new FastLocalCacheProvider, sometimes when large file uploading not finished and some clients request these files, they will get incorrect file metadata like file length, which will cause file mismatch problem. So we need to store the correct file metadata before the file uploading in a http-metadata.json, like what we have done for the remote pulling of the artifacts. Something different is that these metadata is from client http request headers.

@jdcasey Seems this feature impacts some promote ftests. I've fixed that. You can have a review if that makes sense.


False Positive: LooksLikeInterpolatedString

The following code gives a false positive:
val answer = 42
val message = s"$$answer = $answer"

The warning is:
[warning] Looks Like Interpolated String
          $answer =

I guess the string is analyzed again after the interpolation has already taken place.

Still/Same for f"$$foo"

As a temporary (or not) solution, you could add : @SuppressWarnings(Array("LooksLikeInterpolatedString")) to your code.

Opened a PR: https://github.com/sksamuel/scapegoat/pull/214

This should be closed, right?

There are a couple of "should be closed", which maybe should be a label. I came in through the exhaustiveness check issue, just poking my head in the door.


language-babel causes autocomplete to stop working

Whenever I enable this package, autocompleter stops working / becomes extremely slow. Here are two GIFs showing the same file and keystrokes with and without language-babel enabled:
With language-babel:

You can see how attempting to trigger it manually doesn't reveal the suggestions either.
Without language-babel:

Here the suggestions show up immediately.
Debug info:
> apm --version
apm  1.19.0
npm  3.10.10
node 6.9.5 x64
atom 1.25.1
python 2.7.10
git 2.16.0

@gandm I don't see a ~/.atom/cache directory. Do you mean the ~/.atom/compile-cache directory?

Sorry, yes ~/.atom/compile-cache

@gandm ran the following sequence:
> apm rm language-babel
> rm -rf ~/.atom/compile-cache
> apm install language-babel
> atom .

Still no good. However, I did notice a couple of more things.

Autocompleter works fine on a different, much smaller project (i.e. far fewer files, LOC, and node_modules packages)
Tab doesn't work / works unpredictably when using language-babel. This also goes away when setting the language to standard Javascript.

Sorry I have no idea. The Atom auto-complete package is independent of language-babel. I only use it when in JSX or styled-components CSS mode. I will say that the colour scheme that you have shown above looks strange. It doesn't match any theme I know of - language-babel doesn't show much white text normally.

@gandm It's just Monokai Seti, and the language is definitely language-babel. I wouldn't make it up ;)

Is there a way to prevent language-babel from offering suggestions? I noticed in my bigger project, if I left the file open for some time (don't have exact numbers), the autocompleter did start working, but just for that file. A new file makes it stop again, as does closing and re-opening the existing file which it was working for.

Language Babel doesn't offer suggestions inside JavaScript. As I said  the auto-completeplus package provides that data. I only provide suggestions for jsx closing tag names and CSS in a styled-components tagged literal.

@gandm On further investigation, turning off Atom TernJS seems to get the autocompleter working again. I'm currently not sure where the issue lies; TernJS without language-babel works fine, and language-babel without TernJS works fine.
I would like to use both at the same time though ...

I've just tried atom-ternjs and it doesn't appear to work at all for me with or without language-babel enabled. Looking at the package and also the TernJS site it appears to unsupported, or at least awaiting another volunteer to take it over.
Atom made some changes to the way autocomplete-plus works recently but this shouldn't be a breaking change. Given language-babel appears to work correctly I'm going to close this issue. If you have reason to believe I have a bug please re-open.


fix: URLSearchParams fallback

This PR contains a:

[x] bugfix
[ ] new feature
[ ] code refactor
[ ] test update
[ ] typo fix
[ ] metadata update

Motivation / Use-Case
My project has the url package installed https://www.npmjs.com/package/url, which doesn't have support for URLSearchParams yet.
So new URLSearchParams here throws.
I couldn't find any way on my end to make it resolve to the node url, so I've added this change to try to use window.URLSearchParams first.
An alternative would be installing and requiring https://github.com/ungap/url-search-params here instead.
Breaking Changes
Additional Info

good job!
Object.fromEntries also has bad compatibility.

Is there any chance to get that change into Gatsby?


Support BouncyCastle FIPS for reading PEM files

Motivation:
BouncyCastle is available in both FIPS and non-FIPS variants, and we've mostly only been supporting the non-FIPS variant. Our BouncyCastlePemReader, for instance, reflectively only looked for the non-FIPS version. This means that if people use a java.security policy file to restrict their environment to, for instance, only allow the FIPS version of BouncyCastle, then we'd fail to load the PEMParser class from BouncyCastle for no good reason.
Modification:
Make the BouncyCastlePemReader check for either the non-FIPS or the FIPS provider, and succeed loading if either one is found.
Result:
We can now use BouncyCastle for reading PEM files, even when only the FIPS version of BouncyCastle is available or permitted.
Fixes #14455

This is kind of annoying to test for, in part because we need to only have the FIPS version of BC available on the class path, and even then we have other fallbacks for parsing PEM files.
I created a one-off separate project with the security policy file from https://github.com/netty/netty/issues/14455 and verified in the debugger that this makes PEM parsing with BouncyCastle work in a FIPS-only environment.

We also don't test for the specific FIPS support in https://github.com/netty/netty/blob/04f9b4a827d992ad439823eeba85d65d3a89c265/handler/src/main/java/io/netty/handler/ssl/util/BouncyCastleSelfSignedCertGenerator.java#L45 so I'm cutting myself some slack.


Log out user after their system state changes

This PR provides the ability to log  out a user when that  user's  "user flags" are changed. Specifically, when a user moves from a normal user to either a disabled user/admin user, or from one of those states back to a normal user (or really any combination of admin/disabled flag changes).
This fixes a bug and restores previous functionality that had been lost along the way.
I confirm that this contribution is made under the terms of the license found in the root directory of this repository's source tree and that I have the authority necessary to make this contribution on behalf of its copyright owner.

Hi @JoelAtDeluxe,
This functionally works, however I am not returned to the login page in some cases after logout. After the session is invalidated I can still click around the user interface. Is there a simple way to fix this?

There's no easy way to redirect the user back to the index page after they've been logged out from the backend.
 When the user logs out from the frontend, they clear their context, and tell the backend to do the same, then jump to the login page. Since both the frontend and the backend are in sync, everything looks good. When a user is forced to log out (via the backend), the backend clears it's context, but cannot tell the frontend to to the same. The frontend needs some way to determine if a user is still logged in. While we have that mechanism, there's no convenient place to do so on the frontend. If we really want to do this, we'll probably need to implement this on each page, and maybe even on particular components, depending on exactly how we want this to work.


Adding overlays with pixel coordinates (px, py) not working

I am opening a new issue for this, @iangilman, as it has nothing to do with #507.
Started looking into this and I'm stuck with the addOverlay function in viewer.js. When procesing as single tile source, addOverlay gets invoked for each overlay.
addOverlay: function( element, location, placement, onDraw ) { ... }

What do I need to specify for element, location, placement, onDraw? Could you point me in the right direction?
Thanks!

Using this 4 parameters is legacy. This is handled here: https://github.com/openseadragon/openseadragon/blob/master/src/viewer.js#L1761-L1770
So you can just pass the options object directly as it is currently done.

@sepastian Thanks for starting a new issue. And yes, what @avandecreme said. This is how we do it here:
https://github.com/openseadragon/openseadragon/blob/master/src/viewer.js#L632-L638

Thank for your comments, I have created PR #745. The only change required was what @iangilman suggested initially.
The issue I reported is gone now, all tests are passing. However, since I don't know much about the internals of openseadragon, someone else may need to make sure everything is behaving as expected.

Awesome; I guess this answers my question from #745. I'll kick the tires and merge. Thanks again!

Fixed by #745


Gutter icon is badly drawn

Prerequisites

[X] Put an X between the brackets on this line if you have done all of the following:

Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode
Followed all applicable steps in the debugging guide: http://flight-manual.atom.io/hacking-atom/sections/debugging/
Checked the FAQs on the message board for common solutions: https://discuss.atom.io/c/faq
Checked that your issue isn't already filed: https://github.com/issues?utf8=✓&q=is%3Aissue+user%3Aatom
Checked that there is not already an Atom package that provides the described functionality: https://atom.io/packages

Description
git-diff package draws git status icons in an incorrect way:

Steps to Reproduce

Install git-diff package.
Enable Show Icons in Editor Gutter option.
See attached image.

Expected behavior: Gutter icons should be drawn with a similar spacing between them.
Actual behavior: Gutter icons are drawn with different spacing between them. Also, line numbers are moved with gutter icons showing them closer and farther than they should. It doesn't happen if git-diff's Show Icons in Editor Gutter option is disabled.
Reproduces how often: Always.
Versions
Atom versions:

Atom    : 1.25.1
Electron: 1.7.11
Chrome  : 58.0.3029.110
Node    : 7.9.0
Git Diff package version: 1.3.9

APM versions:

apm  1.19.0
npm  3.10.10
node 6.9.5 x64
atom 1.25.1
python 2.7.12
git 2.7.4

OS version:

Ubuntu 16.04.4 LTS (xenial) amd64

I would even say they would be drawn all left aligned in their own column this single line to double line triple line numbers they all align all over the place.

This issue was moved to atom/atom#18006


Switch default machine to non-burstable

[sc-152061]

@thtrunck master is not the good branch I think, release/12 ?

Yeah I have a plan to revamp the instance list in 12.5. But the PR for the instance type is for 12.2.2 and it's not a freeform text so it's riskier to introduce lots of new instance type (like the modern D v5).


OpenSearch is t2.small warning even if not using searchable directive

Before opening, please confirm:

[X] I have installed the latest version of the Amplify CLI (see above), and confirmed that the issue still persists.
[X] I have searched for duplicate or closed issues.
[X] I have read the guide for submitting bug reports.
[X] I have done my best to include a minimal, self-contained set of instructions for consistently reproducing the issue.

How did you install the Amplify CLI?
npm
If applicable, what version of Node.js are you using?
No response
Amplify CLI Version
6.1.0
What operating system are you using?
Windows
Amplify Categories
api
Amplify Commands
codegen
Describe the bug
Recently I have started to get the following warning:

amplify codegen models
⚠ Your instance type for OpenSearch is t2.small, you may experience performance issues or data loss. Consider reconfiguring with the instructions here https://docs.amplify.aws/cli/graphql-transformer/searchable/

However I am not using searchable /OpenSearch/ElasticSearch
Expected behavior
No warning should be shown if not using the searchable directive
Reproduction steps
amplify codegen models

Hey @cfbo :wave: thanks for taking the time to file this! As noted on Discord I'm also receiving this warning on the base template provided by Amplify CLI upon executing amplify codegen models. I do agree this is a bit confusing to see when @searchable is not in use. Marking this as a feature request 🙂

I'm also receiving this warning - even though my parameters.json has the following entries
"ElasticSearchInstanceCount": 2,
"ElasticSearchInstanceType": "m4.large.elasticsearch",
"ElasticSearchEBSVolumeGB": 100,
When I push it appears to honour the parameters.json file.
The warning also gives a link saying we should update the team-provider-info.json - which I did in addition to the parameters.json file - and this warning remains.


Replace CLI commands "shopify node" with "shopify app"

shopify node commands must be replaced at some point and these are leftovers.
https://shopify.dev/apps/tools/cli/app#serve
https://shopify.dev/apps/tools/cli/app#connect

@barrozolucas PTAL. Thank you!


0.10.3 build

Has anyone got a copy of 0.10.3 (OSX)? The new version (0.10.5) breaks OmniSharp for me. Version 0.9.2 (from the wiki) works fine. Sadly no newer versions have been posted there..
Many thanks

Found here : https://az764295.vo.msecnd.net/public/0.10.5/VSCode-darwin.zip


Error initializing module PyPlot

using PyPlot

Warning: New definition
call(Type{PyCall.PyDict}, Base.Associative{#K<:Any, Any}) at /home/julio/.julia/v0.4/PyCall/src/conversions.jl:464
is ambiguous with:
call(Type{PyCall.PyDict}, Base.Associative{Any, #V<:Any}) at /home/julio/.julia/v0.4/PyCall/src/conversions.jl:463.
To fix, define
call(Type{PyCall.PyDict}, Base.Associative{Any, Any})
before the new definition.
Warning: error initializing module PyPlot:
Base.MethodError(f=pyinitialize, args=(Base.Libdl.DLHandle(ptr=0x0000000001c81f50), "/usr/bin/python"))

versioninfo()

Julia Version 0.4.0-dev+4995
Commit 96cc970 (2015-05-25 20:43 UTC)
Platform Info:
System: Linux (x86_64-unknown-linux-gnu)
CPU: Intel(R) Core(TM) i7-3632QM CPU @ 2.20GHz
WORD_SIZE: 64
BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Sandybridge)
LAPACK: libopenblas
LIBM: libopenlibm
LLVM: libLLVM-3.3

python --version

Python 3.4.3

You probably need to Pkg.checkout("PyCall").  In general, if you are using a Julia 0.4 prerelease (which is mainly for developers at this point), you need to be on the git master versions of many packages.  End users should stick with Julia 0.3 until Julia 0.4 is released.

Thank you @stevengj.


[1.9.0-rc1] RPMs missing from test repo

Description of problem:
When attempting to install the 1.9.0-rc1 engine on RHEL 7 or CentOS 7, via curl -sSL https://test.docker.com | sh ends up with 1.8.3 instead of 1.9.0-rc1 as expected.
docker version:
Client:
 Version:      1.8.3
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   f4bf5c7
 Built:        Mon Oct 12 06:06:01 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.8.3
 API version:  1.20
 Go version:   go1.4.2
 Git commit:   f4bf5c7
 Built:        Mon Oct 12 06:06:01 UTC 2015
 OS/Arch:      linux/amd64

docker info:
# docker info
Containers: 0
Images: 0
Storage Driver: devicemapper
 Pool Name: docker-202:2-67109197-pool
 Pool Blocksize: 65.54 kB
 Backing Filesystem: xfs
 Data file: /dev/loop0
 Metadata file: /dev/loop1
 Data Space Used: 1.821 GB
 Data Space Total: 107.4 GB
 Data Space Available: 14.31 GB
 Metadata Space Used: 1.479 MB
 Metadata Space Total: 2.147 GB
 Metadata Space Available: 2.146 GB
 Udev Sync Supported: true
 Deferred Removal Enabled: false
 Data loop file: /var/lib/docker/devicemapper/devicemapper/data
 Metadata loop file: /var/lib/docker/devicemapper/devicemapper/metadata
 Library Version: 1.02.93-RHEL7 (2015-01-28)
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.10.0-229.el7.x86_64
Operating System: Red Hat Enterprise Linux Server 7.1 (Maipo)
CPUs: 1
Total Memory: 3.519 GiB
Name: ip-172-31-30-233.ec2.internal
ID: BI6S:RRV2:KABA:ZOFS:WNXK:6SL2:IPRY:WG6G:NPZO:M5E6:PMNY:EDHT

uname -a:
Linux ip-172-31-30-233.ec2.internal 3.10.0-229.el7.x86_64 #1 SMP Thu Jan 29 18:37:38 EST 2015 x86_64 x86_64 x86_64 GNU/Linux

Environment details (AWS, VirtualBox, physical, etc.):
AWS, RHEL 7
How reproducible:
Every time
Steps to Reproduce:
Easy repo in a centos:7 container:

Start a container: docker run -it --rm centos:7
Install docker: curl -sSL https://test.docker.com | sh
Check the installed version: docker --version
Show the available versions: yum --showduplicates list docker-engine

Actual Results:
1.8.3 installed
$ docker run -it --rm --entrypoint bash centos:7 -c "curl -sSL https://test.docker.com | sh; docker --version; yum --showduplicates list docker-engine"
+ sh -c 'sleep 3; yum -y -q install docker-engine'
warning: /var/cache/yum/x86_64/7/updates/packages/device-mapper-1.02.93-3.el7_1.1.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
Public key for device-mapper-1.02.93-3.el7_1.1.x86_64.rpm is not installed
Public key for libcgroup-0.41-8.el7.x86_64.rpm is not installed
warning: /var/cache/yum/x86_64/7/docker-testing-repo/packages/docker-engine-1.8.3-1.el7.centos.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 2c52609d: NOKEY
Public key for docker-engine-1.8.3-1.el7.centos.x86_64.rpm is not installed
Importing GPG key 0xF4A80EB5:
 Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key<EMAIL_ADDRESS> Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
 Package    : centos-release-7-1.1503.el7.centos.2.8.x86_64 (@CentOS)
 From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
Importing GPG key 0x2C52609D:
 Userid     : "Docker Release Tool (releasedocker<EMAIL_ADDRESS> Fingerprint: 5811 8e89 f3a9 1289 7c07 0adb f762 2157 2c52 609d
 From       : https://yum.dockerproject.org/gpg

If you would like to use Docker as a non-root user, you should now consider
adding your user to the "docker" group with something like:

  sudo usermod -aG docker your-user

Remember that you will have to log out and back in for this to take effect!

Docker version 1.8.3, build f4bf5c7
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: centos.chi.host-engine.com
 * extras: mirror.atlantic.net
 * updates: mirrors.gigenet.com
Installed Packages
docker-engine.x86_64                                     1.8.3-1.el7.centos                                            @docker-testing-repo
Available Packages
docker-engine.x86_64                                     1.8.0-0.1.rc1.el7.centos                                      docker-testing-repo
docker-engine.x86_64                                     1.8.0-0.2.rc2.el7.centos                                      docker-testing-repo
docker-engine.x86_64                                     1.8.0-0.3.rc3.el7.centos                                      docker-testing-repo
docker-engine.x86_64                                     1.8.1-1.el7.centos                                            docker-testing-repo
docker-engine.x86_64                                     1.8.2-0.1.rc1.el7.centos                                      docker-testing-repo
docker-engine.x86_64                                     1.8.3-1.el7.centos                                            docker-testing-repo

Expected Results:
1.9.0-rc1 installed
Additional info:
I only see a 1.9.0-rc1 package for opensuse and oraclelinux 6 under https://yum.dockerproject.org/repo/testing/

/cc @jfrazelle

im working on it it was uber late when we did this only the selinux packages got released

Thanks Jess!

these have been uplloaded


Allow fields param when name does not match resource

The fields parameter checked that the type matched either the resource
or one of the relationships on the resource. This prevented allowing
a resource when its name didn't match the relationship and relationships
with more than one level of nesting.
Also when checking for the fields param for a resource, if not
specified, recursively check for field of parent classes until
JSONAPI::Resource is reached.

Thanks!

Thanks for merging! @lgebhardt


[Bug] Queues solution leading to the Queue quiz page

🐛 Bug Report
Describe the bug
Queues solution leading to the Queue quiz page.

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '...'
Scroll down to '...'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.

Would you like to work on this issue?

[x] Yes
[ ] No

Please don't create spam. We need only four issues open, not a large number. If you want to work on more issues, you can try other open source projects. A large number of issues in a single project can create problems for you and for us.


document .get() method times out sometimes, with no errors

We are using the firestore JS SDK in a Lambda function, running on AWS.
We are seeing the code for await collection.doc(<doc_id>).get(); timeout under seemingly random circumstances (we are unable to reliably replicate the timeouts)
Using lots of console logs, we narrowed it down to the .get() method, but even with the call inside a try/catch, we don't get any error logs coming through at all.
Is firestore rate limited at all in anyway?

What version of Firestore SDK are you using?
What version of NodeJS are you using?
Does your client perform a large number of reads and writes?
You can enable logging by using setLogFunction. For example:
Firestore.setLogFunction(msg => {console.log(`DEBUG: ${msg}`)})

We have some quotos listed here: https://firebase.google.com/docs/firestore/quotas
Could you provide some logs when this happens after you set the log function?

V6.7.0 of the Firestore SDK on NodeJS 18.
I'm doing a simple get() for one document. No mass updates or inserts.
Not hitting any quotas shown in the account.
I'll try setting the logging function.
What I'm seeing is that with the collection.doc().get() call in a try catch block, the function hangs just before it should make the get() call and does not throw any errors to be caught and logged out in the catch block.
It happens randomly and I've now seen it time out after 5 minutes. I can  then run the same code again and it will be fine, doing the get() in less than 100ms.

@paul-uz Thanks for the update! Can you share what AWS configuration settings can cause problems?

@paul-uz Thanks for the update! Can you share what AWS configuration settings can cause problems?

I made some edits to my Lambda to allow egress to the Internet, as it sits in a VPC so it can communicate with our RDS database.
I mistakenly added it to a public subnet which caused the issue sporadically as Lambda would randomly pick that subnet sometimes.


Specify ios project directory

I am building react native project so I need to specify ios folder in order for it to work, could you add support to specify the project directory?

@lolevsky I merged this PR and released v1.1.0!
https://github.com/yanamura/ios-bump-version/pull/7

@lolevsky I merged this PR and released v1.1.0!
https://github.com/yanamura/ios-bump-version/pull/7


Add feature to ignore errors

I'm attempting to author a build system where I don't know what the inputs will be in advance.  It would help to successfully generate docs without a fatal crash and provide the user the TODO's to fix in their JSDoc.
Input code
"jsdoc" ".test/.eslint" ".test/.gitignore" ".test/bundlefile1.js" ".test/bundlefile2.js"   -c "config.json" -d "www/docs" -t "node_modules/ink-docstrap/template"
Expected behavior
I'd like to see a list of what files didn't compile.
Current behavior
Looks like the software dies and nothing happens.
Your environment

Software
Version

JSDoc
3.5

Node.js
10.x

npm
6.4.x

Operating system
Windows

Is this being considered at all? I'm currently integrating jsdoc in a system with a lot of invalid jsdoc strings and such feature would be really useful for me.


Renaming

Azure review for GA:

Use same terminology than calling (Participant instead of Member)
Use UpdateTopic instead of UpdateThread in operation name
Use ChatMessageReadReceipt instead of ReadReceipt in model name
Return messageId instead of SendMessageResult. (SendMessage operation)
Add convenience method to add 1 member

All details : https://skype.visualstudio.com/DefaultCollection/SPOOL/_workitems/edit/2235800

Should this be merged into a feature branch (instead of master)? Feature branch seems to be the approach other languages are taking

I think it would be better to do it in a feature branch as well (all - including swift now) are doing it that way @marche0133


update-cicd-pipeline-jdk-17

This PR is to Update CI\CD Pipeline to use Java 17

Closing in favor of #10992.


Keep destination in signed hash

#47 Frontrunning is difficult to accomplish however it can be done. Keeping the destination in the hash will prevent receiver manipulation.

Just wanted to double check that you don't have to know the receiver's address ahead of time?
The 'send with link' action is meant to be send to someone who doesn't even have a wallet yet and it will generate them one and claim the funds.

Correct. It's not necessary to know it before.
The contract remained with the same functionality but it does a hash precheck to validate it before spending gas on getting the signer.


results of search with product id is empty with creodias provider

Describe the bug
the following code return a empty search result:
dag = EODataAccessGateway(config_file)
dag.set_preferred_provider('creodias')
products,_ = dag.search(id=product_id,provider='creodias')

with product_id=S1A_IW_GRDH_1SDV_20210202T060100_20210202T060125_036407_0445F3_EDB8
Nevertheless the logging indicates that eodag found 2 products. Result confirmd trough the creodias finder.
Environment:

Python version: 3.6
EODAG version: 2.2

Additional context
Linked to WordlCereal project

The problem here is caused by the fact that creodias returns 2 results for this query:
f"{product_id}.SAFE" and f"{product_id}_CARD_BS".
And if a search-by-id gets a number of results != 1, it will return an empty search result.

[ ] We need to find a way to handle this scenario


Failure to load large S3 storage root

For an S3 storage root with the same structure as https://github.com/srerickson/ocfl-index/issues/7, but with 10,000 top-level object directories and 147,192 total OCFL objects, the following command produces the following results:
time ./main index --s3-bucket [my-bucket-2] --s3-path .
2022/07/24 16:50:12 created new index tables
indexing to index.sqlite, schema: v0.1
2022/07/24 16:50:12 using S3 bucket=[my-bucket-2] path=.
2022/07/24 16:50:13 reading storage root: not an ocfl storage root: NAMASTE declaration not found

real	0m1.844s
user	0m0.043s
sys	0m0.037s

It is possible that an OCFL object is corrupted in this storage root, but I have no particular reason to believe that is the case.

My guess is that v0.0.4 would give the same error for this storage root that you recently reported in #7: "0007-n-tuple-omit-prefix-storage-layout: unrecognized extension".

Agreed. But it seems that neither the extensions directory nor storage root NAMASTE file are being read. Is it possible that the indexer quits before reading all of the top-level contents of the bucket?

My hope was that the v0.0.4 update would fix the issue with the NAMASTE file and extensions directory not being read. For earlier versions, only 1000 top-level items would be listed -- so, if the NAMASTE file and extensions directory weren't in the first 1,000, they wouldn't be found or read. If that's still happening with v0.0.4, then there's something else going on that I haven't figure out yet.

The command and results in the description of this issue are using v0.0.4.

I'm closing this because it's a bit stale and I haven't encountered any related problems in a while.


Failures of DLRS-generated tests on objects that can't be inserted

We are puzzled by some test failures we are seeing in some of our clients's orgs related to exceptions thrown when the generated test code tries to insert an object.  These failures are relatively hard to manage within our lifecycle because they are so unexpected, and on at least one occasion they have delayed a deployment.
Our understanding was that DLRS auto-generated test code would always wrap any insertion with exception-handling code, and so we should never see these errors.  To be specific, consider a FinancialForce PSA pse__Assignment__c object, which has numerous preconditions for insertion, none of which we propose to satisfy in the test.  An older form of auto-generated test code looked like this:
/**
 * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
 **/
@IsTest
private class dlrs_pse_AssignmentTest
{
    private static testmethod void testTrigger()
    {
        // Code to cover the one line trigger, the method called has been tested separately by the packaged tests.
        try { insert new pse__Assignment__c(); } catch(Exception e) { }
    }
}

This works well.  It covers the trigger, and passes.  However, the current version of DLRS (at least 1.19 and later) generates the following:
/**
 * Auto Generated and Deployed by the Declarative Lookup Rollup Summaries Tool package (dlrs)
 **/
@IsTest
private class dlrs_pse_AssignmentTest
{
    private static testmethod void testTrigger()
    {
        // Force the dlrs_pse_Assignment rigger to be invoked, fails the test if org config or other Apex code prevents this.
        dlrs.RollupService.testHandler(new pse__Assignment__c());
    }
}

This fails if any precondition on the object being inserted is not satisfied.  For example, we are seeing managed package validation errors complaining that the bill rate field on the assignment is not set.  Is this a defect?  If not, how do we prevent these auto-generated tests from throwing validation exceptions on these harder-to-initialize objects?  Some of my colleagues have started adding explicit initialization code - sometimes quite extensively - to the tests to get them to pass, but my contention is that we should never edit the auto-generated code.  That way madness lies.
Thanks for any guidance you can provide.

This testHandler only throws an error if the DLRS trigger was not executed, the previous code would swallow the code regardless. In Sandbox, because code coverage is not checked, this would differ a future problem when it came to pushing to production. As such i made this enhancement.
I'm curious though, when using the earlier test class code did you manage to deploy to production with the same child object? I've written up some more details on this problem in the wiki here btw, it will shed a bit more light on the problem and some solutions.

Many thanks for drawing my attention to the wiki article.  I will get back to you when I more fully understand the issue.

Your very welcome! :+1:


Add CuPy extract

Would be useful to have an extract implementation for CuPy arrays.

Is this issue open? I would like to work on this. Thanks!

Yes, please feel free 🙂

Hi, is the issue still open? I would like to work on extract, if it is open.

Yeah, that would be great if you could 🙂

I have made a PR for extract. #3109
The details of the implementation are mentioned in the PR.
I would be happy to receive suggestions on improving it.

Awesome, thanks Harshan! 😀

Merged #3109.


[ZEPPELIN-599]notebook search should search paragraph title

What is this PR for?
Allow notebook search to search paragraph title too.
What type of PR is it?
[Bug Fix]
Todos
What is the Jira issue?
ZEPPELIN-599
How should this be tested?
You should be able to search the the note by searching queryterm in the paragraph  title.
Screenshots (if appropriate)
Before:

After:

Questions:

Does the licenses files need update?NO
Is there breaking changes for older versions?NO
Does this needs documentation?NO

Ready for review.

Thanks @ravicodder for the improvement.
Tried and works well.
If it is not too difficult, it might be better to have a simple testcase for searching title at LuceneSearchTest.java.

👍  for adding a new test-case for the search API on a new behavoir

@Leemoonsoo @bzz Thanks for review , Fixed indentation and added test.
@bzz thanks for informing , will take care in future PR's

Looks good to me!

@ravicodder thank you for prompt responce!
Looks great to me, modulo style nitpicks above. Let's merge as soon as those are addressed!

@bzz  Done required changes. Please have a look.

LGTM

Merging if no more discussion.


Implement server and client completed_rpcs (#1214)

The previous implementation appears to be a copy-paste error that directed data into
the latency metric, but never recorded data preserving the latency measure
accuracy. This cl implements the completed_rpcs measure by
incrementing by 1 for each handleRPCEnd call.
The measure is broken down by method and status.

@rghetia agreed. I've just checked my metrics and can confirm completed_rpcs is exported with the intended breakdowns. Not sure why I missed it and went digging before.
With that in mind I can either reduce this pr to an informative comment, or keep it as is. I find the PR more straightforward but it really depends how efficient you want the plugin to be. Up to you all.
RE: CLA not sure why this isn't working. My @google email should get his to pass. Will keeping looking.

With that in mind I can either reduce this pr to an informative comment, or keep it as is. I find the PR more straightforward but it really depends how efficient you want the plugin to be. Up to you all.

I would go with an informative comment.

https://github.com/census-instrumentation/opencensus-go/pull/1217 created for the comment.
Unsure if it is correct form to create a new PR for something like that, but thats what happens when I don't use github (or git) for years 🤷♂


Deduplicate some common tracing code in merge-tree Client

Description
goal is lower bundle size. We can probably actually deprecate/remove this functionality and make it pay-to-play instead, but that's not a transparent change.

this is fine, but i'd see us just pull out the the stat collection, as its not used: https://dev.azure.com/fluidframework/internal/_workitems/edit/2580
that would be an even bigger bundle size improvement

this is fine, but i'd see us just pull out the the stat collection, as its not used: https://dev.azure.com/fluidframework/internal/_workitems/edit/2580
that would be an even bigger bundle size improvement

yeah, absolutely. I had the same thought. Just didn't want to touch the public API surface.


Characters "omd" are converted to "[[]]"

The string omd is converted into [[]]. In some languages, this string is used in normal words. For example, in my language the word "omdat" is converted into "[[]]at".
I fixed this by replacing the characters omd into 1o2m3d in my original export, let main.js do its work, and replace 1o2m3d into omd afterwards.

@block6791 Thanks for bringing this to my attention. I'll try to get it fixed soon if there's no pull request before I address it. Work is really busy so I can't devote as much time to patching this and converting it to TS as I had hoped.

Need to verify this but I think the issue is line 41. It matches all text that ends with md instead of .md
Changing it to the following may be the fix.
const linkFloaterMatches = content.match(/([\S]*\.md(\))?)/gi);

I replaced line 41 with your suggested line and used it on the same files as yesterday. It works. The word "Omdat" is now as it was. And otherwise the conversion still works as expected on first glance.

Glad to hear it worked for you. I had to change another line further down where it does the replace, but I've committed it so now everything should be good.


Intellisense missing items when using context managers

with open('log.log', 'a') as fs:
	fs.

Completion is missing write.
However it works when using open('log.log', 'a').write.

OS - Mac
Latest version of Language server https://pvsc.blob.core.windows.net/python-language-server/Python-Language-Server-osx-x<IP_ADDRESS>04.3.nupkg
Works when using Jedi.

See here:

Looks like scraped _IOBase does not include write while typeshed does.

https://github.com/Microsoft/PTVS/issues/4614

https://github.com/Microsoft/PTVS/pull/4622


Google Maps Autocomplete search box

How to add Google Maps Autocomplete search box?

Any example?

i added the following script in the file vendor\encore\laravel-admin\views\partials\js.blade.php under the @foreach bloc :

also you need to add GOOGLE_API_KEY=yourGoogleApiKey in the .env file

You can use Admin::script('your scripts here'); to inject javascript code to current page, and avoid edit file in laravel-admin vendor.

great!

You can use Admin::script('your scripts here'); to inject javascript code to current page, and avoid edit file in laravel-admin vendor.
can i use this in form ?


Unpooling layers and generative architectures

Hey there! Thanks for your hard work with this project, it's super cool. In the end of the splineCNN paper, it was mentioned that unpooling layers were a future possibility. I'd love to try generating graphs from a continuous latent space. Any ideas for where I might start? Any projects like this one that you're aware of with generative capabilities? Thanks.

Oh wait I just saw the other issue on this topic. Sorry for cluttering the issues.

I've done some research and this paper and code could be interesting to you as it uses decoding.
https://github.com/Ruiqi-Hu/ARGA

Hi, the paper you mentioned seems to be relatively similar to VGAEs, where the variational autoencoder is a replaced with an adversarial autoencoder. This can be built in PyTorch Geometric within a few lines of code. I might make an example to showcase this. Other papers I am aware of are GraphGANs or NetGANs, but I am sure there are tons of other ones.

@rusty1s @robclouth I second this. I'd really like an exploration of generative methods using torch_geometric.

I can help write the code if you are busy. If you have practical recommendations for writing it, I'd love to hear before this becomes a time sink.

I may just work on implementing ARGA if you haven't already.

I have a small network that I'd like to compare to ERGM and LatentNet models

Since request is growing, it's definitively time to integrate graph generation methods into PyG. VGAE + ARGA models/examples seem to be a good starting point before implementing more time-consuming ones. Maybe we should add a new folder torch_geometric/models to integrate those?
@jlevy44 Would love to see you making the first move. If you have any problems, feel free to reach out. Otherwise, I could implement it in the next week.

Sure. I'll give ARGA a shot and let you know if I run into issues. May take me more than a week though since I'm leaving for a trip tomorrow.

Do you have any recommendations for similar architectures that operate autoregressively? Maybe I can just define a loss function that takes into account random walks. Goal is to capture transitive properties of graph.

Maybe some combination between netGAN and ARGA would be nice to implement in the future.

GraphRNN?

Yep. I agree with this. I've read the paper, been wanting to implement, how easy is it to implement?

I haven't tested my code yet, but does this seem like it's on the right track??:
def calc_loss(A_orig, A_new, d_real, d_fake, weights):# weights = (float(A_orig.shape[0]**2-A_orig.sum())/A_orig.sum()).flatten()
    dc_real_loss=nn.BCELoss(reduction='mean')(torch.ones(d_real.size()),d_real)
    dc_fake_loss=nn.BCELoss(reduction='mean')(torch.zeros(d_fake.size()),d_fake)
    A_loss = nn.BCELoss(reduction='sum',weight)(A_orig,A_new)
    total_loss = dc_real_loss + dc_fake_loss + A_loss
    return total_loss

def calc_weights(A):
    return (float(A.shape[0]**2-A.sum())/A.sum()).flatten()

def nx_graph2matrix(G):
    return nx.to_sparse_matrix(G).todense()

def X_df_to_tensor(x_df):
    return torch.tensor(x_df.values, dtype=torch.float)

def graph_to_data(graph_dict, y=None):
    A=torch.tensor(nx_graph2matrix(graph_dict['A']))
    index, value=dense_to_sparse(A)
    return Data(x=X_df_to_tensor(graph_dict['X']), edge_index=index, edge_attr=value, y=y)

def return_adjacency(geom_data):
    edge_index, edge_attr = geom_data.edge_index, geom_data.edge_attr
    return sparse_to_dense(edge_index, edge_attr)

class EncoderGCN(nn.Module):
    def __init__(self, n_total_features, n_latent, p_drop=0.):
        super(EncoderGCN, self).__init__()
        self.p_drop = p_drop
        self.n_total_features = n_total_features
        self.conv1 = nn.Sequential(torch_geometric.nn.GCNConv(self.n_total_features, 16),nn.ReLU(),nn.Dropout(self.p_drop))
        self.conv2 = nn.Sequential(torch_geometric.nn.GCNConv(16, 16),nn.ReLU(),nn.Dropout(self.p_drop))
        self.conv3 = torch_geometric.nn.GCNConv(16,n_latent)

    def forward(self, data):
        x, edge_index = data.x, data.edge_index
        x = self.conv1(x, edge_index) # X,A
        x = self.conv2(x, edge_index)
        x = self.conv3(x, edge_index)
        return x

class DecoderGCN(nn.Module):
    def __init__(self):
        super(DecoderGCN, self).__init__()
        self.output_layer = nn.Sigmoid()

    def forward(self, z):
        A=self.output_layer(torch.mm(z,torch.t(z)))
        return A

class Discriminator(nn.Module):
    def __init__(self, n_input):
        super(Distriminator, self).__init__()
        self.fc1 = nn.Sequential(nn.Linear(n_input,40), nn.ReLU())
        self.fc2 = nn.Sequential(nn.Linear(40,30), nn.ReLU())
        self.fc3 = nn.Sequential(nn.Linear(30,1),nn.Sigmoid())

    def forward(self, z):
        z=self.fc1(z)
        z=self.fc2(z)
        out=self.fc3(z)
        return out

class ARGA(nn.Module):
    def __init__(self, n_total_features, n_latent):
        self.encoder = EncoderGCN(n_total_features, n_latent)
        self.decoder = DecoderGCN()
        self.discriminator = Discriminator(n_latent)

    def forward(self, x):
        z_real=torch.randn(z_fake.size())
        z_fake = self.encoder(x)
        A = self.decoder(z_fake)
        d_real=self.discriminator(z_real)
        d_fake=self.discriminator(z_fake)
        return A, d_real, d_fake

    def simulate(self, x):
        z_fake = self.encoder(x)
        A = self.decoder(z_fake)
        return A

class ARGA_Model:
    def __int__(self, optimizer, n_epochs, model=ARGA, n_nodes=20, n_latent=30, weights=None, scheduler_opts=dict(scheduler='null',lr_scheduler_decay=0.5,T_max=10,eta_min=5e-8,T_mult=2)):
        self.loss_fn = lambda A_orig, A_new, d_real, d_fake: calc_loss(A_orig, A_new, d_real, d_fake, weights)
        self.model=model(n_nodes,n_latent)
        self.optimizer = optimizer
        self.scheduler = Scheduler(optimizer, scheduler_opts)
        self.n_epochs = n_epochs
        self.flatten = nn.Flatten()

    def train(self, data): # one
        self.model.train()
        total_loss = []
        for epoch in range(len(self.n_epochs)):
            A_real = return_adjacency(data)
            A_fake, d_real, d_fake = self.model(forward)
            A_real, A_fake = self.flatten(A_real), self.flatten(A_fake)
            loss = self.loss_fn(A_orig, A_new, d_real, d_fake)
            loss.backward()
            optimizer.step()
            scheduler.step()
            total_loss.append(loss.item())

    def simulate(self, data):
        self.model.eval()
        return return_adjacency(self.model.simulate(data)).item()

@rusty1s If you could just check superficially from the paper: https://arxiv.org/pdf/1802.04407.pdf

Not sure if I should employ a data loader if it is just for a single graph...

This is for the dataset to be loaded:
class SingleGraph(Dataset):
    def __init__(self, graph_dict, outcome_col=None): # if None do all vs all
        """graph_dict=dict(A=nx.Graph(...),X=pd.DataFrame(..., index=[node labels], columns=[covariates]))"""
        self.graph = graph_dict
        self.all_labels = np.array(list(G.nodes()))
        self.graph=graph_to_data(self.graph, outcome_col)
        self.length = len(self.all_labels)
        self.y = outcome_col
        if self.y==None:
            self.y = np.ones((self.length,))

    def __getitem__(self, i):
        return self.graph

    def __len__(self):
        return self.length

I'll try to wrap this up after you provide some feedback. If anything, we can make a PR and continue this discussion over there.

I'll try to test in the meanwhile and see if I can get anything to work.

You are fast :) The basic idea looks correct to me. However, it would be really cool to also provide mini-batch support (this should be possible with torch_geometric.utils.to_dense_batch() after encoding). I can give you in-depth feedback tomorrow.

Okay thanks. I just put this together in about an hour and a half so I don't expect any of this to be functional. Thanks! If you could give me a list of things to do to wrap it up, that'd be awesome.
Hope we can PR it soon so I can start using it in my work.

Ah I see I made a few mistakes up at the sequential layers of the encoder (can't accept edge_list because I wrapped it into sequential). I'm sure you'll pick it all up. I'm currently debugging, working my way through this code. Looking forward to your feedback!

Actually got it to run the simulate method, so this could be promising.

I was able to train and test the model. Results didn't look so great though. Train loss dropped from 50k to 1k, but simulated graph appeared to be quite off (all of the values dropped to near 0.5). I think it's an implementation error, but would appreciate the direction.

I wonder if the adversarial regularization needs to be given higher weight, similar to VAE KL loss for example. Once this works, I'll add KL loss and shoot for VGAE.

Cool! Just wondering why you use reduction='sum' in the reconstruction loss. This is not done in the official implementation. Can you open a pull request and discuss the details there?

Sure, sounds good.

Shall we close this thread?


[Fix] DateTime is shown as "07.04.2017 10:32 A7" instead of "07.04.2017 10:32 AM"

@xxMUROxx it's already fixed

@punker76 sorry, was not on the updated develop branch.


IndexOptimize.sql error as non optional use tables for PartitionLevel

Description of the issue
Error "The multi-part identifier "partitions.partition_number" could not be bound.". I think, that the join by partition should be optional for @PartitionLevel = 'Y'

SQL Server version and edition
Microsoft SQL Server 2017
Version of the script
Version: 2020-12-31 18:58:56
What command are you executing?
EXECUTE service.IndexOptimize
@Databases = 'MyBase',
@FragmentationLow = NULL,
@FragmentationMedium = 'INDEX_REORGANIZE,INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationHigh = 'INDEX_REBUILD_ONLINE,INDEX_REBUILD_OFFLINE',
@FragmentationLevel1 = 5,
@FragmentationLevel2 = 30,
@Indexes = 'ALL_INDEXES',--, -AdventureWorks.Production.Product'
@UpdateStatistics = 'ALL',
@StatisticsSample = 100, --!!!
@TimeLimit = 3600,
@LogToTable = 'Y';
What output are you getting?
Error "The multi-part identifier "partitions.partition_number" could not be bound."

I am having same error. How was this issue resolved?

Welp, there should be a logic for for @PartitionLevel = 'Y' but I just disabled the whole string with @Version >= 99. Resumable index ops are of no use for me anyway.


installing on a linux box, fails?

julia> Pkg.add("WinRPM")
INFO: Nothing to be done

julia> Pkg.build("WinRPM")
INFO: Building LibCURL
INFO: Building WinRPM
WARNING: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
WARNING: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
INFO: Downloading https://cache.julialang.org/http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.2/repodata/repomd.xml
===============================[ ERROR: WinRPM ]================================

LoadError: "Error executing request : Problem with the SSL CA cert (path? access rights?)"
while loading /home/lobi/.julia/v0.4/WinRPM/deps/build.jl, in expression starting on line 2

================================================================================

================================[ BUILD ERRORS ]================================

WARNING: WinRPM had build errors.

 - packages with build errors remain installed in /home/lobi/.julia/v0.4
 - build the package(s) and all dependencies with `Pkg.build("WinRPM")`
 - build a single package by running its `deps/build.jl` script

================================================================================

julia> using WinRPM
WARNING: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
WARNING: skipping repodata/repomd.xml, not in cache -- call WinRPM.update() to download
julia> versioninfo()
Julia Version 0.4.4-pre+218
Commit 386d77b* (2016-01-29 21:53 UTC)
Platform Info:
  System: Linux (x86_64-linux-gnu)
  CPU: Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
  WORD_SIZE: 64
  BLAS: libopenblas (USE64BITINT DYNAMIC_ARCH NO_AFFINITY Sandybridge)
  LAPACK: libopenblas64_
  LIBM: libopenlibm
  LLVM: libLLVM-3.3

I've see that error before. This has worked in the past: https://github.com/JuliaLang/BinDeps.jl/issues/122#issuecomment-70251684

No.

For more context:

curl on commandline works correctly (tested with "curl -o c-blosc-1.5.0.tar.gz -L https://github.com/Blosc/c-blosc/archive/v1.5.0.tar.gz")
LibCurl run with the demo in https://github.com/JuliaWeb/LibCURL.jl/blob/master/README.md and the upper URL gives back error code 77 ->
which is according to https://curl.haxx.se/libcurl/c/libcurl-errors.html#CURLEOK
CURLE_SSL_CACERT_BADFILE (77), Problem with reading the SSL CA cert (path? access rights?)

Any idea?

Unfortunately i don't have the full error message available, but as i turned on curl_easy_setopt(curl, CURLOPT_VERBOSE, 1) in the example code, got something with "WARNING: failed to load NSS PEM library libnsspem.so. Using OpenSSL PEM certificates will not work." which seems to be an issue for non-RedHad linux-es. I reinstalled OpenSSL + the matching nss and now it's working (+ the ca-cert in ~/.curlrc)


Sqlite errors

I'm receiving this error, using g++ (i686-posix-dwarf-rev1, Built by MinGW-W64 project) 4.9.2

/mingw492/SQLiteCpp/sqlite3/libsqlite3.a(sqlite3.c.obj):sqlite3.c:(.text+0x7a8f4): undefined reference to __stack_chk_guard' /mingw492/SQLiteCpp/sqlite3/libsqlite3.a(sqlite3.c.obj):sqlite3.c:(.text+0x7a8fb): undefined reference to __stack_chk_fail'

Hi,
This looks like a problem with sqlite3, not with the wrapper.
Can you look if you have it with a previous version of my wrapper (because I updated the sqlite3 recently)?

Tried with the last update, same problem.

No, I would like to know if you can try with a "previous version" (older one) of sqlite3 or of the SQLiteCpp wrapper to see if this is a recent issue.

Other thing to try, after googling your error message (undefined-reference-to-stack-chk-fail):
try to remove the flag -fstack-protector on the CMakeLists.txt file of SQLiteCpp (line 33).

Thanks, it worked.


Testing frameworks research

This is a relatively general umbrella ticket to structure / hold initial research and POCs around testing frameworks we can bring online for hoist-react, Toolbox, and ultimately other applications.
Initial goal is to compile a shortlist of the most current / promising testing libraries for React/JS in 2020 and to present a short summary on each with the role(s) it can play and any particular advantages/limitations/differentiators.
We will need to pay special attention to the highly integrated nature of our Hoist stack.

Closed as overly general


Uncaught Error: No se puede encontrar el módulo especificado./?~\AppData\Local\atom\app-1.27....

[Enter steps to reproduce:]

...
...

Atom: 1.27.2 ia32
Electron: 1.7.15
OS: Unknown Windows version
Thrown From: Atom Core
Stack Trace
Uncaught Error: No se puede encontrar el módulo especificado.
\?\C:\Users\User\AppData\Local\atom\app-1.27.2\resources\app.asar.unpacked\node_modules\keyboard-layout\build\Release\keyboard-layout-manager.node
At ELECTRON_ASAR.js:173

Error: No se puede encontrar el módulo especificado.
\\?\C:\Users\User\AppData\Local\atom\app-1.27.2\resources\app.asar.unpacked\node_modules\keyboard-layout\build\Release\keyboard-layout-manager.node
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20)
    at Object.Module._extensions..node (module.js:598:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:187:18)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (/app.asar/static/index.js:47:45)
    at require (internal/module.js:20:19)
    at customRequire (~/AppData/Local/atom/app-1.27.2/resources/app/static/<embedded>:96:26)
    at get_KeyboardLayoutManager (~/AppData/Local/atom/app-1.27.2/resources/app/node_modules/keyboard-layout/lib/keyboard-layout.js:7:65)
    at get_manager (~/AppData/Local/atom/app-1.27.2/resources/app/node_modules/keyboard-layout/lib/keyboard-layout.js:16:42)
    at Object.getCurrentKeyboardLayout (~/AppData/Local/atom/app-1.27.2/resources/app/node_modules/keyboard-layout/lib/keyboard-layout.js:32:17)
    at exports.keystrokeForKeyboardEvent (~/AppData/Local/atom/app-1.27.2/resources/app/node_modules/atom-keymap/lib/helpers.js:201:42)
    at KeymapManager.module.exports.KeymapManager.keystrokeForKeyboardEvent (~/AppData/Local/atom/app-1.27.2/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:467:20)
    at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (~/AppData/Local/atom/app-1.27.2/resources/app/node_modules/atom-keymap/lib/keymap-manager.js:347:30)
    at WindowEventHandler.handleDocumentKeyEvent (~/AppData/Local/atom/app-1.27.2/resources/app/src/window-event-handler.js:110:40)

Commands

Non-Core Packages
activate-power-mode 2.7.0
atom-monokai 0.10.9
emmet 2.4.3
monokai-one-dark-vivid-syntax 1.6.0
seti-syntax 1.1.3

Thanks for contributing!
We noticed that this looks like a duplicate of #14461 so you can subscribe there for updates if you'd like.  If you have an anti-virus program running, temporarily disabling it and then reinstalling may work around the error.

Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Luck-of-the-draw figures in Tournament Forecasts

Calculate luck-of-the-draw factor in Tournament Forecasts by measuring chances player has to reach each of the tournament rounds as if he will play average player that remained in the draw, with equal probability to meet any of the remaining players in some round.

Draw Bonus implemented, Draw Luck and Draw Seeding components pending (seems pretty much difficult to calculate average draw probabilities).


bug: Could not create window

I get this error when i try to run a hello world application.
thread 'main' panicked at /home/ignas/.cargo/registry/src/index.crates.io-6f17d22bba15001f/freya-renderer-0.1.6/src/window.rs:85:14:
called `Result::unwrap()` on an `Err` value: Error { raw_code: None, raw_os_message: None, kind: NotFound }
stack backtrace:
   0: rust_begin_unwind
             at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/std/src/panicking.rs:595:5
   1: core::panicking::panic_fmt
             at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/core/src/panicking.rs:67:14
   2: core::result::unwrap_failed
             at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/core/src/result.rs:1652:5
   3: core::result::Result<T,E>::unwrap
             at /rustc/cc66ad468955717ab92600c770da8c1601a4ff33/library/core/src/result.rs:1077:23
   4: freya_renderer::window::WindowEnv<T>::from_config
             at /home/ignas/.cargo/registry/src/index.crates.io-6f17d22bba15001f/freya-renderer-0.1.6/src/window.rs:70:35
   5: freya_renderer::run_app
             at /home/ignas/.cargo/registry/src/index.crates.io-6f17d22bba15001f/freya-renderer-0.1.6/src/lib.rs:57:22
   6: freya::launch::launch_cfg
             at /home/ignas/.cargo/registry/src/index.crates.io-6f17d22bba15001f/freya-0.1.8/src/launch.rs:214:5
   7: freya::launch::launch
             at /home/ignas/.cargo/registry/src/index.crates.io-6f17d22bba15001f/freya-0.1.8/src/launch.rs:33:5
   8: test::main::{{closure}}
             at ./src/main.rs:39:5

Tell me if you need other information.

Man, NixOS is really hard to work with isn't it? ahaha Just kidding, but somebody also reported a crash in https://github.com/marc2332/freya/issues/347 and also happened to use NixOS

I'll see what I can do :pray:

I can't really tell why it happens, looks like something from glutin. Sorry for ping @tronical, have you encountered this before?

From a quick glance at glutin my guess would be that the Nix environment you're running this in doesn't have libEGL.so.1. or libEGL.so. Alternatively, if you intend to run this against X11, then you need libGL.so.1 or libGL.so.

Interesting, could you @m0rkiss please see if that is the case? :pray: :crossed_fingers:

Yup, that was the problem. It works now!

Yup, that was the problem. It works now!

Wonderful ✨


Feature Request: VARBINARY type

Documentation:
MySQL: http://dev.mysql.com/doc/refman/5.7/en/binary-varbinary.html
SQLServer: https://msdn.microsoft.com/en-us/library/ms188362(v=sql.120).aspx?f=255&MSPPError=-2147217396
PostgresSQL: http://www.postgresql.org/docs/current/static/datatype-bit.html (varying type)

:+1: This would be helpful.

I got the error message "varbinary" is not supported' when I try to do an initial migration using @warnero's fork. I had to edit MysqlAdapter and add varbinary to the file to make it work. I was not sure what value I had to use for $limit.
diff --git a/src/Phinx/Db/Adapter/MysqlAdapter.php b/src/Phinx/Db/Adapter/MysqlAdapter.php
index a98ab13..12ef165 100755
--- a/src/Phinx/Db/Adapter/MysqlAdapter.php
+++ b/src/Phinx/Db/Adapter/MysqlAdapter.php
@@ -759,6 +759,9 @@ class MysqlAdapter extends PdoAdapter implements AdapterInterface
                 }
                 return array('name' => 'text');
                 break;
+            case static::PHINX_TYPE_VARBINARY:
+                return array('name' => 'varbinary', 'limit' => $limit ? $limit : 255);
+                break;
             case static::PHINX_TYPE_BINARY:
                 return array('name' => 'binary', 'limit' => $limit ? $limit : 255);
                 break;
@@ -924,6 +927,9 @@ class MysqlAdapter extends PdoAdapter implements AdapterInterface
                     }
                     $type = static::PHINX_TYPE_BIG_INTEGER;
                     break;
+                case 'varbinary':
+                    $type  = static::PHINX_TYPE_VARBINARY;
+                    $limit = static::BLOB_TINY;
                 case 'blob':
                     $type = static::PHINX_TYPE_BINARY;
                     break;

Are you able to provide a patch with your suggested changes as PR?

Looks like this is already supported


is there any feature for writing a formula

if i need to write a math formula, what can i do?

Not at this moment. There's an open PR for it, but it's yet unsure whether it'll be merged (soon). https://github.com/excalidraw/excalidraw/pull/2993
Anyway, closing as duplicate of https://github.com/excalidraw/excalidraw/issues/1176.


youporn seems broken (regexp changed ?)

Checklist

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

Verbose log
On some URL video not found (work with browser)

$ youtube-dl -4 https://www.youporn.com/watch/16317256/two-pretty-best-friends-jk-lesbian-couple-masturbating-together-with-toys/ -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-4', u'https://www.youporn.com/watch/16317256/two-pretty-best-friends-jk-lesbian-couple-masturbating-together-with-toys/', u'-v']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.01.08
[debug] Python version 2.7.18rc1 (CPython) - Linux-5.4.0-47-generic-x86_64-with-LinuxMint-20-ulyana
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, phantomjs 5
[debug] Proxy map: {}
[YouPorn] two-pretty-best-friends-jk-lesbian-couple-masturbating-together-with-toys: Downloading webpage
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 803, in wrapper
    return func(self, *args, **kwargs)
  File "/usr/local/bin/youtube-dl/youtube_dl/YoutubeDL.py", line 824, in __extract_info
    ie_result = ie.extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 532, in extract
    ie_result = self._real_extract(url)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/youporn.py", line 142, in _real_extract
    self._sort_formats(formats)
  File "/usr/local/bin/youtube-dl/youtube_dl/extractor/common.py", line 1367, in _sort_formats
    raise ExtractorError('No video formats found')
ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

On other URL, download "something" but not the videos (look like the webpage code)

$ youtube-dl -4 'https://www.youporn.com/watch/16325334/justinconrad-and-kinkykendallrae-fuck-hard/' -v
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: [u'-4', u'https://www.youporn.com/watch/16325334/justinconrad-and-kinkykendallrae-fuck-hard/', u'-v']
[debug] Encodings: locale UTF-8, fs UTF-8, out UTF-8, pref UTF-8
[debug] youtube-dl version 2021.01.08
[debug] Python version 2.7.18rc1 (CPython) - Linux-5.4.0-47-generic-x86_64-with-LinuxMint-20-ulyana
[debug] exe versions: ffmpeg 4.2.4, ffprobe 4.2.4, phantomjs 5
[debug] Proxy map: {}
[YouPorn] justinconrad-and-kinkykendallrae-fuck-hard: Downloading webpage
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on u'https://www.modelhub.com/video/ph5f5b14757ddca'
[download] Destination: JustinConrad and kinkykendallrae fuck hard!-16325334.unknown_video
[download] 100% of 216.97KiB in 00:00
$ head JustinConrad\ and\ kinkykendallrae\ fuck\ hard\!-16325334.unknown_video

<!DOCTYPE html>
<html lang="en" class="language-en">

<head>
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1,user-scalable=0">
<meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />

<link rel="shortcut icon" href="https://ei.phncdn.com/www-static/cliphub/icons/pc/modelhub/favicon.ico?cache=2021011401" />
$

Description
see log below

Thanks for helping

play the video and press F12 on your keyboard to bring up the debug menu,
go to network - all - type mp4 in the search box, copy the first link that shows, open a new tab
paste the link and play the video now you can select save video as to download the video

play the video and press F12 on your keyboard to bring up the debug menu,
go to network - all - type mp4 in the search box, copy the first link that shows, open a new tab
paste the link and play the video now you can select save video as to download the video

Problem seems solved with the commit.
Thanks for you very quick help!

Problem seems solved with the commit.
Thanks for you very quick help!


Cannot break blocks

I currently cannot break blocks after placing them. I'm running off the latest release off the github and I'm using Paper 1.16.5. Everything seems to be running normally besides the blocks not being able to be broken.
Paper Version: git-Paper-638
MC Version: 1.16.5
Custom Blocks: 1.6-Snapshot
NBTAPI: 2.7.1
Blocks also seem to flash whenever something updates above or below them.

Hello! The flashing is a bug what i trying to patch soon.
Is any error in the console when you try to break a block?

Unfortunately there's no error when I try to break blocks. I did try to patch a quick issue with this (https://github.com/MMonkeyKiller/CustomBlocks/blob/7b5ddc3c646b82ebd7033a89f899a3e9e6bf7207/src/main/java/me/monkeykiller/customblocks/listeners/Events.java#L201) being on a new line instead of on the same line. The blocks just stay together. If I use the essentials /break command, the block successfully breaks and drops itself. It's something to do with players trying to break it.

I'm on that 👍!


MaskRCNN + STM helper code for extracting frame-wise objects

Hi,
Thanks for releasing code for this great work!  I wanted to use OmniMatte on custom videos as described here: https://github.com/erikalu/omnimatte/#custom-video . I want to make sure that I follow the correct procedure for step -3 i.e. extraction of object masks.
Could you release the code for your mask creation pipeline? Some helper/util functions for this will be very useful, especially since MaskRCNN is notorious for version incompatibilities.
Thanks!

Hi, it's not crucial that you use MaskRCNN + STM to get the object masks. Any object segmentation method of your choosing is fine. The masks just need to have a value of 0 for pixels with no object and 255 for pixels with the object, and placed in the correct directories.
We might clean up the mask extraction code and release it in the future, but we don't have plans currently for an immediate release, sorry about that.


Monitor site for specific keyword

⚠ Please verify that this bug has NOT been raised before.

[X] I checked and didn't find similar issue

🛡 Security Policy

[X] I agree to have read this project Security Policy

📝 Describe your problem
I would like to be able to monitor this website, https://webapps.jacksonemc.com/nisc/maps/MemberOutageMap/
and have UptimeKuma notify me if the "#Out" value is 0 or greater for Barrow County.
📝 Error Message(s) or Log
No response
🐻 Uptime-Kuma Version
Version: 1.21.2
💻 Operating System and Arch
Ubuntu server 22.04
🌐 Browser
Version 112.0.5615.134 (Official Build) (64-bit)
🐋 Docker Version
No response
🟩 NodeJS Version
No response

The web page you listed doesn't work in that straightforward way.  Your browser goes to the address you gave which returns the general page and some Javascript code, and then that Javascript is executed by your browser to fetch the actual outage data and then the display is updated by your browser to fill in that information.   That site appears to protect itself from exactly the kind of automated data retrieval that you are asking for, so I think you're out of luck.


Why tacotron use 256-dim character embeddings rather than one-hot vector for characters?

Hi, I am confused that why tacotron use 256-dim character embeddings rather than one-hot vector for characters. The total number of characters are small. What are the benefits of character embedding compared to one-hot?
Thank you.

Hi, I'm not the author, but I can answer your question:
Mathematically, A one-hot-Vector followed by a matrix multiplication (i.e. Dense Layer) is equivalent to word/character embeddings, although, since one-hot vectors are sparse, it is simply more efficient to take a row out of the embedding matrix than to multiply said embedding matrix with the corresponding one-hot vector. This performance difference is larger for higher vocabulary sizes and might not be noticable for such small matrices, but it is still existant, and therefore good/respectable style to implement it this way.
Secondly, when keeping the full dataset as Input/Output pairs in RAM, the very sparse one-hot vectors take up much more space in RAM than the indexes of each character which are handed to the embedding layer. Again, this is probably not the issue since the size of the wav files and spectrograms should be far larger, but again, it's a little more efficient and therefore good style.
TLDR: In this case the Character embedding serves two purposes

Slightly Increased Compute efficiency
Much Increased Memory efficiency of the input data (although not that relevant since the output data is probably much larger in comparison)

Why should it use size 256, while there are only < 100 characters? Isn't the size 32 or so enough?


Add deauthorize_device method to Mobileclient

Will finally close #315.
With a side of fixing a missed future->six raise_from import.

Sweet; thanks!


new 'json' type, used in Athena Queries what use 'cast (col as json)'

When using 'CAST' to a type of 'JSON' in a Athena Query Json type causes an error.

What Go type is returned for JSON?

Normally []byte , but I struggled with this for a while. Looking at my results and here [https://github.com/segmentio/go-athena/pull/23/files].
When casting to json you get no dictionary keys for the return object, which is kind of expected with row centric SQL, but then this does not allow []byte go unmarshal, unless I'm missing something.
Also I was thinking more in line of keeping to the SQL type primitives then go view point. But this is certainly open discussion, the main point was the err caused by the unmapped json type.

I like []byte, but it would be odd if Go could not unmarshal it. Could you show an example?
Also, could you add tests illustrating the expected usage of the JSON type? That's a requirement to merge. Thanks for putting this PR together!


10-second notification is shown upon redirect

Upon redirection a notification is shown:

Lasts 10 seconds before closing on its own.
Persists over full screen.
No option to disable it.

I'm glad this addon is being actively developed, but this ads clicks instead of removing them. Thank you for your work.

See https://github.com/sblask/firefox-skip-redirect/issues/21


[TC-TCCMS-3.4] SDK has to be implemented for Refrigerator and Temperature Controlled Cabinet Cluster

Summary:
All-clusters-app has to be enabled with below mentioned Attributes :

[ ] SupportedModes
[ ]  CurrentMode
[ ]  StartUpMode
[ ]  OnMode

GitHub hash of the SDK that was being used
https://github.com/project-chip/connectedhomeip/commit/fa07cc9b30478d5f481db486507d738fae124017
Platform
raspi
Platform Version(s)
RPI - 4, 8GB RAM

Duplicate of https://github.com/project-chip/connectedhomeip/issues/27236


BUG: codegen panics with Error("missing field description", line: 0, column: 0)

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Create test.rs file in examples - as per codegen wiki with the following content:

use graph_codegen::openapi::OpenApi;

fn main() {
    let open_api = OpenApi::default();
    open_api.debug_path_contains("solutions");
}

run the file cargo run --example test
panics in either_t.rs:

     Running `target/debug/examples/test`
thread 'main' panicked at graph-codegen/src/openapi/either_t.rs:83:54:
called `Result::unwrap()` on an `Err` value: Error("missing field `description`", line: 0, column: 0)
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Expected behavior
List out the paths that contain solutions
Adding a println! just before the unwrap on line 83, shows that there is an empty object in the response, hence the description key missing:
[...]
impl<'de, T: DeserializeOwned> Deserialize<'de> for EitherT<T, Reference> {
    fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>
    where
        D: Deserializer<'de>,
    {
        let value: serde_json::Value = Deserialize::deserialize(deserializer)?;
        let map = value.as_object().ok_or_else(|| {
            D::Error::custom(format!(
                "Expected struct matching either `T` or `Reference`. Found the following \
                 serde_json::Value:\n{value:#?}\n"
            ))
        })?;

        if map.contains_key("$ref") {
            let reference: Reference = serde_json::from_value(value).unwrap();
            Ok(EitherT::right(reference))
        } else {
            println!("{:#?}", value);
            let t: T = serde_json::from_value(value).unwrap();
            Ok(EitherT::left(t))
        }
    }
}
[...]

[...]
}
Object {
    "description": String("The unique identifier of authenticationEventsFlow"),
    "in": String("path"),
    "name": String("authenticationEventsFlow-id"),
    "required": Bool(true),
    "schema": Object {
        "type": String("string"),
    },
    "x-ms-docs-key-type": String("authenticationEventsFlow"),
}
Object {}
thread 'main' panicked at graph-codegen/src/openapi/either_t.rs:84:54:
called `Result::unwrap()` on an `Err` value: Error("missing field `description`", line: 0, column: 0)
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

An update was pushed to the Microsoft repo, perhaps something in the specification is causing this?

I don't understand enough about the inner workings of the crate to investigate further.

Thanks for reporting this. This is kind of odd. I believe this is probably a case where a field was added to the OpenAPI schema. But I am not 100% sure. Because if im not mistaken the codegen has annotations for serde that tell it to ignore unknown fields but maybe we are missing one.
I'll have to investigate this further. Thanks for the report.


Support Hacktoberfest event adding hacktoberfest tag.

Hi folks, I think that you know about hacktoberfest, I would be very happy to see this project supporting this event adding a hacktoberfest label, so when I search by #hacktoberfest in github I can see this repo.
Actual Behavior
When I search by #hacktoberfest language:C# I don't see this repository in list of results.

Steps to Reproduce the Problem

Open github;
Search by #hacktoberfest language:C# in global search input

@kidchenko Done 👍

I had closed this issue, thanks a lot for all maintainers.


Specialized Container::* classes.

[x] Include Behavior which gets them added as Configuration handlers, versus by directly calling the specialized class, like Pool or Tree or Coordinator
[x] Defines a list of blocks, by specific keyword rather than entries in a Hash

Need to document, but working in Supervision::Container::Behavior::Tree


Got an update for jio tv update error.

Those who are facing update jiotv error. Go & download from this link.
After downloading just use install with zip option from kodi. It will update jiotv.
https://drive.google.com/drive/folders/1wGMkB5dzQuOm2IbycSjoUa-FAu71QNLE
Guys from discord fixed this issue.!

Screenshot_20230121_135556.jpg
Thanks to them. ❤

already updated.......

Hi Team,
Thanks for your great effort.
Now Jio Tv Working with latest updates
That shared by Team
A Big Thanks

Those who are facing update jiotv error. Go & download from this link.
After downloading just use install with zip option from kodi. It will update jiotv.
https://drive.google.com/drive/folders/1wGMkB5dzQuOm2IbycSjoUa-FAu71QNLE
Guys from discord fixed this issue.!
Screenshot_20230121_135556.jpg
Thanks to them. ❤

thanks for fixing this issue...it is working finally

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

no you cant change..this issue also needs to be fixed

Thanks a lot for the Fix. Worked Smoothly

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

no you cant change..this issue also needs to be fixed

What settings need to be kept for smooth running of video 😅 ?

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

no you cant change..this issue also needs to be fixed

What settings need to be kept for smooth running of video 😅 ?

may be lower resolution settings

Guys from discord fixed this issue.! !

Can you please share the Discord link?

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

no you cant change..this issue also needs to be fixed

What settings need to be kept for smooth running of video 😅 ?

may be lower resolution settings

It works in default only.

Thank you for this fix

Yes ti is working with new plugin of Jiotv , can somebody post this plugin on this thread please, thanks for solving the issue, Regards.

Can u share his discord channel link?

downloaded the zip , but its not installing in kodi

first extrect then install

how to do in fireStick?

Thanks it is working

How to install , While transferring from Pendrive It is not showing...

first extrect then install

I have extracted them , again while installing from zip it's opening folder

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

Some1 mentioned it's working in discord fix..can discord link be shared here?

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

Working with kodi matrix edition without any issue

Thank you. Working with 19.5 smoothly. No buffering

Not able to install getting error -failed due to invalid structure  in Amazon fire stick ..can anybody let me know what should have to change to get it install

Not able to install getting error -failed due to invalid structure on Amazon fire stick ..can anybody let me know what should have to change to get it install

kodi is not installing?

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

Not able to install getting error -failed due to invalid structure on Amazon fire stick ..can anybody let me know what should have to change to get it install

kodi is not installing?

Jio TV Add On

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

Not able to install getting error -failed due to invalid structure on Amazon fire stick ..can anybody let me know what should have to change to get it install

kodi is not installing?

Jio TV Add On

reinstall kodi...install 19.3 version of kodi...add source by entering correct botallen link...den install botallen repository...den install this newly jio add on zip

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

i was on 19.5 installed fresh

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

i was on 19.5 installed fresh

have u instaled the botallen repository??...if not plz install tht first

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

i was on 19.5 installed fresh

have u instaled the botallen repository??...if not plz install tht first

you mean botallen jio tv add on

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

i was on 19.5 installed fresh

have u instaled the botallen repository??...if not plz install tht first

yes https://kodi.botallen.com correct

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

i was on 19.5 installed fresh

have u instaled the botallen repository??...if not plz install tht first

ok bro thaanks its working now

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

i was on 19.5 installed fresh

have u instaled the botallen repository??...if not plz install tht first

yes https://kodi.botallen.com correct

yes it is correct...i want to knw whether u installed only botallen repositry

Thank you. Working with 19.5 smoothly. No buffering

im getting error dependency on kodi repository on botallen version 2.0.0 could not be satisfied any help plz

uninstall kodi and do fresh install of kodi version 19.3 or 19.5

i was on 19.5 installed fresh

have u instaled the botallen repository??...if not plz install tht first

ok bro thaanks its working now

ok

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

I also have same issue

I am stuck in loop video to update

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

I also have same issue

It is fixed by downgrade kodi to 19.5 matrix edition

Those who are facing update jiotv error. Go & download from this link.
After downloading just use install with zip option from kodi. It will update jiotv.
https://drive.google.com/drive/folders/1wGMkB5dzQuOm2IbycSjoUa-FAu71QNLE
Guys from discord fixed this issue.!
Screenshot_20230121_135556.jpg
Thanks to them. ❤

Not able to install jio tv from zip file
Device : MiBox 4K

Those who are facing update jiotv error. Go & download from this link.
After downloading just use install with zip option from kodi. It will update jiotv.
https://drive.google.com/drive/folders/1wGMkB5dzQuOm2IbycSjoUa-FAu71QNLE
Guys from discord fixed this issue.!
Screenshot_20230121_135556.jpg
Thanks to them. ❤

Not able to install jio tv from zip file Device : MiBox 4K

Not working with FireStick

Not able to install getting error -failed due to invalid structure on Amazon fire stick ..can anybody let me know what should have to change to get it install

kodi is not installing?

Jio TV Add On

reinstall kodi...install 19.3 version of kodi...add source by entering correct botallen link...den install botallen repository...den install this newly jio add on zip

Tried still same error

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

I also have same issue

It is fixed by downgrade kodi to 19.5 matrix edition

How to downgrade?
Plz guide me

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

I also have same issue

It is fixed by downgrade kodi to 19.5 matrix edition

with new add-on have buffering issue

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

Added stream quality control option in https://github.com/virresh/plugin.video.jiotv/archive/refs/tags/v1.0.3.zip
But can't do it without restarting Kodi. I see less buffering with lower quality streams though.

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

I also have same issue

It is fixed by downgrade kodi to 19.5 matrix edition

with new add-on have buffering issue

Yes even I am facing buffer issues.
Plz help to resolve this!

Thanks it is working but only for 1 minute than it stop for buffering than never end only way is to exit kodi
Does anyone know solution for this

Yes it's true. Better if we can do some RnD to fix this too.

I also have same issue

It is fixed by downgrade kodi to 19.5 matrix edition

with new add-on have buffering issue

Yes even I am facing buffer issues.
Plz help to resolve this!

Which isp network u r using in kodi

It is working on 19.5 version without any problem, you send your contact
number on my email , I will help you
On Sun, 22 Jan 2023 at 13:58, PREETAM MAHANNA @.***>
wrote:

Thanks it is working but only for 1 minute than it stop for buffering than
never end only way is to exit kodi
Does anyone know solution for this
Yes it's true. Better if we can do some RnD to fix this too.
I also have same issue
It is fixed by downgrade kodi to 19.5 matrix edition
with new add-on have buffering issue
Yes even I am facing buffer issues.
Plz help to resolve this!
Which isp network u r using in kodi
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/364#issuecomment-1399429483,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4WK6F5YPT3QLVMC26CW2UTWTTVTVANCNFSM6AAAAAAUCI7FFQ
.
You are receiving this because you commented.Message ID:
@.***>

It is working on 19.5 version without any problem, you send your contact number on my email , I will help you
…

Pls provide your mail id

@.***
On Sun, 22 Jan 2023 at 14:09, Shubham Damani @.***>
wrote:

It is working on 19.5 version without any problem, you send your contact
number on my email , I will help you
… <#m_4020877773176183260_>
Pls provide your mail id
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/364#issuecomment-1399431089,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4WK6F5NIUNRISUN7HFFF4LWTTW5HANCNFSM6AAAAAAUCI7FFQ
.
You are receiving this because you commented.Message ID:
@.***>

@.***
On Sun, 22 Jan 2023 at 14:11, Bharatbhai Mehta @.***> wrote:

@.***
On Sun, 22 Jan 2023 at 14:09, Shubham Damani @.***>
wrote:

It is working on 19.5 version without any problem, you send your contact
number on my email , I will help you
… <#m_-9141566632012525773_m_4020877773176183260_>
Pls provide your mail id
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/364#issuecomment-1399431089,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4WK6F5NIUNRISUN7HFFF4LWTTW5HANCNFSM6AAAAAAUCI7FFQ
.
You are receiving this because you commented.Message ID:
@.***>

@.***
…

Not able to see mail id you have commented.
All letters are astricted.
Keep space after every letter of your mail id

You send your email Id , I will mail you
On Sun, 22 Jan 2023 at 14:16, Shubham Damani @.***>
wrote:

@.***
… <#m_53637145478689199_>
Not able to see mail id you have commented.
All letters are astricted.
Keep space after every letter of your mail id
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/364#issuecomment-1399432154,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4WK6F2RL6BFFL6UAHBF5TTWTTXYBANCNFSM6AAAAAAUCI7FFQ
.
You are receiving this because you commented.Message ID:
@.***>

Damani means Gujarati and Jain? From which place you are?
On Sun, 22 Jan 2023 at 14:19, Bharatbhai Mehta @.***> wrote:

You send your email Id , I will mail you
On Sun, 22 Jan 2023 at 14:16, Shubham Damani @.***>
wrote:

@.***
… <#m_7769305173474522811_m_53637145478689199_>
Not able to see mail id you have commented.
All letters are astricted.
Keep space after every letter of your mail id
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/364#issuecomment-1399432154,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4WK6F2RL6BFFL6UAHBF5TTWTTXYBANCNFSM6AAAAAAUCI7FFQ
.
 From which place you are?
On Sun, 22 Jan 2023 at 14:19, Bharatbhai Mehta @.***> wrote:

You send your email Id , I will mail you
On Sun, 22 Jan 2023 at 14:16, Shubham Damani @.***>
wrote:

@.***
… <#m_1023624796639564993_m_7769305173474522811_m_53637145478689199_>
Not able to see mail id you have commented.
All letters are astricted.
Keep space after every letter of your mail id
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/364#issuecomment-1399432154,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4WK6F2RL6BFFL6UAHBF5TTWTTXYBANCNFSM6AAAAAAUCI7FFQ
.
 Com

Mail sent on your e mai
On Sun, 22 Jan 2023 at 14:29, Shubham Damani @.***>
wrote:

You send your email Id , I will mail you
… <#m_8017492996985448418_>
s h u b h a m d a m a 4 8 4 5 @ gmail . Com
—
Reply to this email directly, view it on GitHub
https://github.com/botallen/repository.botallen/issues/364#issuecomment-1399433876,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A4WK6F7P5SFSKENUL76DXODWTTZI5ANCNFSM6AAAAAAUCI7FFQ
.
You are receiving this because you commented.Message ID:
@.***>

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

Added stream quality control option in https://github.com/virresh/plugin.video.jiotv/archive/refs/tags/v1.0.3.zip But can't do it without restarting Kodi. I see less buffering with lower quality streams though.

This works but screen hangs after sometime and Kodi gets stuck

It is working on 19.5 version without any problem, you send your contact number on my email , I will help you
…

Thank you very much.
My issue got resolved.
Helped me a lot

Those who are facing update jiotv error. Go & download from this link.
After downloading just use install with zip option from kodi. It will update jiotv.
https://drive.google.com/drive/folders/1wGMkB5dzQuOm2IbycSjoUa-FAu71QNLE
Guys from discord fixed this issue.!
[Screenshot_20230121_135556.jp

After kodi got updated to Nexus 20.0.
Jio TV advt updates are popped up in channels
Even after reinstalling KODI(By default new version keeps on getting installed) and again using above steps the file is unable to get installed..
Pls help

Are we able to change video quality with this zip ? InputStream Adaptive settings changed for Manual Video still it runs in default and buffer a lot?

Added stream quality control option in https://github.com/virresh/plugin.video.jiotv/archive/refs/tags/v1.0.3.zip But can't do it without restarting Kodi. I see less buffering with lower quality streams though.

This works but screen hangs after sometime and Kodi gets stuck

This Works absolutely well in 19.5 version.
On Sun, 22 Jan 2023 at 14:21, Bharatbhai Mehta @.> wrote: Damani means Gujarati and Jain? From which place you are? On Sun, 22 Jan 2023 at 14:19, Bharatbhai Mehta @.> wrote: > You send your email Id , I will mail you > > > On Sun, 22 Jan 2023 at 14:16, Shubham Damani @.> > wrote: > >> @. >> … <#m_1023624796639564993_m_7769305173474522811_m_53637145478689199_> >> >> Not able to see mail id you have commented. >> All letters are astricted. >> Keep space after every letter of your mail id >> >> — >> Reply to this email directly, view it on GitHub >> <#364 (comment)>, >> or unsubscribe >> https://github.com/notifications/unsubscribe-auth/A4WK6F2RL6BFFL6UAHBF5TTWTTXYBANCNFSM6AAAAAAUCI7FFQ >> . >> You are receiving this because you commented.Message ID: >> @.***> >> >

s h a r i f s 7 2 @ g m a i l . c o m

It is working on 19.5 version without any problem, you send your contact number on my email , I will help you
…

Thank you very much. My issue got resolved. Helped me a lot

Your email, please?


Set up the Django project for development tests and CI

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

Comparison is base (b69787c) 88.88% compared to head (1fa4a06) 88.88%.

Additional details and impacted files
@@           Coverage Diff           @@
##             main       #9   +/-   ##
=======================================
  Coverage   88.88%   88.88%
=======================================
  Files           3        3
  Lines          27       27
  Branches        6        6
=======================================
  Hits           24       24
  Misses          3        3

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


[Request for Protected vars] page 5703 "Location Card"

protected var
    //A109F0006.Event18.03 protected vars
    [InDataSet]
    ReceiptBinCodeEnable: Boolean;
    [InDataSet]
    ShipmentBinCodeEnable: Boolean;
    [InDataSet]
    UseADCSEnable: Boolean;

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Refactor CSS Code for Preloaded and Back-to-Top Button into privcy.html file ✨

Issue Description:
Currently, our website is using the following CSS code for the preloader and back-to-top button. While it works perfectly fine, it can benefit from some refactoring to improve code readability and maintainability. This issue aims to refactor the existing CSS code for better organization and to remove unnecessary duplication.
CSS Code to Refactor:
<style>
  #preloader {
    background: #000 url(https://www.oscode.co.in/assets/img/gifs/OSCode.gif) no-repeat center center;
    background-size: 60%;
    height: 100vh;
    width: 100%;
    position: fixed;
    z-index: 999999;
  }

  .back-to-top {
    position: fixed;
    right: 2.15rem;
    bottom: 3rem;
    z-index: 999;
    background: #5942e9;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    transition: all 0.4s;
    animation: action 1s infinite alternate;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 28px;
    color: white;
    line-height: 0;
  }

  .back-to-top:hover {
    background: #a95ea9 !important;
    color: white;
    text-decoration: none;
  }

  .back-to-top.active {
    visibility: visible;
    opacity: 1;
  }

  @keyframes action {
    0% {
      transform: translateY(0);
    }
    100% {
      transform: translateY(-15px);
    }
  }
</style>

Refactoring Goals:

Move the styles related to the .back-to-top i element inside the .back-to-top class since a separate selector for i element is unnecessary.
Remove the no-longer-needed .back-to-top i selector from the CSS.
Consolidate styles within the .back-to-top class by incorporating font-size, color, and line-height properties, reducing code duplication and improving maintainability.

Proposed Changes:

Move the styles related to .back-to-top i inside the .back-to-top class and remove the separate selector for i element.
Remove the no-longer-needed .back-to-top i selector from the CSS.
Consolidate the common styles such as font-size, color, and line-height within the .back-to-top class to minimize redundant code.

Expected Outcome:
The refactored CSS code should functionally and visually behave the same as the existing code. However, it will be more organized, less redundant, and easier to modify or extend in the future.

Hey @Vaishnavi-Patil2211 Please assign me this issue.