Getting Stratux Information

Stratux version: home-built with RPI3

Stratux config:
SDR

[ ] single
[ x] dual

GPS

[x

] yes
- [ ] no
type:
AHRS
  - [ ] yes
  - [ ] no

power source:

usb cable:

EFB app and version: (e.g., WingX Pro7 8.6.2)
EFB platform: (e.g., iOS 9.2)
EFB hardware: (e.g., iPad Mini 2)

Description of your issue:
I want to get information through this link as an example. http://<IP_ADDRESS>/getSituation
, but what I get instead of picture 1 is picture 2. What is the reason?

If possible, enable "Replay Logs", reproduce the problem, and provide a copy of the logs in http://<IP_ADDRESS>/logs/stratux/ and http://<IP_ADDRESS>/logs/stratux.log.

Don't know if this is helpful, but you can see how the (old?) Python screen script pulls the data by looking at the file https://github.com/cyoung/stratux/blob/master/test/screen/screen.py
Specifically:
response = urllib2.urlopen('http://localhost/getStatus')
getStatusHTML = response.read()
getStatusData = json.loads(getStatusHTML)
CPUTemp = getStatusData["CPUTemp"]
uat_current = getStatusData["UAT_messages_last_minute"]
uat_max = getStatusData["UAT_messages_max"]
es_current = getStatusData["ES_messages_last_minute"]
es_max = getStatusData["ES_messages_max"]

It looks like you got what you wanted, just without pretty formatting of
the json.
On Tue, Jul 25, 2017, 11:23 Sara1371<EMAIL_ADDRESS>wrote:

Stratux version: home-built with RPI3
2.
Stratux config:
SDR

single

[ x] dual

GPS

[x
[image: picture 1]
https://user-images.githubusercontent.com/30244608/28582456-1530a544-712b-11e7-80db-6163b69b7510.JPG
[image: picture 2]
https://user-images.githubusercontent.com/30244608/28582459-17b8b36a-712b-11e7-8f83-8f6bb4049f2f.png

] yes

[ ] no
type:

AHRS

[ ] yes
[ ] no

power source:
usb cable:

EFB app and version: (e.g., WingX Pro7 8.6.2)
EFB platform: (e.g., iOS 9.2)
EFB hardware: (e.g., iPad Mini 2)
2.
Description of your issue:
I want to get information through this link as an example.
http://<IP_ADDRESS>/getSituation
, but what I get instead of picture 1 is picture 2. What is the reason?
If possible, enable "Replay Logs", reproduce the problem, and provide a
copy of the logs in http://<IP_ADDRESS>/logs/stratux/ and
http://<IP_ADDRESS>/logs/stratux.log.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/cyoung/stratux/issues/651, or mute the thread
https://github.com/notifications/unsubscribe-auth/ANN_wHk1d0Sr-2FUv9_vOF0_J3SRo07Sks5sRhaTgaJpZM4Oiy1d
.

Ok. Thanks a lot. Here is my issue: I am looking for the information of the aircraft in the picture attached. I mean their lat, long and etc. What I am getting in python while typing these are lat=0, long=0 and.... I could get nothing related to the aircraft seen in the traffic part of Stratux website. Why am I getting lat =0, lng=0?

Many thanks for the help.

getSituation shows stratux's location information from the GPS attached.
If you want traffic information check ws://<IP_ADDRESS>/traffic
On Tue, Jul 25, 2017, 14:59 Sara1371<EMAIL_ADDRESS>wrote:

Ok. Thanks a lot. Here is my issue: I am looking for the information of
the aircraft in the picture attached. I mean their lat, long and etc. What
I am getting in python while typing these are lat=0, long=0 and.... I could
get nothing related to the aircraft seen in the traffic part of Stratux
website. Why am I getting lat =0, lng=0?
[image: screenshot 19]
https://user-images.githubusercontent.com/30244608/28590894-6af7a0fe-7149-11e7-8187-709570df7632.png
Many thanks for the help.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cyoung/stratux/issues/651#issuecomment-317854464, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ANN_wDAGOTnqph2iKj0ttuGlY5oZTEWEks5sRkkegaJpZM4Oiy1d
.

