Fix remote login password entry to show and allow edit of username

When logging into a remote resource, we present user with a screen to enter the password window with a "Change username" button. We do not display the username so how can a user know that changing the username is needed? Next, why do we need to put all this in a different dialog/window? Why can't we simply present the user with a password entry screen that also shows the username in an editible field and if they edit that field, use whatever they entered?
-----------------------REDMINE MIGRATION-----------------------
This ticket was migrated from Redmine. As such, not all
information was able to be captured in the transition. Below is
a complete record of the original redmine ticket.
Ticket number: 3050
Status: Pending
Project: VisIt
Tracker: Feature
Priority: High
Subject: Fix remote login password entry to show and allow edit of username
Assigned to: -
Category: -
Target version: 3.0
Author: Mark Miller
Start: 03/19/2018
Due date:
% Done: 0%
Estimated time:
Created: 03/19/2018 04:44 pm
Updated: 03/20/2018 06:42 pm
Likelihood:
Severity:
Found in version: 2.12.3
Impact: 3 - Medium
Expected Use: 3 - Occasional
OS: All
Support Group: Any
Description:
When logging into a remote resource, we present user with a screen to enter the password window with a "Change username" button. We do not display the username so how can a user know that changing the username is needed? Next, why do we need to put all this in a different dialog/window? Why can't we simply present the user with a password entry screen that also shows the username in an editible field and if they edit that field, use whatever they entered?
Comments:

I acutally shows the username on Windows. I agree, this could be made a lot simpler and easier to use.


i have a problem while replacing the value of href with # . could anybody help me

Challenge Make Dead Links using the Hash Symbol has an issue.
User Agent is: Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/53.0.2785.143 Safari/537.36.
Please describe how to reproduce this issue, and include links to screenshots if possible.
 Please ask for help here. https://gitter.im/FreeCodeCamp/Help


Is there a way to free memory allocated with the MemoryCreator interface?

I don't see any possibility to de-allocate memory that was created using the MemoryCreator / LinearMemory interface. Shouldn't it be freed when the Store is dropped?
I am asking because I implemented MemoryCreator in order to make use of a low level macOS feature (purgable memory). In order to do so I need to allocate the 6GB virtual space as two consecutive memory mappings. I run out of virtual space to do so pretty quickly to fit those next to each other (rust runs tests all run in the same process). Or at least  the mach kernel sees no way to fit them next to each other once enough tests were run.

I believe for your type that implements LinearMemory if you implement Drop that should be a hook to deallocate memory? Nothing will get dropped until the Store is dropped, but otherwise we should still run the destructors of all memories when the store is dropped.

I believe for your type that implements LinearMemory if you implement Drop that should be a hook to deallocate memory?

 I will test that.

Yes that did work. The Drop implementation is called. Thanks a lot.


Creating and debugging Outlook 2016 add-in on Visual studio 2010

Ask Question
up vote
0
down vote
favorite
Hello,
I want to create a Outlook Add-in with VS2010 but when I want to debug this I get the error "You cannot run or debug this project because the required version of Office is not installed". Googling this error It looks like It can be solved by referring the dll installed with the office 2016, another solution I found said to specifie the Outlook.exe in the debug menu as external program. But this doesn't seem to register the add-in.
Is it possible to create a Outlook 2016 add-in with VS2010?
Thank in advance for your advice

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

ID: 9c81ef68-355f-a059-91fa-904a7979ae48
Version Independent ID: 777a14e8-58e0-f08a-116f-315f8f1aa86f
Content: Run solutions in different versions of Microsoft Office - Visual Studio
Content Source: docs/vsto/running-solutions-in-different-versions-of-microsoft-office.md
Product: visual-studio-dev15
GitHub Login: @TerryGLee
Microsoft Alias: tglee

@jwphrijk The page you reference seems to indicate that the answer to your inquiry is "yes, you can." I'm sorry to learn that you are experiencing difficulties doing so. For a support request of this nature, I'd now typically point you to another venue such as StackOverflow to pursue your answer. However, I see that either you or someone else asked the same question on StackOverflow already. Perhaps the answer you seek will surface via that venue.
(@John-Hart, FYI.)

I believe the page you're referring to is talking about Running solutions built with different versions of Visual Studio in different versions of Office.  In your case, I believe you're asking if you can create an Add-in with Visual Studio 2010 that targets Office 2016.  This is a little bit different in that Visual Studio may not support creating new projects that target a particular version of Office directly.  Which is true with Visual Studio 2010. It cannot create projects that target Office 2016 directly. In order to do this you would need to create an Office 2010 project with Office 2010 installed on the machine and then follow the instructions on the page you referred to on how to run the addin with Office 2016.  The better solution would be to download the Community edition of Visual Studio 2017 and create an a new project using the Office 2013 and 2016 project templates.  You can download the Community edition from: https://visualstudio.microsoft.com/downloads/


Calendar Heatmap - Can not see the current month

The calendar heatmap with filter like 'last week' only show me some days from the last month.
Expected results
Today 09/03, calendar should show August and September with all the days in gray and only with color from 08/27 to 09/02.
Actual results
I only see last 5 days of August. I do now see September.
Screenshots
This is what I see:

I should see something like this:

How to reproduce the bug
Set 'last week' in "time range" or set a small period of time than a month.
Environment

superset version: 1.3.0
python version: 3.7.5
node.js version: not installed
any feature flags active:

Checklist
Make sure to follow these steps before submitting your issue - thank you!

[ x] I have checked the superset logs for python stacktraces and included it here as text if there are any.
[ x] I have reproduced the issue with at least the latest released version of superset.
[ x] I have checked the issue tracker for the same issue and I haven't found one similar.

Best regards.

I'm assuming this is still happening and hasn't magically resolved itself?

Closing this as stale since it's been silent for so long, and we're trying to steer toward a more actionable Issues backlog. If people are still encountering this in current versions (currently 3.x) please re-open this issue, open a new Issue with updated context, or raise a PR to address the problem. Thanks!


fix: remove add vlan vid logic for default vlan

Codecov Report

Merging #363 (b27bebb) into main (35feb79) will increase coverage by 0.09%.
The diff coverage is 36.84%.

@@            Coverage Diff             @@
##             main     #363      +/-   ##
==========================================
+ Coverage   63.45%   63.54%   +0.09%
==========================================
  Files          41       41
  Lines        7287     7286       -1
==========================================
+ Hits         4624     4630       +6
+ Misses       2273     2266       -7
  Partials      390      390

Impacted Files
Coverage Δ

pkg/agent/datapath/localBridge.go
29.49% <36.84%> (-0.14%)
:arrow_down:

pkg/agent/controller/policy/cache/group.go
78.10% <0.00%> (-5.84%)
:arrow_down:

pkg/monitor/agent.go
65.31% <0.00%> (-1.02%)
:arrow_down:

plugin/tower/pkg/controller/policy/controller.go
81.19% <0.00%> (+0.23%)
:arrow_up:

pkg/agent/datapath/multiBridgeDatapath.go
61.84% <0.00%> (+0.52%)
:arrow_up:

pkg/controller/group/group_controller.go
72.20% <0.00%> (+2.88%)
:arrow_up:


1795: Fix birthday date picker

Short description

Fix birthday date picker.
Proposed changes

Remove redundant and erroneous conversion toLocaleDateString

Side effects

None.

Testing

Select a birthday at localhost:3000/erstellen from the date picker.
Resolved issues

Fixes: #1795

As soon as I start entering the date, I'm getting this error:

As soon as I start typing in the date, I'm getting this error

@seluianova thanks for catching this, guess I fixed the picker but broke the text input. Could you please test again? Thanks :)


Close the Korg export modal when pressing Escape

ref #524

Works well for me

It's a small enough change to merge without rebasing.


tesseract and yolo (embedding python to c)

I am working on a project which is related to object detection and ocr. I am using Ubuntu 18.04 and python 2.7, yolov3 for object detection and tesseract 5.0.0-alpha-692-g62ea for ocr. I have to embed the python code that is for ocr into the C code for object detection. I wrote this C code and compile at the terminal by " sudo gcc code.c -lpython2.7 "
#include </usr/include/python2.7/Python.h>

int main() {
Py_Initialize();
PyRun_SimpleString("import sys; sys.path.append('.')");
PyRun_SimpleString("import ocr3;");
PyRun_SimpleString("print ocr3.myabs(2.0)");
Py_Finalize();

return 0;
}

but it gives an error while running a.out:

ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "./ocr3.py", line 1, in <module>
    import cv2
  File "/home/asus/.local/lib/python2.7/site-packages/cv2/__init__.py", line 3, in <module>
    from .cv2 import *
ImportError: numpy.core.multiarray failed to import
Traceback (most recent call last):
  File "<string>", line 1, in <module>
NameError: name 'ocr3' is not defined

so, I tried another C code:

#include <stdio.h>
#include <ncurses.h>
#include </usr/local/include/python2.7/Python.h>

int main()
{
	char filename[] = "ocr3.py";
	FILE* fp;

	Py_Initialize();

	fp = _Py_fopen(filename, "r");
	PyRun_SimpleFile(fp, filename);

	Py_Finalize();
	return 0;
}

but again I have an issue while running a.out: code.c:(.text+0x3e): undefined reference to _Py_fopen'
Unfortunately, I could not find any solution. Can anyone help about the fix one of the these problems?

duplicate #3009


Add continuous integration #2

Summary
Developed basic CI/CD pipeline for the OrcaAL repository.
Major changes

Linting (flake8 with python scripts and eslint with typescript)
Versioning, with an incremental patch every time a successful deployment is made to Docker Hub and GH Pages
Deployment (to Docker Hub for API and ML endpoint, and GH Pages for web app) - this and versioning only run upon push to the master branch
Scheduled periodic checks every 12 hours at 0530 and 1730 UTC (that the OrcaAL Github Pages site is up and running)

Miscellaneous changes

Added requirements.txt for ML endpoint installation alternative, as pipenv installation method does not seem to work for WSL Ubuntu-18.04
Replaced all .gitignore files in separate folders with a single .gitignore file in the root directory
Modified documentation to contain more specific installation instructions
Changed code (to check for presence of specific table in database) in the API folder for compatibility with newer versions of SQLAlchemy 1.4+
Renamed model path in readme and .env file to correct model name

This is a huge PR adding way more than just CI/CD, I recommend splitting changes into smaller chunks in the future.
I'll give the review to the best of my ability (though I'm no expert in Node or some other aspects) but due to the number of changes, it might take some time.

