Hotstar downloads are not working anymore (not a Geo-restriction problem).

[x] I'm reporting a broken site support
[x] I've verified that I'm running youtube-dl version 2020.03.24
[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
C:\Users\dl\Downloads>youtube-dl -v https://www.hotstar.com/in/tv/radhakrishn/s-1695/the-classic-love-saga/1000221006
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-v', 'https://www.hotstar.com/in/tv/radhakrishn/s-1695/the-classic-love-saga/1000221006']
[debug] Encodings: locale cp1252, fs mbcs, out cp850, pref cp1252
[debug] youtube-dl version 2019.11.28
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.18362
[debug] exe versions: ffmpeg git-2019-12-02-968c4cb, ffprobe git-2019-12-02-968c4cb
[debug] Proxy map: {}
[hotstar]<PHONE_NUMBER>: Downloading webpage
[hotstar]<PHONE_NUMBER>: Downloading JSON metadata
[hotstar]<PHONE_NUMBER>: Downloading m3u8 information
[debug] Default format spec: bestvideo+bestaudio/best
[debug] Invoking downloader on 'https://hses4.akamaized.net/videos/hotstarint/forceup/1260025161/1586341016779/fcc2ab35a8cfbd1315af85b0085f1689/media-8/index.m3u8'
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 8
[download] Destination: The Classic Love Saga-1000221006.mp4
[download] 100% of 1.02MiB in 00:13
[debug] ffmpeg command line: ffprobe -show_streams "file:The Classic Love Saga-1000221006.mp4"
[ffmpeg] Fixing malformed AAC bitstream in "The Classic Love Saga-1000221006.mp4"
[debug] ffmpeg command line: ffmpeg -y -loglevel "repeat+info" -i "file:The Classic Love Saga-1000221006.mp4" -c copy -f mp4 "-bsf:a" aac_adtstoasc "file:The Classic Love Saga-1000221006.temp.mp4"```

## Description
Hi,
this issue: https://github.com/ytdl-org/youtube-dl/issues/24707
got closed because hotstar is geo-restricted.
BUT the Geo Restriction in this case is not the problem.
I've  using different VPN servers since some months (so far I've tried with 3 different working VPN servers) and I am being able to open and watch the videos directly with my browser and one could also download with youtube-dl until it just stopped working some days ago :
youtube-dl only downloads now a small video (5 seconds long) with the following text in it:
"This version of Hotstar is no longer supported.
Please download the latest version from the App Store. If you are unable to view content even after upgrading your app, please uninstall and reinstall the app.".

Any help would be greatly appreciated!

Best regards :)

I've already pointed out: out must provide proxy/VPN for any work on this.

I've already pointed out: out must provide proxy/VPN for any work on this.

Thank you for the fast answer!
Sorry, I don't understand, could you kindly explain what one has to do with the VPN?
Thank you in advance :)

@dstftw
i tried this and  when i run make it gives a error (because of import requests) but youtube-dl is working fine and hotstar is working now
https://github.com/FaArIsH/youtube-dl/commit/fd38d552ec6d44191561fc59d3057f8ca336f1f3

root@ubuntu:~/youtube-dl# make
mkdir -p zip
for d in youtube_dl youtube_dl/downloader youtube_dl/extractor youtube_dl/postprocessor ; do
mkdir -p zip/$d ;
cp -pPR $d/.py zip/$d/ ;
done
touch -t<PHONE_NUMBER>01 zip/youtube_dl/.py zip/youtube_dl//.py
mv zip/youtube_dl/main.py zip/
cd zip ; zip -q ../youtube-dl youtube_dl/.py youtube_dl//*.py main.py
rm -rf zip
echo '#!/usr/bin/env python' > youtube-dl
cat youtube-dl.zip >> youtube-dl
rm youtube-dl.zip
chmod a+x youtube-dl
COLUMNS=80 /usr/bin/env python youtube_dl/main.py --help | /usr/bin/env python devscripts/make_readme.py
Traceback (most recent call last):
File "youtube_dl/main.py", line 16, in
import youtube_dl
File "/root/youtube-dl/youtube_dl/init.py", line 43, in
from .extractor import gen_extractors, list_extractors
File "/root/youtube-dl/youtube_dl/extractor/init.py", line 9, in
from .extractors import *
File "/root/youtube-dl/youtube_dl/extractor/extractors.py", line 437, in
from .hotstar import (
File "/root/youtube-dl/youtube_dl/extractor/hotstar.py", line 3, in
import requests
File "/usr/local/lib/python2.7/dist-packages/requests/init.py", line 115, in
from .api import request, get, head, post, patch, put, delete, options
File "/usr/local/lib/python2.7/dist-packages/requests/api.py", line 13, in
from . import sessions
File "/usr/local/lib/python2.7/dist-packages/requests/sessions.py", line 28, in
from .adapters import HTTPAdapter
File "/usr/local/lib/python2.7/dist-packages/requests/adapters.py", line 44, in
from urllib3.contrib.socks import SOCKSProxyManager
File "/usr/local/lib/python2.7/dist-packages/urllib3/contrib/socks.py", line 40, in
import socks
File "/root/youtube-dl/youtube_dl/socks.py", line 15, in
from .compat import (
ValueError: Attempted relative import in non-package
Traceback (most recent call last):
File "devscripts/make_readme.py", line 19, in
options = helptext[helptext.index('  General Options:') + 19:]
ValueError: substring not found
Makefile:76: recipe for target 'README.md' failed
make: *** [README.md] Error 1
root@ubuntu:~/youtube-dl#


Coveralls showing incorrect coverage changes.

Coveralls seems to show incorrect changes in coverage leading to PRs being falsely tagged as failing checks. This:

makes merging harder for maintainers who need to decide to merge despite the apparent decrease in coverage,
means valid PRs are less likely to be accepted,
and blocks the suggestion in #1995 to auto-close stale contributions

Example of incorrect coverage changes: down by 30% on a 9 line code change.
I suspect that the Coveralls is simply comparing all the code at the HEAD of the branch against the code at the HEAD of the master (in this case the branch diverges from master 16 days ago) meaning coverage decrease comes from missing files.
A better solution would be to compare the code at the HEAD of the pull/merge ref (which stays up to date with master).

Thanks. Going to close this in favor of https://github.com/spulec/moto/issues/2211 where we will drop or changeup coveralls.


Update Outdated Python Dependencies

Link to Ticket
Description of Changes Made
This oudates a number of outdated python packages based on two criteria:

Address dependabot security alerts
Update packaes where latest versions are in red from the output of poetry show --outdated (Reference). Such updates are semver-compliant.

Here's a table with details of the packages updated (they are listed in the reverse order of updates):

Package
Description
From
To
Commit

urllib3
HTTP library
1.26.14
1.26.18
612f94c

pytz
World timezone definitions
2022.7.1
2023.3.post1
3e67502

markupsafe
Safely add untrusted strings
2.1.2
2.1.3
4786b0b

mkdocs-material
Documentation that simply works
9.1.16
9.5.3
fe3d679

nodeenv
Node.js virtual environment
1.7.0
1.8.0
cf2d01c

openpyxl
Python library to read/write Excel
3.1.1
3.1.2
31c26ed

idna
Internationalized Domain Names in Apps
3.4
3.6
a16cba4

identify
File identification library for Python
2.5.19
2.5.33
2deb641

factory-boy
Versatile test fixtures replacement
3.2.1
3.3.0
e6b0da9

click
Composable command line interface
8.1.3
8.1.7
db27258

charset-normalizer
The Real First Universal Charset Detector
3.1.0
3.3.2
6a23a22

django-filter
Reusable Django application for filtering
23.4
23.5
2403d69

django-permissions-policy
Set the draft security HTTP header Permissions-Policy
4.15.0
4.18.0
1fb1a50

django-treebeard
Efficient tree implementations for Django
4.6.1
4.7
ae8109c

django-redis
Full-featured redis cache backend for Django
5.2.0
5.4.0
db931bb

django-taggit
Reusable Django application for tagging
3.1.0
4.0.0
6d5ec2d

django-extensions
Extensions for Django
3.2.1
3.2.3
74f1ff1

django-modelcluster
Django extension for working with 'clusters' of models
6.1
6.2.1
7bdcd71

django-phonenumber-field
International phone number field for Django models
7.0.2
7.3.0
3c3606d

jinja2
A very fast and expressive template engine
3.1.2
3.1.3
bb64bc9

humanize
Python humanize utilities
4.6.0
4.9.0
ab6357b

packaging
Core utilities for Python packages
23.0
23.2
72d9d99

paramiko
SSH2 protocol library
3.0.0
3.4.0
6fdaccc

isort
A Python utility / library to sort Python imports
5.12.0
5.13.2
16dbdac

phonenumbers
Python version of Google's common library for parsing, formatting, and validating international phone numbers
8.13.7
8.13.27
1e1e22e

psutil
Cross-platform lib for process and system monitoring in Python
5.9.4
5.9.7
4379a82

psycopg2
psycopg2 - Python-PostgreSQL Database Adapter
2.9.5
2.9.9
97301c4

pygments
Syntax highlighting package written in Python
2.14.0
2.17.2
12b1ee2

pymdown-extensions
Extension pack for Python Markdown
10.0.1
10.7
9d00737

cfgv
Validate configuration and produce human readable errors
3.3.1
3.4.0
46c8ecf

cffi
Foreign Function Interface for Python calling C code
1.15.1
1.16.0
f84a5b7

botocore
Low-level, data-driven core of boto 3
1.29.87
1.34.16
ee3ef48

boto3
The AWS SDK for Python
1.26.87
1.34.16
ee3ef48

django-storages
Support for many storage backends in Django
1.13.2
1.14.2
1a59336

async-timeout
Timeout context manager for asyncio programs
4.0.2
4.0.3
2097f52

asgiref
ASGI specs, helper code, and adapters
3.6.0
3.7.2
13e9081

anyascii
Unicode to ASCII transliteration
0.3.1
0.3.2
f90dee6

pyyaml
YAML parser and emitter for Python
6.0
6.0.1
ce136ca

regex
Alternative regular expression module, to replace re
2023.6.3
2023.12.25
9186a94

requests
Python HTTP for Humans
2.28.2
2.31.0
a2b06f7

sentry-sdk
Python client for Sentry
1.16.0
1.39.2
989f74d

soupsieve
A modern CSS selector implementation for Beautiful Soup
2.4
2.5
06fcc35

sqlalchemy
Database Abstraction Library
2.0.5.post1
2.0.25
4289d4c

sqlparse
A non-validating SQL parser
0.4.3
0.4.4
efbdb53

telepath
A library for exchanging data between Python and JavaScript
0.3
0.3.1
2299697

typing-extensions
Backported and Experimental Type Hints for Python 3.7+
4.5.0
4.9.0
c188152

urwid
A full-featured console user interface library
2.1.2
2.4.2
c6affdf

virtualenv
Virtual Python Environment builder
20.20.0
20.25.0
6926cde

wand
Ctypes-based simple MagickWand API binding for Python
0.6.10
0.6.13
980be3b

wrapt
Module for decorators, wrappers and monkey patching
1.15.0
1.16.0
8e943aa

whitenoise
Radically simplified static file serving for WSGI applications
6.4.0
6.6.0
ea695e3

willow
A Python image library that sits on top of Pillow, Wand, or PythonMagick
1.6.2
1.7.0
d2a43b6

django-debug-toolbar
A configurable set of panels that display various debug information
4.1.0
4.2.0
c0f1a63

django-birdbath

1.1.0
1.1.1
68b9b21

cryptography
Provides cryptographic recipes and primitives to Python developers
39.0.2
41.0.7
1b48611

bcrypt
Modern password hashing for your software and your servers
4.0.1
4.1.2
6615808

pillow
Python Imaging Library (Fork)
9.4.0
10.2.0
03fdd49

How to Test

Building the Docker images should work without any failure by Poetry to install packages due to incompatibilities
Run the test suite -- should pass without errors
Running any ./manage.py command (e.g. migrate, runserver, makemigrations)should work without any new errors or warnings
the docs site should work as expected, without any errors (mkdocs serve)

MR Checklist

[ ] Add a description of your pull request and instructions for the reviewer to verify your work.
[ ] If your pull request is for a specific ticket, link to it in the description.
[ ] Stay on point and keep it small so the merge request can be easily reviewed.
[x] Tests and linting passes.

Unit tests

[ ] Added
[x] Not required

Documentation

[ ] Updated build docs
[ ] Updated editor guidelines (https://docs.google.com/document/d/1PAWccdQ4tfaZsrEWmpDhvP3GH5RRmBOARFVp4b-kje8/edit?usp=sharing)
[x] Not required

Browser testing

[x] I have tested in the following browsers and environments (edit the list as required)

Latest version of Chrome on GNU/Linux
Latest version of Firefox on GNU/Linux

[ ] Not required

Data protection

[x] Not relevant
[ ] This adds new sources of PII and documents it and modifies Birdbath processors accordingly

Accessibility

[ ] Automated WCAG 2.1 tests pass
[ ] Manual WCAG 2.1 tests completed
[ ] I have tested in a screen reader
[ ] I have tested in high-contrast mode
[ ] Any animations removed for prefers-reduced-motion
[x] Not required

Sustainability

[ ] Images are optimised and lazy-loading used where appropriate
[ ] SVGs have been optimised
[ ] Perfomance and transfer of data considered
[ ] If JavaScript is needed alternatives have been considered
[ ] New font variants have not been added
[x] Not required

Thanks @lparsons396, I've updated wagtail-accessibility to 2.0.0, tested it and it's working as expected.

I've rebased the branch onto integration/sprint-1


fix CeresConfig.cmake

1 fix relative path for looking include directory
2 install the additional FindEigen Gflags Glog file, because the original ***Config.cmake file of the library do not define proper variable for use in CeresConfig.cmake

@saedrna,
Thanks for having already signed the Contribution License Agreement. Your agreement was validated by Microsoft. We will now review your pull request.
Thanks,
Microsoft Pull Request Bot

Looks good, thanks for the PR!


Changes to match rfc7233

Addresses issue #49 - adjustment of range headers.

feat: Added Range: Tests

Tests to evaluate

ranges exceeding file size
negative ranges (individually, as group, overlapping)
RangeNotSatisfiable on range start > file size (individual, and as a group, and without a range end)
RangeNotSatisfiable on range start < 0 (when suffix > file size)

fix: ranges logic update

The ranges calculation in parse_range now will return values for prefix, suffix, and over-large ranges.
The rest of the logic should work with the change.

fix: response tests pass

Other response tests modified to match expected functionality.
Some minor changes to websockets to allow those tests to pass as well.

Thanks！


brainstorming session for HW6 (disclaimer added), would appreciate input.

Hey guys, I have a crazy idea for MY HW6..
What I was thinking, was using each 'condition' the instructor wants (ANY of the ones in the list, with at LEAST the minimum he wants used, combos as well), to create either a line or point in the canvas..
if the 'point' scenario is used, the points have lines drawn to each one to create the art at the end.
If the 'line' scenario is used, the above is accelerated, and is done BEFORE the program ends.
The end result should be some form of art, or an outline of something, like an animal..
any ideas on where to start? I have this nutty idea, but no idea how to make it real!

I want to be clear here.. Since I think there is some confusion to my post:
I am NOT asking you to do my work for me, I can do that myself without much issue,
I am asking for ideas on WHERE to start, how best to use each requirement to achieve the end result specified.
The "open labs" are not helpful when they are during the EXACT same time as my face to face courses, and the "study group' seems to have been disbanded or ignored, so there goes that idea. and the open labs aren't much help for the reason I just outlined
I will look at each of the slides in the website, and see what I can think up, but using that to create art...is going to be my problem.
I have NO problem driving up here tomorrow from my home in Hamilton, for help on this, I would be more than happy to, in fact.
If that's what it takes to get help, so be it.
Thank you for your input/thoughts on this question.


Unhandled Promise Rejection: TypeError: el is not an Object

I'm using Safari on macOS Monterey.
This is how I tried initializing the autocompletion thing:
var ac;
window.addEventListener("load", function () {
	let config = {
		selector: ".autocomplete",
		wrapper: true,
		data: {
			src: async (query) => {
				try {
					let source = await fetch(SUGGEST_ENDPOINT);
					return await source.json();
				} catch (error) {
					return error;
				}
			},
			keys: null
		},
		debounce: 300,
		placeHolder: "Search",
	};
	ac = new autoComplete({config});
}

Every time I reload the site, I get this error in the console:
[Error] Unhandled Promise Rejection: TypeError: el is not an Object. (evaluating 'key in el')
	create (autoComplete.js:182)
	(anonymous function) (autoComplete.js:557)
	Promise
	init (autoComplete.js:547)
	autoComplete (autoComplete.js:649)
	(anonymous function) (core.js:35)

What's happening here?

Change
ac = new autoComplete({config});

to
ac = new autoComplete(config);

Well, that was easy. Please adjust the usage instructions here (https://tarekraafat.github.io/autoComplete.js/#/usage?id=_2-script) because they currently tell you to do what I did.

I agree, the instructions new autoComplete({ config }) are misleading. I had the same issue.


PHP: add PHP7 to various Jenkins tests and update dockerfile

Added PHP7 as a new test configuration to Jenkins Basic test and Interop tests

PHP7 is being compiled from source in the dockerfile for now
Refactored some common dependencies shared with the base grpc_interop_php dockerfile
Added php7 as a separate language to the run_tests and run_interop_tests runners because a totally different base docker image is needed

Removed a previous git clone hack to the Protobuf-PHP repo
Removed an outdated step modifying the dotdeb.list file before apt-get install
Removed a check to expect extension to be installed by homebrew
Will add php7 to the actual Jenkins project configuration after code is merged (I tested that manually and tests are all green)
To run these locally

./tools/run_tests/run_tests.py -l php7 --use_docker
./tools/run_tests/run_interop_tests.py -l php7 -s all --use_docker -t -j 8
./tools/run_tests/run_interop_tests.py -l php7 --cloud_to_prod --use_docker -t -j 8
./tools/run_tests/run_interop_tests.py -l php7 --cloud_to_prod_auth --use_docker -t -j 8

Fixes #6366

LGTM, besides a couple of nits regarding copyrights.


Installation Error: Ruspberry-pi

When trying to install this project on my Raspberry Pi that runs the latest version of rusberian-32bit, I'm getting the error:
command failed: wifi-connect --version
Any ideas? sejections?

Getting the same issue with a Raspberry Pi4
CLI Output

/dev/fd/63: line 208: /usr/local/sbin/wifi-connect: No such file or directory
WiFi Connect Raspbian Installer: command failed: wifi-connect --version

OS details

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Debian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

any updates?

It's downloading the wrong binary for 64-bit OS. Try:
wget https://github.com/balena-io/wifi-connect/raw/master/scripts/raspbian-install.sh
in raspbian-install.sh, change
local _regex='browser_download_url": "\K.*rpi\.tar\.gz'
to
local _regex='browser_download_url": "\K.*aarch64\.tar\.gz'
and install it with
chmod +x raspbian-install.sh
./raspbian-install.sh

It's downloading the wrong binary for 64-bit OS. Try: wget https://github.com/balena-io/wifi-connect/raw/master/scripts/raspbian-install.sh
in raspbian-install.sh, change local _regex='browser_download_url": "\K.*rpi\.tar\.gz' to local _regex='browser_download_url": "\K.*aarch64\.tar\.gz'
and install it with
chmod +x raspbian-install.sh
./raspbian-install.sh

I'm still facing this error: "command failed: wifi-connect --version"

For me it could install OK now on a Pi 4B.


Add Trltexx

@theboss221 point me right kernel which boots with cm device tree

https://github.com/CMRemix/android_kernel_samsung_trlte

?


Update dependencies

update license
update some dependencies
update github actions
merge should be fixed

@yegor256 please take a look
let's fix checks first

@pnatashap thanks a lot!


Ensure country code is added to phone number

It would be useful to validate if the phone number has the country code before submitting to OSM. There is a worldwide push to get numbers corrected. https://maproulette.org/browse/challenges?query=phone

As long as the number isn’t added as it is into OSM but only creates a note I classify this issue as minor. On the other hand while the "phoneplaceholder" do a pretty good job at hinting the country code I agree that a validation may be necessary. A simple way to do that would be to verify if a + sign is added in the form as there’s a low chance of misstyping it.

I could see us using something like libphonenumber.js to format the number properly as it goes to OSM as a note. That'd be a useful pull request to add.


A flag to display a list of available parameters

From @sebawita on December 4, 2017 18:50
Bug Report or Feature Request (mark with an x)
- [ ] bug report -> please search issues before submitting
- [x] feature request

Area
- [ ] devkit
- [x] schematics

Desired functionality
Currently the only way to check the available parameters for a schematics is by looking into its json schema file.
It would be great to have a way in the CLI to display the list of params, like this:
schematics @schematics:schematic --schema
Copied from original issue: angular/devkit#311

From @ssilvert on January 10, 2018 15:31
+1
It seems like the proper flag for this would be --help.  Of course, --help is used for something else now, but perhaps schema help should be incorporated into that.

It would indeed be nice to give some helpful output rather than just a default message like this:

schematics @schematics/angular:application --help

schematics [CollectionName:]SchematicName [options, ...]

By default, if the collection name is not specified, use the internal collection provided
by the Schematics CLI.

Options:
    --debug             Debug mode. This is true by default if the collection is a relative
                        path (in that case, turn off with --debug=false).
    --allowPrivate      Allow private schematics to be run from the command line. Default to
                        false.
    --dry-run           Do not output anything, but instead just show what actions would be
                        performed. Default to true if debug is also true.
    --force             Force overwriting files that would otherwise be an error.
    --list-schematics   List all schematics from the collection, by name.
    --verbose           Show more information.

    --help              Show this message.

Any additional option is passed to the Schematics depending on


_ctc_decode import issue

Hello,
I am still experiencing the _ctc_decode import issue, with the latest pytorch-ctc checkout from the Git repository.
The relevant error lines are:
python
Python 2.7.12 (default, Nov 19 2016, 06:48:10)
[GCC 5.4.0 20160609] on linux2
Type "help", "copyright", "credits" or "license" for more information.

import torch
import pytorch_ctc
Traceback (most recent call last):
File "", line 1, in
File "/usr/local/lib/python2.7/dist-packages/pytorch_ctc/init.py", line 4, in
from ._ctc_decode import lib as _lib, ffi as _ffi
SystemError: dynamic module not initialized properly

I think this may be resolved if using the latest pytorch_ctc and latest pytorch (current master branch). @SeanNaren has some more details on this one.

Check that -- @SeanNaren has a branch that addresses this. It will be contingent on a change in the master version of pytorch.

The newest build system should now work for python 2.7 using the master branch.


Feature request: AutoExplicit encryption mode

FluentFTP Version: 32.4.3
If you don't know whether a server supports explicit encryption, but would prefer to use it available, you currently must attempt to connect with Explicit, catch the FtpSecurityNotAvailableException, change the encryption to None, and try again with a new connection.
It would be more efficient to just ignore the AUTH failure and continue the connection as unencrypted. I think the implementation for this should be pretty simple; something like this:
if (EncryptionMode == FtpEncryptionMode.Explicit || EncryptionMode == FtpEncryptionMode.AutoExplicit) {
				reply = await ExecuteAsync("AUTH TLS", token);
				if (!reply.Success && EncryptionMode == FtpEncryptionMode.Explicit) {
					throw new FtpSecurityNotAvailableException("AUTH TLS command failed.");
				}
				if (reply.Success)
				{
					await m_stream.ActivateEncryptionAsync(Host, m_clientCerts.Count > 0 ? m_clientCerts : null, m_SslProtocols);
				}
			}

@SapientGuardian Can you try this and see if it works for you?

Sorry for the delayed response, it's been a busy week. I just tried it out against a server that does support SFTP, and one that does not. It works perfectly; neither threw an exception, and client.IsEncrypted was accurate.
Thanks!


DraftKings and Hockey, Doesn't like my data.

Hello again;
and again, this issue is caused by my own stupidity.
I'm pulling my data from mySql Data Tables that I've scraped from various websites.  I've gotten the FanDuel Hockey, working and it's great (Thank you so much) ,
but for some reason, I can't figure out what I'm missing on the DraftKings side.  (I have a feeling that my Position(s) are wrong for DraftKings, but I don't know how to fix it.)
Can you please help me? -- Thanks.
-- ==================================================
Here's a sample of my input data:  (The first two are goalies, the second two are ['C','UTIL'] and ['W', 'UTIL']...
player_info[0] :
PlayerName : Marc-Andre Fleury
Name[0]    : Marc-Andre
Name[1]    : Fleury
TeamShort  : VGK
Position   : ['G']
Salary     : 8200.0
FanPoints  : 10.6
player_info[1] :
PlayerName : Matt Murray
Name[0]    : Matt
Name[1]    : Murray
TeamShort  : PIT
Position   : ['G']
Salary     : 8000.0
FanPoints  : 2.6
PlayerName : S. Stamkos
Name[0]    : S.
Name[1]    : Stamkos
TeamShort  : TBL
Position   : ['C', 'UTIL']
Salary     : 7100.0
FanPoints  : 6.0
player_info[10] :
PlayerName : V. Tarasenko
Name[0]    : V.
Name[1]    : Tarasenko
TeamShort  : STL
Position   : ['W', 'UTIL']
Salary     : 7000.0
FanPoints  : 6.0
-- ===================================================
Here's my code:
players.append(Player(
int(i),
name[0],
name[1],
player_info[2].split('/'),    # for Fanduel use '-' for Draftkings use '/'
player_info[1],
float(player_info[3]),
float(player_info[4])
))
optimizer.load_players(players)
for player in optimizer.players:
if player.efficiency == 0:
optimizer.remove_player(player)
lineup_generator = optimizer.optimize(3)
Here's the Error:
pydfs_lineup_optimizer.solvers.exceptions.SolverException: Unable to solve
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File ".\NHLDKTodaysTop3Lineups(TXT).py", line 147, in
for lineup in lineup_generator:
File "C:\Users\Larry Brown\AppData\Local\Programs\Python\Python37\lib\site-packages\pydfs_lineup_optimizer\lineup_optimizer.py", line 397, in optimize
raise LineupOptimizerException('Can't generate lineups')
pydfs_lineup_optimizer.exceptions.LineupOptimizerException: Can't generate lineups
-- ====================================================

You have incorrect positions names, optimizer uses names from exported csv, so correct position names for NHL are: LW, RW, C, D, G


Fix swift 3 renaming compile error

NSLocale.current() has been renamed to Locale.current

Thx! Please add an entry in the CHANGELOG.md to credit yourself too!

Done, thanks 😊

Very strange, it has been almost a whole day and Travis still haven't started to build and check that PR, wonder what happens…
It seems you forgot to update the Unit Tests, please add a commit to fix the files in UnitTests/expected to match the template change :wink:

Ah of course, completely forgot, sorry 😉 Just updated the file.


User reported bug: Export png sequence with a transparent background and it exports with a black background instead

Filmon H Abraha:  Black background. Export png sequence with a transparent background. The usual. This time however, it's exporting with a black background no matter how many times I tried. I've posted about it extensively in the Discord channel as well.

https://2dimensions.slack.com/archives/C01AZDDBK2N/p1646375657141029

@umberto-sonnino Will you have time to look at this this week? It's a significant bug, and it would be great to address this before we make our big announcement about the updates to the Cloud Renderer.
cc: @luigi-rosso @jill-casey

I was able to reproduce this a week ago, but I've gone back to it once more and it looks like PNG Sequences are now exporting with transparent backgrounds when:

The Artboard has no 'Fill'
The Artboard has a 'Fill' with 0% transparency
A week ago I remember that the two cases above weren't working, but they appear to be working now. Am I missing another combination?


Component needs loading state

If data is updated from the server takes a while and user reaches the end of a list, component should have a loader to indicate that more data is being loaded.
Could you provide a way to render loader at the end of the list while the data promise is being resolved?

You don't have to render your loader in the scroller. How about putting it under the scroller?


Question about calling differential binding events

Hi there,
Macs2 is a great software and I used macs2 bdgdiff to call differential binding events of RNA polymerase ii following this link: https://github.com/taoliu/MACS/wiki/Call-differential-binding-events
I have two questions.I got three output files including diff_c1_vs_c2_c3.0_common.bed, diff_c1_vs_c2_c3.0_cond1.bed and diff_c1_vs_c2_c3.0_cond2.bed. But all the values in the last column of diff_c1_vs_c2_c3.0_common.bed are more than 0. As that link mentioned, the values are in log10 likelihood ratios, so some values should be negative value unless all the binding regions in this file enriched in condition 1 comparing to condition 2. In my observation, most binding regions are enriched in condition2 and most values are less than 1. In this case, I guess these values might be not in log10 likelihood ratios. Are these values really in log10?
After I get these values, I would like to do pathway analysis. I will annotate these regions by HOMER to obtain gene names. Then if these values are not in log10, is it okay to use log10(1/cond1_value), log10(1/common_value) and log10(cond2_value) with their gene names to do the pathway analysis?
Thanks,
Yunpeng

The command I used for calling differential binding events:
macs2 callpeak -B -t D567_RNApolII_Control.mapped.rgid.sorted.filtered.dups_remove.bam -c D567_Input_Control.mapped.rgid.sorted.filtered.dups_remove.bam -n RNApolII_CT  --nomodel --gsize 2.7e9 --tsize 67 --extsize 182 --keep-dup all --qvalue 0.05
macs2 callpeak -B -t D567_RNApolII_RT.mapped.rgid.sorted.filtered.dups_remove.bam -c D567_Input_RT.mapped.rgid.sorted.filtered.dups_remove.bam -n RNApolII_RT --nomodel --gsize 2.7e9 --tsize 67 --extsize 182 --keep-dup all --qvalue 0.05
macs2 bdgdiff --t1 RNApolII_CT_treat_pileup.bdg --c1 RNApolII_CT_control_lambda.bdg --t2 RNApolII_RT_treat_pileup.bdg --c2 RNApolII_RT_control_lambda.bdg --d1 15849561 --d2 16226600 -g 60 -l 182 --o-prefix diff_c1_vs_c2

Hi @toxin08x, the values reported in bdgdiff are log10 likelihood ratios indicating that a condition has higher signal than the other. Higher values in cond1.bed indicate higher signals in cond1 compared with cond2; and higher values in cond2.bed indicate higher signals in cond2 compared with cond1. They are all in log10 form. In your case, values in cond1 and cond2 should be larger than 3 (or likelihood ratio 1000), and values in common file should be smaller than 3. But log10 likelihood ratios we reported in common.bed are always non-negative -- they are the maximum of log10LR(cond1 vs cond2) and log10LR(cond2 vs cond1).

I have a similar kind of question, the values in the  last columns of all the three bed files are negative , something like this:
chr2   32753628        32753756        diff_S1_vs_S2_cond2_29  -27338322477056.00000
chr2   97264021        97264317        diff_S1_vs_S2_cond2_33  -11821977174016.00000
chr2   75189710        75189870        diff_S1_vs_S2_cond2_36  -71413604024320.00000
chr2   89064223        89064451        diff_S1_vs_S2_cond2_37  -49988969168896.00000
chr2   140454180       140454312       diff_S1_vs_S2_cond2_38  -28919239540736.00000
is it usual to have such a high negative value? what does this states?
and I have used the command mentioned in here: https://github.com/taoliu/MACS/wiki/Call-differential-binding-events/

@kminie This must be an overflow issue... Could you confirm that MACS2 was compiled as a 64bit software in your computer (also, python and Numpy)?

yes it was compiled dat way

Please,
 I have the same issue and my instalation was 64 bit...any further comments?

Best, Mozart

Dear TaoLiu,
I'm experiencing the same issue in one of my samples. All my ChIPs peak calling works well  identifying differential peaks between the conditions. But in one of them I'm getting negative values:
track name="condition 1 (peaks)" description="unique regions in condition 1" visibility=1 1	877804	878060	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_1	-13469341466566048342893133824.00000 1	901320	901648	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_2	-13244853150478253300958363648.00000 1	901763	902258	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_3	-6650135060577364293770543104.00000 1	929861	930527	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_4	-5606286644921167871976931328.00000 1	930647	934100	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_5	-923790954692438483143753728.00000 1	1015532	1015885	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_6	-15209400108650371536662822912.00000 1	1235763	1236064	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_7	-15973691512070409266273452032.00000 1	1248735	1248858	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_8	-66224262210616404352557907968.00000 1	1250686	1251017	diff_Ca_Ser2_36h_vs_si298_Ser2_36h_cond1_9	-9933639567710784796365946880.00000
Thanks in advance, Igor

As taoliu said above, it is indeed an overflow issue most probably by the incorrect-compiled-dependenies. I used macs2.1.0 and it works perfectly one year before. But recently I met the same issue. I was troubleshooting several days until I noticed that I have unmatched numpy and python from miniconda env installed several months before (macs2 was installed before by root without miniconda env). Now I fixed this issue by creating a new conda env and installing macs2 there.


Spa

Addresses #1

Haven't tested it - but looks good.  We'll need to make the API endpoint configurable.  localhost:3001 in dev mode, api-staging.cloudytimemachine.com in staging, api.cloudytimemachine.com in prod


Preserve DAG node natural ordering

preserve node natural ordering to enable priority queue-like functionality
change ind_nodes() to use the default self.graph if graph is not given as parameter

I'm maintaining a graph of modules with dependencies that must be processed according to an externally defined priority. It would be really nice if I could trust the data structure to keep the insertion ordering, that way there would not be a need to sort ind_nodes() result at all.
I'm having a bit of trouble getting the code running on python 2.6... I just realised that OrderedDict is not available before 2.7 and should be imported from external ordereddict package. I'm not sure whether this is a good idea, as it will complicate the build somewhat. Is 2.6 something that you want to support?

@thieman please review, I've tested with 2.7 and everything works great.

This looks great, thanks! I will cut a new major release in the next few days, I'm not sure if moving the graph to be an ordereddict would affect anyone downstream but it's probably better to err on the side of caution


Unclear behaviour with vulnerabilities when using cwd

Hey!
I found unclear behaviour with vulnerabilities reporting when using cwd.
With this package.json:
{
  "private": true,
  "dependencies": {
    "classnames": "^2.1.5",
    "director": "^1.2.0",
    "react": "^0.13.3",
    "todomvc-app-css": "^2.0.0",
    "todomvc-common": "^1.0.1"
  },
  "devDependencies": {
    "bin-up": "^1.1.0"
  }
}

I do npm audit and get this output:
# npm audit report

react  >=0.0.1 <0.14.0
Severity: high
Cross-Site Scripting in react - https://github.com/advisories/GHSA-hg79-j56m-fxgv
fix available via `npm audit fix --force`
Will install<EMAIL_ADDRESS>which is a breaking change
node_modules/react

1 high severity vulnerability

To address all issues (including breaking changes), run:
  npm audit fix --force

but when I use cwd:
await cwd(path, {
    vulnerabilityStrategy: "npm",
    fullLockMode: true
  })

I get vulnerabilities: [].
What am I doing wrong? Could you please clarify how this work?

Hi @mbalabash
Can you try to run cwd with includeDevDeps options set to true ? (just to be sure even if doesn't seem to be related to devDeps).
Or maybe there is something wrong with the way we check SemVer (possible). You can always take a look here:

https://github.com/NodeSecure/scanner/blob/master/src/depWalker.js#L285

After this it use the npm strategy for Vuln package:

https://github.com/NodeSecure/vuln/blob/main/src/strategies/npm-audit.js#L16

I'm going to take a look too.

Hmm i failed to reproduce on my side with the package.json you provided

Hmm i failed to reproduce on my side with the package.json you provided

That’s strange. I tried with includeDevDeps: true and still get same vulnerabilities: [] output.
What kind of npm token should I use?
I've set npm readonly token into env var NODE_SECURE_TOKEN. Is it correct?

Ok i think i found what's wrong: https://github.com/NodeSecure/scanner/pull/39

Ok release 3.4.1 available: https://github.com/NodeSecure/scanner/releases/tag/v3.4.1 (could you check if everything ok now ?).

Yep, now it works perfectly 👍
Thank you!


Limited resources in quota when scoped for priority class.

This PR brings in documentation around small but important limitation of resource quota object scoped for  priority class.
When quota object is created for priority class, we only enforce limited set of resources. This PR lists those resources.
If quota object is created with priority class scope, k8s has no validation around allowed resources. Eventually the quota object gets created but resources not in the above list will never be enforced and counted towards usage.
Github issue: https://github.com/kubernetes/website/issues/23626

Thank you @kaushik229 for this clarification. This is an extremely important addition to the docs that has production impact.
/lgtm

Hi @kaushik229 - can I help you get this PR merged?

Sorry I deleted my fork.
I opened another PR for the same.
https://github.com/kubernetes/website/pull/23795

Sorry I deleted my fork.
I opened another PR for the same.
https://github.com/kubernetes/website/pull/23795


Opera detected as Chrome

making a request with UA string:
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.125 Safari/537.36 OPR/30.0.1835.88
Which is provided in a request from Opera on MacOSX
useragent.isChrome is set to true and useragent.isOpera is set to false.
express-useragent is incorrectly detecting Opera as Chrome.

I've just fixed this and created a pull request for it: https://github.com/biggora/express-useragent/pull/45


getExecution freezes up when in development

I have the following code, when this is run on local development, getExecution never returns.

Another strange thing is the jobs that are created, no matter how many, return all the same executionId of<PHONE_NUMBER>0000000000000000000000

It is fixed in our last release.


fix(tree): make state methods work for historical blocks

WIP for https://github.com/paradigmxyz/reth/issues/11251

might be wrong but this feels unsafe when it touches in-memory ranges.

When this is used outside of the tree, yes, calling get_state in a loop could result in different views. I think most of the provider methods suffer from this. In those cases we need to provide a safer API that is aware of the CanonicalInMemoryState locks. For example, right now it is unsafe to call most combinations of providers in sequence. For a safer API, do we want to put the provider methods behind a lock? Similar to how the DatabaseProvider works:
let blockchain_provider = BlockchainProvider::new(/* stuff */);
let provider_ro = blockchain_provider.read(); // acquires ro `CanonicalInMemoryState` lock
for block in blocks {
    let state = provider_ro.get_state(block);
}


CI: docker cpu hotplug test failed

Description of problem
Saw this in CI (http://jenkins.katacontainers.io/job/kata-containers-runtime-ubuntu-16-04-PR/226/console)
Hot plug CPUs container with CPU constraint
  should have 2 CPUs
  /tmp/jenkins/workspace/kata-containers-runtime-ubuntu-16-04-PR/go/src/github.com/kata-containers/tests/vendor/github.com/onsi/ginkgo/extensions/table/table_entry.go:46
Running command '/usr/bin/docker [docker run --runtime kata-runtime --rm --name 12GQvDDtwN1UXri1Cb8GfuMERZ0dIy --cpus 2 debian bash -c for c in $(seq 1 5); do [ -d /sys/devices/system/cpu/cpu2 ] && nproc && exit 0; sleep 5; done; exit 1]'
Killing process timeout reached '60' seconds
Running command '/usr/bin/docker [docker ps -a -f name=12GQvDDtwN1UXri1Cb8GfuMERZ0dIy --format {{.Status}}]'
[docker ps -a -f name=12GQvDDtwN1UXri1Cb8GfuMERZ0dIy --format {{.Status}}]
Timeout: 60 seconds
Exit Code: 0
Stdout: Up 57 seconds

Stderr:

• Failure [60.068 seconds]
Hot plug CPUs
/tmp/jenkins/workspace/kata-containers-runtime-ubuntu-16-04-PR/go/src/github.com/kata-containers/tests/integration/docker/cpu_test.go:51
  container with CPU constraint
  /tmp/jenkins/workspace/kata-containers-runtime-ubuntu-16-04-PR/go/src/github.com/kata-containers/tests/vendor/github.com/onsi/ginkgo/extensions/table/table.go:92
    should have 2 CPUs [It]
    /tmp/jenkins/workspace/kata-containers-runtime-ubuntu-16-04-PR/go/src/github.com/kata-containers/tests/vendor/github.com/onsi/ginkgo/extensions/table/table_entry.go:46

    Expected
        <int>: -1
    to be zero-valued

    /tmp/jenkins/workspace/kata-containers-runtime-ubuntu-16-04-PR/go/src/github.com/kata-containers/tests/integration/docker/cpu_test.go:106

Expected result
Test should pass.
Actual result
Test failed.
The test checks for /sys/devices/system/cpu/cpu2. It seems that it should be checking for /sys/devices/system/cpu/cpu1 instead?
cc @devimc

@bergwolf the issue is yamux and its timeout not CPU hotplug
Killing process timeout reached '60' seconds

see https://github.com/kata-containers/agent/pull/263 , https://github.com/kata-containers/proxy/issues/70 , https://github.com/kata-containers/agent/issues/231


New gem release ?

Any plan on releasing a new gem ? so we can benefit from new features like send_channel_event without having to pull github :)

close this issue @jarthod as to not confuse others? :)

Thanks :)


Determine name of the game

We must determine the name of the game

Wait until storyline is developed for chosen theme.

Name option #1:
Worlds Apart

Name Option #2:
1991: Hacking the Red Storm

Name Option #3:
1991: Red Winter. Thought this was good because of Boreas as the god of ice, and the cold war ended on December 3, 1991.


Switch away from using PSConsoleHostReadLine

Is this a breaking change? Whatever, we'll increment it as a enhancement.
PSConsoleHostReadLine is fragile, and upon Import-Module or Remove-Module it can possibly destroy user personalizations, seek to use something else.

For context this is where alias-tips gets its original pre-exec hook from: https://github.com/PowerShell/PowerShell/issues/14484#issuecomment-751779615

In #26, we workaround this by adding a message and pasting a simple command to the user output when alias-tips is removed. Given the lifecycle of the module is always typically equivalent to the entire shell lifecycle (since as a productivity tool, its not being unloaded/loaded), this is the best solution (for now). I will keep this open, since they're aren't many issues in this repo if a pre-exec hook ever comes around.

This is another thing holding back https://github.com/codyduong/powershell-alias-tips/issues/10, I'm not super sure how to prevent the line from being run (it is possible, but it waits on user input) before moving onto next prompt. TODO investigate


Wait for Permissions; Impl setDTR, setRTS; Fix disconnect

This request contains the following:

Implementations for setting usb DTR and RTS
A "USBGrantReceiver" to, which resolves connect after permissions have been granted by the user
Fix for https://github.com/farellsujanto/flutter_serial_communication/issues/6
Most class members are now private

The libraries API should remain unchanged

will be put on the next version release, thanks @DominikStarke


Remove version: Pidgin.Pidgin version 2.14.1

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.1/pidgin-2.14.1.exe/download
OK
(Automated message - build 923)

Close with reason: Package still available.;

URL: https://sourceforge.net/projects/pidgin/files/Pidgin/2.14.1/pidgin-2.14.1.exe/download
OK
(Automated message - build 923)


Various small improvements to script behavior

Rationale for changes given in comments
Feel free to use, or not! These are essentially just changes I made to get the script working better on my own files

Hey pineapplemachine! Thank you for contributing your changes back. A lot of the improvements are useful and/or things I wanted to implement eventually so I appreciate you taking your time and adding them in. I'm happy with the changes so I'll merge them in :)


Background image page

Examples like mdb + show one of the examples with use of plugin extension like in TW docs

Examples like mdb + show one of the examples with use of plugin extension like in TW docs


Bug: Game crash after exiting a song, selected during song search

Describe the bug
After pressing 4 to search a song, I scrolled a bit clicked on the file and then immediately tried to exit. The game crashed after exiting the file.
To Reproduce
Steps to reproduce the behavior:

Open the song menu and press 4
Type in a name shared by multiple files
Don't click enter, start scrolling
Click a file and immediately exit

Expected behavior
To return to the song select menu
Screenshots
See crashinfo.txt
Desktop (please complete the following information):

OS: Windows 10
Version 21H1
64bit

crashinfo.txt

this is something really specific to how the theme handles setting keymode stuff for til death
and i suspect it was fixed but i cant really verify this (and i cant reproduce it on .71) so im gonna say wait for .71 because i think its fixed there

no activity and cannot reproduce


Check KS Whitening

In KS the whitening matrix is computed before any other preprocessing. Then after this preprocessing the whitening matrix is applied. I think it makes more sense to compute the whitening matrix aftter other preprocessing. Check this.

It's done in get_whitening_matrix.m


Beef up tests for bitmap, concurrent bitmap and tuple access strategy

Fix #70.

Beefs up tests for bitmap, concurrent_bitmap and tuple_access_strategy. Mainly tweaks number of iterations, bitmap sizes tested, number of columns in layouts generated.
Changed from std::bitset<N> to std::vector<bool> for dynamic bitsets. (vector<bool> still specialized in C++17, §26.3.12).

On my laptop,
make unittest
    Start 1: bitmap_test
1/7 Test #1: bitmap_test ......................   Passed   45.40 sec
    Start 2: concurrent_bitmap_test
2/7 Test #2: concurrent_bitmap_test ...........   Passed   44.39 sec
    Start 3: object_pool_test
3/7 Test #3: object_pool_test .................   Passed    0.29 sec
    Start 4: data_table_concurrent_test
4/7 Test #4: data_table_concurrent_test .......   Passed    1.98 sec
    Start 5: data_table_test
5/7 Test #5: data_table_test ..................   Passed    1.02 sec
    Start 6: tuple_access_strategy_test
6/7 Test #6: tuple_access_strategy_test .......   Passed   54.56 sec
    Start 7: varlen_pool_test
7/7 Test #7: varlen_pool_test .................   Passed    2.81 sec

100% tests passed, 0 tests failed out of 7

Label Time Summary:
unittest    = 150.46 sec*proc (7 tests)

Total Test time (real) = 150.48 sec

Coverage decreased (-0.2%) to 96.599% when pulling 8b4886aad8274e15ccd4ac8d8e873bdd288d2f02 on lmwnshn:free_tas into 4db3cd1ade8bec2ce46f3da343f5144d07420c6f on cmu-db:master.

Dependency on #80.

generally LGTM, but you need to fix merge conflicts


Project.getPath is deprecated.

Use ::getPaths instead
Project.getPath (/usr/share/atom/resources/app.asar/src/project.js:583:12)
doActive (/home/pedro/.atom/packages/remote-sync/index.coffee:18:18)
Object.activate (/home/pedro/.atom/packages/remote-sync/index.coffee:15:4)
Package.activateNow (/usr/share/atom/resources/app.asar/src/package.js:222:19)

Will be fixed in #135, so I will close this.


[TIKA-1719] Refactor parseToString method to use try-with-resources

Changes made:
try-with-resources is used to automatically handle closing the InputStream, ensuring that it is always closed properly without the need for a finally block.

That's a very old issue. Please use TIKA-4290 as long as 2.9.3 or 3.0 hasn't been released.

Sorry for the confusion. I used TIKA-4290. Thank you.

Thank you. It was a small, precious, and meaningful experience!

Thank you. It was a small but precious and meaningful experience!

@THausherr @asfgit
Thank you. It was a small but precious and meaningful experience !


[Feature Request] Add support for Hermes (UK)

I didn't want to hijack #262 but this relates to a UK courier, hermes. I will try adding additional tickets for other UK carriers as an when I can.
Email: Hermes<EMAIL_ADDRESS>Out for delivery eml: https://gist.github.com/tomanderson2/11785519e57c2016aa714cd8f4e98142
Delivered eml: https://gist.github.com/tomanderson2/17e7811781a230e2ef4e84d613d08279
If the gists don't work I can send the file to your email.
I anonymised some of the data to the following;
my email address - ><EMAIL_ADDRESS>tracking number - ><PHONE_NUMBER>888888 (the original is all digits and the same length ie 16 digits)
My address - > 123 My Address
If you need anything else let me know. When you have what you need from the gists let me know and I'll remove them.
Thanks

I have pulled down the gists, thank you. I'll see what I can do.

The mock tests come back as good in the 0.3.0 branch so it looks promising.

@tomanderson2 are you able to provide information similar to what is found in supported shippers and requirements that provides a link to the service to sign up and details any required settings to begin receiving the correct email messages?

@moralmunky as with Royal Mail, I don't believe you can't sign up for this and its just when the retailer decides to pass on your email address....


Helm Secrets Regenerate at Upgrade

Secrets that use randAlphaNum or similar Helm rand functions are regenerated with each upgrade.
This seems to be a flaw in Helm itself see: https://github.com/helm/charts/issues/5167
Dirty work around is making it a pre-install hook:
annotations:
    "helm.sh/hook": "pre-install"
    "helm.sh/hook-delete-policy": "before-hook-creation"

We should check whether we rely on an old secret after upgrading the chart.

Duplicate / same origin of the error as #17


Call remote authors

This is based on #86 #83 #70
Overview
Make local node make remote calls on your behalf.
Design decision
To indicate we want to do things outside our local node. We add a node parameter, which should be equal to the domain of that server.
This is based on how Mastodon does it (partially) where they append the url with the remote server the account was originally from, like https://mastodon.yourserver/@account@differentserver
Ours follow: http://service/endpoint/?node=domain.herokuapp.com
Changes

Add remote logic for Author endpoint
Add RemoteConfigs which has overrideable values and logic that can be on a per server (per python class) basis

Testing
Go to the following urls

See all local authors: https://potato-oomfie.herokuapp.com/authors/
See all remote authors: https://potato-oomfie.herokuapp.com/authors/?node=turnip-oomfie-1.herokuapp.com
See a local author: http://turnip-oomfie-1.herokuapp.com/authors/656821bc-6ca1-4fe3-ba1b-927e9860d0a4/
See a remote author: http://potato-oomfie.herokuapp.com/authors/656821bc-6ca1-4fe3-ba1b-927e9860d0a4/?node=turnip-oomfie-1.herokuapp.com
Pagination: https://turnip-oomfie-1.herokuapp.com/authors/?node=potato-oomfie.herokuapp.com&page=2&size=1

You might need to clarify something for me.
My assumptions: we have authors on our server1 and there are authors on server2. That author2 will want to connect to our api and so they register as an unauthorized user until they get approved by server admin. When they do get approved, we take their host an add it to the list of servers we accept. Then we have 2 GET methods: one to retrieve hosts on our server and one to retrieve hosts on another server is that correct?
Coordinating user story:
GET [local, remote]: retrieve all profiles on the server (paginated)

Then we have 2 GET methods: one to retrieve hosts on our server and one to retrieve hosts on another server is that correct?
Is host here meaning a real Author? Or a Node?

I just made these 2 methods as one endpoint. We call this endpoint normally "to retrieve hosts on our server". We add a parameter ?node=another.server "to retrieve hosts on another server".

That author2 will want to connect to our api and so they register as an unauthorized user until they get approved by server admin. When they do get approved, we take their host an add it to the list of servers we accept.
Hmm... I kinda don't understand this one. Is Author2 an author in Node2? Is Author2 calling our Node (Node1)?

How I assumed it works is that, as an Author, I want my Node to make calls on my behalf to the remote Node.
It's based on this Scenario Summary:

All actions from authors are routed through the inbox of the receiving authors by the node itself.

I just made these 2 methods as one endpoint. We call this endpoint normally "to retrieve hosts on our server". We add a parameter ?node=another.server "to retrieve hosts on another server". Does that design sound fine?
ah okay, yeah i understand what the endpoints do my question is more, do we need them?

That author2 will want to connect to our api and so they register as an unauthorized user until they get approved by server admin. When they do get approved, we take their host an add it to the list of servers we accept.
Hmm... I kinda don't understand this one. Is Author2 an author in Node2? Is Author2 calling our Node (Node1)?

How I assumed it works is that, as an Author, I want my Node to make calls on my behalf of me to the remote Node.
It's based on this Scenario Summary:

All actions from authors are routed through the inbox of the receiving authors by the node itself.

The key word here is node itself, and not the client or author. So, we do the operation on our node. Sorry, I'm kinda confused to, and I still don't have the whole picture.

I'm temporarily re-opening this one because my remote follow requests are dependent on a lot of changes here.

This is how you fetch a specific author:
http://potato-oomfie.herokuapp.com/authors/656821bc-6ca1-4fe3-ba1b-927e9860d0a4/?node=turnip-oomfie-1.herokuapp.com
to double check, the author id should be the author id of someone from the turbip oomfie server right?


Release new version

@odan , after merging many PRs and closing issues, I think it's time to release new version :).

Thank you!
https://github.com/selective-php/audio-type/releases/tag/1.1.0


Style Parser : Change the default key message to detail which keys need changing

Pull Request Template
Description
Included the object keys that violated the test in the warning message to easily understand what needs changing.
Type of Change
Please delete options that are not relevant, and select all options that apply.

✅ Documentation

How have you tested this?
Tested using a style that violated the test, tested against a default style with no keys, one and two all of which behaved correctly.
Testing Checklist
Please delete options that are not relevant, and select all options that apply.

✅ Existing Tests still pass
✅ Ran locally on my machine

Code Quality Checklist
Please delete options that are not relevant, and select all options that apply.

✅ My code follows the guidelines of XYZ
✅ My code has been commented
✅ Documentation has been updated
✅ New and existing unit tests pass locally with my changes
✅ Main has been merged into this PR

I actually think we should update the styleparser tests with this change too, while we are here!

Putting into draft until tests are updated

@simon-leech @KieronFerrey
I have fixed the two hover and label tests to better suite the actual logic of the module. There is still an issue where the bogus key is not being removed from the style object. Let me know if you have any ideas.

Closed as this PR has the same change in - #1331


[Issue] Ghost Claim

GD Version: 1.2.4-B1
Paper Version: git-Paper-33 (MC: 1.15.1)
LuckPerms Version: v5.0.50
https://www.youtube.com/watch?v=Q5ssT_Uhd7U
Console errors when trying to delete the claim shown in the video:
https://pastebin.com/pF9XLqYE

Thanks for info. Let me know if you can determine steps to reproduce issue.

It seems that I also encountered this problem, it was decided by rebooting the server, but I do not know how to reproduce it.

@bloodmc ok, i understood how to reproduce this error
When you create claims and try to delete them through the /abandonallclaims command, they are not deleted, but the player says that they are deleted and remain in the list of his claims, respectively, the blocks also do not return, and only the /deleteclaim command helps, then it is deleted normally and the blocks are returned . When using the /abandonclaim command, everything works as it should
To repeat, you need:

Create several or one claim
Note how many privates you have in /claimlist and how many privat blocks are left (preferably for clarity)
Enter command /abandonallclaims
Check /claimlist and see that the claims remained and the blocks did not return
Try to enter command /claiminfo in the place of the region and see that it remains
Try to remove it with the /abandonclaim command and see that it remains
Rebooting the plugin does not help

Can you reproduce this on a clean server with only GD/LP?


fix: inject user envs to all deno commands

What kind of change does this PR introduce?
supersedes #722
What is the current behavior?
user defined envs are only available to functions
What is the new behavior?
pass user defined envs to all deno commands
Additional context
Add any other context or screenshots.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

9 of 23 (39.13%)  changed or added relevant lines in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.07%) to 61.882%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

internal/functions/serve/serve.go
9
23
39.13%

Totals

Change from base Build<PHONE_NUMBER>:
0.07%

Covered Lines:
3419

Relevant Lines:
5525

💛  - Coveralls


Add ChatClient Advisor Observability support

Resolves https://github.com/spring-projects/spring-ai/issues/1258

merged in 3b014db1655a936e51c2549d76bfd9f120755111


Add new menu to task dropdown

My actions before raising this issue

[O] Read/searched the docs
[O] Searched past issues

Context
I want to add new features (face de-identification in images) to the menu, but I don't know what steps to work on.
What I'm currently trying to add is [https://github.com/ORB-HD/deface ], and I can add a menu referring to this[https://github.com/opencv/cvat/issues/4933] article, but I don't know how to access the image file directly and how to operate that python cli using API.
What part should I study?

Where do you want to run deface? In the browser?

Image can at least be accessed from DOM element  with id #cvat_canvas_background.
You can find a lot of code snippets from the internet how canvas element can be converted to image.
For example this one:
function convertCanvasToImage() {
  let canvas = document.getElementById("canvas");
  let image = new Image();
  image.src = canvas.toDataURL();
  return image;
}

I'll try to study it, I didn't understand the structure of the cvat yet, so I asked you a question. It's been a lot of help!

Image can at least be accessed from DOM element with id #cvat_canvas_background. You can find a lot of code snippets from the internet how canvas element can be converted to image.
For example this one:
function convertCanvasToImage() {
  let canvas = document.getElementById("canvas");
  let image = new Image();
  image.src = canvas.toDataURL();
  return image;
}

I'll try to study it, I didn't understand the structure of the cvat yet, so I asked you a question. It's been a lot of help!


New package: SurrealDB v0.1.0

Registering package: SurrealDB
Repository: https://github.com/iskyd/SurrealDB.jl
Created by: @iskyd
Version: v0.1.0
Commit: 01aef70bf31b294960e0af2cdfade50a6558a018
Reviewed by: @iskyd
Reference: https://github.com/iskyd/SurrealDB.jl/commit/01aef70bf31b294960e0af2cdfade50a6558a018#commitcomment-93586383
Description: Unofficial SurrealDB library for Julia.

This is an empty package.

@cjdoris the package is not empty now.

@cjdoris any news?

@cjdoris why this package is not getting merged and published in the julia registry?


fix: highlight IsCA

Thank you for contributing to golib!
Please add a summary of your change
fix: highlight IsCA
Does your change fix a particular issue?
Fixes #(issue)
Check list:

[ ] Mark if documentation changes are required.
[x] Mark if tests were added or updated to cover the changes.

Codecov Report

Merging #40 (c653065) into main (c213045) will increase coverage by 0.17%.
The diff coverage is 100.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
@@            Coverage Diff             @@
##             main      #40      +/-   ##
==========================================
+ Coverage   71.54%   71.72%   +0.17%
==========================================
  Files          22       22
  Lines         970      976       +6
==========================================
+ Hits          694      700       +6
  Misses        200      200
  Partials       76       76

Flag
Coverage Δ

unittests
71.72% <100.00%> (+0.17%)
:arrow_up:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Changed
Coverage Δ

crtutil/tmpl/funcs.go
67.36% <100.00%> (+1.17%)
:arrow_up:

crtutil/tmpl/template.go
78.57% <100.00%> (+0.52%)
:arrow_up:

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


Represent non-stringified JSON request body as an [object Object] string

Changes
Ensures request._bodyInit (the internal representation of a request body) is always set to a [object Object] string representation of a body in case it has a non-stringified JSON body and the Content-Type header stating an expected JSON body.
Why

See #856

I'd like to ask for help with adding a test for this. Following the existing tests as examples, I've written this test:
test('converts a non-stringified json body to [object Object] string', function() {
  return fetch('/request', {
    method: 'post',
    headers: {
      'content-type': 'application/json'
    },
    body: {stringified: false}
  })
    .then(function(response) {
      return response.json()
    })
    .then(function(request) {
      assert.equal(request.data, '[object Object]')
    })
})

However, request.data is a public request body that gets correctly set to [object Object]. The test doesn't fail when the fix from this pull request is reverted. I can only assume that request.data doesn't equal the request body provided to xhr.send() at the end of a request:
https://github.com/github/fetch/blob/a8aa427de0ed808ff26c0e3eb2e59c122c44488a/fetch.js#L594
Assertions on request._bodyInit fail, that doesn't seem to be public property (dangle implies).

thk sir

``

``

This is released in v3.6.0 -- https://github.com/github/fetch/releases/tag/v3.6.0


:memo: Docs: Include error message in quick-start

Description
Add docs on how errors are values
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #929   👈

This stack of pull requests is managed by Graphite.


[lambda][alert] fixing bug where metadata for an alert was not being sent to s3

to @jacknagz
cc @airbnb/streamalert-maintainers
fix

Fixing bug where metadata for a triggered rule was not being sent to s3 for storage along with the alert record itself.

Coverage remained the same at 79.231% when pulling cf4c6162b379ddb16264f35ad1a7e7d203857eca on ryandeivert-s3-output-bug into 7703804c042fb94f05fb189ad1e3a860b392fa50 on master.

Coverage remained the same at 79.231% when pulling 9c47b11c807ca6270c79e4b15b5b1556de98eadc on ryandeivert-s3-output-bug into d964a616774ddfd1803a7ca19f7809a60f61e827 on master.


Unable to use dates in generated API

Camunda rest api only allows dates in the format yyyy-MM-dd'T'HH:mm:ss.SSSZ
This PR is to allow the client to accept dates in the right format
Fixed in #71

Should be fixed - maybe you can retest to verify


Priority between new data and retransmissions

Now that we have a stream scheduler, we should ensure that we use the right priorities for old vs. new data. My inclination is to always prioritize per stream priorities, and not care about old or new data.

My inclination is to always prioritize per stream priorities, and not care about old or new data.

Agreed. That's the abstraction we have. Quicly calls the scheduler whenever there's some room in send window (to determine which stream to send).

So we can close this issue, right?


Mark component as replacement for component resource-locker

See also https://github.com/projectsyn/component-resource-locker/pull/73
Checklist

[x] The PR has a meaningful title. It will be used to auto generate the
changelog.
The PR has a meaningful description that sums up the change. It will be
linked in the changelog.
[x] PR contains a single logical change (to build a better changelog).
[x] Categorize the PR by adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog.
[x] Link this PR to related issues or PRs.

Migrating existing patches worked without issues on the lab cluster


feat: Component Mixin to Receive Cursor Hover Events

Description

This PR adds the HasCursorHandlerComponents mixin on FlameGame, and the CursorHandler mixin on Component.  Heavily inspired by HasKeyboardHandlerComponents.
HasCursorHandlerComponents propagates cursor hover events to child CursorHandler Components, making these events easier to handle.
Checklist

[x] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
[x] I have read the Contributor Guide and followed the process outlined for submitting PRs.
[ ] I have updated/added tests for ALL new/updated/fixed functionality.
[x] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[x] I have updated/added relevant examples in examples.

Breaking Change

[ ] Yes, this is a breaking change.
[x] No, this is not a breaking change.

Related Issues

Closes #1818

@garysm I fixed the too long lines, could you add some docs for the functionality?
Possibly also an example for the examples directory.

@spydon Yes, I will work on docs and provide an example.  Thank you for fixing the too long lines.

Would we like to remove this mixin if #1733 gets done?

@alestiago, that would probably make sense.  I can finish up with this, then convert to a class once #1733 is implemented.

Added docs and example @spydon .  Let me know if you'd like a test to be written as well.

Good job @garysm, I'll hopefully have time to have a look in the coming days!
@st-pasha didn't you have some feedback on this PR?

Yes, I'll re-review this PR. But first we need to fix up this branch -- currently it shows 54 files changed.

Yes, I'll re-review this PR. But first we need to fix up this branch -- currently it shows 54 files changed.

I performed a rebase, that is probably why.

I performed a rebase, that is probably why.

GitHub should be able to understand rebases, but maybe not when the branch is outdated, can you press "Update branch" in the UI and see if one of those merges help?

@spydon that suggestion worked, thanks!

Thanks for the feedback @st-pasha , I'll work on this.

Updated this branch with main so that it gets the markdown-lint step too

@garysm now you have some time to score this PR for Hacktoberfest. ;)

Just saw @spydon, thanks.  Hoping to finish this up as I now have more time on my hands.

@garysm are you interested in continuing working on this? :)

@garysm are you interested in continuing working on this? :)

Yes, has been on the backburner for me @spydon, but I need to finish this off.  I need to take a look at the event handling as @st-pasha mentioned and catch up on Flame in general, to save you all some effort :)

@spydon taking a look at #2450, this makes a lot more sense and aligns to what I'd like to achieve.  Since there is no existing cursor component mixin, there shouldn't be a need for a bridge either. I can re-work this PR for "new-style" components and event handling. Or I can close and create a new one for that, whatever works.

@spydon taking a look at #2450, this makes a lot more sense and aligns to what I'd like to achieve.  Since there is no existing cursor component mixin, there shouldn't be a need for a bridge either. I can re-work this PR for "new-style" components and event handling. Or I can close and create a new one for that, whatever works.

Whatever is the easiest for you :)

It seems to me that I cannot add a hover listener directly to the game from my new CursorHoverDispatcher as (to my knowledge) Flutter does not have a built-in hover GestureRecognizer, which is required to add to the GestureRecognizerBuilder.  Should there be a new method created which specifically adds only mouse detectors, and isn't dependent on a mixin on Game?

@spydon any thoughts on this?

@garysm I missed that you had written! If it is possible (which it should be) it should be done in the same manner as the other ones, i.e. without a mixin in the game, there should be some hints on what to connect the game to in the old hover functionality.

@garysm I missed that you had written! If it is possible (which it should be) it should be done in the same manner as the other ones, i.e. without a mixin in the game, there should be some hints on what to connect the game to in the old hover functionality.

I don't think that the current GestureDetectorBuilder is suitable to handle a PointerHoverEvent, as (to my knowledge) the RawGestureDetector returned by the builder will not accept non-contact gestures.  The solution I think would be to create a separate MouseDetectorBuilder, which would similarly rebuild the game widget when a new listener is added:
class MouseDetectorBuilder {
  MouseDetectorBuilder([this._onChange]);

  final Map _listeners = {};
  final void Function()? _onChange;

  Widget build(Widget child) {
    // Return mouse listeners
  }
}

My question then would be, what should the widget returned from this builder be? I am unsure, since the listeners cannot be passed into a RawGestureDetector, but should still be consolidated into a single widget.
What are your thoughts @spydon ?

My question then would be, what should the widget returned from this builder be? I am unsure, since the listeners cannot be passed into a RawGestureDetector, but should still be consolidated into a single widget.
What are your thoughts @spydon ?

Sorry for the late reply, it's been very busy with FlutterCon!
Couldn't this be transformed to the new system: https://github.com/flame-engine/flame/blob/main/packages/flame/lib/src/game/game_widget/gesture_detector_builder.dart#L180-L194 ?

My question then would be, what should the widget returned from this builder be? I am unsure, since the listeners cannot be passed into a RawGestureDetector, but should still be consolidated into a single widget.
What are your thoughts @spydon ?

Sorry for the late reply, it's been very busy with FlutterCon! Couldn't this be transformed to the new system: https://github.com/flame-engine/flame/blob/main/packages/flame/lib/src/game/game_widget/gesture_detector_builder.dart#L180-L194 ?

No problem! The issue would be that there is no way to dynamically add onMouseMove or similar callbacks like GestureDetectorBuilder, as applyMouseDetectors still relies on the old system to apply each callback when needed.  That's why I think it might be appropriate to create a separate builder with those capabilities, but I'm not sure what that might look like.

No problem! The issue would be that there is no way to dynamically add onMouseMove or similar callbacks like GestureDetectorBuilder, as applyMouseDetectors still relies on the old system to apply each callback when needed. That's why I think it might be appropriate to create a separate builder with those capabilities, but I'm not sure what that might look like.

Ah right, now I understand the problem.
Yeah, seems like a separate builder would be needed then, but that builder would contain pretty much everything (and some more, like in the other builder) from the snippet I sent previously I think?

Superseded by #2706, thanks a lot for this PR though @garysm even though not merged it gave a lot of insights!


Create a new article for Sitecore 8.1 + Azure Web App

Create a new article 'How to deploy Sitecore 8.1 solution to Microsoft Azure Web App using Visual Studio' using the previous version as a template.

Added article for 8.1

The article has been implemented and published.


v3.3.4: Affix plugin has problems handling items with offsetTop = 0

Background
I have custom navbar in my app. Depending on configuration this navbar is either located at top of page, or its below user set header.
Issue
If there's element taking height above affixed one, everything works, however if affix element is at top of page, click events will switch it between affix/affix-top.
This is because if affix isn't affixed and its offsetTop is 0, following line in getState will change it to 'top':
if (offsetTop != null && scrollTop <= offsetTop) return 'top'

Next click event will trigger getState again, this time changing state back off:
if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false

Temporary fix
I have managed to fix this issue, by changing offsetTop to 1 if navbar has no element obove it (and making existing logic work).
Proposed fix
because offsetTop == 0 is edge case, getState may check for it via running following check before all other checks:
if (offsetTop === 0) return scrollTop === 0 ? 'top' : false

Thanks for the fix it really helped! :+1:

Bootstrap 3 is no longer being officially developed or supported.
All work has moved onto our next major release, v4. As such, this issue or pull request is being closed as a "won't fix." For additional help and support, we recommend utilizing our community resources. Thanks for your understanding, and see you on the other side of v4!
<3,
@mdo and team


Allow usage of reflection for vertex data attributes generation

Can also consider source generation, but you can't add to an existing type without using partial.

Source generation seems like it could lead to issues. We're talking about users creating their own vertex types, and depending on their setup, can we be sure source generators will definitely work?

Good question.
Source generators can be shipped as a separate NuGet package and referred to, but yes, it would require people to set that up as a separate dependency (not sure if it can be the same NuGet package and dependency actually, maybe it can?).


build(package): update devDependencies and tsconfig.json

What is the motivation for this pull request?
Closes #73, closes #77
build(package): update devDependencies and tsconfig.json
 typedoc     0.23.24  →  0.24.1
 typescript    4.9.5  →   5.0.4

Checklist:

[x] Conventional Commits
[ ] Tests
[ ] Documentation

Codecov Report

Merging #79 (9d849b3) into master (f75cc7c) will not change coverage.
The diff coverage is n/a.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
@@            Coverage Diff            @@
##            master       #79   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            4         4
  Lines           25        25
=========================================
  Hits            25        25

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more


CAMEL-10740 - Initial work for camel-tika component.

Hi,
A couple of notes about the PR.

Under platforms I've included the Karaf feature but I did not include the code generated for the spring boot starter since I haven't done any testing within Boot.

I have prefixed the Metadata headers generated by Tika with "Tika".  I hadn't seen this done in other projects but with the shear number of them I thought it might be useful to have some sort of namespace to prevent collisions.  Like anything else in this PR I'm open to changing it if that is considered bad practice.

The test document and image included are from the Tika test resources.  So my expectation is that they are licensed appropriately.

Thanks for having such a well documented contribution process.  I found it very helpful.

Bob

@davsclaus Thank you for taking the time to provide such detailed and valuable feedback!


HTTPS is not detected properly

I am using Apache Tomcat 7.0.55 with a locally generated .jks file for implementing HTTPS. The code in the file phpCAS/source/CAS/Client.php, function _isHttps (line #3357) does a case sensitive comparison for $_SERVER['HTTPS'] with 'on'. While tomcat set $_SERVER['HTTPS'] to 'On' and hence not detecting the HTTPS protocol correctly. Please rectify this.

This should be closed now. Thanks @cisox


incorrect encoding of qnames with \escapes results in invalid query wire format

Version: 2.7.0
Reproducer:
echo '\". A' | dnsperf -v

Got
dnsperf results:
> FORMERR \". A 0.000348

Wire format:
"\x00\x00\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x22\x2e\x00\x00\x01\x00\x01"

\x2e above is ASCII . which is an extra byte - it should not be there.
Expected
dnsperf results:
> NXDOMAIN \". A 0.000348

Wire format:
b'\xb0\xe7\x01\x00\x00\x01\x00\x00\x00\x00\x00\x00\x01\x22\x00\x00\x01\x00\x01'

The same happens with other \encoded qnames I tested - \\. A, \123. A, \123.xxx A.

Actaully, this is a bug because it should just fail/exit because quoting like that isn't supported at all.
Only \000 is supported.

Nope, I'm wrong :) \[non-digit] should be supported and I'm seeing a few bugs in the code now. Will fix tomorrow.

Thanks, much appreciated!

Should work better now, let me know how testing goes.


aside not responsive below 42% width

When the width of the aside is adjusted to below 42% the span elements are no longer inline with the div container styling. The aside is not responsive when the viewport is minimized.

Sorry for the super delay in my reply. I've been slammed at work. I think the update looks a lot better and is more responsive. I'm happy to help here and there when I can as I find this project very valuable.

@brisourceful no worries, and glad to hear you find the project useful! If you ever have any extra time, I'd still welcome the contributions. I think the biggest need at this point is to improve the content - especially the algorithms section. So if you know of any cool challenges, hopefully adding them in isn't too painful (though this is something that could be worked on, as it does require editing at least a couple of files right now).
Anyway, a new PR has recently been merged which improves the menu UI ten-fold, so I think this problem is non-existent at this point.


Sequomics®: Build Setup

Build setup of Sequomics®:

Using Node.js®,
Using NPM,
Using Grunt,
Using Ruby and Sass, and
Using Shell Script.

Note: Initial Build of Sequomics®.

Done.

Verified & Okay.


[libmariadb]:x64-mingw-static build error

Host Environment

OS: Windows
Hi, i'm trying to generate cmake cache using vcpkg and x64-mingw-static but this error occurs every time, I don't know what to do
I can't generate cache with x64-windows because it needs an visual studio instance, and I don't want to use vs
I know x64-mingw-static is a community triplet configuration but maybe someone can fix this
To Reproduce
Steps to reproduce the behavior:
./vcpkg install libmariadb[core,mariadbclient,schannel,ssl]:x64-mingw-static

Failure logs
-- Building x64-mingw-static-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
Command failed: C:/opentibia/CMake/bin/cmake.exe --build . --config Debug --target install -- -v -j7
Working Directory: C:/opentibia/vcpkg/buildtrees/libmariadb/x64-mingw-static-dbg
See logs for more information:
C:\opentibia\vcpkg\buildtrees\libmariadb\install-x64-mingw-static-dbg-out.log
Call Stack (most recent call first):
C:/opentibia/canary/build/windows-release/vcpkg_installed/x64-mingw-static/share/vcpkg-cmake/vcpkg_cmake_build.cmake:74 (vcpkg_execute_build_process)
C:/opentibia/canary/build/windows-release/vcpkg_installed/x64-mingw-static/share/vcpkg-cmake/vcpkg_cmake_install.cmake:16 (vcpkg_cmake_build)
ports/libmariadb/portfile.cmake:62 (vcpkg_cmake_install)
scripts/ports.cmake:147 (include)
error: building libmariadb:x64-mingw-static failed with: BUILD_FAILED
Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+libmariadb
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[libmariadb]+Build+error
Include '[libmariadb] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2022-07-21-a0e87e227afb536c62188c11ad029954f28fdb22
vcpkg-scripts version: 47a0bd967 2022-07-28 (10 hours ago)
Additional context
Add any other context about the problem here, such as what you have already tried to resolve the issue.

Please provide the log files:

See logs for more information:
C:\opentibia\vcpkg\buildtrees\libmariadb\install-x64-mingw-static-dbg-out.log

Please provide the log files:

See logs for more information:
C:\opentibia\vcpkg\buildtrees\libmariadb\install-x64-mingw-static-dbg-out.log

https://pastebin.com/aPbPUKT5

The issue is that mingw doen't define CALG_ECDH in wincrypt.h and other symbols of wincrypt.h. I suggest that you use the openssl backend:
./vcpkg install libmariadb[core,mariadbclient,openssl]:x64-mingw-static

@Thomas1664 thank you it solved the issue, but I have one on luajit now, can you help me with that?
as far as i understand the installation is getting the wrong Makefile, it should be using src/makefile(for mingw compilation), i don't know exactly
Installing 1/1 luajit:x64-mingw-static...
Building luajit[core]:x64-mingw-static...
warning: -- Using community triplet x64-mingw-static. This triplet configuration is not guaranteed to succeed.
-- [COMMUNITY] Loading triplet configuration from: C:\opentibia\vcpkg\triplets\community\x64-mingw-static.cmake
-- Using cached LuaJIT-LuaJIT-v2.0.5.tar.gz.
-- Cleaning sources at C:/opentibia/vcpkg/buildtrees/luajit/src/v2.0.5-86b97027bc.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source C:/opentibia/vcpkg/downloads/LuaJIT-LuaJIT-v2.0.5.tar.gz
-- Applying patch 001-fix-build-path.patch
-- Applying patch 002-fix-crt-linkage.patch
-- Applying patch 003-do-not-set-macosx-deployment-target.patch
-- Using source at C:/opentibia/vcpkg/buildtrees/luajit/src/v2.0.5-86b97027bc.clean
-- Building x64-mingw-static-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:129 (message):
Command failed: make -j7 -f C:/opentibia/vcpkg/buildtrees/luajit/src/v2.0.5-86b97027bc.clean/Makefile clean
Working Directory: C:/opentibia/vcpkg/buildtrees/luajit/src/v2.0.5-86b97027bc.clean
See logs for more information:
C:\opentibia\vcpkg\buildtrees\luajit\clean-x64-mingw-static-debug-out.log
C:\opentibia\vcpkg\buildtrees\luajit\clean-x64-mingw-static-debug-err.log
Call Stack (most recent call first):
ports/luajit/portfile.cmake:41 (vcpkg_execute_build_process)
scripts/ports.cmake:147 (include)
error: building luajit:x64-mingw-static failed with: BUILD_FAILED
Please ensure you're using the latest port files with git pull and vcpkg update.
Then check for known issues at:
https://github.com/microsoft/vcpkg/issues?q=is%3Aissue+is%3Aopen+in%3Atitle+luajit
You can submit a new issue at:
https://github.com/microsoft/vcpkg/issues/new?template=report-package-build-failure.md&title=[luajit]+Build+error
Include '[luajit] Build error' in your bug report title, the following version information in your bug description, and attach any relevant failure logs from above.
vcpkg-tool version: 2022-07-21-a0e87e227afb536c62188c11ad029954f28fdb22
vcpkg-scripts version: 66045de4d 2022-07-29 (22 hours ago)
You can also use the prefilled template from C:\opentibia\vcpkg\installed\vcpkg\issue_body.md.

Please open a new issue for the luajit build failure

You need a more recent mingw-w64 toolchain, or you must opt out of feature schannel.


Crash!!! Handling signal 11 on import to table with multi64 field

Doing an import to a table which uses columnar Manticore crashes with message Crash!!! Handling signal 11. (SIGSEGV) No further details in query log and it is not related to a specific document. The import always crashes after a few seconds however. I have imported much larger tables with success.
The issue seems to be related to a multi64 field (which i did not use with the successful tables). When i set engine='rowwise' on this field, the issue goes away and i can import the full table.
Global config options on the table are: engine='columnar' dict='keywords' expand_keywords='1' index_exact_words='1' min_infix_len='3'
Im on the latest Manticore release 6.0.4 and it's in docker.

Thanks for reporting. We are now investigating a similar issue, but with multi, not multi64. I hope it's the same one. I'll let you know when that issue is solved.

That's great! Thanks for your work.
I should also add that after the crash, Manticore fails to start again. Getting a Signal 11 soon after start up despite despite there not being any connections. Have to delete indexes and start over.

The issue I meant is https://github.com/manticoresoftware/columnar/issues/20.

I should also add that after the crash, Manticore fails to start again

@patrikhermansson This is bad and unfortunately can't be reproduced in the above issue. If you can reproduce it, please do and provide more details.

I've been also told by the team this issue might have been already fixed, so you may want to check out the latest dev version https://mnt.cr/nightly


chore: update repo by service bot

This is a routine update from cc-service-bot based on the service.yml in your repo. This PR
should be approved and merged as soon as CI passes.

CHANGELOG
FILE NAME - CHANGED BY - COMMIT MESSAGE
Makefile - framework - chore: update repo Makefile cc-mk-include v0.1131.0
cc-mk-include/compare/v0.1130.0...v0.1131.0


ARROW-3248: [C++] Add "arrow" prefix to Arrow core unit tests, use PREFIX instead of file name for csv, io, ipc tests. Modular target cleanup

I added a section to the cpp/README.md about the modular build targets.

Shouldn't the CI scripts be updated to build the relevant targets? Or does plain "make" still build all enabled targets?

Yeah, a naked make still builds everything. I want to disable this and add an "all" target. That's https://issues.apache.org/jira/browse/ARROW-3184 so can do that in a separate patch

OK to merge this once the build looks good?

@TheNeuralBit @trxcllnt the JS jobs are failing with
npm ERR! code ETARGET
npm ERR! notarget No matching version found for gulp@next
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! notarget
npm ERR! notarget It was specified as a dependency of 'apache-arrow'
npm ERR! notarget
npm ERR! A complete log of this run can be found in:
npm ERR!     /home/travis/.npm/_logs/2018-12-10T22_33_26_272Z-debug.log
The command "$TRAVIS_BUILD_DIR/ci/travis_before_script_js.sh" failed and exited with 1 during .

Appveyor build https://ci.appveyor.com/project/wesm/arrow/builds/20910494.
Merging this. I take responsibility for any fallout from this change =)

I missed a small breakage in the protocol integration tests. I just pushed a fix in https://github.com/apache/arrow/pull/3153


.rp improvement

Description

The .rp command currently gives 5 results by default but what if you wanted to get only 1-4? There should be a option to get amount you want by still keeping the max 5 as default. If no amount provided default value, 5, will be returned.
Reasoning

Getting only specific amount of results if you don't want to see more, and could possibly be good to limit results if wanted.
Proposed Implementation

Currently I don't have any in code implementations, but some sort of limit would be added in there.
Would you like to implement this yourself?

[x] I'd like to implement this feature myself
[ ] Anyone can implement this feature

This sounds good. I think an optional int argument before the query would work, since I doubt people will be starting their queries with numbers.


Add Prometheus metrics to track high level aggregate progress of migrations

Purpose
Instruments mig-controller with a prometheus metrics endpoint on http://localhost:2112/metrics.
Initial implementation is intended to provide something to prove out the rest of the metrics plumbing with, and when eventually paired with Grafana dashboards will give us graphical insight on how migrations are progressing for mig-controller.
Cardinality = 8 for the mig_migrations metric I've added so far, which should be in bounds for the guidelines set by OpenShift.
Preview of metrics available
# These metrics were pulled from a mig-controller instance where there was
# just a single "final" MigMigration sitting idle, not yet in ready condition.

$ curl http://localhost:2112/metrics | grep mig_migration

# HELP mig_migrations Count of MigMigrations sorted by status and type
# TYPE mig_migrations gauge
mig_migrations{status="completed",type="final"} 0
mig_migrations{status="completed",type="stage"} 0
mig_migrations{status="error",type="final"} 0
mig_migrations{status="error",type="stage"} 0
mig_migrations{status="idle",type="final"} 1
mig_migrations{status="idle",type="stage"} 0
mig_migrations{status="running",type="final"} 0
mig_migrations{status="running",type="stage"} 0

@jortel It looks like those prometheus files are already under vendor, probably because they're needed by other things we have in vendor.

These metrics names are really really opaque.  I would suggest spending a few characters and making them a bit more expressive - like cluster_migration_records (more of an example, not meant as a literal name suggestion)


[CLOUD-2701] Updated JDV 6.3 templates with hidden tag

[CLOUD-2701] Updated JDV 6.3 templates with hidden tag

Can I get Marek or Rob to approve this change?

As the image is deprecated, did we want to remove these templates altogether?  (See similar comment on the JIRA.)


OBD GPS Trackers protocols implemented in Traccar?

Are in Traccar already implemented any protocols used in OBDII Trackers?
If yes? Are this implemented protocols using any other received datas like acceleration, speed, fuel datas from canbus or only gps position?
Thanks,

Hi again Anton,
I am trying to use traccar as a administration tool for car expense reimbursements to my company. To make that work I need to be able to calculate each trip from point A to point B for every single time I drive the car somewhere. Is this something that Traccar can or will support?
I might just have got the wrong idea of how to use the software or I still do not got the tracking with the TC68 working.
If of any help, feel free to login to my server and have a look yourself.
URL:	traccar.ekovis.se http://traccar.ekovis.se/
User:	admin
Pass:	admin2015
Thanks in advance and kudos for all the work put into the project so far!
Best regards,
Jonas Lindqvist

US: +1<PHONE_NUMBER>, SE: +46-70-3504969, FAX: +46-8-51989274
PROFILE: www.linkedin.com/in/jonaslindqvist
#Please consider the environment before deciding to print this e-mail

On 29 Sep 2014, at 13:31, Anton Tananaev<EMAIL_ADDRESS>wrote:
Fixed the problem, here is a new version:
https://www.dropbox.com/s/cgmlansv32j3ii0/tracker-server.jar?dl=0 https://www.dropbox.com/s/cgmlansv32j3ii0/tracker-server.jar?dl=0
—
Reply to this email directly or view it on GitHub https://github.com/tananaev/traccar/issues/614#issuecomment-57147947.

Traccar will support it at some point, but unfortunately it doesn't support it yet.
As for TC68, I need log files to check what's wrong.
FIY, you emailed to GitHub which means any user on the internet can now access your server with admin rights, so I suggest you change passwords before someone else does it. If you want to send me private email you can find my address in the GitHub profile.

The protocol documentation including obd data description on page 7 chapter 1.3
http://www.gps-vehicle.com/download/gpsthai/MEITRACK_GPRS_PROTOCOL_V1.6.pdf


Add better context to error logging

For example, currently an error message looks like this:
01.09.2015 21:39:59.542 *ERROR* [<IP_ADDRESS> [1441143599540] GET /grabbit/job HTTP/1.1] org.apache.sling.engine.impl.SlingRequestProcessorImpl service: Uncaught Throwable javax.jcr.PathNotFoundException: /content/dam/VirtualAssistant
	at org.apache.jackrabbit.core.ItemManager.getNode(ItemManager.java:577)
	at org.apache.jackrabbit.core.session.SessionItemOperation$6.perform(SessionItemOperation.java:129)

The problem is, there's no (reasonable) way to know what job caused that, especially when there's lots of jobs and multiple clients.
We should try / catch to add better context information such as the job id, possibly the IP of the client, etc.

Looks like this is on the Grabbit Server; we also have batch-server.log (and batch-client, which may be we should re-think if they should exist / what their scope should be) that logs few more details about the jobs. I am not sure about this error; but there may be more information logged in there.

I was not aware that information was being logged there. It's certainly not in the docs...

Opened a PR for README update #67

@sagarsane @jdigger do you think there is more to do here?


LLMChain build error：RedisCache only accepts values that can be pickled.

Describe the bug
Using ChatOpenAi/OpenAi to create LLMChain, an error occurs when compiling:
RedisCache only accepts values that can be pickled.
TypeError("cannot pickle '_thread.RLock' object")
Version
0.6.4
Screenshots

Log
log.txt

I located the langchain_community.chat_models.openai.ChatOpenAI class and reported an error when pickled. This error does not occur in 0.5.12.

Hey @lsg328
Yeah.. this is a problem we encountered after on openai's package after 1.0 because there's a thread lock object that blocks the dump. This is definitely fixable but requires quite a bit of testing.
We need to implement how the Vertex object serializes.

@ogabrielluiz Thank you for your reply, looking forward to your good news

We are also facing the same issue. We kindly ask for your assistance.

Hi,
Do we have any workaround solution to fix this issue ?
Thanks.

I'm facing the same issue. Any workaround or should I downgrade to 0.5.12?

A workaround that worked is setting LANGFLOW_CACHE_TYPE=memory so the backend won't use redis.

Hi @lsg328 ,
We hope you're doing well. Just a friendly reminder that if we do not hear back from you within the next 3 days, we will close this issue. If you need more time or further assistance, please let us know.
Thank you for your understanding!

Thank you for your contribution! This issue will be closed. If you have any questions or encounter another problem, please open a new issue and we will be ready to assist you.