Thanks a lot. I want to see what raw data is coming into Stratux or more specifically Raspberry Pi, that then is converted to the format we can see in <IP_ADDRESS>/traffic website. I want to see any information which an ADS_B message contains. (all information as location, address, ICAO, velocity, etc. Is there any way for me to get that?

Well, then you're probably more interested in dump978 and dump1090.  These
are the programs/libraries Stratux uses to tune the radios and decode the
messages.
https://github.com/mutability/dump978
https://github.com/antirez/dump1090
On Tue, Jul 25, 2017 at 7:03 PM, Sara1371<EMAIL_ADDRESS>wrote:

Thanks a lot. I want to see what raw data is coming into Stratux or more
specifically Raspberry Pi, that then is converted to the format we can see
in <IP_ADDRESS>/traffic website. I want to see any information which an
ADS_B message contains. (all information as location, address, ICAO,
velocity, etc. Is there any way for me to get that?
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cyoung/stratux/issues/651#issuecomment-317907804, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ANN_wIs3s-mCLG0szHMfsLrfhnZN05Xpks5sRoJIgaJpZM4Oiy1d
.

Dear kdknigga,
Thanks a lot for your help. I looked up at those links you gave and it seems they are exactly what I am looking for a long time. I need this data for part of my research at Electrical Engineering department so, I am a beginner in this particular area. Is there a possibility for you to give a more detailed guide about where I should start? Is there any specific program that I should install? As I am not familiar with Stratux related programming, the explanation written is not clear for me.

The dump1090 readme is pretty straightforward.  What specifically are you
having problems with?
On Tue, Jul 25, 2017, 22:29 Sara1371<EMAIL_ADDRESS>wrote:

Dear kdknigga,
Thanks a lot for your help. I looked up at those links you gave and it
seems they are exactly what I am looking for a long time. I need this data
for part of my research at Electrical Engineering department so, I am a
beginner in this particular area. Is there a possibility for you to give a
more detailed guide about where I should start? Is there any specific
program that I should install? As I am not familiar with Stratux related
programming, the explanation written is not clear for me.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/cyoung/stratux/issues/651#issuecomment-317937192, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ANN_wAlOha64SnKZW4PVsy6E4u6dQrpYks5sRrJ4gaJpZM4Oiy1d
.

Where should I run this program? Does it need special programming tool? I can see nothing written about that.

For dump1090 and dump978 you'll have to install the programs and their dependencies.
It really depends what you mean by "raw data". The "raw data" might just be a radio recording. The /traffic websocket passes through an update every time it gets data over the air. But it does combine messages like altitude updates with the last known (lat,lng).
https://github.com/cyoung/stratux/blob/master/notes/app-vendor-integration.md
See the section on part at the bottom, ws://<IP_ADDRESS>/traffic.

Hello again. I am now on Linux trying to go through the dump-1090 instructions. I downloaded the related zip file and tried to go through the instructions given. When I typed "make" it said you do not have librtlsdr.pc on your PC. I am attaching the screen shot here. Is there any other extra file that I should have beside dump1090-master file?

Many thanks for the help.

@Sara1371 This looks like a fix for your specific error: https://github.com/antirez/dump1090/issues/108
This guide will get you the rest of the way https://ferrancasanovas.wordpress.com/2013/09/26/dump1090-installation/
Also checkout Virtual Radar Server for real-time visualization of this data. If you're not going to be flying with your Stratux device a then something like this plus dump1090 might be an easier setup to work with. Otherwise, if you stick with the Stratux device you can enable "Replay Logs" and just use SQL to get the data out of /var/log/stratux.sqlite with a select statement like this:
select traffic.Reg, traffic.Tail, traffic.Icao_addr, traffic.TargetType, traffic.Lng, traffic.Lat, traffic.Alt, timestamp.GPSClock_value FROM traffic INNER JOIN timestamp ON traffic.timestamp_id=timestamp.id;

@Bearcode
Thank you very much. This was exactly what I was looking for. I have another question I wonder if you can help me. I want to store the data which I am getting through ./dump1090 --raw. Is there any possibility for doing that?

The sqlite logs that @Bearcode references should have that data.

@cyoung
Thanks for your help. Actually I am seeking a way to be able to store or save the raw data when displaying on Rpi's terminal and decode the file with a program written by myself. Is this possible to save the file? As far as I understood from @Bearcode 's comment, sqlite is for when we are using Stratux, but know I am using ./dump1090 --raw to get the data.
Thanks a lot for your time.

@Sara1371 - looks like you've got information needed for your project, re-open if you need anything further.


Merge license information in CMIP6Plus_license.json in license information in source_id

The license information is currently spread over two CVs, the CMIP6Plus_license.json (for CMOR?) and the source_id. I suggest to merge the remaining line in the license.json into the source_id information and remove CMIP6Plus_license.json. This will make it easier to maintain the license information. The source_id CV gets even longer but in my view the advantage in maintaining the license information is higher.
license section in source_id would become:
 "license_info": {
        "exceptions_contact"<EMAIL_ADDRESS><- cmip6.hadgem3",
        "history": "2017-09-21: initially published under CC BY-SA 4.0; 2021-11-15: relaxed to CC BY 4.0",
        "id": "CC BY 4.0",
        "license": "Creative Commons Attribution 4.0 International License (CC BY 4.0; https://creativecommons.org/licenses/by/4.0/)",
        "source_specific_info": "https://ukesm.ac.uk/licensing-of-met-office-nerc-and-niwa-cmip6-data/",
        "url": "https://creativecommons.org/licenses/by/4.0/",
        "terms_of_use":"^CMIP6Plus model data produced by Met Office Hadley Centre is licensed under a Creative Commons Attribution 4.0 International License (CC BY 4.0; https://creativecommons.org/licenses/by/4.0/)\\. *Consult https://pcmdi\\.llnl\\.gov/CMIP6Plus/TermsOfUse for terms of use governing CMIP6Plus output, including citation requirements and proper acknowledgment\\. *Further information about this data, including some limitations, can be found via the further_info_url (recorded as a global attribute in this file).*\\. *The data producers and data providers make no warranty, either express or implied, including, but not limited to, warranties of merchantability and fitness for a particular purpose\\. *All liabilities arising from the supply of the information (including any liability arising in negligence) are excluded to the fullest extent permitted by law\\.$"
      },

@MartinaSt the intention here is to have a list of acceptable licenses, and the project to specify which can be used, and then these are noted for each source_id entry. In CMIP6 we have CCO (NASA-GISS) and CC BY 4.0 (everyone else). So we recommend CC BY 4.0, and have flexibility to allow other non-standard cases, with these limited

In here the so-called CMIP6Plus_license.json file contains a template for the "terms of use", not the license.  This is confusing.


Support UI for component's setup

Changes:

Load data from Citymind on setup
Reduced the payload being sent to Citymind for login
On WaterConsumptionSensor update, call fetch function to get most updated data from Citymind
Pre-commit
Device per water meter
Integration's option support for changing integration's debug level
Password encryption mechnism

@elad-bar , you didn't add yourself to codeowners in the manifest.json.  To add you?

Up to you

Added.

@elad-bar , I've noticed that the icon for the sensors is mdi:eye
In code, the DEFAULT_ICON = "mdi:alarm-light"
Do you know why the specified icon is not propagating to the UI?

since the basic sensor (inherits from CityMindEntity) is not using the icon,
It can get removed or we can use it in the future for more accurate icons,
In managers/entity_manager.py there are get_water_last_reading_entity, get_water_monthly_consumption_entity and get_water_consumption_estimation_entity the icon propery set to default and it can be changed according to the new icon

In all four 'get' methods the icon property is set to the DEFAULT_ICON, but in the running UI I do not see the default icon anywhere.


Request for confirmation: aqtinstall v0.7

@jurplel Thank you for utilizing aqtinstall!
I plan to release aqtinstall v0.7b1 as a next major release v0.7.
It changed its behavior for extracting packages and more features.

Drop '--internal' flag
Add '-m all' installation flag.
Add functionality to install WebAssembly Qt modules.

Could you validate and confirm an aqtinstall v0.7 beta versions?

https://github.com/jurplel/install-qt-action/runs/385842889
It appears to work fine with 0.7, is that what you were looking for?

Yes, Thank you. I'll move to release 0.7 soon.


filtermail: do not inject addresses into fromat string

What is the advantage of this change? Asking for educational purposes :)


Feature/dutch errors

This is a proposed fix for issue #32 plus a small change to the "starting-continuing-until" fragment that i think sounds a bit better.
I think the prefix "van" shouldn't be necessary for a correct sentence.

Excellent, thanks for the patch! We'll have this live in the API with our next production deploy, likely late this week or early next.


get spatial reference specification from proj

 Reihenfolge der Koordinaten in BBOX von OGC

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

76 of 95 (80.0%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.06%) to 84.186%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

services/src/error.rs
0
1
0.0%

services/src/handlers/spatial_references.rs
76
94
80.85%

Totals

Change from base Build<PHONE_NUMBER>:
0.06%

Covered Lines:
23923

Relevant Lines:
28417

💛  - Coveralls

 Flexibleres auflösen von Projections


⚠ Bofrost.lu has degraded performance

In 49b9415, Bofrost.lu (https://www.bofrost.lu) experienced degraded performance:

HTTP code: 200
Response time: 1303 ms

Resolved: Bofrost.lu performance has improved in 6a5afed.


Incorrect Paths

Path = "/fields/Microsoft.Azure DevOps Services.TCM.ReproSteps",
It looks like when doing the mass update to Azure DevOps whomever broke the documentation, the correct Path would be :
Path = "/fields/Microsoft.VSTS.TCM.ReproSteps",
These namespaces have not been changed to reflect Azure DevOps in the actual product. This documentation is incorrect.

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

ID: 46b4eaef-d1c1-1b01-76e5-6f0bcfcdffd7
Version Independent ID: 3eeb5243-4e77-8533-bd3b-22769a247fb8
Content: Create a bug using .NET client libraries in Azure DevOps Services
Content Source: docs/integrate/quickstarts/create-bug-quickstart.md
Product: devops
GitHub Login: @elbatk
Microsoft Alias: elbatk

The sample code does not work..., Im getting the following error:

TF51535: Cannot find field Microsoft.Azure DevOps Services.Common.Priority.

During debug I analyzed fields and modified the values
Path = "/fields/Microsoft.Azure DevOps Services.TCM.ReproSteps
to
Path = "/fields/Microsoft.VSTS.TCM.ReproSteps"
and,
Path = "/fields/Microsoft.Azure DevOps Services.Common.Priority"
to
Path = "/fields/Microsoft.VSTS.Common.Priority",
Worked perfectly.
Hope this helps!

Hi everyone! Sorry for the delay - it was most definitely a hazardous find+replace, I'm updating the values as @eduprog suggests, thanks everyone!

Hello Team,
I am getting this Error Message: Work item type Bug does not exist in project xxxxxx or you do not have permission to access it.
I have generated the PAT with read,write and manage accesses.. can anyone please help me where I am going wrong.


Remote backup not working

Bug report
System info:

Host: InfluxDB v1.5.1, macOS 10.13.4 (17E199)
Remote: InfluxDB Docker Image v1.5.1 running on the same machine, Docker Version 18.03.0-ce-mac60 (23751)

Steps to reproduce:

Execute backup command influxd backup -portable -database dbName -host localhost:8088 /path/to/backup/file

Expected behavior: Backup is created
Actual behavior: Backup fails
Additional info:
Output:
2018/04/16 12:12:36 backing up metastore to /XXX/meta.00
2018/04/16 12:12:36 Invalid metadata blob, ensure the metadata service is running (default port 8088)
backup: invalid metadata received

It does not work with <IP_ADDRESS> or my regular private IP address 192.168.XXX.XXX either.

Figured it out: INFLUXDB_BIND_ADDRESS=":8088" wasn't set properly.


Panic when cloning pwstore

Summary
When cloning a password store on a fresh install using gopass clone with gopass v1.9.2 on Ubuntu 18.04 gopass throws a segfault.
➜  ~ gopass clone git@github.com:<repo>
Configuring git repository ...
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x88 pc=0x838bd7]

goroutine 1 [running]:
github.com/gopasspw/gopass/internal/cui.AskForGitConfigUser(0xd5b200, 0xc0002122d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x28, 0x0)
	/home/gnosthi/go/src/github.com/gopasspw/gopass/internal/cui/recipients.go:243 +0x37
github.com/gopasspw/gopass/internal/action.(*Action).cloneGetGitConfig(0xc000218000, 0xd5b200, 0xc0002122d0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/home/redacted/go/src/github.com/gopasspw/gopass/internal/action/clone.go:134 +0xaa
github.com/gopasspw/gopass/internal/action.(*Action).clone(0xc000218000, 0xd5b200, 0xc0002122d0, 0x7fffc693c429, 0x26, 0x0, 0x0, 0xc00020e1e0, 0x2d, 0xc000210601, ...)
	/home/redacted/go/src/github.com/gopasspw/gopass/internal/action/clone.go:93 +0x605
github.com/gopasspw/gopass/internal/action.(*Action).Clone(0xc000218000, 0xc000082580, 0x0, 0xc00020a1b0)
	/home/redacted/go/src/github.com/gopasspw/gopass/internal/action/clone.go:43 +0x2bf
github.com/urfave/cli.(*Command).Run(0xc00021e6c0, 0xc000082400, 0x0, 0x0)
	/home/redacted/go/src/github.com/urfave/cli/command.go:163 +0x4b9
github.com/urfave/cli.(*App).RunContext(0xc0001f0480, 0xd5b200, 0xc0002122d0, 0xc000098150, 0x3, 0x3, 0x0, 0x0)
	/home/redacted/go/src/github.com/urfave/cli/app.go:306 +0x790
main.main()
	/home/redacted/go/src/github.com/gopasspw/gopass/main.go:81 +0x3ae

Steps To Reproduce
Starting from fresh install from src, setup git, (with commit signing), and clone a remote password store.
Expected behavior
Password store should be cloned and setup
Environment

OS: Ubuntu 18.04
OS version:  5.3.0-53-generic #47~18.04.1-Ubuntu SMP
gopass Version: 1.9.2-git+HEAD
Installation method: gopass repo (from source)

Your gopass version and stacktrace indicates, that you are running from master which is currently unreleased and not in any state for use in production.
Personally I can't reproduce this with v1.9.2.
But thank you for submitting this issue.
If you have to use gopass in production and want to build it from the github-sources, then please use the commit tagged with "v1.9.2" ( git checkout v1.9.2)

Indeed, thanks for reporting this issue.
Actually I just hit a similar issue when writing new tests.
I'll try to dig into this soon.


Automated Package Upgrade

:tada: This PR is included in version 12.0.24 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Add a header to UI response to mark organization requests

Taking a look the response times of team organization it seems that, in general, team requests take more time compared with other requests.
Since there is no way to cross information in the graphic with other external data it would be very useful if we can set a header in the UI response saying if the request belongs to a organization or not.
The name of the header is not important. Suggestions: X-User-Type or X-Is-Organization or something like that.
Notice that the header is related to the requested content not to the requesteR user.
More details at https://cartodb.atlassian.net/browse/CDB-4333

There has been no activity on this issue for more several months. We are closing it. If you think this still needs to be addressed please open a new issue.


Fix attrib's Parameters table

Github issue:  #962

Thanks so much for fixing this! Obviously our HTML conversion to markdown went sideways. Thanks, Liza


Balance Input

This PR is a hotfix for #3529

:test_tube: validate balance implementation
:zap: finally balance utils <3
:test_tube: using balance utils
:zap: SimpleBalanceInput
:zap: NewBalanceInput
:zap: New Balance Input
:ambulance: critical hotfix for BalanceInput 67be7d78

Thank you for your contribution to the KodaDot NFT gallery.
👇 _ Let's make a quick check before the contribution.
PR type

[x] Bugfix
[x] Feature
[x] Refactoring

What's new?

[ ] PR closes #<issue_number>
[ ] Requires deployment <rubick/magick_issue>
[ ] <brief_description_of_what_I've_added>

Before submitting Pull Request, please make sure:

[ ] My contribution builds clean without any errors or warnings
[ ] I've merged recent default branch -- main and I've no conflicts
[ ] I've tried to respect high code quality standards
[ ] I've didn't break any original functionality
[ ] I've posted a screenshot of demonstrated change in this PR

Optional

[ ] I've tested it at </rmrk/collection/26902bc2f7c20c546a-1FVG7>
[ ] I've tested PR on mobile and everything seems works
[ ] I found edge cases
[ ] I've written some unit tests 🧪

Had issue bounty label?

[ ] Fill up your KSM address: Payout

Community participation

[ ] Are you at KodaDot Discord?

Screenshot

[ ] My fix has changed something on UI; a screenshot is best to understand changes for others.

can't mint

can mint

difference one digit

seems list doesn't work as well?
time to revert whole part of it?

time to revert whole part of it?

This is the task for the new upcoming balance input which comes after this

wfm too 👌

@cryptodamsky let's check, and we can merge! :D

Why is it showing option to List the nft when while minting i’ve already chosen to list it?

List the nft when while minting i’ve already chosen to list it?

to relist it for a different price. Make sense to adjust it for different verb once has some price set and I also notice we don't have that "Unlist" button there

Creating a collection and minting into it works, also inputting price and royalties, but
Not sure if related, or if this is already tracked

When i create collection and it takes me to the second part where i mint into it, it doesn’t show up, i have to refresh

One of my collections is still showing as number, not a name, wiz:

WFM

mint NFT with price
offer for the price and shows the correct price

When i create collection and it takes me to the second part where i mint into it, it doesn’t show up, i have to refresh

#3291
#3333

One of my collections is still showing as number, not a name, wiz:

might be related with previous one


Bug: fzf accept action binded to custom key doesn't work

RTFM Checklist

[X] I have searched exisiting issues / discussions
[X] I have read the Wiki including the Advanced section
[X] I have read man fzf / I am well versed in shell fzf

Operating system
Linux
Shell
zsh
Neovim version (nvim --version)
NVIM v0.10.1
Fzf version (fzf --version)
0.54.3
Output of :lua print(os.getenv('FZF_DEFAULT_OPTS'))
--pointer=● --marker=▶ --bind "ctrl-/:toggle-preview,alt-i:toggle-all,ctrl-n:preview-page-down,ctrl-p:preview-page-up,ctrl-l:accept,ctrl-r:clear-screen,alt-k:next-history,alt-j:previous-history,ctrl-alt-j:page-down,ctrl-alt-k:page-up" --height 40% --layout=reverse --tabstop=2 --color=hl:#f158a6,fg+:#b8af96,hl+:#f158a6,bg+:#3b312b,border:#40362f,gutter:#1f1a17,pointer:#d3c94b,prompt:#838bb4,marker:#d24b98,info:#70a17c,spinner:#e35b4b,query:#c57c41 --info=inline --margin=0,1,0,0 --prompt=">> " --history=/home/monkoose/.cache/.fzf_history --history-size=100
Is the problem reproducible with mini.sh?

[X] My issue is reproducible with mini.sh
[ ] My issue IS NOT reproducible with mini.sh
[ ] I have not tested with mini.sh (not relevant, requires LSP, Windows, etc)

Fzf-lua configuration
Reproducible with mini.sh, so not related.

Describe the bug / steps to reproduce
My FZF_DEFAULT_OPTS using --bind "ctrl-l:accept", after some multiline commits 9ecc8f6a6555cd3988c21480069aa5da001cd9df it doesn't accept the entry and echoes with [Fzf-lua] unsupported action: 'news                                                  news.txt /usr/share/nvim/runtime/doc/news.txt', type:nil (as example for searching neovim help for "news" query). Seems like following commit 993fce4991b28064eb3f34146c51ee85ca808135 doesn't fix the issue either.
Last working commit is 2e88254c2045e14c712ee09f1e461c6056a2b18c
Alsolua print(vim.env.FZF_DEFAUL_OPTS) is more correct than :lua print(os.getenv('FZF_DEFAULT_OPTS')), because personally as the habit from vim days I change vim.env.FZF_DEFAULT_OPTS in my config and later doesn't detect this.

My FZF_DEFAULT_OPTS using --bind "ctrl-l:accept"

The changes in the commits you’ve linked enable finer level of customization which is needed for actions that contains prefix / postfix (e.g. select-all+)  but unfortunately I couldn’t use --expect anymore which would have prevented this issue due to changes upstream that were later reverted, see https://github.com/junegunn/fzf/issues/3810.
The fix in https://github.com/ibhagwan/fzf-lua/commit/993fce4991b28064eb3f34146c51ee85ca808135 will only work if you add ['ctrl-l'] = 'accept' to keymap.fzf, if this isn’t an acceptable solution I can add the same fix to editing the variable I send to the fzf process (which is already edited due to preview conflicts):
https://github.com/ibhagwan/fzf-lua/blob/8423be12f3c1f190792e0f529dbfaf63e4816d3e/lua/fzf-lua/fzf.lua#L243-L259

Alsolua print(vim.env.FZF_DEFAUL_OPTS) is more correct than :lua print(os.getenv('FZF_DEFAULT_OPTS')), because personally as the habit from vim days I change vim.env.FZF_DEFAULT_OPTS in my config and later doesn't detect this.

Are you certain about this? My testing shows these are interchangeable as one changes the other but I might be wrong (I’ll have to fix the code I liked as it’s also using os.getenv).

Are you certain about this? My testing shows these are interchangeable as one changes the other but I might be wrong (I’ll have to fix the code I liked as it’s also using os.getenv).

Oh, you are right. Seems like I overlooked a few options the first time I used this two commands. So nevermind, sorry for false statement.

Feel free to close this issue, if you haven't found better solution.

Already adding the code to parse FZF_DEFAULT_OPTS not a big deal.

Actually, there are so many edge cases with this... accept in the same --bind string, does it have a print action before, etc, etc - I don't think it's worth it for such a simple fix.
Closing


Replacing methods with lambdas

I would like to have a syntax like this:
      origin.RedirectToL((int x) =>
      {
        Console.WriteLine("Lambda " + x.ToString());
        return 1;
      });

Assuming that the lambda signature matches the signature of the origin method, I added this to the extensions:
    public static MethodOperation RedirectToL<T, R>(this MethodInfo origin, Func<T, R> target, bool verbose = false)
      => RedirectTo(origin, target.Method);

Th calling into the lambda works, the returning value works. but the parameter x is taking a really weird value, much different than the one that is passing.
Any ideas how to make the lambda syntax work?

I added a scenario to test method redirection to a simple lambda expression. I noticed that the origin method should be declared virtual otherwise the redirection to the lambda expression would not work.

Thank you, nice to know. The methods I am replacing are not necessarily virtual. is ok, It is more "Wordy", but it still can be done with methods


Adds /capnet-assist

Fixes #814
I decided to hide header & footer with css rules to avoid hardcoding css styles, analytics, base html layout in /capnet-assist.php.
See https://beta.elementary.io/branch/origin/capnet-assist/capnet-assist

We might want a "close window" button.

The window does have its own window controls so that is probably not necessary

As far as I'm concerned, this is a design confirm. It's a little heavier than a static page would have been, loads the nav and footer but hides them, but at least it will keep in line with styles.

Seems fine to me :) We can always come back and make it smaller if we need to


How to add Tax withheld ?

Hey @bdloner,

Click edit icon next to your company's name

Under "Taxes" tab click "+ Tax" button to add a field

Edit the label and tax value and click "Done"

3a. In case you already had some rows inserted, you'll be prompted whether to apply new tax for these rows as well

FYI, we just shipped few improvements to the UI in 1e986cd7a09867d1f3530abb6aae9bb7d7d4007c and 11e995a97a82e5d8c8ec313a40ef095bd150106d
Hope that helps.


[$1000] Assign Task - No focus on Description field in Assign task

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Action Performed:

Go to URL https://staging.new.expensify.com/
Login with any Expensifail account
Go to FAB -> Assign task
Enter a title and NOT enter the description -> click Next
Open Description tab

Expected Result:
Focus present on the Description input field
Actual Result:
No focus on the Description input field
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[x] Android / native
[x] Android / Chrome
[x] iOS / native
[x] iOS / Safari
[x] MacOS / Chrome / Safari
[x] MacOS / Desktop

Version Number: <IP_ADDRESS>
Reproducible in staging?: Yes
Reproducible in production?: Yes
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Notes/Photos/Videos: Any additional supporting documentation
https://github.com/Expensify/App/assets/93399543/5921ba5e-3ea9-49f0-b313-d1856904feb3
Expensify/Expensify Issue URL:
Issue reported by: Applause - Internal Team
Slack conversation:
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~0117d4766144af9638
Upwork Job ID:<PHONE_NUMBER>323333120
Last Price Increase: 2023-05-09

Reproduced, and I agree that this is a bug (it's inconsistent with how the Title, Assignee and Share somewhere pages work. I'll assume this is external, but @thienlnam , @JmillsExpensify or @shawnborton let me know if you think this should be internal.

Yeah, let's get this handled externally! Great to introduce contributors to the Assign Task flow

How do i create an account with assign task permission in dev env?

@dhairyasenjaliya Sorry I just realised you have a proposal. Will review asap.
@brianlee1025 Can you please ask on Slack instead?

@dhairyasenjaliya Thanks for the proposal. Your RCA is correct (I assume you made a type we are not using autoFocus). Your suggested fix makes sense.
I noticed on NewTaskTitlePage we use autoFocus, is this broken on Android? For consistency let's either make both NewTaskTitlePage and NewTaskDescriptionPage focus the text input onEntryTransitionEnd or  just add autoFocus to NewTaskDescriptionPage's text input.
:ribbon: :eyes: :ribbon: C+ reviewed
cc @luacmartins

@dhairyasenjaliya Thanks for the quick follow up. Let's go with onEntryTransitionEnd then :rocket:!

Not overdue. PR is in draft status.

@dhairyasenjaliya Thank for the PR
No, all seems good from my side. Try clear onyx storage is the issue still persist please ask on slack.

I've just sent offers via Upwork, held on deploy and 7-day regression period.

The PR that introduced the bug has been identified: https://github.com/Expensify/App/pull/17992
The offending PR has been commented on: https://github.com/Expensify/App/pull/17992#issuecomment-1551290419
A discussion in #expensify-bugs has been started: https://expensify.slack.com/archives/C049HHMV9SM/p1684326161989029
Determine if we should create a regression test for this bug: No

Pay day, moving to Daily

Paid, contracts ended, checklist completed. All done, and closing!


Switch Date from Hyperbolic to Exponential Decline

Hi David,
Is it possible to retrieve the date at which the Modified Hyperbolic Decline model transitions into an exponential decline?

Yes, the hyperbolic models are implemented as a generalized multi-segment hyperbolic (of any number of segments). The MH and THM are mostly just ways to define what those segments are. After creation of the class instances, you can extract the segment parameters. The order is start time, qi, Di (nominal), b, cumulative production at start. You don't have to remember this order, and can use the attributes T_IDX, Q_IDX, D_IDX, B_IDX, N_IDX respectively.

Thanks David. This was very helpful!


add a few key text manip functions to textbuf utils or pi/lang/golang

rename variable -- uses Lex tags to find actual variables instead of using raw text, so it won't confuse strings embedded in other strings -- this can be done in textbuf with tags support.  can be a very general method that takes a tag cat / subcat etc and does rename on those tags.

fix auto-indent.  not sure if needs to be in lang -- probably better if it is so that e.g., python can have its own custom one, but also provide a better default one in textbuf that does the right thing for bracket-based languages.  how much does it need to know about syntax?  depth lex would be very helpful here obviously.

rectangle cut / paste -- I often want this.  key fun is already there.

@rohrlich what else do you rely on a lot?

One that immediately comes to mind is "Find Usages", the opposite of lookup. Can use same key mapping!

rename variable -- uses Lex tags to find actual variables instead of using raw text, so it won't confuse strings embedded in other strings -- this can be done in textbuf with tags support. can be a very general method that takes a tag cat / subcat etc and does rename on those tags.

this is now in place -- "Lexical Items" in basic query-replace -- very effective, simple and general!

moving this into separate tickets and closing this one -- omnibus tickets are not that useful..
@rohrlich for Find Usages -- probably you want that as a special kind of Find -- need all that same link infrastructure etc to show a list of results -- basically copy FindView  -- will be somewhat involved and I'm not sure how useful relative to just looking for the type name using existing Find framework?
or maybe better just as a way of filtering the Symbols view according to symbol type name?
anyway, take a look at this and think about it and file a new ticket with a specific actionable plan when you get a chance.


Glyphs are being dropped in our 3d converter

It was reported that non-latin glyphs are being dropped and result in improper output for typefaces that include other glyphs.
To reproduce, visit the Noto Sans Page and input one of these glyphs.

Thank you for looking into this!

It looks like the issue is with OpenType and how it parses certain kinds of .tff fonts, which are mapped using a cmap3 method. Those font are currently still not supported by OpenType.
There are some related issues here and here.

Just to make sure I interpret your answer correctly: do you have another way of mapping non-latin chars or are you dropping all such fonts?

@Guillaume-Levrier My bad if that wasn't clear. So, we use the OpenType library to parse font data for the glyph paths. OpenType doesn't currently support certain kinds of .ttf and for the moment at least we can only support what OpenType supports.

Got it, thanks!


Crashes on New game launch.

I recently installed the modpack and after I click start a new game the game tries to load as in I can see level 1 on the top right and everything else then it just crashes going back to desktop.

Same here. What can I do?


feat: more servers

hello
I added more DNS to the store list
the list:
Google Public DNS: <IP_ADDRESS> and <IP_ADDRESS>
Cloudflare: <IP_ADDRESS> and <IP_ADDRESS>
OpenDNS: <IP_ADDRESS> and <IP_ADDRESS>
Quad9: <IP_ADDRESS> and <IP_ADDRESS>
Comodo Secure DNS: <IP_ADDRESS> and <IP_ADDRESS>
Norton ConnectSafe: <IP_ADDRESS> and <IP_ADDRESS>
Yandex.DNS: <IP_ADDRESS> and <IP_ADDRESS>
Level 3 DNS: <IP_ADDRESS> and <IP_ADDRESS>
UltraDNS: <IP_ADDRESS> and <IP_ADDRESS>
DNS.WATCH: <IP_ADDRESS> and <IP_ADDRESS>

@sajjadmrx you can review it.
also tell me if we need to merge it with another branch!


Telegram token

Bug explanation
Currenlty the telegram token is saved with the session, the result is a frequent 'insert the telegram token' message as the session expires for any reason
would be great if the tokens could be inputted with env vars or config files to avoid this as an optional configuration
Operating System
win 10
Ikabot installation
I downloaded the pre-built Windows binary
Ikabot version
latest
Python version
No response

The token is not saved with the session it's saved inside the .ikabot file and is encrypted with the users email / pass combo. This makes it unique for every lobby account. The way to solve the frequent "insert the telegram token" message is to insert the telegram token, or ignore the message.
Ikabot doesn't use any configuration files that are usually accessible by the user.
If you want, you can make ikabot use some environment variable as the telegram bot token, I think that could be interesting, but if you open a pull request, please make sure it doesn't override the usual configuration of the token and it doesn't break ikabot for users who do not have the environment variable set.

Since a perfectly valid token can turn invalid due to a mishap somewhere, i doesn't think ignoring the message is ok as there won't be reports later. should investigate why the token is vanishing from the .ikabot file then, as the token and chat id can't turn invalid unless something messes with it later.
Yea, the idea would be to detect some optional env var or config file, the goal is to set the token once and never again.

I have been using ikabot for a very long time and I have literally never run into an issue with the telegram token invalidating itself or vanishing in any way. If this is happening then you might want to figure out why your OS is nuking the .ikabot file, because that is literally the only way I can think of that this can happen. Ikabot is already set up in such a way as to have the telegram token set only once and never again.

There are reports of other users and i've reproduced it on linux aswell
https://discord.com/channels/715980456780234823/715980456780234826/1003495467943993434

Is the issue solved?

Didn't seen any more mentions of this issue on discord


Incorrect type annotation for TomographyFitter

Informations

Qiskit Ignis 0.4
Python 3.7
Windows 10

What is the current behavior?
The type annotation for add_data in the TomographyFitter states that the circuits can be a list of str. For the first few lines of the implementation it is clear that this case is not handled. (e.g. if len(circuits[0].cregs) == 1)
    def add_data(self,
                 results: List[Result],
                 circuits: List[Union[QuantumCircuit, str]]
                 ):
        """Add tomography data from a Qiskit Result object.
        Args:
            results: The results obtained from executing tomography circuits.
            circuits: circuits or circuit names to extract
                count information from the result object.
        Raises:
            QiskitError: In case some of the tomography data is not found
                in the results
        """
        if len(circuits[0].cregs) == 1:
            marginalize = False

Steps to reproduce the problem
Run  fit_results = StateTomographyFitter(qiskit_results, ['name1', 'name2'])
What is the expected behavior?
Either the type annotation should be updated, or the method should be modified to handle string arguments.
Suggested solutions
Modify the code of add_data to:
  if len(circuits)>0 and isinstance(circuits[0],str):
      marginalize=False
  else:
        if len(circuits[0].cregs) == 1:
            marginalize = False
        else:
            marginalize = True
   ....

close by #512

@peendebak - thank you very much for notifying on this bug. It was fixed by @gadial in #512.


A fix for #83, highlight regexp needs to be escaped

We wish to use the highlight directive in a project I'm working on right now, but have run into issues with strings containing regexp literals (.$? etc.). This fixes the issue by escaping such characters.

This PR seems to be obsolete. Moreover UI.Utils modules was split in individuals repositories. If still valid, please consider re-submitting on the dedicated repository.
See the README for details.


Possible to use on Windows?

I read in the readme that it works out of the box on MacOS and Linux.
For windows you need WSL.
Is there a way to run cognate directly on windows without using WSL?

Theoretically it might work under something like git bash or some other unix-y environment, I just haven't tested it.
Alternatively theres the web playground


Batchnorm parameters not gets trained when training

Hi I used your implementation of wrapper of Conv2D function as :
        with argscope([Conv2D, MaxPooling, AvgPooling, GlobalAvgPooling, BatchNorm], data_format='NCHW'), \
                argscope(Conv2D, use_bias=False):
            with TowerContext('', is_training=True):

then a lot of Conv2D func like:
Conv2D('conv1', l, 16, 3, stride=1, nl=BNReLU)
but the saved model got 0 for bn/mean and 1 for bn/variance, seems not got trained, could you pls suggest me where I am wrong?

turns out updated op needs to be added with training

Alternatively you can use the internal_update option.

what if I want to let some layer's batchnorm act as testing state(use trained moving averages), while other layers as training state(use batch statistics)?

can I do:
with TowerContext('', is_training=True):
        Conv2D(...)
with TowerContext('', is_training=False):
        Conv2D(...)

but I only use the Conv2D which usednl=BNRelu or nl= BN
for the
with TowerContext('', is_training=False):
        Conv2D(...)

part, I want to load pretrained batchnorm params(moving average)
for the
with TowerContext('', is_training=True):
        Conv2D(...)

part, I want to train it as usual(use the batch statistics and keep moving average)
would the my way of
with TowerContext('', is_training=True):
        Conv2D(...)
with TowerContext('', is_training=False):
        Conv2D(...)

work? Thank you

It would not work and you're supposed to see an error.
You can use a different argscope around each Conv2D. But it's better to not use BNReLU or reimplement BNReLU if you have complicated use cases.

but I didn't see an error, will this work:
with argscope([Conv2D, BatchNorm], is_training=False):
      Conv2D(...,nl=BNRelu)
with argscope([Conv2D, BatchNorm], is_training=True):
      Conv2D(...,nl=BNRelu)

with argscope([Conv2D, BatchNorm], is_training=False)

This is not how argscope works. Conv2D and BatchNorm do not accept the is_training argument.

could you pls point out a way to do this? Thanks

argscope(BatchNorm, training=False)

I see, so this will work?
with argscope([Conv2D, BatchNorm], training=False):
      Conv2D(...,nl=BNRelu)
with argscope([Conv2D, BatchNorm], training=True):
      Conv2D(...,nl=BNRelu)

It will not. Conv2D does not accept the training argument.
with argscope(BatchNorm, training=False):
      Conv2D(...,nl=BNRelu)
with argscope(BatchNorm, training=True):
      Conv2D(...,nl=BNRelu)

but seems Conv2D also dont accept training argument
def Conv2D(x, out_channel, kernel_shape,
           padding='SAME', stride=1,
           W_init=None, b_init=None,
           nl=tf.identity, split=1, use_bias=True,
           data_format='NHWC'):

I see, thank you

but seems batchnorm also dont accept training argument:
def BatchNorm(x, use_local_stat=None, decay=0.9, epsilon=1e-5,
              use_scale=True, use_bias=True,
              gamma_init=tf.constant_initializer(1.0), data_format='NHWC',
              internal_update=False):

Then you're using an old version of tensorpack.

To be honest, there is no benefit in using tensorpack layers if you don't use tensorpack trainers. It only causes more trouble with a set of strange interface.
The training option used to be named use_local_stat, but recently it was renamed to be consistent with official tf.layers.

so my use of
with TowerContext('', is_training=True):
        Conv2D(...)
with TowerContext('', is_training=False):
        Conv2D(...)

in the old version will work? as
        use_local_stat (bool): whether to use mean/var of the current batch or the moving average.
            Defaults to True in training and False in inference.

It will work only if you did not use tensorpack trainers to train the model.

Yes, I dont use tensorpack trainner


Add Filter to specific Source.

Hi @mat-sz,
Currently, when a filter is applied, it applies to all the sources.
If I am having two videos in a single frame, something like a pip mode, (or just Logo on the top right)
I would like to add some effect to the main video but not necessarily add the same effect to the smaller video or logo.
if the feature asked is not in the current scope of the project, can you please guide how can I achieve it on a high level or with some code snippet?

Scanlines Filter to be applied to the dancer(green video, layer 3) and not in the image (layer 2).
Thank you for all your support.

Added layer grouping feature in latest release, marking as solved.


spice-gtk: fix build on darwin

Description of changes
This blocks my system rebuild...
Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[x] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.05 Release Notes (or backporting 22.11 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 227018 run on aarch64-darwin 1

1 package marked as broken and skipped:

virt-manager-qt

8 packages built:

appvm
spice-gtk
spice-gtk.dev
spice-gtk.devdoc
spice-gtk.man
virt-manager
virt-manager.dist
virt-viewer


update quick start guide for creating workload using enclave-cc

update workload deployment using SGX hardware mode with encrypted and cosign signed image
Signed-off-by: hairongchen<EMAIL_ADDRESS>

@dcmiddle we need one more review and approve


Add Real Time Clock 2 from SpaceDock

This pull request was automatically generated by SpaceDock on behalf of Li0n, to add Real Time Clock 2 to CKAN.
Mod details:
name = /mod/1111/Real%20Time%20Clock%202
author = Li0n
abstract = Small in-game clock that dispaly real time
license = GPLv3
Homepage =
description = Real Time Clock 2

Back in 0.21 days Jarcikon made a little plugin that display the (real) time in KSP, I asked and he let me take over his work, so here is the new version : Real Time Clock 2.
The clock is visible in the KSC view, the VAB, the SPH, the Tracking Station and in flight. (Toggleable in "GameData/RealTimeClock2/PluginData/Settings.cfg")
You can drag it wherever you want, its position will be saved per scene.
You can toggle between 24h and AM/PM display by right-clicking on the clock.
And that's it :D
Please direct questions about this pull request to Li0n.

Oooups I didn't realize SpaceDock was going to do this pull request automatically so I done another one linking to github here.
Should I closed it ?
Sorry never deal with CKAN before :(

Please close this PR,
https://github.com/KSP-CKAN/NetKAN/pull/5023 is the replacement


Ability to use other bridge interfaces

Problem Statement
Today our external interface is defaulting to bridge0, if customers want to use another interface they would have to do a manual step.
Please describe the problem to be addressed by the proposed feature.
Proposed Solution
Can we add an optional knob to the source file so the user could add bridge1 or something as part of the deployment ?
Please describe what you envision the solution to this problem would look like.
Alternatives Considered
Please briefly describe which alternatives, if any, have been considered, including merits of alternate approaches and
tradeoffs being made.
Additional Context
Please provide any other information that may be relevant.

Hi @larslilja, this is already supported with "--bridge " option in the deploy task. Could you please verify and let me know if any changes are required? Here's the doc from README.md:
--bridge <custom-bridge-name>
                          Set custom bridge for SD-WAN Manager external connection. Default is System Bridge

Ohh, i hadn't catch that... :)


Add Sonarcloud Quality Gate report

Is your feature request related to a problem? Please describe.
We would like to have visibility about code quality in the project
Describe the solution you'd like

Add project to sonar Cloud ✅ https://sonarcloud.io/project/overview?id=watermelontools_watermelon-extension
Add unit test coverage report within the repo
Configure CI build.yml to run SonarScanner job
Test report is working in SonarCloud including the coverage report

Describe alternatives you've considered
No alternatives considered yet
Additional context
Add any other context or screenshots about the feature request here.

@EstebanDalelR -- I think that adding the sonarcloud cloud quality gate report can be a good iteration as of now and we can close out this issue.
Additionally, items 2 through 4 in this issue rely entirely on having some unit test coverage so I don't think they can be actionable at this moment.
Here's the latest report on new code: new code sonar cloud analysis
and on overall code: new code sonar cloud analysis
Would be awsome to create some issues to address the report and improve our ranking. I will look into contributing there next


Give the StockSymbolView's Hero a Key

The StockSymbolBottomSheet includes a Hero, as does the StockSymbolPage and the StockRow. When two or more heroes with the same tag are gathered together Heros.of() expects them to have distinguishing non-null keys. Now they do.
Fixes https://github.com/flutter/flutter/issues/382

LGTM


remove redundant code

Remove redundant assignments of totalCostLimit and countLimit to memory storage properties since the config setter already did it.

@P4VEMENT Thanks for this.
However, if I recall correctly, the didSet of a stored property isn’t triggered when it’s assigned within the initializer. Could you confirm if this change is necessary and ensure it won’t alter the current behavior?
Or maybe we can have a better way to improve this, for example extract the duplicated code into a helper method, etc.

As a beginner in the Swift language, thank you for the reminder. The official documentation states that "The willSet and didSet observers of superclass properties are called when a property is set in a subclass initializer, after the superclass initializer has been called. They aren’t called while a class is setting its own properties, before the superclass initializer has been called." I believe the current code is already sufficiently concise, so I will close this pull request.


Test coverage is reported incorrectly if extended events files roll over

Many events are missing from the Extended Events trace files when the output is large enough to cause a rollover to the next file (by default, this is 1Gb).
We have a very large test suite - over 2500 tests across 187 test classes. This generates around 4.5Gb worth of extended events logs in the default settings.
I noticed that coverage wasn't being reported as good as I was expected, and some stored procedures that I know have good coverage were reporting not being visited. Their object IDs were missing from the .xel files when analysed directly, but the tests themselves were run when I checked tSQLt.TestResult.
I noticed when I changed the SQL statement run from tSQLt.RunAll to just run the test class in question the test coverage was correct for the stored procedures I was examining.
I have worked around this by editing the SQL statement that sets up the extended event session to specify max_file_size=(65536) on the target - the output is now 10Gb, over twice the size of the split files.
Obviously this is a bug in SQL Server itself, not SQL Cover, but it may be worth working around the issue. One option might be to make the max_file_size configurable (similar to the timeout, which as you can imagine that I'm having to increase!).
A better option might be to split the test runs - rather than using tSQLt.RunAll, it might be better to batch up by test class and retrieve the extended events data after each test class is run. This will reduce disk space consumption on the SQL Server as well.

Hi John,
Thanks for submitting these issues!
There are two versions of the tool, one is for azure which doesn't use trace files but the memory buffer - I will look at whether that can be used for very large test suites.
I know it will need to make sure it pulls off the data quick enough so we don't lose anything so it isn't straightforward but should mean we don't get trace rollover files.
There will need to be a tradeoff between large traces and the processing required.
I'll look into what the best way to approach it is and report back here!
ed

Hello, I'm having this issue, but I don't see what the resolution is from this thread.. Is it incorrectly closed, or have I missed something?
Thanks !

I am facing the same issue now. I am not getting the code coverage correctly when I am running all the tests.


Does the master  work when I add the FIXED_POINT argument in config.h?

No. Don't try using FIXED_POINT. It's a relic of the Opus code that got copied, but most of the new code doesn't support it. That being said, in the new exp_improved_simd2 branch, the big matrix multiplies in the DNN are actually fixed-point anyway (8-bit weights).


NVIDIA driver installation fails

Steps to reproduce:

Create a GKE cluster with "GPU Accelerated Computing" template (I've tested with zonal clusters in us-central1-f and asia-east1-a, with GKE Master 1.13.10-gke.0), and confirm that the pool has GPU accelerators.
Click "Connect" button to run the CLI access set up.
Run the following command to install NVIDIA driver:
https://cloud.google.com/kubernetes-engine/docs/how-to/gpus#installing_drivers
Open the Node details page for a node in the cluster, and open the details page for nvidia-driver-installer pod.
Wait for a couple of minutes, then you'd see an error "Back-off 20s restarting failed container=nvidia-driver-installer pod=nvidia-driver-installer-z7ht8_kube-system(b362cd39-f621-11e9-8e02-42010a8000d2): CrashLoopBackOff" on Init containers section.
Click "View logs", then you'll see the following "permission denied" error.

Node pool page's Resource summary shows GPU Capacity as zero.

Thanks for posting the issue!
@chardch Can you please take a look?

Yea, looking into this.

Stems from a change in the nvidia-driver-installer that mounts /var/lib/kernel-src to /build/usr/src/kernel. It doesn't work on GKE versions prior to 1.14 which don't have /var/lib/kernel-src. Revelant PR https://github.com/GoogleCloudPlatform/container-engine-accelerators/pull/124. Reverting that.

This PR https://github.com/GoogleCloudPlatform/container-engine-accelerators/pull/126 resolves the issue brought up here on all currently supported GKE versions. Will investigate the underlying issue.

The error arises in when calling configure_kernel_src in the case when there isn't a precompiled driver available

FYI, confirmed that the installation succeeds with the version 1.14.6-gke.13 .

Thanks for confirming @kazunori279. Still investigating the underlying issue of why configuring the kernel source runs into permission errors.

Also, this should not be an issue on GKE versions above 1.13.6-gke.6 on which the precompiled driver should be available.
@karan
@lorqor


Implement PathFollower Utility

Implement the PathFollower Utility for loading and executing paths.

Does this still needs to be done?


Link to libexecinfo on BSD always, not just in a debug compiler

#2826 restricted -lexecinfo to debug compilers (not even to building something in debug mode).
This doesn't make much sense. I'm not sure why ordinary builds can succeed without -lexecinfo, but bitcode-runtime builds can't. Either way, if it's always included on non-glibc-Linux, it should always be included on BSD.

@slfritchie do you have any input on this?

No, @aturley, I don't.  If @myfreeweb says it ought to be included, I'm inclined to accept.

Rerunning CI to try to see if they'll pass.
When they do, this is ready to merge.

looks like an intermittent qemu segfault on cross-llvm-391-debug-armhf

Okay, I'm merging anyway...


Container[Java 21]: Update systemd unit file to allow additional environment variables supported by the entrypoint to be passed

:tada: This issue has been resolved in version 0.28.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


adding missing code in a snippet

In the firebase documentation for writing and reading data there is a code snippet (the only one actually) that does not have the necessary imports. I spent a few hours on stack overflow looking for the problem because I was getting errors in my React Native app, but it was actually the documentation that did not say I had to do the imports.
The snippet is in the "Updating or deleting data" section
https://firebase.google.com/docs/database/web/read-and-write#updating_or_deleting_data

@devkiloton Thanks for your contribution. The build is failing because you're not supposed to edit that file directly.
Instead you should update the /database-next/read-and-write.js file. I can see in the writeNewPost_wrapped() function that the imports are already there, they just happen to be outside of the snippet comments (// [START rtdb_social_write_fan_out]).
So the best solution here would be to move that snippet comment to the start of the function so that the imports are show:
function writeNewPost_wrapped() {
  // [START rtdb_social_write_fan_out]
  const { getDatabase, ref, child, push, update } = require("firebase/database");

@devkiloton Please also undo the change that you made to the generated file.

@devkiloton Thanks for your contribution. The build is failing because you're not supposed to edit that file directly. Instead you should update the /database-next/read-and-write.js file. I can see in the writeNewPost_wrapped() function that the imports are already there, they just happen to be outside of the snippet comments (// [START rtdb_social_write_fan_out]).
So the best solution here would be to move that snippet comment to the start of the function so that the imports are shown:
function writeNewPost_wrapped() {
  // [START rtdb_social_write_fan_out]
  const { getDatabase, ref, child, push, update } = require("firebase/database");

Thanks @thatfiredev! I can't believe that the answer for the problem was literally in my screen.

@devkiloton Oops, my bad! Seems like you're right, please do commit the generated file.

Thanks for the support @thatfiredev!

@devkiloton the change is now live in the docs. 🎉

@devkiloton the change is now live in the docs. 🎉

@thatfiredev dude, this is insane! Firebase has a piece of me now haha! Thanks for the support again!


Switch to using com.exlibris.dps:dps-sdk-fat-all:5.5.0 jar

Currently the com.exlibris:dps-sdk:5.5.0 jar is checked into the webcurator codebase and installed manually by maven. Unfortunately this jar does not have a pom with dependencies. The github project https://github.com/NLNZDigitalPreservation/rosetta-dps-sdk-projects-maven-lib corrects this issue by providing an uploadable Rosetta dps-sdk jar with a maven pom containing all its first-order dependencies. See that project's README.md for more details.
The fix for https://github.com/DIA-NZ/webcurator/issues/87 involves upgrading the Rosetta SDK to 5.5.0. As part of that fix, the rosetta-dps-sdk-projects-maven-lib pom has been copied and checked into the webcurator project. This is a short-term fix.
Long-term it would be better that webcurator uses the rosetta-dps-sdk-projects-maven-lib project directly to provide a maven pom.
This issue may become moot if newer versions of the Rosetta SDK are provided with a proper maven pom (or are published to something like maven central).

Resolved by https://github.com/DIA-NZ/webcurator/pull/98


From Pinpoint: OAuthBearer crashes if header is null.

This line is totally bugged: https://github.com/aspnet/Security/blob/dev/src/Microsoft.AspNet.Security.OAuthBearer/OAuthBearerAuthenticationHandler.cs#L63
2:40:28 PM
It crashes if there's no Authorization header.

Fixed and Created pull request.

That would be cool if you could also fix the regression I mentioned here: https://github.com/aspnet/Security/pull/112/files#r22966020

@brentschmaltz @tushargupta51  I just gave it a try and it works like a charm, thanks! :ghost:

thanks Pinpoint and Tushar!


Fixed United Kingdom's 2022 holidays

Queens Platinum Jubilee has been added to 3rd of June and the Spring bank holiday has been moved to the 2nd of June

[x] Tests with a significant number of years to be tested for your calendar.
[x] Changelog amended with a mention describing your changes. Note Please do NOT change the version number here. It's the project maintainers' duty.

Source: https://www.royal.uk/platinum-jubilee-central-weekend

Could you please rebase from upstream in order to fix Changelog conflicts?

As a matter of fact, I think you could wait a bit longer. The next PR to be added will be the #675, so I'll tell you when upstream will be ready to be used as base.

ok, so now you have my green light to rebase from upstream. If you need any help doing these, please do not hesitate to ask ;o)

@brunobord Is that ok?

ouch! a flake8 error :( https://github.com/workalendar/workalendar/pull/677/checks?check_run_id=3704515113

Your fix is finally part of the latest (16.1.0) release:

https://pypi.org/project/workalendar/16.1.0/
https://github.com/workalendar/workalendar/releases/tag/16.1.0

Happy upgrading!


[Custom Components] How can I use Custom Components in PDF builder?

I have created Custom Component and have applied it to my PDF builder. But I got an error Unknown component: customcomponent.
How can I use it?

Did you setup according to the wiki https://github.com/formio/angular-formio/wiki/Custom-Components-with-Angular-Elements and does it work for you inside the regular formio component or formbuilder?

Yeah, sure. I set up according to the wiki and it's working for regular builder, but not for PDF

Any updates?

The PDF builder is pretty opinionated which components it allows to be included in PDF's since many components are not compatible with the PDF rendered form. As of right now, we don't have a way to indicate that you wish to include your custom component in the PDF builder, but there may be a way to hook into the options to override default behavior, but this is not something I have done myself.

Am I correct in understanding if I wish to include a custom component in to a PDF I have to alter PDF builder and not the renderer? I can get my component to work in a  PDF builder but the component is not recognised on PDF rendered form while  filling it out. Same component works fine in a "form" render.
Any code sample on how to add custom component to pdf would be appreciated for @formio/reac

.
.

We're currently addressing a backlog of GitHub issues, and as part of this effort, some inactive issues may be marked as closed. This isn't a dismissal, but a step toward more efficient tracking.
If you feel the issue is still relevant, please re-open and we'll ensure it gets the attention it deserves. Your understanding is appreciated as we work to enhance our open-source responsiveness.

Is there another ticket or solution for this problem?


can't write to the sram

New litex generation disables writing to sram. Changing the chip select signal form assign sram_cs_b = core_rstn; to assign cs_b = 1'd0; is why it fails. Assigning it to 0 are wrong because the memory have signal named cen_fell that would be 1 when chip select value flips from 1 to 0.

@jeffdi  this issue this exist because the new RTL change is using assign cs_b = (~core_rstn); instead of assign cs_b = (core_rstn);
this need to be inverted somewhere I inverted the signal inside the sram module. Please merge https://github.com/efabless/caravel_mgmt_soc_gf180mcu/pull/12

fix by commit f8f7717c513faa52dfd0df86eedd0d84f4f20ccb


Gopherbot confuses CL and Bug numbers

E.g. CL https://golang.org/cl/10483 mentions CL 10296, but gopherbot thought it is issue 10296, and mistakenly posted a message to #10296 that the CL mentions it.
Proposal: check only numbers prefixed with #, e.g. #10296.
Question: where is gopherbot source code?

That CL originally (https://go-review.googlesource.com/#/c/10483/1) referenced the bug with a # sign before it. I think this is working as intended.

It referenced a CL golang/go#10296, not the bug. But the proposed solution would not fix this particular case indeed.

Yeah, that's just a bug in their syntax.


Fix the failing GitHub Workflows

Questions

What would we like to do with this repo? I'm assuming we'd wait for v9 before updating the content.
What would we like to do about the failing Workflow? It fails as expected cause wdio-chromedriver-service downloads an unsupported version of Chromedriver:ERROR webdriver: session not created: session not created: This version of ChromeDriver only supports Chrome version 103

Proposed Changes

Upload artifacts to confirm why Chapter 8 is failing
Fix the broken path for Chapter 9 to fix the Workflow (1/2! :tada:)
Fixed a few typos while I waited for the Workflows to run

What would we like to do with this repo? I'm assuming we'd wait for v9 before updating the content.

I want to update it and add new sections on component and visual regression testing. Features WebdriverIO now has that haven't been around when starting this workshop.

What would we like to do about the failing Workflow?

I will all sections as prep work for some meetups next month in Europe.


examples for new yaml structure

OpenMP example using gnu and intel
Description: This test should compile hello.c with gnu and intel compiler using OMP_NUM_THREADS=2
source: hello.c
scheduler: local
compile: yes
matrix:
  env:
    - OMP_NUM_THREADS=2
  compilers:
   - gnu
   - intel
  cflags:
    gnu:
      - "-O2 -fopenmp"
    intel:
      - "-O2 -fopenmp"

pre_build:
  - echo "pre build commands"
  - time

post_build:
  - echo "post build command"
  - time

Multiple Compilation Flags with gnu and intel compiler
Description: hello.c will be compiled with gnu and intel compiler with two combination for cflags for gnu and intel totaling 4 compilations
source: hello.c
compile: yes
matrix:
  compiler:
    - gnu
    - intel
  cflags:
    gnu:
      - "-O2 --fast"
      - "-O3"
   intel:
     - "-O2 --fma"
     - "-O1 -g"

Test without a build
Description: This test is just running shell commands without any compilation
compile: no
pre_run:
  - time
run:
  - mpirun -np 2 osu_gather
post_run:
  - time

makes sense @vsoch

@vsoch any of these examples worth keeping around for an issue, i think some of these were discussed in compiler schema. Trying to see which issues to work and ones that we can close.


Implementation of  PurgeCSS

Feature Request 🛍

The library PurgeCSS can be implemented with Gatsby/React
Use Case

It helps in removing unused CSS
Possible Solution

https://purgecss.com/guides/react.html#use-craco
Context

It increases our performance speed as unused css is removed.
Detailed Description

This is an implementation of plugin which allows the working of purgecss

Are there definitive things this will solve?

Can i work on it


added llama hub connector for reading .MD files

What
Added support for markdown, MD files, using Llama Hub Loaders.
This PR was to explore the possibility of replacing all loaders with Llama Hub loaders
Verification
Upload to local qdrant succeeds:

Unit tests pass:


[2.0] Move services declared in Application

Services declared in Application should be in their own ServiceProvider. This would remove the need for dispatcher_class as the serviceprovider would use the new event interface to register event listeners and subscribers.

was fixed by #1060


ID resolution using SRI-ID-resolver

Use this branch to PR instead....

note, not ready to merge.
currently dealing with case where query-node has an ID AND...
there's no category or the category is NamedThing...

I think this is ready to merge now. @colleenXu thoughts/concerns?

yeah, it's okay to merge with the other PRs...
in the future though, we may want to migrate the test suite over / make a duplicate test suite for the SRI ID resolver...


feat(maintenance): Remove inappropriate job

What does this PR do?
Remove unused/inappropriate job
Motivation
This job deletes a tag, but only on docker and not on other public registries. Besides, current release operations were done by tag republication rather than deletion. Remove this task pending a better solution is implemented
Describe how to test/QA your changes
Possible Drawbacks / Trade-offs
Additional Notes
Also relates to vault migration, see https://github.com/DataDog/datadog-agent/pull/29638

/merge


Feat auto indexing

PR for #96 feature request "Add post_save and post_delete signals"

The key thing to note is that I set auto indexing to be automatic (the signals are added by default). Unless you decide to disable it by default, existing projects that are upgrading would need to note this change in order to prevent duplicate indexing operations on their instance.
The PR includes docs for two features (auto-indexing and a decorator to disable auto-indexing) as well as the new setting to control whether auto-indexing is enabled for the project.
Tests are included to verify connecting/disconnecting the signals as well as testing the new setting.

@calitidexvii Will you have some time to figure out why the coverage step is failing please?

@CorrosiveKid The tests are completing ok. The issue is with the CODECOV_TOKEN secret in test.yml when generating the coverage report. According to the Codecov docs, a token isn't required for public repos.

@CorrosiveKid I can add tests for those two lines missing from coverage. Do you need any other changes?

@CorrosiveKid I can add tests for those two lines missing from coverage. Do you need any other changes?

Thanks for that. Another change I think might be good is to make the auto indexing disabled by default, and change the decorator to enable_auto_indexing. This will make sure any applications that are currently using this library won't be broken because of this change.

@CorrosiveKid I set auto-indexing default to False and removed the disable_auto_indexing decorator from the tests since it's no longer needed there.
I left the decorator as disable_auto_indexing rather than enable because the purpose of the decorator is the ability to contextually disable auto-indexing when it's enabled.
I ran into a problem writing tests for this because override_settings doesn't reinitialize app configs and attaching the signals are dependent on the app config. I asked the question here in case you have any suggestions. To test the decorator for now, I used the workaround mentioned at the end of the question, but I'd rather not write code just to suit tests. And we're still missing coverage for attaching the signals in __init_subclass__ in AppSearchModel because of initialization order (ie, the workaround I used for the decorator doesn't work here).

@calitidexvii

I left the decorator as disable_auto_indexing rather than enable because the purpose of the decorator is the ability to contextually disable auto-indexing when it's enabled.

That makes sense, thanks for that.
I think I ran into the same problem sometime back with override_settings not really working because of app config. I'll think about this a bit as well, see if I have any ideas to get around this issue.


Convert Gmsh Physical Groups to Abaqus sets

Hi,
I am currently trying to convert a mesh generated with Gmsh (4.5.6, MeshFileVersion 2 or 4.1) to Abaqus and I am experiencing some issues. When I try to load the ".inp" file in Abaqus, a data type error occurs. I think this error might be related to the fact, that the physical groups from Gmsh are translated to Abaqus Element Sets and the corresponding elements are not indicated with integers but with floats.
Do you know what I am doing wrong or is there maybe an issue in meshio conversion from Gmsh to Abaqus?
I attached to msh-file and the corresponding inp-file to show you the problem.
randomInclusions3DCylinder.zip

@PhilippMetsch
I had a similar issue when I wasn't saving the mesh properly from Gmsh. I went ahead with a brute-force solution (conversion to int) in the interest of time. If you try and take a look at mesh.cell_sets it should point to what is wrong with your mesh. Anyways for this problem, I think this is what you want:
import numpy as np
import meshio
msh = meshio.gmsh.read("randomInclusions3DCylinder.msh")
cellSets = {
    "boundary": msh.cell_sets_dict["boundary"]["triangle"].astype(int),
    "domain": msh.cell_sets_dict["domain"]["tetra"].astype(int),
    "inclusions": msh.cell_sets_dict["inclusions"]["tetra"].astype(int)
}
meshio.abaqus.write("modified.inp", meshio.Mesh(
    msh.points, cells={"tetra": np.vstack((
        cell.data for cell in msh.cells if cell.type=="tetra"
    ))}, cell_sets = {k: [v] for k,v in cellSets.items()}
))

I am not sure if the cell sets are marked properly. Unless you want to save all of your lower dimensional elements (for more complex surface bcs) you must  save only the ones needed.


fetch additional urls

Provide additional parameters so that envoy will fetch additional urls at startup and validate them if all submitted urls fail.
Dependent on https://github.com/greatfire/envoy/pull/54

with the dependencies updated the checks have passed so this should be ready for review


Mirror an axis of rotation?

Hi,
Is it possible to mirror the way an object rotates when you rotate the joycon, i.e.  make the cube roll right when you roll the joycon left?
I find that when you look at the cube in the default scene from below, the motion of the joycon lines up just fine, but when you move the camera to be on the horizon with the cube, one of the axes are wrong.
By the way I think this library is super cool!
Thanks.

I know this is very late but for anyone else looking for answers, multiplying the axis with -1 should do the trick


Fun: QR code for documentation

This is fun :)

no runtime dependencies: making the code during the build using its version number;
using UTF-8 charset for esbuild.

not planned, but cool


Check inferencing over named graphs

It looks like hylar-core is currently just adding new quads to the default graph (I ran tests on version 1.1.4 and 1.1.5 of hylar-core). When I have time I will look at the original implementation of HyLAR to see if this is the intended behavior or a bug I introduced when extracting the core of the engine (the latter would seem likely).
Originally posted by @jeswr in https://github.com/jeswr/hylar-core/issues/155#issuecomment-955614047

It seems that each named graph should be reasoned over in isolation

The reason for the bug is that the original HyLAR package appears to be calling the incremental reasoner on one graph at a time https://github.com/ucbl/HyLAR-Reasoner/blob/428892046d265be081195e2ca7f154e6bf1d68bd/hylar/hylar.js#L409-L427. It looks like I just need to move that logic under the hood of the incremental reasoner.

So inter-graph reasoning is not supposed to happen? If I have multiple graphs coming from the user and a single graph of core knowledge defined in the application, I’ll need to arrange for core quads fed to the reasoner as if they are present in each user graph, right?

So inter-graph reasoning is not supposed to happen?

In the design of the original HyLAR engine - yes. However I don't think this is quite correct for how rdf semantics should actually work.
My plan is to release a new minor version in which you can opt in to have the same behaviour as the original HyLAR engine (that is, no inter graph reasoning) via an additional parameter. When not opted in I will keep the current (albeit buggy) behaviour of treating all triples as if they are in the default graph when inferencing.
Once I have a better grasp of the inter-graph semantics I will implement it and release a new major version with these changes.


Notebooks: Determine Whether Notebook Component can Access Saved Notebook Profile

As a potential perf improvement, determine whether we can pass in the correct provider via the notebook component if a kernel has previously been saved, rather than changing the provider in the model itself.

This will be covered by #4047.


Server Side Run Logic

As a user of Forseti, I would like to invoke the inventory creation, model creation, scan and notify in one CLI command in order to simplify the invocation of a Forseti run.
As a maintainer of Forseti, I would like to remove the two run scripts (one for GCE and one for GKE in order to simplify maintenance.
As a developer of Forseti, I would like to have a single server side API endpoint to invoke inventory creation, model creation, scan and notify in order to simplify eventing inputs (grpc and those not yet designed) and set Forseti up for future architectures.

If we consider a serverless model, we would use Google Cloud Schedule to invoke the periodic run.  Since Cloud Schedule only allows the invocation of a single endpoint, we would have to do the inventory, model, scan, and notify under a single endpoint.
Cloud Schedule only allows for Pub Sub and HTTP invocations.  Cloud Endpoints can "translate" GRPC to REST endpoints.
I am thinking forseti run or forseti server run in the client CLI.

This issue is stale and has not had any recent activity. If this is still a concern please reopen the issue. Thanks!


Appleskin saturation support

when you have the console ui style on in controllable, the saturation bar from appleskin doesn't move with it. same with the rest of things from that mod. since appleskin has a system for moving the elements with another mod, maybe you could work something out with it?

I'll look into fixing this since it's quite a common mod.

Closing since it's not something I'll think I can fix 100%, even if I fix with Appleskin, it's likely it's still broken with another mod. Just turn off Console Hotbar.


Add world limit protection measures

So, currently you can teleport beyond the limits of Minecraft if using the API. I don't believe this should be possible, and I think we probably shouldn't be crashing like this if someone manages to go beyond the generate-able world:
net.minecraft.util.ReportedException: Exception generating new chunk
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:699) ~[MinecraftServer.class:?]
        at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:364) ~[po.class:?]
        at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:598) ~[MinecraftServer.class:?]
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:478) [MinecraftServer.class:?]
        at java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]
Caused by: java.lang.IllegalStateException: Optional.get() cannot be called on an absent value
        at com.google.common.base.Absent.get(Absent.java:47) ~[minecraft_server.1.8.jar:?]
        at net.minecraft.world.chunk.Chunk.onConstructed(Chunk.java:88) ~[bfh.class:?]
        at net.minecraft.world.chunk.Chunk.<init>(Chunk.java:93) ~[bfh.class:?]
        at net.minecraft.world.chunk.Chunk.<init>(Chunk.java:97) ~[bfh.class:?]
        at net.minecraft.world.gen.ChunkProviderGenerate.func_73154_d(ChunkProviderGenerate.java:256) ~[bgv.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.originalLoadChunk(ChunkProviderServer.java:162) ~[qs.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.loadChunk(ChunkProviderServer.java:122) ~[qs.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.func_73158_c(ChunkProviderServer.java:92) ~[qs.class:?]
        at net.minecraft.world.gen.ChunkProviderServer.func_73154_d(ChunkProviderServer.java:189) ~[qs.class:?]
        at net.minecraft.world.World.func_72964_e(World.java:304) ~[aqu.class:?]
        at net.minecraft.world.WorldServer.func_147456_g(WorldServer.java:380) ~[qt.class:?]
        at net.minecraft.world.WorldServer.func_72835_b(WorldServer.java:221) ~[qt.class:?]
        at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:693) ~[MinecraftServer.class:?]
        ... 4 more

Which limits? World border, beyond far lands?
Could you post the teleport command/params?

I don't believe this should be possible

I agree on this, this should throw in IllegalArgumentException in that case.

Well, the far lands were removed in Beta 1.8. However, there is a game engine limitation of X/Z: ±30,000,000, which we are breaking if chunks past that point are requested.

@DarkArc Vanilla actually does generate chunks past that limit; players can't enter them, however. The real limit is 33,554,432 for each (X and Z) based on calculations from BlockPos.

Well I was just going off of what the MC wiki detailed to be the limit.

if a non-creative player goes outside the border they get insta-killed and creative players are unable to interact with anything but chunk loading could be a problem if players start loading chunks outside the border

I just checked this in vanilla 1.8.8 for the record. http://puu.sh/kdr46/cbf0e43626.jpg
Teleporting to 29 999 999 ~ 29 999 999 teleported me outside the default world border, which appeared at 29999983 ~ 29999983.
Nor did terrain generate beyond that point. http://puu.sh/kdrf8/43e4156e9d.jpg
This was done using a superflat world with the redstone ready preset, in case this changes things.


Update for .NET Core RC2

Would you mind if I submit a PR for RC2 update?  If yes, is it supposed to be a dev branch to submit against, or just directly to master branch?  Most of the changes would be similar to RC2 updates of other sinks.

Thanks @jeremymeng that would be fantastic!
The console sink might be a good template for the changes.


Error: Cannot find module 'src/schemas/index.ts'

Describe the bug
After updating from version 1.10.0 to 1.10.1 you get the following error :
`Running joi-to-typescript...
(node:3844) UnhandledPromiseRejectionWarning: Error: Cannot find module 'src/schemas/index.ts'
Require stack:

/Users/thomaskuhlmann/Projects/app/functions/node_modules/joi-to-typescript/dist/analyseSchemaFile.js
/Users/thomaskuhlmann/Projects/app/functions/node_modules/joi-to-typescript/dist/convertFilesInDirectory.js
/Users/thomaskuhlmann/Projects/app/functions/node_modules/joi-to-typescript/dist/index.js
/Users/thomaskuhlmann/Projects/app/functions/scripts/types.ts
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
at Function.Module._resolveFilename (/Users/thomaskuhlmann/Projects/app/functions/node_modules/tsconfig-paths/lib/register.js:75:40)
at Function.Module._load (internal/modules/cjs/loader.js:667:27)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.analyseSchemaFile (/Users/thomaskuhlmann/Projects/app/functions/node_modules/joi-to-typescript/dist/analyseSchemaFile.js:20:30)
at Object.convertFilesInDirectory (/Users/thomaskuhlmann/Projects/app/functions/node_modules/joi-to-typescript/dist/convertFilesInDirectory.js:57:58)
at Object.convertFromDirectory (/Users/thomaskuhlmann/Projects/app/functions/node_modules/joi-to-typescript/dist/index.js:95:62)
at types (/Users/thomaskuhlmann/Projects/app/functions/scripts/types.ts:7:24)
at Object. (/Users/thomaskuhlmann/Projects/app/functions/scripts/types.ts:23:1)
(node:3844) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 2)
(node:3844) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.`

To Reproduce
Run:
import { convertFromDirectory } from "joi-to-typescript";

const types = async (): Promise<void> => {
  console.log("Running joi-to-typescript...");

  // Configure your settings here
  const result = await convertFromDirectory({
    schemaDirectory: "./src/schemas",
    typeOutputDirectory: "./src/interfaces",
    debug: true,
    defaultToRequired: true,
    indexAllToRoot: true,
  });

  if (result) {
    console.log("Completed joi-to-typescript");
  } else {
    console.log("Failed to run joi-to-typescript");
  }
};

types();

with version 1.10.1
Reverting back to the previous version solves the problem

@ThomasKuhlmann thanks for the bug report, I have reproduced the issue

@ThomasKuhlmann thanks for the bug report, I have reproduced the issue

I must have created issue as part of immutable settings, the fix is this PR https://github.com/mrjono1/joi-to-typescript/pull/51 I'll work through the release soon

I must have created issue as part of immutable settings, the fix is this PR https://github.com/mrjono1/joi-to-typescript/pull/51 I'll work through the release soon

Thankyou for the bug report, this has now been fixed with version 1.10.3

Thankyou for the bug report, this has now been fixed with version 1.10.3

Thanks for the quick turnaround (love this library btw, it's just a huge timesaver!)

Thanks for the quick turnaround (love this library btw, it's just a huge timesaver!)


Building Mac OS X target still supported?

According to the README building for Mac OS X was supported at some point in time. Is this still the case?
I hit several roadblocks with wrong architectures for MumbleKit as well as it's dependencies for the Mac OS X target (can be fixed in the build properties).
MKVoiceProcessingDevice.m also imports and uses UIKit w/o #ifdefs ... so this bombs as well.
Even after "fixing" those the build succeeds but no framework is built. So is this still supported ad all?

Fixed in Pull 43


Missed platforms for the adoptopenjdk/openjdk11:jre-11.0.19_7 docker container

The last push of adoptopenjdk/openjdk11:jre-11.0.19_7 removed the linux/amd64 platform support.
https://hub.docker.com/layers/adoptopenjdk/openjdk11/jre-11.0.19_7/images/sha256-a8cde9480607d7b2d4cb7c3330c90b9df598a0c84832eb4041f50579f534a168?context=explore
Is that on purpose? What is the option to be used for a linux/amd64 platform.
I also see that the adoptopenjdk/openjdk11:latest still have it.

adoptopenjdk is considered deprecated (I'm not sure who's pushing those) - CC @gdams
Please use the Eclipse Temurin images from DockerHub instead.

@clenkiu please migrate to eclipse-temurin:11.0.19_7-jre


Fix Django 1.8 setup, add a note to README.

South is not compatible with Django >= 1.7 versions

:+1:


[snmp] Add individual metric tagging to OID and MIB Non-tabular values

This PR updates the snmp check to allow for a new yaml-specified tag under metrics defined like so:
- MIB: TCP-MIB
   symbol: tcpActiveOpens
   metric_tags:
       - TCP

- OID: <IP_ADDRESS>.<IP_ADDRESS>
   name: tcpPassiveOpens
   metric_tags:
      - TCP

The metric will then be submitted with these individual tags in addition to the overarching tags for the specific instance.

@stb2132 thank you for your contribution, very much appreciated! We'll review this as soon as possible!


support Docker HEALTHCHECK

support a healthcheck for the server and agent
HEALTHCHECK CMD curl --fail http://localhost:3000/ || exit 1

This will be great for Kubernetes livelieness/readiness checks.

Also Mesos... ;)  👍

And even plain docker-compose ;)

Agents could probably use https://github.com/grpc/grpc/blob/master/doc/health-checking.md and report it via a local debug socket.

Hey everyone, any chance this gets priority anytime soon?
I'm trying to deploy 0.8 on AWS ECS.

@bradrydzewski @gtaylor it's just adding this line to Dockerfile? Can I take it?
Also may be we need separate endpoint for healtcheck as described in Mozilla Dockerflow.

The first step is to propose a design. The server image does not have curl or any utilities available to ping the user interface (by design), which means a command needs to be added to the drone-server binary. For example drone-server --ping
The agent image does not have any ports that we can ping for healthcheck data. So the agent needs to be modified to add some sort of hooks for healthchecks. Similar to the server, we then need a command to ping the agent.
So the first step is to document a design. Once the design is approved we can begin coding, and yes, @vanadium23 would love to have your help coding this up.

I'm also really interested in that as drone is one of only a few services for me without a healthcheck. What should the agent --ping or --healthcheck flag check for the agent? If a process on the system (container) exists since we are not opening any port?

Or should we just check if the agent is able to connect to the server?

Or should we just check if the agent is able to connect to the server?

I propose initial implementation agent healthcheck should just return a 200 response if the agent is running. Future versions of the agent should absolutely perform internal checks and return 500 if there are issues pinging the server or blocked builds, but I would like to keep that out of scope for the initial implementation since the agent grpc code is new and still evolving.

:+1: A naive 200 would at least be be immediately helpful for detecting complete deadlock or other weird states.

That naive health check can also happen on some normal http page. :relaxed:

I started working on an initial healthcheck for the agent, however, I am not sure that a simple endpoint that returns a 200 will be enough here. Even if the agent is deadlocked or no longer processing builds, the http endpoint will likely still serve requests. If the agent dies, the docker container will exit with a non-zero exit code, which I presume kubenerets will detect, and then restart the image (based on whatever policy you have configured).
So I think to make the healthcheck meaningful we need to come up with a list of failure points and how we can detect these failure points. This information can then be used with the healthcheck endpoint.
Here are some things that can go wrong, off the top of my head:

agent cannot connect to server, will perform infinite backoff to reconnect
agent cannot make grpc call (usually due to server connection), will perform infinite retries
docker daemon locks
some internal lock / race / bug that we don't know about yet

Number 3 and 4 could in theory be detected by keeping track of how long the build has been running. If the runtime has exceeded the timeout + buffer and the agent is still processing the build, we know there is probably an issue ...

I like the conditions you've outlined. As an side, having a stupid 200 healthcheck would still be useful for Readiness probes, since we could at least see that the process is in good enough shape to return the 200s (rather than deadlocked entirely or in some other weird state).

sure thing. can I get a quick review https://github.com/drone/drone/pull/2209 ?

ok, merged #2209 with the more advanced logic mentioned above. This will be included in 0.8.0-rc.5 and should therefore get bundled with 0.8.0-final pending we don't discover any last minute issues.
note that this change also gives you the option to expose port 3000 for the agent to access the following endpoint:

/varz returns some basic agent statistics, including currently running builds
/healthz returns 200 if agent is healthy
/version returns returns the version information


Add a collection with cheatsheets

Please confirm this pull request meets the following requirements:

[x] I followed the contributing guidelines: https://github.com/github/explore/blob/master/CONTRIBUTING.md.
[x] I have no affiliation with the project I am suggesting (as a maintainer, creator, contractor, or employee).

Which change are you proposing?

[ ] Suggesting edits to an existing topic or collection
[x] Curating a new topic or collection
[ ] Something that does not neatly fit into the binary options above

Curating a new topic or collection

[x] I've formatted my changes as a new folder directory, named for the topic or collection as it appears in the URL on GitHub (e.g. https://github.com/topics/[NAME] or https://github.com/collections/[NAME])
[ ] My folder contains a *.png image (if applicable) and index.md
[x] All required fields in my index.md conform to the Style Guide and API docs: https://github.com/github/explore/tree/master/docs

I think it's useful to add cheatsheets as the total number of different cheatsheets can be overwhelming for many programmers and it's great to have a collection of well-made ones.

Thanks again @Luois45!


a11y audit: Pagination a11y fixes

a11y audit: Pagination a11y fixes
Detailed description

[x] All content must reside within a WAI-ARIA landmark or labelled region role.

This error is not showing up anymore.


Update Ixia manifests to 3889

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 64.229%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
3144

Relevant Lines:
4895

💛  - Coveralls

/gcbrun


use 'pymdownx.superfences':Mismatched anonymous define() module

use MkDocs
mydocs.yml:
site_name: My Docs
extra_javascript:
- https://cdnjs.cloudflare.com/ajax/libs/raphael/2.2.7/raphael.min.js
- https://cdnjs.cloudflare.com/ajax/libs/flowchart/1.6.5/flowchart.min.js
markdown_extensions:
- pymdownx.superfences
test.md
```flow
st=>start: Start:>http://www.google.com[blank]
e=>end:>http://www.google.com
op1=>operation: My Operation
sub1=>subroutine: My Subroutine
cond=>condition: Yes
or No?:>http://www.google.com
io=>inputoutput: catch something...
st->op1->cond
cond(yes)->io->e
cond(no)->sub1(right)->op1
```
run: mkdocs serve
http://<IP_ADDRESS>:8000
result:
Uncaught Error: Mismatched anonymous define() module: function () ......
why???
help!
thanks!

This is better suited for the repo containing SuperFences. https://github.com/facelessuser/pymdown-extensions.

This is better suited for the repo containing SuperFences.

I agree. Please follow up there.


More convenient search buffer

Makes sense to me. Thanks!

awww, now I have to select what I want to search? How is this convenient? Guess I have to add it back in my own config then...

@facelesspanda My bad. I've added back SPC s S in 76eae7b

@facelesspanda My bad. I've added back SPC s S in 76eae7b

That's great news! Thanks 😄


Fix "main" file path in bower.json

This updates the "main" path in bower.json to include the dist directory where the main Chart.js file lives.
Related issue here: https://github.com/nnnick/Chart.js/issues/2236

Coverage remained the same at 71.74% when pulling 5fa60033611690ef48db1e6b934e7a8c095349af on troywarr:v2.0-dev into 00004fdd3bd16e1a636ffad36617ad4b6beb04bd on nnnick:v2.0-dev.


Added a changelog entry for DEA Intertidal 1.0.0

[x] I have spellchecked my content using Microsoft Word, Grammarly, or otherwise.
[x] If required, update the DEA Tech Alerts and Changelog and the DEA Sandbox Updates banner.

Preview: https://pr-185-preview.khpreview.dea.ga.gov.au/tech-alerts-changelog/


Update manage-list-item-file-permissions.md

Category

[x] Content fix
[ ] New article

Related issues
N/A
What's in this Pull Request?
Fixed the last sentence.

Docs Build status updates of commit dd1bf07:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/business-apps/power-automate/guidance/manage-list-item-file-permissions.md
:bulb:Suggestion
View
Details

docs/business-apps/power-automate/guidance/manage-list-item-file-permissions.md

Line 2, Column 1: [Suggestion: description-missing - See documentation] Missing required attribute: 'description'.
Line 37, Column 29: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/sharepoint/modern-experience-sharing-permissions' will be broken in isolated environments. Replace with a relative link.
Line 64, Column 101: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/sharepoint/modern-experience-sharing-permissions#sharable-links' will be broken in isolated environments. Replace with a relative link.
Line 66, Column 18: [Suggestion: docs-link-absolute - See documentation] Absolute link 'https://docs.microsoft.com/sharepoint/dev/business-apps/power-automate/sharepoint-connector-actions-triggers#create-sharing-link-for-a-file-or-folder' will be broken in isolated environments. Replace with a relative link.

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel


bump bn

if you could do a major version bump after publishing this that would be fantastic, part of crypto-browserify/crypto-browserify#140

Done, thanks!

woot thanks!