Unrelated to review: I suggest making changes in a feature branch next time, after we merge this it will make syncing with upstream master easier.

Hi @Molkree, thanks for the comments, will definitely use a separate feature branch and try to not be so ambitious with a single PR in future. I have left some additional clarifications awaiting your reply before I implement the suggested changes.
Regarding the deployment to GH Pages, I assumed that it was failing because I did not have the appropriate account username/token to do so based on the error message, but was unable to find anything in the docs to confirm it. However, I do notice that I am able to successfully push it to a GH Pages with my Github domain. As such, do I still remove the GH Pages functionality from the workflow?

I can't help with node not pushing to GH Pages, sorry. Maybe this functionality can be removed from the PR for now.
Also please link this PR with the original issue, like this "Should fix #2". This should be in the PR description, not just in a comment.
Fun fact: if you write it as part of a bullet list "- fixes #2", GH will prerender issue name in the text.

However, I do notice that I am able to successfully push it to a GH Pages with my Github domain. As such, do I still remove the GH Pages functionality from the workflow?

@Benjamintdk, oh, if everything works in your fork then let's keep it and see how it goes after merging, can just fix it later if there's something wrong.

I have left some additional clarifications awaiting your reply

Mhmmm, I've left some notes. You can also mark some conversations that do not require any further action as resolved (I can't at the moment as I don't have any rights in this repo).

Noted, have reverted the changes.

Thanks for all the work: everything should be working now! Currently the docker images will go to my dockerhub, but once I get token from @scottveirs, I can switch them to go to orcasound. I also switched the current gh-pages branch to a demo branch so the new pushes to gh-pages will not affect it.


Combining all the action

This is not ready yet
But this aims to have a consistance set of action allowing to build all the version of the plugin of the multiple OS we are supporting

closing to be reopened in some other form


Implement call_before & call_after hooks for electrons

Please add your planning poker estimate with ZenHub @cjao

Since call_before and call_after should be called in the same session as the main task, this issue may require changes to the executors.


{Compute} Fix tests to disable default outbound access

Related command

Description

Quoted from Vincent

Disable Default Outbound Access
For new resources

Enable Private Subnet (Public Preview)
New-AzVirtualNetworkSubnetConfig -DefaultOutboundAccess $false

For existing resources

Set-AzVirtualNetworkSubnetConfig -DefaultOutboundAccess $false

Add an explicit outbound connectivity

Associate a NAT gateway to the subnet of your virtual machine
Associate a standard load balancer configured with outbound rules
Associate a standard public IP to any of the virtual machine's network interfaces
Use Flexible orchestration mode for VMSS

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Compute


[Bug] Could not find or load main class in eventmesh-examples

Search before asking

[X] I had searched in the issues and found no similar issues.

Environment
Linux
EventMesh version
1.4.0
What happened
Error: Could not find or load main class org.apache.eventmesh.tcp.demo.AsyncSubscribe
How to reproduce
sh http_pub.sh
sh tcp_pub.sh
...
Debug logs
Error: Could not find or load main class org.apache.eventmesh.tcp.demo.AsyncSubscribe
Are you willing to submit PR?

[X] Yes I am willing to submit a PR!

@xuesongxs The entrypoint in the example script is incorrect,  I have seen you PR.


fillna - fill last known value

Hey there!
While working with the library I dug through the library and found for instance for RSI that you just fill N/A values with 50:
momentum.py:48
if fillna:
        rsi = rsi.fillna(50)

is there any possible way to use pandas default fill-options like ffill on the df to just get the last known value if a new one cannot be established?

In the particular case of RSI, the value 50 is chosen because the indicator is constrained to range between 0 and 100, and it is calculating some averages that are taken over a number of previous periods. The N/A values occur (at least) at the beginning of the data when not enough data is available to compute the indicator for the specified timeframe, so the N/A are optionally replaced with 50, which is effectively “no information” or “neither overbought nor oversold”.
All sorts of variations on how to deal with this sort of situation might be possible, but I’m personally not convinced that there’s a bug here.
Definitely if you have an improvement in mind you can just write the code in your own fork, and potentially propose it for inclusion here too!


Implement location jail and profile edit

User tests are broken because window.URL.createURLObject (or something) doesn't exist, tried to mock it but couldn't figure it out.
Also couldn't properly test this because authentication is broken on develop for me.

Ouch, I think it's because of this - https://github.com/facebook/jest/issues/7645
Probably best thing to do is to mock it in setupTests.ts as things are run there before each test suite like so:
window.url.createURLObject = jest.fn();

Probably best thing to do is to mock it in setupTests.ts

Tried adding that line but got the same issue.

Ready for merge, issues should be fixed. Uncontrolled->controlled was because react-hook-forms didn't seem to immediately set the default value. Added a createURLObject mock for mapbox-gl before importing it. (It was necessary to use require)


Why this networking framework can't support the request of synchronous?

Why this networking framework can't support the request of synchronous?

https://developer.apple.com/library/content/documentation/NetworkingInternetWeb/Conceptual/NetworkingOverview/CommonPitfalls/CommonPitfalls.html#//apple_ref/doc/uid/TP40010220-CH4-SW9

@tewha Thanks! As letting users have good experience for our Apps ,we need avoid synchronous networking calls on the main thread .But asynchronous networking can let persons, using this framework, to operation.If this framework has synchronous and asynchronous networking , They can use this framework more free.For example,they can use synchronous networking by GCD  as asynchronous.If there has A,B,C or more things to do,which the latter depends on the former,we need to nest our codes after success.I think this is terrible.

If you're confident with synchronous networking off the main thread, you can wrap the asynchronous calls in a synchronous category into AFHTTPSessionManager pretty easily. Use a semaphore in each of those wrapping methods to determine when success or failure is called, then wait on the semaphore in the main function body.
I used something like this (though this code is untested):
ServiceResult.h:
@interface ServiceResult : NSObject
@property (nonatomic, readwrite, assign) NSInteger statusCode;
@property (nonatomic, readwrite, copy) NSDictionary *responseObject;
@property (nonatomic, readwrite, copy) NSError *error;
@end

Then add the synchronous methods:
@interface AFHTTPSessionManager(synchronous)

- (ServiceResult *)GET:(NSString *)path
			parameters:(id)parameters
				 error:(NSError **)error;

@end

Finally, add the implementations:
@implementation AFHTTPSessionManager(synchronous)

- (void)setupResult:(ServiceResult *)result task:(NSURLSessionTask *)task responseObject:(id)responseObject error:(NSError *)error {
	NSURLResponse *genericResponse = task.response;
	NSHTTPURLResponse *httpResponse = [genericResponse isKindOfClass:[NSHTTPURLResponse class]] ? (NSHTTPURLResponse *)genericResponse : nil;
	result.statusCode = httpResponse.statusCode;
	result.responseObject = responseObject;
	result.error = nil;
}

- (ServiceResult *)GET:(NSString *)path
			parameters:(id)parameters
				 error:(NSError **)error
{
	NSAssert(![NSThread isMainThread], @"Synchronous API is only supported on secondary threads.");

	ServiceResult *result = [[ServiceResult alloc] init];
	dispatch_semaphore_t wait = dispatch_semaphore_create(0);
	[self GET:path parameters:parameters success:^(NSURLSessionTask *task, id responseObject) {
		[self setupResult:result task:task responseObject:responseObject error:nil];
		dispatch_semaphore_signal(wait);
	} failure:^(NSURLSessionTask *task, NSError *error) {
		[self setupResult:result task:task responseObject:nil error:error];
		dispatch_semaphore_signal(wait);
	}];
	dispatch_semaphore_wait(wait, DISPATCH_TIME_FOREVER);

	if (result.error) {
		if (error) *error = result.error;
		return nil;
	}
	return result;
}

@end

@tewha Thank you!

@tewha I sorry to ask you again! It is good to use like above!
_- (ServiceResult *)GET:(NSString *)path
parameters:(id)parameters
error:(NSError **)error
{
NSAssert(![NSThread isMainThread], @"Synchronous API is only supported on secondary threads.");
ServiceResult *result = [[ServiceResult alloc] init];
dispatch_semaphore_t wait = dispatch_semaphore_create(0);
[self GET:path parameters:parameters success:^(NSURLSessionTask *task, id responseObject) {
    [self setupResult:result task:task responseObject:responseObject error:nil];
    dispatch_semaphore_signal(wait);
} failure:^(NSURLSessionTask *task, NSError *error) {
    [self setupResult:result task:task responseObject:nil error:error];
    dispatch_semaphore_signal(wait);
}];
dispatch_semaphore_wait(wait, DISPATCH_TIME_FOREVER);

if (result.error) {
    if (error) *error = result.error;
    return nil;
}
return result;

}_

If this creates a circular reference due to the use of self in the completion blocks (again, I did something like this but not exactly this) you might have to move the setupResult method to ServiceResult instead. I really should write this category, test it, and make it available. One day when I have some spare time. :)

Thanks!!!

Hey all, I wrote this for AFN 1.x back in the day, and recently added tests and updated it for 3.x:
https://github.com/paulmelnikow/AFNetworking-Synchronous

@tewha If you have any suggestions on how to make it safer, let me know!


Research Spike: Flask

Research Flask and learn how to deploy a website with it:
https://flask.palletsprojects.com/en/1.1.x/tutorial/#tutorial

Getting set up

Need python 3.7 or later
Install Flask

pip install -U Flask

Create .flaskenv file at root of your project

Can set the flask environment by entering a line with something like FLASK_APP=HelloWorld.py

Simple Example from Flask:

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello, World!"

Run with flask run - will look into you .flaskenv file to get the app to run and any other config


Replaced CDB-OptionInput-item:after content character

Fixes #148
Used dimensions and background color to take the same result without character in the content, avoiding characters problems.

Before:

After:

CR @piensaenpixel

retest this please

ping @piensaenpixel

@MariaCheca related this one, there is a ticket for adding a bar instead of the point...

Fix - https://github.com/CartoDB/design/issues/74

🇪🇸


How do I send to multiple recipients

I'm trying to figure out what the format is to send to multiple recipients using an array or object...
'recipients'=>$addresses
Does anyone know how to format $addresses for this to work properly?

Hi @cary42 - you can check out this example - results is an array so you can add more than one recipient there.
I'll go ahead and close this but feel free to post follow-up questions if you have them.

I think my question was not well understood. I'm trying to send to more than one recipient using a variable. $results in that example is just the return value from the API...
Something like below (I put $addresses in there to show what I'm looking for). So I want two email addresses or more to be emailed using the code below.
'html' => 'Hello World!',
'text' => 'Hello World!',
'subject' => 'Example Email',
'recipients' => [
[
'address' =>$address
],
],

@cary42 as long as the variable $address contains an array of recipients, it should work. Can you post a larger snippet that includes (with obfuscated addresses) what the value of $address is?

BTW in that example, you've got an array ('recipients') that has one object ('address') that is an array of addresses, so the nesting is off. I think what you need to do is just have:
'recipients' => $addresses

And then $addresses would look like this:
$addresses = [
    [
        'address' => [
            'email' =><EMAIL_ADDRESS>        ]
    ],
    [
        'address' => [
            'email' =><EMAIL_ADDRESS>        ]
    ]
]

Ah, the above did the trick for me! Thanks.


[fix] Safari JS/TS toggle in docs

Closes #7919. Also removes a spurious prop warning for the <OnThisPage> component.
Please don't delete this checklist! Before submitting the PR, please make sure you do the following:

[x] It's really useful if your PR references an issue where it is discussed ahead of time. In many cases, features are absent for a reason. For large changes, please create an RFC: https://github.com/sveltejs/rfcs
[x] This message body should clearly illustrate what problems it solves.
[ ] Ideally, include a test that fails without this PR but passes with it.

Tests

[x] Run the tests with pnpm test and lint the project with pnpm lint and pnpm check

Changesets

[ ] If your PR makes a change that should be noted in one or more packages' changelogs, generate a changeset by running pnpm changeset and following the prompts. All changesets should be patch until SvelteKit 1.0

thank you!


Apple News articles = 404

Example:
https://apple.news/AvnQPql9kSqG1GOqYdCQTiA
Resolves in browser, but bookmark-archiver reports:
Failed: Exception 404 Not Found
Known issue?

It will report a 404 if any of the assets on the page 404'ed (e.g. images/css/etC), not just the main html page.  Can you check the archive and see if the local archive of the apple news article is present and working?

I'm closing this since it can probably be fixed by changing USER_AGENT.


Mup fails with /opt/myapp-staging/tmp/bundle.tar.gz: No such file or directory when deploying from subdir and having appName different from root dir name

This problem can be reproduced if you have mup files in subdir and have appName that differs from your app folder name. I want to set up two environments on same server and have application root folder name 'myapp'. I create folder /myapp/deploy/staging. Then I move mup files and settings files inside /myapp/deploy/staging. I change appName in mup config to 'staging' or to 'myapp-staging'. I get this error.

I described issue wrong

What was the (correct) issue?
On Mon Jan 26 2015 at 9:28:42 AM Igor Loskutov<EMAIL_ADDRESS>wrote:

I described issue wrong
—
Reply to this email directly or view it on GitHub
https://github.com/arunoda/meteor-up/issues/236#issuecomment-71412308.

Updated and reopened. @arunoda wow that answer was really quick : )

Also I ran npm i -g mup before trying

Okay. I'll be working on major mup upgrade soon. I'll work on this.

It also happens to me.

I'm having this same issue. You guys have a recommendation for structuring a staging/production folders while this is being worked out?

I moved to Ansible deploy

If you change the appName it's very important to do mup setup first. Also, we need to stop the old app before renaming. Otherwise, there'll be port collisions.

Thanks for the speedy responses. Did both (mup setup and stopped old app) and was able to deploy successfully.


win-11 low on disk space for Temp directory.

Type of Request
bug
Infrastructure Environment
LUCI, Github, Cocoon scheduler, Autosubmit, etc...
What is happening?
win-11 low on disk space for Temp directory.

Steps to reproduce
Step 1:
Step 2:
..
Step n:
Expected results
I expect to see X when Y is finished.

Removing old files and directories under /Users/swarming/AppData/Local/Temp to free up disk space.


Throw exception while reverse translation to XML from programmatic co…

…nfiguration of caches having instances specified for Serializer,Copier,CacheLoaderWriter,CacheEventListener and ResilienceStrategy.

@henri-tremblay I have addressed the comments given by you. Please review


MAXO:0035111	hepatobiliary iminodiacetic acid scan

MAXO:0035111	hepatobiliary iminodiacetic acid scan
synonyms - cholescintigraphy, hepatobiliary scintigraphy, HIDA scan
def: An imaging procedure in which a radioactive tracer is injected intravenously. The tracer is taken up by bile producing cells and subsequently travels with the bile into the gallbladder and through the bile ducts to the small intestine. THe hepatobiliary iminodiacetic acid (HIDA) scan can be used to visualize the liver, gallbladder and bile ducts.

Not sure if the parent should be MAXO_0000595 (OLS is not showing the label or definition) or simply diagnostic procedure

This is the same request as #447, though cholescintigraphy was the label previously. We decided  hepatobiliary iminodiacetic acid scan was the best label previously. Which ID would youlike to use? MAXO:0035111 or MAXO:0035090?
Use new OLS. The old OLS is no longer updating. MAXO_0000595 is radiograph imaging procedure.
new OLS is here: https://www.ebi.ac.uk/ols4/


[Bug] Processed Frontmatter different on different machines

I tried to set up a synced workspace where I could publish to digital garden from two machines.
With completely identical settings, the frontmatter gets processed differently.
Presume an .md file:
---
dg-publish: true
dg-permalink: "mypage"
---

Lorem ipsum.

On one machine, when published and pushed to github, the file's frontmatter gets processed like:
---
{"dg-publish":true,"dg-permalink":"mypage","permalink":"/mypage/"}
---
Lorem ipsum.

While on the second machine it doesn't get processed at all when published:
---
dg-publish: true
dg-permalink: "mypage"
---

Lorem ipsum.

This is detected as a change in the Publication Center, which makes it necessary to always republish every single note again, when switching to another machine.
I don't know why this is happening and have tried changing a lot of settings, but nothing seems to make both machines process the frontmatter the same way.
What's interesting is that both processed files work fine on the generated website. So if you could make an option to turn off any form of frontmatter processing, that would help.

That's annoying 😅 There seems to something wrong happening on the second machine. The first frontmatter is how it should look. Are you using the latest version of the plugin on both machines?


Datree CRD repo is no longer maintained

Howdy, your docs reference the below
mkdir helm-dist
for c in charts/*; do
  helm template "$(basename "$c")" "$c" --output-dir helm-dist
done

kubeconform -schema-location default \
-schema-location "https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/{{.Group}}/{{.ResourceKind}}_{{.ResourceAPIVersion}}.json" \
-summary helm-dist

Datree (as a company) have shutdown 9 months ago
I am maintaining a fork, along with others in the community.
Perhaps if someone at alphagov is interested, or if this is something worth while supporting, you could fork it and I'd be happy to maintain it as an outside collaborator? WE're looking for someone to just stand up and say "yes, we're doing it" as I can see this peeling away in to everyone has their own version with no clear central one again
Otherwise see https://github.com/datreeio/CRDs-catalog/issues/310 for what the community is planning on doing

Oof I'd totally missed this — thanks so much for raising it!
I can't commit to anything at this stage but I can certainly sound out my team on this and try to drum up some enthusiasm.
Sadly, GDS (or Cabinet Office or HM Gov for that matter, shockingly) doesn't have an Open Source Programme Office or equivalent (not yet, anyway, maybe someday if I get my way!) so as much as I'd love to host the project in alphagov, I'm kinda hoping we can converge on, say, the infinityflow fork (since it seems to be the first!) and contribute to that. And ideally help bring it closer into the kubeconform project in the long run.

I've decided for the company I work at, and for the personal projects, I'm going to be a maintainer over at https://github.com/elmy-team/CRDs-catalog - so I can give my personal sticker of approval that it should be up to date mostly and I get get PR's merged in quick sticks!
We asked the Kubeconform maintainer and they basically said no, too much work which is fair


Create author pages that show all of one author's posts.

Fixes #53
Description
created relevant models and templates to create an author page with all the author's links. The links take to a page with all the author's posts. Also converted the author's name in blog.html and blog-post.html to links which take to respective author pages.
Other information
Refer the following screenshots.
All authors:

Posts by an author:

changed author name to link in blog post.

changed author name to link.

Checklist:

[x] My pull request has a descriptive title (not a vague title like Update index.md).
[x] My pull request targets the master branch of the repository.
[x] My commit messages follow best practices.
[ ] I added tests for the changes I made (if applicable).
[ ] I added or updated documentation (if applicable).
[x] I tried running the project locally and verified that there are no
visible errors.

Developer Certificate of Origin
Version 1.1
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
1 Letterman Drive
Suite D4700
San Francisco, CA, 94129
Everyone is permitted to copy and distribute verbatim copies of this
license document, but changing it is not allowed.
Developer's Certificate of Origin 1.1
By making a contribution to this project, I certify that:
(a) The contribution was created in whole or in part by me and I
have the right to submit it under the open source license
indicated in the file; or
(b) The contribution is based upon previous work that, to the best
of my knowledge, is covered under an appropriate open source
license and I have the right under that license to submit that
work with modifications, whether created in whole or in part
by me, under the same open source license (unless I am
permitted to submit under a different license), as indicated
in the file; or
(c) The contribution was provided directly to me by some other
person who certified (a), (b) or (c) and I have not modified
it.
(d) I understand and agree that this project and the contribution
are public and that a record of the contribution (including all
personal information I submit with it, including my sign-off) is
maintained indefinitely and may be redistributed consistent with
this project or the open source license(s) involved.

@kgodey can you please review it.
Tell me if UI needs to be changed.

Looks good @makkoncept, thanks!


tidb: 8.1.0 -> 8.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/pingcap/tidb/releases.
meta.description for tidb is: Open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics
meta.homepage for tidb is: https://pingcap.com
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 8.2.0 with grep in /nix/store/ys5ff0i0x0zd80js2ri7vz71fna3ms5j-tidb-8.2.0
found 8.2.0 in filename of file in /nix/store/ys5ff0i0x0zd80js2ri7vz71fna3ms5j-tidb-8.2.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

tidb

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/ys5ff0i0x0zd80js2ri7vz71fna3ms5j-tidb-8.2.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A tidb https://github.com/r-ryantm/nixpkgs/archive/9b48bca037accc80f16e84b74df5c635cfa3ffc4.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/9b48bca037accc80f16e84b74df5c635cfa3ffc4#tidb

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/ys5ff0i0x0zd80js2ri7vz71fna3ms5j-tidb-8.2.0
ls -la /nix/store/ys5ff0i0x0zd80js2ri7vz71fna3ms5j-tidb-8.2.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

tidb

Maintainer pings
cc @makuru-dd for testing.

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/pingcap/tidb/releases.
meta.description for tidb is: Open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics
meta.homepage for tidb is: https://pingcap.com
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 8.3.0 with grep in /nix/store/avjfxpxcjsx7jzmx0fkz38kfmgac787y-tidb-8.3.0
found 8.3.0 in filename of file in /nix/store/avjfxpxcjsx7jzmx0fkz38kfmgac787y-tidb-8.3.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

tidb

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/avjfxpxcjsx7jzmx0fkz38kfmgac787y-tidb-8.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A tidb https://github.com/r-ryantm/nixpkgs/archive/5bc31cf591df699233e3f41c51e4a7f20ef65cbe.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/5bc31cf591df699233e3f41c51e4a7f20ef65cbe#tidb

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/avjfxpxcjsx7jzmx0fkz38kfmgac787y-tidb-8.3.0
ls -la /nix/store/avjfxpxcjsx7jzmx0fkz38kfmgac787y-tidb-8.3.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

tidb

Maintainer pings
cc @makuru-dd for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

Add a :+1: reaction to pull requests you find important.

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

1 package built:

tidb


Crash when searching

Working fine but when i search something, the program crash
Flow Launcher version: 1.14.0
OS Version: Microsoft Windows NT 10.0.22621.0
IntPtr Length: 8
x64: True
Python Path:
Node Path:
Date: 03/05/2023 21:13:36
Exception:
OneNote Exception:
Websites: https://github.com/Odotocodot/Flow.Launcher.Plugin.OneNote
Author: Odotocodot
Version: 1.1.0
Flow.Launcher.Core.ExternalPlugins.FlowPluginException: Object reference not set to an instance of an object.
---> System.NullReferenceException: Object reference not set to an instance of an object.
at Flow.Launcher.Plugin.OneNote.ResultCreator.CreatePageResult(IOneNotePage page, IOneNoteSection section, IOneNoteNotebook notebook, List1 highlightingData)    at Flow.Launcher.Plugin.OneNote.ResultCreator.CreatePageResult(IOneNoteExtPage page, List1 highlightingData)
at Flow.Launcher.Plugin.OneNote.OneNotePlugin.<>c__DisplayClass8_0.b__0(IOneNoteExtPage pg)
at System.Linq.Enumerable.WhereSelectEnumerableIterator2.MoveNext()    at System.Linq.Enumerable.Any[TSource](IEnumerable1 source)
at Flow.Launcher.Plugin.OneNote.OneNotePlugin.Query(Query query)
at System.Threading.Tasks.Task1.InnerInvoke()    at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state) --- End of stack trace from previous location ---    at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)    at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread) --- End of stack trace from previous location ---    at Flow.Launcher.Core.Plugin.PluginManager.<>c__DisplayClass22_0.<<QueryForPluginAsync>b__0>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 191 --- End of stack trace from previous location ---    at Flow.Launcher.Infrastructure.Stopwatch.DebugAsync(String message, Func1 action) in C:\projects\flow-launcher\Flow.Launcher.Infrastructure\Stopwatch.cs:line 40
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
--- End of inner exception stack trace ---
at Flow.Launcher.Core.Plugin.PluginManager.QueryForPluginAsync(PluginPair pair, Query query, CancellationToken token) in C:\projects\flow-launcher\Flow.Launcher.Core\Plugin\PluginManager.cs:line 213
at Flow.Launcher.ViewModel.MainViewModel.<>c__DisplayClass135_0.<g__QueryTask|2>d.MoveNext() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 839
--- End of stack trace from previous location ---
at Flow.Launcher.ViewModel.MainViewModel.QueryResults() in C:\projects\flow-launcher\Flow.Launcher\ViewModel\MainViewModel.cs:line 840
at System.Threading.Tasks.Task.<>c.b__128_0(Object state)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

Was this using default search? i.e. on?

Yea, i was using on

oh wow thank you for the gif! Will get on this.

Believe ive found the bug will push a fix soon if all goes right


Need a co-maintainer

@dwnoble
If you still plan to use postgis, would you like to be a co-maintainer?

@sodre absolutely! please add  me -- thanks!


How to produce a kover report for modules that don't contain any tests

Hello,
We have a project composed of many JVM, android, kmp modules and we are post-processing the XML report into a DB to track progress on code coverage. When running koverXmlReport on a module that doesn't contain any test, I'd get the following message:
> Task :x:koverXmlReport SKIPPED
Task 'koverXmlReport' will be skipped because no tests were executed

We'd like to get coverage reports even for modules with no tests since they essentially mean no coverage yet. We want to be able to generate the XML report from those modules lacking tests. Essentially a report showing 0% coverage but containing all classes / number of lines that are not covered.
With 0.6.x, I was able to do that by adding a srcDir (containing an empty placeholder kotlin file) to the test sourceSet of each module so that it would generate an empty report containing all the info we need.
private fun configureProjectTestSourceSets(project: Project) = with(project) {
        withJavaPlugin {
            extensions.configure<SourceSetContainer> {
                maybeCreate("test").java.srcDir(
                    project.gradle.rootProject.file(placeholderTestSourceSetPath)
                )
            }
        }

        withAndroidPlugin {
            extensions.configure<BaseExtension> {
                sourceSets.maybeCreate("testDebug").java.srcDir(
                    project.gradle.rootProject.file(placeholderTestSourceSetPath)
                )
            }
        }

        withKmpPlugin {
            extensions.configure<KotlinMultiplatformExtension> {
                sourceSets.maybeCreate("commonTest").kotlin.srcDir(
                    project.gradle.rootProject.file(placeholderTestSourceSetPath)
                )
            }
        }
    }

With 0.7.x, this no longer works. The .ic file is only generated if my test sourceset contains at least one test. I can modify the above to add a test dependency on junit + modify the placeholder kotlin test file to contain a single empty test, but this is becoming quite hacky.
I'm looking for suggestions on how else I could achieve the above and as a result generate a xml report of a specific module containing no tests.

This task will be closed, you can follow the progress of the #409 task.


e2e inspect: HostConfig.SecurityOpt

Make sure that all specified security options are displayed in a
container's inspect data.
Signed-off-by: Valentin Rothberg<EMAIL_ADDRESS>

LGTM

LGTM

/lgtm


Things you need to take into consideration when building a backend software.

Proposed title of article
Things you need to take into consideration when building a backend software.
Introduction paragraph (2-3 paragraphs):
Backend can be referred to the part of a software that cannot be directly interacted it, it is also know as the data access part of the Application or software. It is the middleman between the frontend and the database. The frontend application sends the request to the backend and the backend interacts with the database or equivalent technology and sends the response back to the frontend application.
The backend task includes but not limited to storing, updating and deleting data, process frontend requests, encrypting and decrypting data and others.
Key takeaways:

Authentication and Authorization
Logging
Throttling and Rate limiting
Cron Jobs
Continuous Integration
Elastic Search
Firewall

References:
Please list links to any published content/research that you intend to use to support/guide this article.
Templates to use as guides

How To Guide Template
Software Review Template
Tutorial Template

Good afternoon and thank you for submitting your topic suggestion.
Your topic form has been entered into our queue and should be reviewed (for approval) as soon as a content moderator is finished reviewing the ones in the queue before it.  @Josh4324

to help avoid a backlog queue we are only accepting one article topic/pr approved at a time 👍 can be reopened once the first PR is merged.


Fix derivation of subscriptionId

I discovered through a chat with Burak this morning that the subscription Id was being incorrectly derived, probably due to the Trail-of-Bits-related change (packing).
The related contract code is here: https://github.com/api3dao/airnode/blob/fb7968b0bd38a3ba85f6c2af5bae779a0b0df7a4/packages/airnode-protocol-v1/contracts/dapis/DapiServer.sol#L269

We should also update the script

oh yes! I will update that as part of this :heart:


Webpack dev server

As part of this PR:

Migrated everything to ES6 modules (helps w/ tree-shaking)
Cleaned up some of the imports
Created initial functioning webpack dev server & removed the old server.js
Added a couple scripts to package.json, including one for building the css

This PR is in response to: https://github.com/Khan/KaTeX/issues/805

[clabot:check]

@rrandallcainc Did you intentionally close this?

@edemaine Whoops, no. Not sure how that happened! Will take a look at the failing tests either tonight or tomorrow.

@kevinbarabash I brought back server.js, and it's now leveraging webpack-dev-server. It's still failing however. I'll look into this tomorrow.

@rrandallcainc one option might be to revert the changes to server.js and only use server.js with screenshotter.js for now and then we could figure out how to get webpack-dev-server working with the screenshot separately.

@kevinbarabash Agreed. Selenium tests are now back to running off of server.js.

@rrandallcainc I checked out your branch.  I was having troubles loading <IP_ADDRESS>:7936 in Safari 10.x.  I think it may have something to do with https://github.com/webpack/webpack-dev-server/issues/1090.  I tried Safari 11.x and that solved the issue.  I think it's probably okay to merge with this issue, but we'll want to call this out in the release notes.
I also tried running make build and ran into the following issue at the end:
~/KaTeX/node_modules/browserify/bin/cmd.js -t [ babelify ] katex.js --standalone katex > build/katex.js

~/KaTeX/katex.js:10
import ParseError from "./src/ParseError";
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
make: *** [build/katex.js] Error 1

Sorry about some scripts being in package.json while others are in Makefile.  We use make build as part of the release.sh script (it's called indirectly via make dist).

@kevinbarabash Build should now be working with the makefile. Perhaps now that we leverage webpack, do you think it would be worth leveraging it for builds as well? Just a thought.

I reverted back to commonjs modules in babelrc. At this point there's no point in leveraging ES6 modules since it will need to be transpiled to commonjs for the consuming app.
Perhaps in the future, there could be two distributed builds (bundle.js & bundle.es6.js).

LGTM.  Reloading is fast.  The source maps work well in Chrome, but not in Safari (I blame Safari).

@rrandallcainc thanks for the PR.  I think we'll want to use webpack eventually for the dist build.  If we had two dist builds, would we need a second npm package?

@kevinbarabash I would agree with you that the source-maps issue is related to Safari/Webpack.
I'm happy to hear that things are building much faster now! There are a couple other things I'd like to work on, but I would be happy to help with more build related items in the future (if need be).

I am a beginner user of katex (as in web dev). I am not being able to import auto-render.js using the es6 module scheme.
It only works if I change the line in auto-render.js (https://github.com/Khan/KaTeX/blob/master/contrib/auto-render/auto-render.js)
-module.exports = renderMathInElement;
to
+export default renderMathInElement;
Analogously to what is done in #902

@caiofcm I was under the impression that you could use import statements when importing commonjs modules, but maybe that's only if you're using babel to smooth over the rough edges.

@caiofcm What are you using to build? Are you getting any errors?

I am building with webpack (3.8.1) and .babelrc with "presets": [ "es2015"] }.
With the original code line module.exports = renderMathInElement I get the error:
Importing with:
var renderMathInElement = require('katex/contrib/auto-render/auto-render.js').renderMathInElement
Error: Uncaught TypeError: Cannot assign to read only property 'exports' of object '#<Object>'
Importing with (es6 style):
import renderMathInElement from 'katex/contrib/auto-render/auto-render.js'
error is as above and with the warning:
"export 'default' (imported as 'renderMathInElement') was not found in 'katex/contrib/auto-render/auto-render.js'

Yeah, this is a bug that exists with webpack. I remembered that this issue existed with webpack, but then forgot it when creating this PR.
Basically you can't mix es6 with commonjs in the same file. See: https://github.com/almende/vis/issues/2934
We cannot change to ES6 format due to backwards compatibility. The solution would be to change the imports to commonjs format.
I've been extremely busy lately, but I can see if I can get this in maybe next week. Should be a simple fix. If you want, you can open a PR, and I can take a brief look.
Basically
import Blah from 'blah'; => const Blah = require('Blah').default;`

@rrandallcainc thank you for your reply.
I wouldn't now how to properly create this PR.
But, if the other files in the project uses the export default syntax, such as parseTree.js and also from the contrib folder katex2tex.js, shouldn't auto-render.js also follow it ?


Bug with SharredArray when unralated process ('spawn') on linux.

OK for merging ?

Can I merge it ?


ID column for DynamoDB is not honored by AppSync

Describe the bug
With schema.graphql that has ID! column defined, the resulted DynamoDB does not honor the ID column
To Reproduce
Steps to reproduce the behavior:

Create an Amplify project from scratch
amplify init
Add an Appsync API
amplift api add
Edit the schema.graphql, and rename the ID! column as something other than default id, e.g.

type Todo @model {
  userId: ID!
  name: String!
  description: String
}

Push the changes to cloud
amplify api push
Describe the created DynamoDB. The Primary Key is still the default "id"

$ aws dynamodb describe-table --table-name Todo-yoapzoz3j5hbzbk6usx2fmj4zy
{
    "Table": {
[...]
        "TableName": "Todo-yoapzoz3j5hbzbk6usx2fmj4zy",
        "TableStatus": "ACTIVE",
[...]
        "KeySchema": [
            {
                "KeyType": "HASH",
                "AttributeName": "id"
            }
        ],
[...]
    }
}

Expected behavior
The primary key of the table should be userId
Desktop (please complete the following information):

OS: macOS High Sierra
Version [e.g. 22] Amplify 0.1.38

We are currently discussing a design for this feature. I would love to hear your feedback here #314.

We released support for custom indexes today. You can find docs for the same out here - https://aws-amplify.github.io/docs/cli/graphql#key
Please let us know if you're still not able to solve your problem through this solution and we'll re-open this issue for you.


Traсk model imports in serializers

Possible solutions:

Import all from models
Rewrite  Walker's methods: visit_Import and visit_ImportFrom
Use import instead from for importing existing models

Solution 3 was chosen


Add a default settings section, to apply default settings to new plugin groups.

All the general settings could be added to the section, and when new plugin groups are created these settings are automatically applied:

Should be possible however I probably won't get around to implementing it for some time.
What you can do for now is create an empty group with the settings set the way you want and duplicate it (bottom right button) whenever you want to create a new group.


Breaking Change in move to NPM?

Hi Guys,
Thanks for adding the client to NPM.
I think you should know that the change you have made to publish the module to npm has broken the package for users on the old version. @theninj4 @pmcnr-hx
I have the old package linked in my package.json like this
"jsonapi-client": "holidayextras/jsonapi-client",
I think you've renamed the module to @holidayextras/jsonapi-client so now when my CI server tries to install and build, it cannot resolve the module.
Obviously I should have been more careful about referencing the module in my package, but I thought you should know about the potential issue.
build output
Failed to compile.

Error in ./src/containers/campaign-manage/index.js
Module not found: 'jsonapi-client' in /Users/blah/Documents/dyzio/git/dweb3/src/containers/campaign-manage

Any questions or advice, let me know. I shall install the package using the SHA to fix it right now.

Hi @anativhq. Thank you for getting in touch. Apologies for the inconvenience, but unfortunately there is no way we can keep the backward compatibility on this one. We needed to rename the package in order to publish to NPM. We should not have advised to install as "jsonapi-client": "holidayextras/jsonapi-client" and instead have asked for a specific version tag to be used (e.g. "jsonapi-client": "holidayextras/jsonapi-client#vx.y.z" which would have avoid the problem you're experiencing. Hopefully you'll be able to upgrade soon to the NPM module which won't have these problems. Thanks again for reporting the issue (I'm leaving it open for a while so it can be found for users with a similar issue).

Hi @pmcnr-hx.
Thanks for getting back to me. Yep I locked the version in my package.json to fix the problem.
"jsonapi-client": "github:holidayextras/jsonapi-client#00a02ddfe48a56d2d18ec797ccbab8de70c74aac",

I guess following semantic versioning the jump to version 1.0.0 is a breaking change so my bad really! :-)


WithGraphJoined returns empty values with PgBouncer and "-" in db name

Objection: 2.1.5
DB: Postgres 11 @ DigitalOcean
Pool: PgBouncer
Here's basic example
class BaseModel extends Model {
  // Objection Model Configs
  static get modelPaths() {
    return [__dirname];
  }
  static get tableName() {
    return this.name;
  }
  static get useLimitInFirst() {
    return true;
  }
  static get timestamp() {
    return true;
  }
}

const Plugins = compose(Guid(), Timestamps());

class Foo extends Plugins(BaseModel) {
  static get tableName() {
    return 'foos';
  }
  static get timestamp() {
    return true;
  }
  static get jsonSchema() {
    return {
      properties: {
        id: {
          type: 'string',
          format: 'uuid',
        },
        barId: {
          type: 'integer',
        },
        bazId: {
          type: 'integer',
        },
      },
      required: ['barId', 'bazId'],
      type: 'object',
    };
  }

  static get relationMappings() {
    const Bar = require('./Bar');
    const Baz = require('./Baz');
    return {
      bar: {
        relation: Model.BelongsToOneRelation,
        modelClass: Bar,
        join: {
          from: 'foo.barId',
          to: 'bar.id',
        },
      },
      baz: {
        relation: Model.BelongsToOneRelation,
        modelClass: Baz,
        join: {
          from: 'foo.bazId',
          to: 'baz.id',
        },
      },
    };
  }
}

When I use direct database connection (e.g. on DO it's on port 25060), objection generates valid query from this one:
Foo.query().withGraphJoined('[bar, baz]').where({ 'bar.id': 1234 }).debug();

select "foos"."id" as "id", "foos"."created_at" as "created_at", "foos"."updated_at" as "updated_at", "foos"."baz_id" as "baz_id", "foos"."bar_id" as "bar_id", "baz"."id" as "baz:id", "baz"."name" as "baz:name", "baz"."created_at" as "baz:created_at", "baz"."updated_at" as "baz:updated_at", "bar"."id" as "bar:id", "bar"."created_at" as "bar:created_at", "bar"."updated_at" as "bar:updated_at" from "foos" left join "bazs" as "baz" on "baz"."id" = "foos"."baz_id" left join "bars" as "bar" on "bar"."id" = "foos"."bar_id" where "bar"."id" = ?

When I switch config to use pgbouncer (just change port to 25061 and database name that contains my-db that's mapped by pgbouncer to correct database e.g my), then it generates wrong one:
select "foos".* from "foos" left join "bazs" as "baz" on "baz"."id" = "foos"."baz_id" left join "bars" as "bar" on "bar"."id" = "foos"."bar_id" where "bar"."id" = ?

NOTE: withGraphFetched works well in both cases, so it's not bouncer or database issue.
UPD: looks like the problem is with - in database names.

Cannot reproduce. - in db name seems to work just fine.

If you want me to reopen this, i'll need a reproduction.

@koskimas here's an example repo that always reproduce that bug in my case
https://github.com/SkeLLLa/objection-bug

I have the same issue running on Heroku. I am running the following query:
const accessToken = await AccessToken.query()
   .debug()
   .withGraphJoined('user')
   .where('access_tokens.token', '=', token)
   .first();
return accessToken ? accessToken.user : undefined;

On local debug() produces the following:
{
  method: 'select',
  options: {},
  timeout: false,
  cancelOnTimeout: false,
  bindings: [ 'YjJmMjZjZGUtMGVhNS00YWY1LTljZDctMjkxMjI0YzQ5MjY5' ],
  __knexQueryUid: '11825fb1-a4ee-11ea-8dc8-af0c593ea2fc',
  sql: 'select "access_tokens"."id" as "id", "access_tokens"."token" as "token", "access_tokens"."created_at" as "created_at", "access_tokens"."updated_at" as "updated_at", "access_tokens"."expires_at" as "expires_at", "access_tokens"."user_id" as "user_id", "user"."id" as "user:id", "user"."email" as "user:email", "user"."first_name" as "user:first_name", "user"."last_name" as "user:last_name", "user"."password" as "user:password", "user"."created_at" as "user:created_at", "user"."updated_at" as "user:updated_at" from "access_tokens" left join "users" as "user" on "user"."id" = "access_tokens"."user_id" where "access_tokens"."token" = ?'
}```

However on Heroku I get the following query:

{
method: 'select',
options: {},
timeout: false,
cancelOnTimeout: false,
bindings: [ 'ZTNjZDkzZGMtOWMwNy00MDlmLThhNzUtYzcyM2IzYjRkZTUx' ],
__knexQueryUid: '1fcd6e72-a4ee-11ea-b4bb-27fd82d2c581',
sql: 'select "access_tokens".* from "access_tokens" left join "users" as "user" on "user"."id" = "access_tokens"."user_id" where "access_tokens"."token" = ?'
}
Looks like the select got stripped down somehow. What can cause this? Thank you!

@mwildeboer in my case this issue occurs when I use connection object, not string. So it doesn't look like that issue.

I can confirm this happens for us. We've got a complex application over here but at a high level:

Direct connection to database works great.
Connection through PgBouncer (only thing changed is post/database name as those are the things different for us), results in issues with withGraphJoined queries, where the query seems to execute but only the rows from the joined tables do not get returned.


Arguments not always null terminated

Note the call sequence : 8 chars resident followed by 8 chars non-resident (weird - not to say wired!)
When running BREXX resident with a 8 char name
REXXVERS
followed by nonresident BREXX with a 8 char name
BREXX version1
gives
Arg 0=(BREXX)
Arg 1=(VERSION1S)
Note the S - it seems the last character of the resident run is appended

Fixed in f0002


Update to support Go 1.19

Closing this for now. PR will be reopened once #39 merged and will be against the main branch, not the go1.19 branch.


[Enhancement] Ability to edit stroke width.

It would be wonderfull if it would be a possibility to edit the stroke width.
I have created a  package wicht allows you to edit the stroke width, however it has some rendering issues I can't seem to fix.
If I could be of any help please let me know.

+1 on this. my designer is requesting 1.5 stroke width and for now i have to grab svgs from figma


add frequently imported java packages like java.util.* by default

Is your feature request related to a problem? Please describe.
I just registered CodeWars and enjoy the coding process, however, since I am a Java guy, each time, I found I had to add "import java.util.*" to make it compile or run, which still is a waste of time.
Describe the solution you'd like
I suggest the coding area add "import java.util.*" by default, above the line of "public class Solution"
Describe alternatives you've considered
User would have to add this repeatedly.
Additional context
No additional context

Oh man...OK. I got it.😅


Allow to change worker id pattern

At that moment, worker ID equals to pattern:
HOSTNAME_UUID
for example:
locust-worker-5f754b69b5-vsjs8_9fe2c4e93f654fdbb24c02b15259716c
When we use locust in Kubernetes, each worker runs in a separate pod with a unique hostname (it's guaranteed by k8s).
If a worker suddenly restarts inside a pod, the new worker ID will be generated, because there is a new uuid created.
It's not convenient - master becomes a bit crazy and sees the worker with the old ID as missing and with the new ID as running simultaneously. Why is it a new worker, if it's actually the same?
In Kubernetes, it's better to use hostname only for worker ID, so, these changes make it possible to generate any convenient worker id based on pattern and autofill variables.

Worker ID is meant to be a a unique identifier for the worker process. Reusing it for a new process might be helpful for your particular case, but it could also create very subtle bugs, and I dont think this is something we want to support.

@cyberw definitely, Worker ID must be unique. In Kubernetes, it's enough to have only hostname, because it's unique name of pod.
I understand, that it can lead to some stumble bugs and it's easy to do not support case with process restarting, but maybe it's better to fix them, if we face with bugs like that?
I already use this changes in our load testing, sot if any cases I find, I will fix.
Default behavior is not changes at all.

Sorry, still doesnt make sense to me. If a process is restarted in a container it is a new worker, faking that it is not has the potential to open up a can of worms (for example, if locust master sends some command to workers on initial connect, new worker processes started with the same id would never receive that command).
Even if the default behaviour is unchanged, this would require us to support the new behaviour. Perhaps you can maintain this as a fork.

@cyberw ok, got it. Thanks for your replay!
I will look at all inconvenients with default worker id.


Codecov Reports

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@bad1dbb). Click here to learn what that means.
The diff coverage is n/a.

:exclamation: Current head 05d51dc differs from pull request most recent head e8df06f. Consider uploading reports for the commit e8df06f to get more accurate results

@@         Coverage Diff          @@
##             main   #20   +/-   ##
====================================
  Coverage        ?     0
====================================
  Files           ?     0
  Lines           ?     0
  Branches        ?     0
====================================
  Hits            ?     0
  Misses          ?     0
  Partials        ?     0

Continue to review full report at Codecov.

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


Wishlists

Fix #721

Current coverage is 53.83% (diff: 46.15%)

Merging #737 into master will decrease coverage by 0.18%

@@             master       #737   diff @@
==========================================
  Files           105        110     +5
  Lines          5525       5667   +142
  Methods           0          0
  Messages          0          0
  Branches        664        678    +14
==========================================
+ Hits           2985       3051    +66
- Misses         2423       2499    +76
  Partials        117        117

Powered by Codecov. Last update 8f97df1...6409175

@krzysztofwolski What's the status?

@artursmet I'm waiting for #736

I would like to use variant names from #692
@benekex2 Could you help me with frontend? I need modal with remove confirmation for wishlist view.

I'm closing this PR as it is out-of-date given that we're building a new storefront and this would have to be reimplemented in API.


Cypress3 measure eval

Adds back the Measure Evaluation code from Cypress 2.x, with modifications to fit the Cypress 3.x architecture. Run bundle exec rake evaluator:evaluate_all to generate C1, C2 and C3 tests for every measure, and to execute them with a QRDA Category 3 and a zip of QRDA Category 1s. Run bundle exec rake evaluator:cleanup to remove those tests.
Of note: in order for the calculator to work properly, you need to have the 2.7.0 bundle in your bundles/ folder, labeled as bundle-latest.zip, so the calculator can install it.
The random segmentation faults I was experiencing with this code earlier this week seem to have disappeared after an uninstall and reinstall of MongoDB, so... ¯_(ツ)_/¯

Brakeman is sad about the eval call to cat_3_calculator.rb, so I may refactor the calculator to work more like the CalculatingSmokingGunValidator does now and move it into lib/.


Feature/fancy example

The sample app covers only scanning of BLE devices. The model and partially BLOC are ready for next features. Support for scanning will be provided in another PR.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.3 out of 4 committers have signed the CLA.:white_check_mark: pawelByszewski:white_check_mark: mikolak:white_check_mark: bartoszwilk:x: Pawel ByszewskiPawel Byszewski seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


Bug(s) in delete/get/register webhook commands

Aside from #9, something isn't quite right with the workflow of deleting the current webhook and registering a new one.
Expected behavior:

flask twitter delete-webhook deletes the current webhook with Twitter and marks it as Valid: False in the TweetsToText-webhooks table.

Should be fixed now as part of the shift from flask to django.


Preview doesn't work

The window appears but it is all black and there is no content, and the length is 0 zero seconds.

It works on my other computer

@RegularSpark close this


Issues templates is here.

After a few secs. I got it working. Tell all your friend about OldClassicTube. This is the orignal creator of OldClassicTube.

Now merged


Invalid import in spyderlib.widgets.dicteditor

From<EMAIL_ADDRESS>on 2011-10-07T06:31:50Z
Spyder Version:  2.1.0beta3
Python Version:  2.6.6
Qt Version:      4.7.1, PyQt4 (API v1) 4.8.2 on Windows
What steps will reproduce the problem?

download the installation software
run installer
start spyder What is the expected output? What do you see instead? expect: spyder IDE
experience:
Traceback (most recent call last):
File "C:\Program Files\Python26\Scripts\spyder", line 2, in <module>
from spyderlib import spyder
File "c:\program files\python26\lib\site-packages\spyderlib\spyder.py", line 97, in <module>
from spyderlib.plugins.console import Console
File "c:\program files\python26\lib\site-packages\spyderlib\plugins\console.py", line 32, in <module>
from spyderlib.utils.environ import EnvDialog
File "c:\program files\python26\lib\site-packages\spyderlib\utils\environ.py", line 17, in <module>
from spyderlib.widgets.dicteditor import DictEditor
File "c:\program files\python26\lib\site-packages\spyderlib\widgets\dicteditor.py", line 34, in <module>
from spyderlib.widgets.dicteditorutils import (sort_against, get_size,ImportError: cannot import name PIL

Please provide any additional information below
. it seems that dicteditor imports Image and PIL, where Image = PIL.Image. dicteditor then uses both Image and PIL.Image (2 occurrances). i solved the issue by simply replacing "PIL.Image" with "Image" in dicteditor.py
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=788

From ccordoba12 on 2011-10-07T14:08:25Z
This one affects Mac users and everyone who is installing Spyder in a bare bones Python distribution. I think I've seen it mentioned on the mailing list too.
Should we mention PIL as a new Spyder dependency or can we replace "PIL.Image" with "Image", as adriaan suggests?
Summary: Invalid import in spyderlib.widgets.dicteditor
Status: Accepted
Labels: Cat-VariableExplorer

From ccordoba12 on 2011-10-08T10:35:49Z
issue #753 has been merged into this issue.

From pierre.raybaut on 2011-10-09T07:37:36Z
I vote for handling missing PIL dependency.
Spyder strictly requires only Python and PyQt (or PySide) and I think it's good thing.

From pierre.raybaut on 2011-10-09T07:37:57Z
This issue was closed by revision b7e67a814802 .
Status: Fixed


Remote Extension(SSH) isn't work in Campus Network(LAN)

Does this issue occur when all extensions are disabled?: Yes

VS Code Version: 1.81.1（6c3e3dba23e8fadc360aed75ce363ba185c49794）x64
OS Version:  win 11 22H2（22621.2134) && Ubuntu 22.04

I'm a postgraduate  student. When in school, I always use the campus network to do my coding jobs.
I have two laptops, one is Ubuntu and the other is Win11,.
Both of them are connected to campus LAN so I can use SSH to connect my Ubuntu from WIn11.
The SSH connection is work well, and I can do all the work in terminal.
However, I found the remote extension is not work since the extension panel is keep loading.

When i try to install any extension in remote, it will stuck at installing.

I have tried the method bellow, but all failed to solve this problem.

delete .vscode-server
reinstall remote-ssh extension.
resintall vscode.
reinstall openssh in my Ubuntu.

So I guess the problem is about the LAN, and I confirmed this with three evidances.

The remote ssh extension is work well in WSL and my aliyun server(A remote Cloud Server).
I use ssh to connect my roommate's Linux laptop in LAN, it reproduced the same problem.
I switch the LAN to my mobile hotspot, the remote extension is work well.

Of cause, the Campus LAN have some restrictions for security reasons. For example , the "Intranet penetration" is forbidden.
But it's wired that the remote ssh extension is blocked ? or may be some ports is blocked?
So I am ask for a explanation about the security of  remote ssh extension.
And if there is a solution for this problem.
Thank you.

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.82.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

Thanks for creating this issue! It looks like you may be using an old version of VS Code, the latest stable release is 1.82.0. Please try upgrading to the latest version and checking whether this issue remains.
Happy Coding!

No, the latest version of vscode still cause this problem.

Hi,I also met the same problem when I tried to use remote-ssh to connect the server at school. Have you solved the problem?

vscode needs access to these domains: https://code.visualstudio.com/docs/remote/faq#_what-are-the-connectivity-requirements-for-vs-code-server
It sounds like one or more of them are blocked on your network

vscode needs access to these domains: https://code.visualstudio.com/docs/remote/faq#_what-are-the-connectivity-requirements-for-vs-code-server
It sounds like one or more of them are blocked on your network

I think the problem is not about the port or domains. Since if  those port/domains is not allowed in Campus LAN, the remote ssh extension  between my WIN11 and it's WSL will not work too. Please reopen this issue. Thanks.

Hi,I also met the same problem when I tried to use remote-ssh to connect the server at school. Have you solved the problem?

not yet.

Hi,I also met the same problem when I tried to use remote-ssh to connect the server at school. Have you solved the problem?

not yet.


!!/unwatch toster.ru

No TPs yet: https://metasmoke.erwaysoftware.com/domains/13368 and many hits on stackexchange.com

Coverage remained the same at 63.155% when pulling e0f417dfc4b7f97601955e40509512c7e9a8b27a on Glorfindel83:master into 948e7ac73698b1506f5e8981db741bca13c94190 on Charcoal-SE:master.

!!/approve


[Google One Tap SignIn] Support this feature from flutter

Use case
I want to suggest to my users to sign in with Google when the app starts, like this:

Proposal
Maybe adding a method startOneTapSignIn that starts it and returns the same as current signIn method
final _googleSignIn =
        GoogleSignIn(scopes: ['email'], clientId: oauthClientId);

final result = await _googleSignIn.startOneTapSignIn();

This is more relevant now that Google is sending out emails saying they'll be discontinuing the old API (See #88084)

They provide a migration page here

https://pub.dev/packages/google_one_tap_sign_in
One tap sign in google is ready on Flutter

https://pub.dev/packages/google_one_tap_sign_in
One tap sign in google is ready on Flutter

https://pub.dev/packages/google_one_tap_sign_in
One tap sign in google is ready on Flutter

It's nice that it exists in another library, but it is not in this one 🤓

Can you implement the Google One Tap signin in flutter web?

@Hixie @darshankawar @stuartmorgan When the team can pick this up for android ?


[WB-3809] Boolean args for sweeps

Fixes WB-3809
Fixes #NNNN
Description
Adds a command_flags section to the sweep config. This allows users to specify if any of the arguments provided are boolean flags.
Testing
How was this PR tested?
Checklist

Name PR "[WB-NNNN][WB-MMMM] Add support for..." similar to entries in CHANGELOG.md
Include reference to internal ticket "Fixes WB-NNNN" (and github issue "Fixes #NNNN" if applicable)

can we add a test here? and need a corresponding pr in the sweeps repo that updates the jsonschema for the sweep config.

can we add a test here? and need a corresponding pr in the sweeps repo that updates the jsonschema for the sweep config.


Added art submitter information to email message when admin sends ema…

Added art submitter information to email message when admin sends email from site in view page.
I changed view of search and order in list page.
Added some posts to artwork.

👍


Webcomponent wrapper unmounted

In our application vue3-webcomponent-wrapper triggers an error in vue-i18n when a web component is removed from the DOM. The problem seems to be, that vue-i18n's unmounted method is unable to retrieve the current vue instance and thereby fails with a syntax error. vue-i18n uses the getCurrentInstance method in their unmounted hook. The method seems to be undocumented but works. The fact that vue3-webcomponent-wrapper calls the unmounted methods manually seems to produce an issue here.
Note: We might have the same issue with callHooks(this._component, 'mounted');. But since I was not able to produce an example running into this case I've only altered the unmounted case.
What changes were proposed in this pull request?
Use the documented app.unmount() API instead of invoking the unmounted hooks of the component directly.
How was this patch tested?
I've created this Stackblitz to reproduce the error and also show, that the patched version fixes it.
//cc @kazupon

Thank you for the PR @naltatis

Thanks for your quick response @sreenaths. Do you plan to update the npm package in the near future so that we can get rid of our local fork for this issue?


Enable opening above or below depending on space available.

v0.2.3 adds functionality to make this component more edge aware.  Specifically, if there is not enough space below the opener for the menu, it will check if there is more space above.  Similarly, if if there is not enough space beside, it will check if opening on the opposite side will be better.  Default is to open right if the document is LTR, and open left if the document is RTL.


Adding automated alarm manager scheduler

as this code is just POC,
actual implementation will be added soon and code also needs to be refactored as well.


IE 11 - collapsible items - "Object doesn't support his action"

Thanks for your work on this project - its very handy.
Everything works as expected, except in IE 11. (I saw polyfills for IE8-10, so I'm assuming 11 is covered).
On collapsible items in IE 11, I get an error:
SCRIPT445: Object doesn't support this action
which points to the second line in this JS in the console:
bootstrapCustomEvent = function (eventName, componentName, related) {
      var OriginalCustomEvent = new CustomEvent( eventName + '.bs.' + componentName);
      OriginalCustomEvent.relatedTarget = related;
      this.dispatchEvent(OriginalCustomEvent);
    },

I am including the file via:
var bsn = require('bootstrap.native/dist/bootstrap-native-v4');
am I missing a step? thanks!

IE11 does not support CustomEvent, I'm assuming Edge as well, use the polyfil.

I think this should have been solved some way, not just tell IE11 doesn't support CustomEvent.
Hereby a workaround:
https://stackoverflow.com/questions/19345392/why-arent-my-parameters-getting-passed-through-to-a-dispatched-event/19345563#19345563

@csimpi this library is supposed to be simple but having options:

legacy compatibility via polyfills, again 3 options here
allows you to create custom builds
provide functionality just as reliable as the original plugins
size matters so new/custom functionality is very much up to debate (do we really need the X feature)

All of that said, please check the wiki page in regards to browser support.


error editing cells in dataset with polygon geometries

When a cell of a dataset is edited by doing double click (or choosing the "Edit this cell" option), CARTO returns a http 400 bad request error and a message indicating that it can't edit the cell because the geometry of the row is invalid.

I've tried to edit the cells of the world borders dataset and barris de barcelona dataset (both from the data library). I can create maps form both datasets and the geometries are correctly rendered.

This doesn't happen with datasets that have point geometries.

Ok, the issue only happens in the builder. the_geom on the row update is being sent as "MULTIPOLYGON" literal string, rather than the actual geom definition. I'm giving this all the priority.
Since it's most probably an issue with the dateset front code, I'm looking for a front engineer who can take care of it.

@nobuti could you take a look and confirm this is the case?

@gfiorav @oriolbx on it

We found there is a call missing in the new code for the builder and the full geometries are not fetched. It works for points since these are fetched during instantiation ie .... CASE WHEN GeometryType(the_geom) = 'POINT' THEN ST_AsGeoJSON(the_geom,8) WHEN (the_geom IS NULL) THEN NULL ELSE GeometryType(the_geom) ...
Buti is on it!


graphqlparser_bison: parser.ypp:8.10-12: error: invalid version requirement: 3

When trying to build v0.7.0, I get an error:
+ make install
[  4%] [FLEX][GraphQLScanner] Building scanner with flex 2.6.4
[  8%] Generating Ast.h
[ 13%] Generating Ast.cpp
[ 17%] Generating AstVisitor.h
[ 21%] Generating c/GraphQLAst.h
[ 26%] Generating c/GraphQLAst.cpp
[ 30%] Generating c/GraphQLAstForEachConcreteType.h
[ 34%] Generating JsonVisitor.h.inc
[ 39%] Generating JsonVisitor.cpp.inc
[ 43%] [BISON][graphqlparser_bison] Building parser with bison 3.7.5
parser.ypp:8.10-12: error: invalid version requirement: 3
    8 | %require "3"
      |          ^~~
parser.ypp:13.1-45: warning: deprecated directive: ‘%define parser_class_name {GraphQLParserImpl}’, use ‘%define api.parser.class {GraphQLParserImpl}’ [-Wdeprecated]
   13 | %define parser_class_name {GraphQLParserImpl}
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      | %define api.parser.class {GraphQLParserImpl}
parser.ypp: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
make[2]: *** [CMakeFiles/graphqlparser.dir/build.make:129: parser.tab.cpp] Error 1
make[1]: *** [CMakeFiles/Makefile2:143: CMakeFiles/graphqlparser.dir/all] Error 2
make: *** [Makefile:149: all] Error 2

I also tried building the latest version from the "master" branch (although I prefer to use the code from the release tags) and I get the same error.
I will be able to build after a few attempts, but for a successful build I have to restart the CI of the build many times.
I will be very grateful for help in solving this problem.

I have encountered the same problem. Have you found the reason and how to solve it? thank you

https://github.com/graphql/libgraphqlparser/issues/77
modify 3 to 3.0 to resolve this problem


log_config can't be disabled

I'm tryng to create a load balancer and set:
log_config {
  enable = false
  sample_rate = null
}

The configuration doesn't work correctly as it is always set to enable->true sample_rate->1
I can see this in the logs
2020-03-18T12:45:50.787+0100 [DEBUG] plugin.terraform-provider-google-beta_v3.13.0_x5:   },
2020-03-18T12:45:50.787+0100 [DEBUG] plugin.terraform-provider-google-beta_v3.13.0_x5:   "logConfig": {
2020-03-18T12:45:50.787+0100 [DEBUG] plugin.terraform-provider-google-beta_v3.13.0_x5:     "enable": true,
2020-03-18T12:45:50.787+0100 [DEBUG] plugin.terraform-provider-google-beta_v3.13.0_x5:     "sampleRate": 1
2020-03-18T12:45:50.787+0100 [DEBUG] plugin.terraform-provider-google-beta_v3.13.0_x5:   },

2020/03/18 12:45:50 [WARN] Provider "registry.terraform.io/-/google-beta" produced an unexpected new value for module.app_lb.google_compute_backend_service.default["default"], but we are tolerating it because it is using the legacy plugin SDK.
    The following problems may be the cause of any confusing errors from downstream operations:
      - .log_config[0].enable: was cty.False, but now cty.True
      - .log_config[0].sample_rate: was null, but now cty.NumberIntVal(1)

Can you try the 4.0 version and confirm if this is still breaking?

Hi @morgante I've tried with version 4.0 and it's still a problem.
I was debugging and it seems this bug might be in the provider. Do you know any maintainers for it? I don't see a way to reach them

@diasjorge You can file an issue here - https://github.com/terraform-providers/terraform-provider-google/issues

Somebody posted a work-around on the underlying providers bug issue that might be worth adopting in this module?
https://github.com/hashicorp/terraform-provider-google/issues/6260#issuecomment-952770590


Style: Parts of the mendable AI popup are inaccessible on smaller devices.

My device has a 1366 x 768 display. The fixed position on one of the parents of the Mendable AI dialog causes it not to scroll to the bottom where the input box is. The only way I can scroll further is to zoom out on my screen.
Here's an image of where the scroll stopped when I tried scrolling to the bottom.

CC @nickscamara can you have a look?

@jacoblee93 yep! Just opened a ticket on our end.


Unicode complaint truncate function fix

As you asked in #231

@fguillot Done, I close this PR and open the new one #234


removed everything

I've made this mock branch just for the purpose of being able to comment your code. So this branch should never be merged.

So this is just a fake PR to leave a few comments. A lot of them are going to be more on the form, but I also have comments to help you understand object oriented coding.
First a comment on naming convention. In python people will usually follow the pep8 convention which allows readers to understand what a variable is based on how it is written. The full naming convention is here: https://peps.python.org/pep-0008/#naming-conventions, but the bottom line is :

Class names  are written with a single capital letter at the begining e.g. Hsiao
Methods ands functions have no capital letters e.g. Time -> time
.py files and folders inside a repo are usually written without capital letter
Names should also be very explicit. Simulator is a way too generic name. In a few years, you might have several simulation codes for different problems you are addressing and a repo named simulator will not tell you what simulations this was trying to address.
Methods are functions. They can be used to produce something the way you use them, but they are mainly here to DO something and this should be reflected in their names. for instance dT could renamed into generate_td.


When I use the service I see more traffic than Microsoft

Is your feature request related to a problem? Please describe.
FreeRDP Server transfer data size is larger than Microsoft，It looks like an interlaced scan，
Is this the only algorithm？or Is there a faster way I haven't found?
Describe the solution you'd like
Get a look at how Microsoft implements it?
I look forward to your reply. Thank you

FreeRDP server, The screen picture data is very large,2mb / S.  But Microsoft 3389 only has 500kb/s

In the freeRDP service, I found that as soon as the left side of the screen changed a little bit, the whole line was sent

And there are changes on the far right side of the screen, and the data transmitted will be smaller

Mostly configuration and os dependent.
Note that the server parts in FreeRDP are meant as demo, e.g. they are only showing what the library can do.
For an optimized RDP server for linux/unix see https://github.com/ogon-project/ogon (based on freerdp)

好的，谢谢


Direct json

Perhaps not necessary for this card, but should we consider adding a behavior for the Compaction module?  Does the S3 compaction module have enough in common with the ones for DataWriter or TableWriter to justify this?


String > template

template([string=''], [options={}])
Creates a compiled template function that can interpolate data properties in "interpolate" delimiters, HTML-escape interpolated data properties in "escape" delimiters, and execute JavaScript in "evaluate" delimiters. Data properties may be accessed as free variables in the template.
Arguments

[string=''] (string): The template string.
[options={}] (Object): The options object.
[options.escape = templateSettings.escape] (RegExp): The HTML "escape" delimiter.
[options.evaluate = templateSettings.evaluate] (RegExp): The "evaluate" delimiter.
~[options.imports = templateSettings.imports] (Object): An object to import into the template as free variables.~
[options.interpolate = templateSettings.interpolate] (RegExp): The "interpolate" delimiter.
~[options.sourceURL = 'purekit.templateSources[n]'] (string): The sourceURL of the compiled template.~
[options.variable='obj'] (string): The data object variable name.

Returns

(Function): Returns the compiled template function.

Example
Examples can be taken as a reference from here

use feature-template branch to implement logic as partial code is added


Added task marker for XXX, FIXME and TODO comments

Replaces #225, moved to develop branch
This PR creates a "TypeScript Task" task type, shows tasks annotations in the margin of source files, and shows the entries in the Tasks and Markers view
Fixes off by one line number in problem view
Currently supports XXX, FIXME and TODO in comments
(I am not crazy about XXX, but apparently people use it, I think I would rather have FIXME as high priority and TODO as normal priority)

Thanks for contributing this feature!


Commands/network IT

First 3 create commands for network IT scenarios
Command
    az network vpn-gateway create

Arguments
    --name -n           [Required]: Gateway name.
    --public-ip-address [Required]: Name or ID of the resource.  Uses existing by default.
    --resource-group -g [Required]: Name of resource group.
    --subnet-id         [Required]: Subnet ID for the VPN gateway. Subnet must be named
                                    GatewaySubnet.
    --enable-bgp                  : Enable BGP (Border Gateway Protocol).
    --gateway-type                : Allowed values: ExpressRoute, Vpn.  Default: Vpn.
    --location -l                 : Location.
    --private-ip-allocation-method: Private IP address allocation.  Allowed values: dynamic, static.
                                    Default: dynamic.
    --sku                         : Allowed values: Basic, HighPerformance, Standard.  Default:
                                    Basic.
    --tags                        : Multiple semicolon separated tags in 'key[=value]' format.  Use
                                    "" for none.
    --vpn-type                    : Allowed values: PolicyBased, RouteBased.  Default: RouteBased.

Command
    az network local-gateway create

Arguments
    --gateway-ip-address [Required]: Gateway's Public IP address.
    --name -n            [Required]: Gateway name.
    --resource-group -g  [Required]: Name of resource group.
    --local-address-prefix         : CIDR block representing the address space of the OnPremise VPN
                                     network's Subnet.  Default: <IP_ADDRESS>/16.
    --tags                         : Multiple semicolon separated tags in 'key[=value]' format.  Use
                                     "" for none.

Command
    az network route-table create

Arguments
    --name -n           [Required]: Name for route table.
    --resource-group -g [Required]: Name of resource group.
    --location -l                 : Location.
    --tags                        : Multiple semicolon separated tags in 'key[=value]' format.  Use
                                    "" for none.

Can you post the --help output for each of these creates?

done

In reply to: 238706457 [](ancestors = 238706457)

@tjprescott feedback addressed

@tjprescott feedback addressed

In reply to: 238712862 [](ancestors = 238712862)

:shipit:


Update deps

Fix flickering styles on page load
Update all dependencies
Rewrite husky hooks to use new husky API

Codecov Report

Merging #18 (4b9832e) into master (70b973d) will increase coverage by 0.02%.
The diff coverage is 0.00%.

@@            Coverage Diff            @@
##           master     #18      +/-   ##
=========================================
+ Coverage    4.12%   4.14%   +0.02%
=========================================
  Files         142     141       -1
  Lines        2835    2821      -14
  Branches      843     826      -17
=========================================
  Hits          117     117
+ Misses       2717    2704      -13
+ Partials        1       0       -1

Impacted Files
Coverage Δ

src/components/Ad.styles.ts
0.00% <ø> (ø)

src/components/AspectRatioView.styles.ts
0.00% <ø> (ø)

src/components/Banner.styles.ts
0.00% <ø> (ø)

src/components/Button.styles.ts
0.00% <ø> (ø)

src/components/Byline.styles.ts
0.00% <ø> (ø)

src/components/Card2.styles.ts
0.00% <ø> (ø)

src/components/Carousel.tsx
0.00% <0.00%> (ø)

src/components/Divider.styles.ts
0.00% <ø> (ø)

src/components/Footer.styles.ts
0.00% <ø> (ø)

src/components/HTML.tsx
0.00% <0.00%> (ø)

... and 21 more

Continue to review full report at Codecov.

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


list of urls in collection

Hi,
I might miss something very basic, so please help me on this one.
I have a reaquest that return a list of URLs.
e.g. the call to Restangular.all('accounts').getList will return
"urls": [
"www.example.com/accounts/23",
"www.example.com/accounts/28",
"www.example.com/accounts/34",
"www.example.com/accounts/35",
]
I managed to clean the "urls": part with response inceptor.
I need to get it into my controller $scope.accounts to show a list of data.
Is that a common method of using REST?
Any suggestion on how to do that properly with Restangular?

Hi @Tallyb, you have two options, either provide essential details in your getList() rest api which is quite clever way of getting rid of N additional requests or check out this (take from readme):
baseAccounts.getList().then(function (accounts) {
  // Here we can continue fetching the tree :).

  var firstAccount = accounts[0];
  // This will query /accounts/123/buildings considering 123 is the id of the firstAccount
  $scope.buildings = firstAccount.getList("buildings");

Change firstAccount.getList("buildings") to firstAccount.get() and that should work.
I'd suggest mapping promises to have them resolved at one time, this code uses Bluebird promises but I am pretty sure you can adapt that to $q pretty easily.
var detailsOfAccounts = Promise.map(accounts, function(account) {
    return account.get();
});


Allow comma seperated route paths

What problem does this feature solve?
It's common for the sites we build to have region specific content, and then global content. Like:
/uk/videos
/asia/videos
/us/videos
/us/videos/_video-id.vue
/videos
/videos/_video-id.vue
/contact.vue
/news/
/news/_post-id.vue

So it would be great if we could have a directory structure using a comma separated list like this:
/_location:uk,asia,us/videos
/videos
/videos/_video-id.vue
/contact.vue
/news/
/news/_post-id.vue

This would make the router way easier to deal with for groups of paths that share a similar structure.
What does the proposed changes look like?
This would be so useful!
/_location:uk,asia,us/videos

Would then give $router.params.location would be either asia, uk or us.

Though it's not with the file name, this is now possible to implement with definePageMeta within Nuxt 3, which allows full customisation of the RegExp via path.


Wrapping Issue with LoginError

wraptext property is turned on, but does not apply....
Text is set in com/faforever/client/login/LoginController.java : 111

Try adding the minHeight="-Infinity" property. This should cause the LayoutManager to increase the size of the label to completely show the text at any circumstance. (Could also try with minWidth, to test, if it's only the line wrapping, that doesn't work)

thanks worked