UDP 49152-65535

UDP 49152-65535
Any suggestions on the configuration of the server and client?

Hey @chmis8000, thanks for taking the time to create the issue. Could you specify your problem a little bit more?

@shatoboar
This documentation https://github.com/wiretrustee/wiretrustee/blob/main/docs/self-hosting.md mentions it.
"Coturn is used for relay using the STUN/TURN protocols. It requires a listening port, UDP 3478, and range of ports,UDP 49152-65535, for dynamic relay connections."

I think two clients cannot p2p,
but one machine can be configured with port mapping. Is it possible to increase the configuration so as to try to p2p as much as possible?

Hi sorry for the delayed answer.
I am not exactly sure what you mean, but peers continuously try to establish a peer-to-peer connection. You don't need to increase the configuration in order for this to happen.
Why is it that you think that the two clients are unable to connect p2p?

Hello @chmis8000, you are correct, the peer with Symmetric NAT is causing this issue.
we rely on ICE protocol for NAT discovery, it evaluates all types of connections and only uses the relay server in case no direct connection is possible. Also, you may be facing some performance issues due to the distance to our relay servers, currently, they are hosted in Finland, but we have an estimate to expand their deployment around the globe in May.


[FEATURE] Ability to select camera in multi-camera dataset.

TODO fill out context for this issue.
Follow up to #803
Acceptance criteria

Dropdown to select camera implementation.
Discussion document for necessary features of multiple camera view.

Possible next steps

side-by-side view with no viewer interactions between the two cams (lots of caveats do doing something like this)

Do we think we could come up with requirements for true multi-camera view as part of this issue?  Who would do that?

Some reminders for myself about how this should work:

Currently Stereo/MultiCam datasets have a format of /datasetId/cameraId/ where each cameraId can be it's own dataset.
When loading metadata and we have multiCam info we need to create a new UI element that can be used to toggle bewteen cameras.  When the user toggles between the cameras it will send a signal back up to the viewerLoader to change the currently display datasetId to include the camera path as well.
The base root datasetId will show the default camera and will also be the camera which is used to run multiCam pipelines.  When looking at individual cameras you can run other pipelines on those individual cameras.
If I remember properly the import annotation button was a precursor to allowing this switch between cameras to happen, it has the method for reloading the dataset
If I remember properly Viewer.vue loading will have to be modified to interpret the current camera.
The pipelines need to automatically change their state based on swapping between them.
Double check the following list to make sure everything works:

Loading, importing, saving chagnes
Running pipelines and the return data properly going to right location
Ensure training is disabled on multicam/stereo displays
Double check the stereo/multimedia pipelines run and return the proper results
Exporting of individual cameras (media, annotation, all)>


System doesnt start at all

Used the up2date image from today. First boot hangs at "Starting eQSystemStart..."-screen.
Running on a RPI2-B
Regards

@uniquoo Sorry, but here everything works as expected and the boot doesn't hang at all. So the issue have to be on your end, I am afraid.


Add diags log message when cache wraps.

Requested by our operations guys  to better track wraps.

FreeBSD build successful! See https://ci.trafficserver.apache.org/job/Github-FreeBSD/1411/ for details.

Linux build successful! See https://ci.trafficserver.apache.org/job/Github-Linux/1304/ for details.

I put this in to Y!'s fork but I have mixed feelings about it. It has been handy for our operations team but I'm not sure it is of sufficient general utility. One outstanding request which might obviate the utility of this is making the wrap stat persistent, which it is not currently.

Approved by the PMC chair, shipping it.


Please mention using Cloud Editor to create the yaml file

Under "Run the application" section , I suggest you modify
In the Cloud Shell, use either the nano azure-vote.yaml or vi azure-vote.yaml command to create a file named azure-vote.yaml. Then copy in the following YAML definition:
TO
In the Cloud Shell, use either Built-in Cloud Editor or  nano azure-vote.yaml or vi azure-vote.yaml command to create a file named azure-vote.yaml. Then copy in the following YAML definition:
Using nano can paste hidden characters from Windows web page code that is copied and pasted

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

ID: 965a7faf-6684-1b1e-3570-ea0b38ce02db
Version Independent ID: 2efd8393-0b5b-e827-8762-fa58d6758d93
Content: Quickstart - Create an Azure Kubernetes Service (AKS) cluster in the portal - Azure Kubernetes Service
Content Source: articles/aks/kubernetes-walkthrough-portal.md
Service: container-service
GitHub Login: @mlearned
Microsoft Alias: mlearned

@dpapkin
Thanks for the feedback! We are currently investigating and will get back on this.

@mlearned
Can you please check and add your comments on this doc update request as applicable.

Hello, what is the status of updating this article? I am teaching Azure courses and the Cloud Editor is important to know.Using nano can paste hidden characters from Windows web page code that is copied and pasted. I know everyone is busy but this is important for students to know who are taking Azure classes. Thank you.

Thank you @dpapkin for the feedback!
I updated the article to incorporate your feedback and the changes should be available soon.
#please-close

Hi Zach,
It is my pleasure. As I am a Microsoft Instructor, I try my best to contribute and improve things
Havre a great day!
David Papkin

From: Zach Rhoads<EMAIL_ADDRESS>Sent: Wednesday, July 15, 2020 3:06 AM
To: MicrosoftDocs/azure-docs<EMAIL_ADDRESS>Cc: David Papkin<EMAIL_ADDRESS>Mention<EMAIL_ADDRESS>Subject: Re: [MicrosoftDocs/azure-docs] Please mention using Cloud Editor to create the yaml file (#51057)
Thank you @dpapkinhttps://github.com/dpapkin for the feedback!
I updated the article to incorporate your feedback and the changes should be available soon.
#please-close
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MicrosoftDocs/azure-docs/issues/51057#issuecomment-658358438, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AF2LQIXKSODEWHGU62OB5CDR3SUBRANCNFSM4LUWBRPQ.


Rendering content other than posts

I'm trying to insert an interactive map in the body of the bootstrap theme around line 73. I noticed the map only renders if I remove the line < div class="col-lg-8 col-md-10 mx-auto" >, but when that happens, the map renders over the page. If I keep the line in, the map is not visible.

Not sure on this. It looks like the map doesn't work well within a Bootstrap column. It could have something to do with the position or display property of the map if I had to guess.


release v1.4

The goal is to release 1.4 with a bunch of improvements/fixes made since 1.3. I have labeled issues accordingly with 1.4 milestone and also added 1.4 tags to some of PRs which don't have corresponding tickets.
@Reeywhaar I think UI in the master in good and stable shape and I don't see any work-in-progress preventing it to become 1.4. Any objections?

release notes, draft

Email authentication #394
Drag-and-drop for images and toolbar button #371
Enable spellchecker for comment's box #360
Add support of emojis #374
UI threads visualization #350
Keep comments for temporary blocked users #377
Storage plugin architecture #353, #319
Hide comments from specific user #291
Streaming API #336
More changes and fixes

@Reeywhaar - feel free to add things I've missed


Taking the pledge

Added @ankitwarbhe as a contributor

Your readme is awesome man. creative guy!

Your readme is awesome man. creative guy!

Thank you feels good

Hey @ankitwarbhe , Thanks for your PR. Welcome to the community :1st_place_medal:.

Thank you @Abhishek-kumar09  for merging the pull request.


Length as arg

hello.
for the float-predictor i needed a length argument to set the amount of data to download.
please have a look if this is interesting for you.
(it is my first ocaml experience... ;))

Hey,
I'm afraid it's fairly unidiomatic to use a global mutable variable there in order to adjust the number of hours. Besides global variables being a general problem, the public interface that module exposes is a pure/functional one, and it would be quite confusing to add side-effecting functions like that.
I think it'd be better to mint some sort of 'axes & levels config' that you could create from command line params and then pass it through to the places that it's needed.
I know it's been a while since the PR was opened and this might be stale now? if you're still interested then feel free to re-open it.


Multiple file extensions under one description

I have read the docs thoroughly before making this feature request.

[X] Yes

I have read through other open issues, and my issue is not a duplicate.

[X] Yes

Description
Parameter of ext from filedialogues.open_file_dialogue only allows one extension per description (list[tuple[str, str]]). Requesting maybe switch to format list[tuple[str, tuple[str]]]? This will allow multiple file extensions to be placed under one description.
Example usage:
open_file_dialog(ext=[
    ("Video Files", ("mp4", "mkv", ...)),
    ("All Files", ("*",)),
])

Motivation
Currently, the below

is not possible. open_file_dialogue dialogue will simply not show the filetypes. If this feature is implemented, users of the module can specify specific types of files based off categories rather than only having All Files or One Extension Type. This will be very useful! Thanks in advance!
Would you like to solve this issue yourself with a pull request?
Yes, waiting to create pull request. Code is indeed finished and functional. Please let me know when I can open my pull request.

@MrThearMan Please let me know when I can open my pull request. My code is working; I've tested it. I've referenced this issue, as listed above.

Thanks for your feature request! And no worries on the formalities, I copied the contributing template I used for my other projects to this one, and not everything applies here, like automated testing.
Anyways, this is a great addition and I'm happy to merge it. I went over the pull request and added some comments, we can continue the conversation there!


Fixed union with 'Union' type from 'typing' to support python<3.10

I have a project built with python 3.9, and initially molviewspec was not working. I found that the nodes.py module was using | notation to type hint unions, and this does not work on python versions prior to 3.10. Thankfully, the typing module includes a Union class to represent such types, and this works also on older versions of python.
Without this change, molviewspec simply does not work on older versions of python than 3.10

Hi Christian,
thanks for your interest and contribution. Other parts of the library make use of | as well (specifically types of method parameters in builder.py). Do these cause issues too?

On my brief testing with the library that's the only issue I found. But still I think we should change all | for Union just to improve compatibility. I will take a look and update the PR!

The issue is not present on builder.py because annotations are imported from __future__ which allows for Unions on python 3.9.
Other important change that I made is to froze the pydantic version to <2 (which was automatically installed when creating a conda environment with the environment.yaml file due to other requirements). This is necessary as pydantic>2 introduced some changes on the validator root class which is not backwards compatible with pydantic<2.

Great, many thanks!


disconnect bindings in bs-form-element

should this be added into the bs-form-element component? potential memory leak without it? I will submit PR if wanted
https://github.com/kaliber5/ember-bootstrap/blob/master/addon/components/bs-form-element.js
 willDestroyElement: function() {
   if (!Ember.isBlank(this.get('property'))) {
       Ember.Binding.from("model." + this.get('property')).to('value').disconnect(this);
       Ember.Binding.from("model.errors." + this.get('property')).to('errors').disconnect(this);
    }
 }

I am not so sure about this. API docs say that you don't have to call disconnect() in most cases.

If you use events on objects like myHandler: Ember.on(...) then you don't have to remove those event listeners by yourself, and bindings are just higher level concepts based on event listeners...

yeah i saw the same, the two spots that mention it are
"To actually connect the binding to a specific object just invoke #connect() and to disconnect invoke the #disconnect() method. UPDATE: as Peter stated in the comments, it’s important to say if you manually create bindings via #connect you have to make sure to #disconnect them as soon as you don’t need them anymore. Otherwise you’ll run into memory leaks. If you use the ***Binding syntax you’re fine since Ember.js handles this for you."
http://code418.com/blog/2012/03/26/advanced-emberjs-bindings/
and this blog post also does it
http://alexspeller.com/simple-forms-with-ember/
not sure if it's still relevant or if ember internals have changed that mitigate this problem for you

Thanks for pointing this out, will have a look at it and fix it if needed!

Is there a reason to not use a oneWay computed property?

With the latest release, all bindings were replaced with defineProperty using oneWay CPs.


Allow disabling the movement of newly created window to be under cursor

The Motivation
New window opened by your extension is moved to be under mouse cursor, great, as it reduces mouse travel distance.
Problem is I already have another extension installed for similar functionality (reducing mouse travel distance) by moving cursor to follow window focus, and these two seems to be conflicting:

My mouse is at the right side of the screen
A new window gets created with Fly-Pie menu, it initially opens at the left side of the screen
My extension detects focus change and moves mouse to the left side of the screen
Fly-Pie detects the window is opened and moves the window to the right side of the screen
My cursor is at left side while the window is at right side

The Solution
The Easy Way: Add a toggle to disable the window movement behavior (to not move the newly created window).
The Alternatives
The Moderate Way: Add more checks before moving the window: Don't move window if cursor is already within window border and don't store cursor position if it's not used immediately. This might add a small overhead that you have a few more lines of code to run for a time sensitive task and race condition is still present, just that it's harder to trigger.
The Hard Way: Attempt to fix the race condition by implementing a streamlined method to define/check new window placement property, this would require adaption from conflicting extensions as well and it's far out of Fly-Pie's scope.
The Brutal Way: Merge Mouse Follows Focus main functionality into Fly-Pie and make sure it doesn't conflict, it's again out of Fly-Pie's scope.

It's also conflicting with Highlight Focus.


Review/Document Software Approval Process

[ ] Meeting booked for July 9th with Betty-Anne (and Shaun L.)
[ ] Research current process
[ ] Provide findings to team

Was the meeting successful? What was the outcome? @gabrielcossette

It's actually assigned to @jaysonmc. Any updates?

Review of documents can be found here
onenote:http://dialogue/grp/BU6810070/Shared Documents/IT Strategy Workbook/Notes.one#Summaries &section-id={8F7042FC-8CA2-4132-A942-B030364A6FE4}&page-id={E2000786-99AD-436F-9145-A2E309FE0FA7}&end


fix(data-formats): use serde_tuple serializer for error messages

Use serde_tuple to serialize/deserialize the error messages
as a CBOR arrays instead of a CBOR maps as described in the
FIDO Device Onboard Specification.
Fixes: #620
Signed-off-by: Miguel Martín<EMAIL_ADDRESS>

Can we add some integration tests to check that the ErrorMessage structs are indeed serialised as arrays instead of maps?

I've merged this one manually since mergify did not kick in


Internationalize answering machine standard messages (record / check messages)

Design:

created 2 distinct configuration files
env
messages

Completed with FR and EN languages for messages.json
and 2 envs : tropofs and standalone recorder


Fix server cache cleanup typo

fix server cleanup typo
add cache load error indication
avoid bare except

Merged. Thanks for the PR.


Provide attribution consistently in the Construction Structure and maybe Markdowns

The construction-structure text files have copyright notices and Apache license grants.  For consistency with CC-BY, an attribution statement needs to always be present on how these works can be referenced from derivatives made by ohers.
This does not restrict authors to this with respect to their own copyright works, although there are useful cases of self-attribution being a good accountability practice.

this applies to

docs/docs.txt
docs/index.md (maybe?)
docs/about/about.txt
docs/about/index.md
docs/construction/construction.txt
docs/construction/index.md
docs/construction/current/current.txt
docs/construction/current/index.md
docs/construction/plain/plain.txt
docs/construction/plain/index.md


optimize code structure for plugin.

Please answer these questions before submitting pull request

Why submit this pull request?

[ ] Bug fix

[ ] New feature provided

[ ] Improve performance

Related issues

Bug fix

Bug description.

How to fix?

New feature or improvement

Describe the details and related test reports.

Coverage increased (+0.004%) to 24.477% when pulling 2cf0daffdad00a958a78d3697beff77fda5e9ebf on JaredTan95:5.x into 3f318ac59b239a5d6434189485d3735dd5f75b72 on apache:5.x.

@wu-sheng  i opened a new pull request to master. https://github.com/apache/incubator-skywalking/pull/1655

Thanks. Appreciate.


[📚] Bring back our docs

For what reason has the flutterfire docs have been removed, the new google docs are so confusing. This ruined my day...

@paviln
Can you elaborate what's confusing in the new link https://firebase.google.com/docs/flutter/setup?platform=web ? That way we can address this issue better.

I could not find the link for the old cloud_firestore_odm docs also. Where is it?

Where is the documentation for:

minimum iOS deployment target for a given package
Documentation listing how to pull recent FirebaseFirestore builds from github to speed up builds that explains where I obtained this line in my Podfile pod 'FirebaseFirestore', :git => 'https://github.com/invertase/firestore-ios-sdk-frameworks.git', :tag => '8.14.0'. Found here in the history.

The biggest problem with the migration is the suddenness. I knew where to find these items in the previous documentation. A much friendlier way of migrating the documentation would have been to leave up the old Flutterfire documentation and then, for each page, remove the content and link to the new documentation. That would have acted as a checklist to ensure that each item has the documentation and would have given the rest of us the ability to follow the breadcrumbs to the new source of truth.

Original flutterfire documentation had a wonderful (and beautiful) flow for: installation -> getting started -> common use examples -> API reference. A summary list of all flutterfire packages with their latest version and a link to their respective pub.dev site and the API reference was so useful as well.
Now it's all mixed up pointing to no where useful but some generic Google documentation that gives no clues on how to do anything compared to the previous documentation. Most links are pointing to https://firebase.google.com/docs/flutter/setup?platform=ios instead of the respective package documentation.
Most documentation in Google docs include iOS, Android, Web... but no Flutter. The ones that do, have that typical Google documentation which is very annoying compared to the original flutterfire guide. I know it's very subjective but... I really felt flutterfire docs were an evolution (like Firebase docs, which are very nice as well). Now they all pointing to Google docs is just like going backwards.
I understand it's easier to maintain all together but... so... sniff... 😢  I just miss them. Aversion to change, I guess.

Okay everyone, you're right. This was too abrupt. I've restored the old docs, and added links to their new location.
https://firebase.flutter.dev/docs/overview
Thanks for all of your input.


OCPBUGS-2777: read memberlist secret from file instead of env var

This PR backports the metallb bump from metallb/metallb-operator,
fixes the issue of reading the memberlist secret as a file instead of an env var issue.

/retest

/lgtm

/override ci/prow/ci-index-upgrade-bundle

/approve


feat: newpair, rename commands for crosspost

Added modifications and methods to accommodate the new crosspost pair feature. Included documentation for most group commands.

I made some changes to the code, but that's not all. We've talked about it on Discord but I'll mention it here: I don't think pairs should have a parent channel since both of them are parents, instead parent should be an empty string and both channels in the pair should be in the children array. Don't forget to sort children with sort.Strings https://pkg.go.dev/sort#Strings function before adding them to the database and also don't forget to sort them before comparing them to figure out whether such a pair already exists (the whole point of sorting).
Another thing, I wonder if it's better to use an enum instead of an isPair boolean to maybe make adding more support to group types in the future easier. In any case, if we're keeping the boolean, then it should be called is_pair in the database.


Add support for target to gradle build

This lets you build something other than lib/main.dart.

@jason-simmons @chinmaygarde

lgtm


chore: Simplify controller cache setup

Description

Changes proposed in this pull request:

Use default namespace for controller cache

Related Issues and Documents

Closes:
Related issues:
Traceability

[ ] The PR is linked to a GitHub Issue.
[ ] New features have a milestone label set.
[ ] New features have defined acceptance criteria in a corresponding GitHub Issue, and all criteria are satisfied with this PR.
[ ] The corresponding GitHub Issue has a respective area label.
[ ] The follow-up issues (if any) are linked in the Related Issues section.

Testability
The feature is unit-tested:

[ ] Yes.
[ ] No, because unit tests are not needed.
[ ] No, because of ...

The feature is e2e-tested:

[ ] Yes.
[ ] No, because e2e-tests are not needed.
[ ] No, because of ...

Tests conducted for the PR:

Codebase

[ ] My code follows the Effective Go style guidelines.
[ ] The code was planned and designed following the defined architecture and the separation of concerns.
[ ] The code has sufficient comments, particularly for all hard-to-understand areas.
[ ] This PR adds value and shows no feature creep.
[ ] I have augmented the test suite that proves my fix is effective or that my feature works.
[ ] Adjusted the documentation if the change is user-facing.

/test all

/test all

/test all

/test all

/test all

This PR causes some tests to fail. Since the value is very limited, we will not continue.


The memory usage keeps increasing during infer process

Thank you very much for your work. I tried to deploy this model on NX and used my own dataset. During the run, I found that the memory usage of NX kept increasing until it reached the upper limit and the program died directly.
I tried running the model using the built-in inference_image.cpp and changed the number of loops to 10000. During the operation, the memory will also continue to increase, from approximately 4GB to 5.3GB. Can you solve this problem? It may be due to the memory not being released during the inference process?

I have already resolved this issue, the problem lies in src/superglue.cpp
in SuperGlue::process_output function, there is a "auto *scores = new float[(scores_map_h + 1) * (scores_map_w + 1)];" just need to delete it or note it


HADOOP-17497. refactoring the signature of S3ClientFactory breaks hboss compile.

Change the S3ClientFactory to restore/invoke the previous method,
if the new one has not been invoked.
Change-Id: I858d62fb34b8d4b4d0f864f33ee809357299d8c1
NOTICE
Please create an issue in ASF JIRA before opening a pull request,
and you need to set the title of the pull request which starts with
the corresponding JIRA issue number. (e.g. HADOOP-XXXXX. Fix a typo in YYY.)
For more details, please see https://cwiki.apache.org/confluence/display/HADOOP/How+To+Contribute

oops, left off the final line of the javadocs. Fixing up. Testing in progress

oops, left off the final line of the javadocs. Fixing up. Testing in progress

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
33m 41s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
32m 41s

trunk passed

+1 :green_heart:
compile
0m 43s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 38s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
checkstyle
0m 30s

trunk passed

+1 :green_heart:
mvnsite
0m 43s

trunk passed

+1 :green_heart:
shadedclient
14m 49s

branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 18s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 34s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+0 :ok:
spotbugs
1m 11s

Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
1m  9s

trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 35s

the patch passed

+1 :green_heart:
compile
0m 36s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 36s

the patch passed

+1 :green_heart:
compile
0m 29s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
javac
0m 29s

the patch passed

+1 :green_heart:
checkstyle
0m 21s

the patch passed

+1 :green_heart:
mvnsite
0m 35s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

+1 :green_heart:
shadedclient
13m 37s

patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 27s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
findbugs
1m  9s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 56s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 33s

The patch does not generate ASF License warnings.

108m 25s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2654

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 5e8e3af84cfe 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f1766e5bb4b

Default Java
Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/1/testReport/

Max. process+thread count
542 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/1/console

versions
git=2.25.1 maven=3.6.3 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
33m 41s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
32m 41s

trunk passed

+1 :green_heart:
compile
0m 43s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 38s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
checkstyle
0m 30s

trunk passed

+1 :green_heart:
mvnsite
0m 43s

trunk passed

+1 :green_heart:
shadedclient
14m 49s

branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 18s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 34s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+0 :ok:
spotbugs
1m 11s

Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
1m  9s

trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 35s

the patch passed

+1 :green_heart:
compile
0m 36s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 36s

the patch passed

+1 :green_heart:
compile
0m 29s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
javac
0m 29s

the patch passed

+1 :green_heart:
checkstyle
0m 21s

the patch passed

+1 :green_heart:
mvnsite
0m 35s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

+1 :green_heart:
shadedclient
13m 37s

patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 27s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
findbugs
1m  9s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 56s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 33s

The patch does not generate ASF License warnings.

108m 25s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2654

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 5e8e3af84cfe 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / f1766e5bb4b

Default Java
Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/1/testReport/

Max. process+thread count
542 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/1/console

versions
git=2.25.1 maven=3.6.3 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 44s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
33m  8s

trunk passed

+1 :green_heart:
compile
0m 44s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 37s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
checkstyle
0m 30s

trunk passed

+1 :green_heart:
mvnsite
0m 45s

trunk passed

+1 :green_heart:
shadedclient
14m 28s

branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 25s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 32s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+0 :ok:
spotbugs
1m  6s

Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
1m  3s

trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 36s

the patch passed

+1 :green_heart:
compile
0m 34s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 34s

the patch passed

+1 :green_heart:
compile
0m 29s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
javac
0m 29s

the patch passed

+1 :green_heart:
checkstyle
0m 20s

the patch passed

+1 :green_heart:
mvnsite
0m 33s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

+1 :green_heart:
shadedclient
12m 54s

patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 28s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
findbugs
1m  8s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 56s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 34s

The patch does not generate ASF License warnings.

74m 51s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2654

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 37265d4bfe23 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 4f008153ef5

Default Java
Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/2/testReport/

Max. process+thread count
539 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/2/console

versions
git=2.25.1 maven=3.6.3 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 44s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
33m  8s

trunk passed

+1 :green_heart:
compile
0m 44s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 37s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
checkstyle
0m 30s

trunk passed

+1 :green_heart:
mvnsite
0m 45s

trunk passed

+1 :green_heart:
shadedclient
14m 28s

branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 25s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 32s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+0 :ok:
spotbugs
1m  6s

Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
1m  3s

trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 36s

the patch passed

+1 :green_heart:
compile
0m 34s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 34s

the patch passed

+1 :green_heart:
compile
0m 29s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
javac
0m 29s

the patch passed

+1 :green_heart:
checkstyle
0m 20s

the patch passed

+1 :green_heart:
mvnsite
0m 33s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

+1 :green_heart:
shadedclient
12m 54s

patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 20s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 28s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
findbugs
1m  8s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 56s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 34s

The patch does not generate ASF License warnings.

74m 51s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/2/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2654

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 37265d4bfe23 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 4f008153ef5

Default Java
Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/2/testReport/

Max. process+thread count
539 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/2/console

versions
git=2.25.1 maven=3.6.3 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

Full test run completed; only tests were the usual intermittent network buffering in unbuffer issues which is an artifact of my network setup

Full test run completed; only tests were the usual intermittent network buffering in unbuffer issues which is an artifact of my network setup

:broken_heart: -1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 32s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

-1 :x:
test4tests
0m  0s

The patch doesn't appear to include any new or modified tests. Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ trunk Compile Tests _

+1 :green_heart:
mvninstall
32m 22s

trunk passed

+1 :green_heart:
compile
0m 44s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
compile
0m 37s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
checkstyle
0m 30s

trunk passed

+1 :green_heart:
mvnsite
0m 46s

trunk passed

+1 :green_heart:
shadedclient
14m 27s

branch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 24s

trunk passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 32s

trunk passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+0 :ok:
spotbugs
1m  5s

Used deprecated FindBugs config; considering switching to SpotBugs.

+1 :green_heart:
findbugs
1m  4s

trunk passed

_ Patch Compile Tests _

+1 :green_heart:
mvninstall
0m 35s

the patch passed

+1 :green_heart:
compile
0m 35s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javac
0m 35s

the patch passed

+1 :green_heart:
compile
0m 29s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
javac
0m 29s

the patch passed

+1 :green_heart:
checkstyle
0m 19s

the patch passed

+1 :green_heart:
mvnsite
0m 34s

the patch passed

+1 :green_heart:
whitespace
0m  0s

The patch has no whitespace issues.

+1 :green_heart:
shadedclient
12m 54s

patch has no errors when building and testing our client artifacts.

+1 :green_heart:
javadoc
0m 17s

the patch passed with JDK Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04

+1 :green_heart:
javadoc
0m 29s

the patch passed with JDK Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

+1 :green_heart:
findbugs
1m 14s

the patch passed

_ Other Tests _

+1 :green_heart:
unit
1m 54s

hadoop-aws in the patch passed.

+1 :green_heart:
asflicense
0m 32s

The patch does not generate ASF License warnings.

73m 37s

Subsystem
Report/Notes

Docker
ClientAPI=1.41 ServerAPI=1.41 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/3/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/2654

Optional Tests
dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle

uname
Linux 0169dca28376 4.15.0-58-generic #64-Ubuntu SMP Tue Aug 6 11:12:41 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
trunk / 19ae0faacc5

Default Java
Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Multi-JDK versions
/usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-<IP_ADDRESS>+1-Ubuntu-0ubuntu1.20.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_275-8u275-b01-0ubuntu1~20.04-b01

Test Results
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/3/testReport/

Max. process+thread count
537 (vs. ulimit of 5500)

modules
C: hadoop-tools/hadoop-aws U: hadoop-tools/hadoop-aws

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-2654/3/console

versions
git=2.25.1 maven=3.6.3 findbugs=4.0.6

Powered by
Apache Yetus 0.13.0-SNAPSHOT https://yetus.apache.org

This message was automatically generated.

I'm going to abandon this patch as #2778 supercedes it -all new client creation params will be passed in a  parameter class down to the client, so that the signature of the methods doesn't change if/when new options are passed in.


Biorehab

Biorehab Klepsland data publishing pipeline. gbif-norway/helpdesk#96

You know what, I was thinking... We could actually keep all these individual scripts in different branches as a method of organising. Then it's not as big as having a different repo for each one, but they are all kind of separated and can have separate requirements.txt, or whatever. What do you think?

I had this thought just after clicking merge 🙄

Sorry, didn't see this one. I'm not sure that's a good idea. You men like having only dockerfile and docker-compose inside the origin so that we can fetch it upstream and requirements.txt inside the branch? I mean it could work. I was hoping for some sort of requirements convergence so that we can actually build and push the dockerfile and use it so that we don't have to build every time we prune the docker...


Read/write from/to .VCF file

Enables import existing contacts from and export to .VCF file.
Additionally, new (raw) contacts (not in the database) or existing (raw) contacts with unsaved changes will be exportable. Consumers will be able to specify fields to export instead of the entire contact!
If this will require external dependencies, it should be in a separate module.

[ ] Add docs
[ ] Demonstrate functionality in sample app

As discussed in https://github.com/vestrel00/contacts-android/discussions/323#discussioncomment-7066409, I should probably use https://github.com/mangstadt/ez-vcard to implement this!


⚠ Visuals Appear Blurry in Power BI Service

Hello @dm-p
We have a complex vega lite visual using concats and layers and aggregations and plotting up to 20k points as scatter plot with line overlays. This used to be rendered nicely in SVG mode but with the switch to deneb <IP_ADDRESS> in Power Bi Service (and only there) it now looks like it is rendered in Canvas mode (text is blurry and in general the appearance is not as sharp as it used to be). I tested this by switching another simpler plot to Canvas mode and in power Bi service the visual appearance (resolution, sharpness) is now identical to the complex plot that is set to SVG mode.
Is it possible that the render mode is switched in the background?
If that doesn't ring a bell I can try to create a sharable version of the pbix file.

This is a known issue with Chromium and affects Chrome and Edge browsers. It affects all custom visuals. I have reported to MS a few weeks ago and they are working on a fix.

thanks for the swift response. Does it make sense to leave this one open or shall I close it as it already addressed?

Normally I'd suggest closing, as there's nothing we can do from our end, but we'll leave it open for visibility - in case anyone else comes across the problem and wishes to report it. I'll close when we get confirmation from MS that it's fixed.

@remsidave - it seems to be looking OK for me now, but it would be good to confirm from your end if there's still an issue?

@dm-p it's hard to judge. I think they look less blurry, but still not as sharp as native Power Bi visuals if I compare text.
Here's a x axis from Deneb off the Web Service

comparing to a Power Bi table header on the same report with the same zoom setting. Much sharper.

I know this is not for html content but you mentioned that the underlying issue is affecting all custom visuals and text in an input field in html content still looks very blurry. From the same report on the same zoom settings

we use Edge, currently on Version 128.0.2739.67
In any case I think this is not a critical issue at all and want to thank you for your efforts here. Without Deneb, Power Bi would be missing its most important visual. Just wanted to let you know :)

Thanks, both, for your input 🙏 And it's sad that it's still happening. We were given an ETA of 'about two weeks' several weeks ago, so I will follow up with MS when I return from leave in a few days

Hello @dm-p , I'm not sure if you logged with MS yet but just wanted to let you know more info that I checked the same visual across 3 browsers - Edge vs Chrome vs Firefox and interestingly only Firefox displays clearly.  So matches your comment above on previous issue with Chromium seems still the case.  Unfortunately, our application users need either Edge or Chrome so hoping you hear soon.  Thanks again Bee

Also seeing this in the HTML Content (Lite) visual. Please let us know if you get a response from Microsoft.

The email has been sent to MS for a follow-up, but I'm still awaiting a reply as to what's happening here in terms of them resolving the problem.

Update from MS: This is to be fixed by the Chromium development team. They are investigating, but there is currently no ETA on this.
I'll keep this issue open here to track interested folks in what I find out, but that's all I can offer at this time.

Thank you so much for the update @dm-p  ,and understand dependency is on MS

We've raised a separate ticket at work too. Perhaps a ticket from a customer with 100k employees might get the wheels turning 🤞

Issue can be tracked here: https://issues.chromium.org/issues/359279545

Chrome canary has a flag allowing developers to test a potential fix for this issue. I tested Deneb using this flag, and it looks crisp at all canvas zoom levels I tried. Let's hope it gets rolled out soon! 🤞

The latest production Chrome and Edge builds are out and visuals are showing correctly for me 🎉🎉🎉

Same for me, with Edge 131.0.2903.51 deneb looks nice and crisp again

Awesome! I'll close this as resolved, but keep it pinned for a bit, as there will likely be a long tail of folks needing to upgrade browsers, and it will help with self-service


Can you provide the diff with google's dex ?

You can find the main diff in 5a81ac714f6ff824e80ef55ad3c24141d29e3cf9.


Strange Images

I have a map with only 1 wms layer.  When I zoom in all works, but the moment I zoom out to see the complete extent, it leaves ghost images (Only in the area outside the layer extent - ie. where there are no tiles).  I think the reason for this is that it does not clear the map after a zoom where there are no tiles (Outside the layer extent).
See screenshot:
WRONG

CORRECT

This is very bad. What renderer do you use? Do you want the jsfiddle reproducing the problem?

I use canvas renderer.  I will try and reproduce the problem on jsfiddle and will send you the link.

Here is a JSFiddle showing the problem
http://jsfiddle.net/xc8r0w2o/18/

Thank you for the test case. I created a branch reproducing the problem in the wms-tiled example: https://github.com/elemoine/ol3/commit/3290. I don't know what the problem is right now.

Result of my git-bisecting:
$ g bisect bad
50c0bc6879d38f2a6da0057b919069d6ad3bfb12 is the first bad commit
commit 50c0bc6879d38f2a6da0057b919069d6ad3bfb12
Author: Tim Schaub<EMAIL_ADDRESS>Date:   Tue Nov 11 08:54:10 2014 -0800

    Clip rendering to layer extent

:040000 040000 0d1bb3dbfa937b3deef6becf8b9be33540969555 c0257ee997a72e81a36dc2143ae0fd47104cdcdc M      src

I'm curious if this could have to do with the ol.TileState.EMPTY handling in the canvas tile layer renderer.

I tried a few things now. I removed all elements from the tile queue, cleared the vector source, but both to no avail.

Sorry, wrong ticket.

Looking into this now.

Here is the result of my research: this issue is caused by the WMS server in the example returning transparent PNG images for tiles outside the projection world bounds. With TRANSPARENT set to false, OpenLayers thinks that it does not have to clear tiles (due to the opaque option that is set on the parent of the TileWMS source, which is an optimization). This of course does not work when tiles are advertised as opaque, but are in fact transparent.
In this specific case, the solution is to remove the TRANSPARENT attribute of the WMS params.
I think we can we close the issue. Do @elemoine and @1Map agree? Alternatively, we can expose the opaque option to olx.source.TileWMSOptions, but I think that would cause confusion because people would then have to care about both the TRANSPARENT param and the opaque option.

Woa! Good work Andreas! I agree that we can close the issue.

Thanks for the help, problem was indeed that it was suppose to be TRANSPARENT: true.
I am closing this one for now


Add "changes submitted" state to an activity

I believe this was fixed when we implemented the new review model
https://github.com/chimecms/chime/pull/289


Model relations using subdocuments

Hi,
Trying to use a nested field as foreingKey for relations, i found that it is not supported.
IE:
    // in "City" model
    public function relatedRegion() {
        return $this->belongsTo('Region',"region.id");
    }

Here a little improvement to make it work:
// in model relations, from
$this->query->where($this->otherKey, '=', $this->parent->{$this->foreignKey});
// to
$this->query->where($this->otherKey, '=', array_get($this->parent->getAttributes(),$this->foreignKey) );

Is this still an issue if you upgrade?


Allow setting different log levels for log tags

This feature allows using logging.tags in the configuration to set different log levels, and thus overwriting the already set logger log_level but only for the specified tag. Each log message is tagged, and if the used tag has a different log level than the logger, the tag log level will be used.
An interesting use case for which this is implemented in particular is the ForwardHandler log tag, in which it includes recursion messages which are needed to analyse dns traffic.  To view these messages currently, it is only possible using DEBUG level which is not an option in production landscapes as it might overload the logging platform with too many messages. Using this approach will allow the user to specify the intention of viewing DEBUG messages of the ForwardHandler tagged messages alone. An example of the configuration is shown in the below example:
log_level: ERROR # the property that already exists
logging:
- format: xxx
- tags:
  - name: ForwardHandler
    log_level: DEBUG

NOTE:

This is based on the agreement reached in the discussion of this PR.
It depends on https://github.com/cloudfoundry/bosh-utils/pull/85

@a-hassanin could you take a look at the failing tests?

@a-hassanin could you take a look at the failing tests?

It needs to be bumped to use bosh-utils v0.0.425


Introduce the pex3 lock export command.

This switches lock create to store lock files in a Pex-specific format
that retains all information needed to later use portions of the lock.
The export subcommand then uses this facility to select an appropriate
lock and then translate it to Pip requirements format for export.
Closes #1401
Closes #1414

Thanks in advance - this is large. Even the individual commits are a bit, although conceptually each is tight. The trio of Lockfile, JSON code and the lock export command get a bit tangled in the tests; so it seemed best to stop all the PR splitting and land this final set of commits as a unit.


fix(toolbar): use ion-toolbar-color for toolbar buttons

Pull request checklist
Please check if your PR fulfills the following requirements:

[x] Tests for the changes have been added (for bug fixes / features)
[x] Docs have been reviewed and added / updated if needed (for bug fixes / features)
[x] Build (npm run build) was run locally and any changes were pushed
[x] Lint (npm run lint) has passed locally and any fixes were made for failures

Pull request type
Please check the type of change your PR introduces:

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

What is the current behavior?

Issue Number: #17840
What is the new behavior?
The buttons whose colors are not set will use --ion-toolbar-color
Does this introduce a breaking change?

[ ] Yes
[x] No

Thank you for the PR! I've implemented this in a slightly different way in the following PR, but we really appreciate it: https://github.com/ionic-team/ionic/pull/18191


In-page anchors work poorly on pub.dartlang.org

When navigating to an in-page anchor on dartlang.org (e.g. /doc#creating-a-package), the header that the anchor points to is entirely covered by the nav bar on the top of the screen.
Adding a little padding to the content div may fix this.

This issue has been moved to dart-lang/pub#138.


How to control fullscreen and audio-mute from automations?

Full-Screen view of WebRTC should be controllable by home assistant automations, e.g. enabled when a passive infrared sensor on the yard gets active.
At the same time Audio should be un-muted, so that audio can be heard.
After the automation timeout, full screen mode should be automatically be disabled, and audio should be muted again.
is that possible in any way actually?
if not, can that be added?

Near same as #111. You want to change GUI behaviour

browser_mod provides a large popup dialog service to host webrtc card but there are several issues, including frequent rebuilding of the webrtc client, large but not fullscreen, and few controls over popup
also some overlap with FR 215

This would actually be a great feature, as I'm also looking to get the view go to full screen when my Doorbell cam button is pressed.


Adds XenServer module to the new repository

Ping @borisroman @bheuvel @remibergsma
Tests:

Source built successfully
DB cleaned
DC deployed (XenServer6.2)
Deployed isolated network and VM

LGTM :+1:


Configuration documentation

We need some documentation about Prometheus configuration.
Something like we have in the reference docs but with only the most useful fields, and with examples. It should be prometheus-version agnostic. Features introduced recently should be marked as such.

docs-ng project potentially?

Yes definitively

Either as a part of this or as a compliment, I think some more relabeling configuration examples would be nice.


[$250] Clicking back button on room description brings you to room details

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

Version Number: 9.0.76-6
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught on HybridApp, is this reproducible on New Expensify Standalone?:
If this was caught during regression testing, add the test name, ID and link from TestRail:
Email or phone of affected tester (no customers):
Logs: https://stackoverflow.com/c/expensify/questions/4856
Expensify/Expensify Issue URL:
Issue reported by: @hannojg
Slack conversation (hyperlinked to channel name): expensify_bugs
Action Performed:

Open a room
Click on the rooms description in the header (not the title)
Room description page opens
Click on the back Button

Expected Result:
Clicking back returns to the chat
Actual Result:
The detail page is opening
Workaround:
Unknown
Platforms:

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

[ ] Android: Standalone
[ ] Android: HybridApp
[ ] Android: mWeb Chrome
[x] iOS: Standalone
[x] iOS: HybridApp
[ ] iOS: mWeb Safari
[x] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos

Add any screenshot/video evidence

https://github.com/user-attachments/assets/8bd7106d-8bfc-4022-b7db-6e9911fc279b
https://github.com/user-attachments/assets/989e283d-6102-4252-8a1f-4d59e8348ceb
View all open jobs on GitHub
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~021869469066764366882
Upwork Job ID:<PHONE_NUMBER>764366882
Last Price Increase: 2024-12-18

Issue OwnerCurrent Issue Owner: @ntdiary

The default fallback is useful to cover this case:

Open a room
Press the header
Press the description field
Refresh
Go back

Without the default, it will simply close the RHP instead of going back to the details page.

No @bernhardoj the backTo is already in the route so we still don't need it there
https://github.com/user-attachments/assets/d62d38cb-c864-48c9-b4e4-dcec5fd7016d

Oh, you're right. Then it's just to handle the case if the user directly access the description page (either deeplink, tying the url, open the link from chat, etc.).

Oh, you're right. Then it's just to handle the case if the user directly access the description page (either deeplink, tying the url, open the link from chat, etc.).

But in that case, the user won't expect to be navigated back to the details page as we don't always navigate to the description page via the details page. For instance, there is a case they can directly navigate from chat by directly clicking the room description on the header as in this issue case. I think it would be more intuitive to close the RHP in this case.

I think that makes sense, but it's up to the team.

I agree with @FitseTLT, but before I assign, can you check if this is a regression? I believe this used to work fine at some point, right?

REPORT_DESCRIPTION page previously can only be opened from the details page so this issue could not arise the issue is only reproducible when opened directly from header view. Maybe that's the reason.

It sounds like @ntdiary is right and Adam Grzybowski agrees, that this is working like it should


Scripted field validation

Hi there is it possible to validate a scripted field and add a custom description. If so, can you provide an example. thx great plugin you have here.

Hi @Metin-Ljapo,
Can you describe in more detail what you want to do?


UniqueVariableNames validation rule

Pull Request Test Coverage Report for Build 684

13 of 13 (100.0%) changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.04%) to 79.324%

Totals

Change from base Build 680:
0.04%

Covered Lines:
3518

Relevant Lines:
4435

💛  - Coveralls


archives: Display globe icon for web public streams.

In this commit we start reserving the globe icon for web public
streams and replace instances of mixed usage of globe for public
streams with a '#'.
A bit of progress on #4817
Left side bar now:

Stream settings for web public streams says:

Stream settings for public streams show the hash icon like this:

Stream settings sidebar shows the icon like this:

Looks great, posted a few comments.  We'll want to fix the look in the left sidebar, possibly through centering the column (there's a PR somewhere) since right now the globe sticks out.

I went ahead and merged this, just because I'd like to get us working on other parts of public archive soon.  But if you have time to clean up any of the above as follow-ups, that'd be great.


Add schema for .htmlhintrc

If you want that the VS code JSON editor provides validation and intellisense for .htmlhintrc files, you have to configure a JSON schema.
If there's already such a schema accessible via http or http, add the following to your contributes section:
	"contributes": {
		"jsonValidation": [{
			"fileMatch": ".htmlhintrc",
			"url": "http://json.schemastore.org/htmlhintrc"
		}]

If you want to provide one in your extension, have something like
		"jsonValidation": [{
			"fileMatch": ".htmlhintrc",
			"url": "./schemas/htmlhintrc.schema.json"
		}]

Thanks @aeschli!  I'm looking for an a json schema in the ES & TS linters, but I'm not seeing anything.  Can you point me at such an example?

@aeschli  - spoke too soon.  I found the es linter schema at http://json.schemastore.org/eslintrc.  I don't believe such a schema exists for htmlhint at this time.  What I'd really like to do here is just get the json language service running on .htmlhintrc files.  Do you know what I need to do to get this working?  I was hoping just having an empty schema file would be enough here, but that doesn't seem to be the case.

If you want more than syntax checking in the JSON editor or intellisense for properties and values, JSON schmea is the way to go.
I also didn't find an existing one for htmlhint. But creating one yourself is not difficult. Check out http://spacetelescope.github.io/understanding-json-schema/basics.html as a great introduction on JSON schema. There's also services that create a schema from a example, see http://jsonschema.net/#/.
Once you have a schema, you would add it to your extension and contribute it as described above.
Alternatively you can also contribute it to schemastore.org.
Let me know if you want me to help. I'm also happy to review the schema that you created.

yes please


Source links in scaladoc don't work

steps

Open https://www.scala-sbt.org/1.x/api/sbt/util/PlainInput.html
Click on source link "Input.scala"

problem

Link 404's

expectation

Link links to source on github

notes

@martijnhoekstra Thanks for the report!

The current status seems to be that the source links aren't present at all.


fix: bump to release candidate versions

closes https://github.com/patternfly/react-catalog-view/issues/68

Preview: https://react-catalog-view-pr-catalog-view-69.surge.sh


Link workspace

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

/azp run automation - sdk

/azp run automation - sdk

Can one of the admins verify this patch?

/azp run automation - sdk

/azp run automation - sdk

Hi @RichardLi1437 could you please fix the model validation error? Other than that, this PR should be good to merge

Hi @RichardLi1437 do we have any updates on this?

/azp run

/azp run

/azp run automation - sdk

/azp run automation - sdk

Hi @RichardLi1437 could you please have a look at the last comments?

Hi @RichardLi1437 any updates?

Temporarily closed since the author is not responding.
@RichardLi1437 please feel free to reopen when you come back

/azp run automation - sdk

/azp run automation - sdk


cmd+down quick tree shortcut doesn't always show the focused item

Testing #208477

Here, I pressed cmd+down and it selected the first item under tsx.tx, but only reveled the title element before it. I think it should also show the item that is selected, it helps me keep my place.

Verification:

Open Quick Search
type something like hi
scroll so that just the file name (separator) is the last visible item
hit cmd/alt+down until focus is given to the item right under that separator

Ensure it is revealed to you.


Live Camera recognization screen are missing

Can you try without upgrading the dependency version? You should try the dependencies in the pubspec.yaml file before upgrading the versions of the Google ml kit, camera and tflite packages.

Yes. I am running this app with specific pubdev version, but it not working with live camera.

Yes. I am running this app with specific pubdev version, but it not working with live camera also from image to recognize accuracy too low

Someone reached out last month and it was working then. If u want to reach me<EMAIL_ADDRESS>


Fix dhcp config string

What this PR does / why we need it:
Currently, the DhcpConfig.String() method (which is not being used in the code) panics when the IP parameter is not set. Furthermore, its output for IPv4 and IPv6 addresses differed, by considering the IPv4 mask an entity in itself.
This PR addresses that, by aligning the ipv4 implementation w/ the ipv6 one - which handles nil.
I threw in renaming some vestigial vif references I've seen in the code to the new type, DhcpConfig . I'm aware this should have been done in a different PR, but, I felt silly pushing just that.
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
Fixes #
Special notes for your reviewer:
Depends-on: #5711
Release note:

NONE

/retest

/approve

/lgtm

/retest


Non-deterministic hang in CI local tests due to combination of several existing issues.

Describe the bug
I noticed this hang in Github Actions, in the regularly hanging --config local tests. I think it is a combination of several existing issues, combined in a way that is interesting enough to document here.
This sequence of events happens in this test run: https://github.com/Parsl/parsl/actions/runs/7460656838/artifacts/1156696809
Here is the event sequence I have observed in those logs.

Various tests run, in deliberately randomised order.

Eventually this test runs:  parsl/tests/test_error_handling/test_serialization_fail.py and in this case stores its runinfo in .pytest/parsltest-20240109.115704-local-az5643ct/runinfo/012

This test launches a block with one htex worker, with manager ID b19dc7e14760 configured to connect to an interchange on arbitrarily chosen task port 54826 and result port 54631

On the submit side, the test rapidly completes (because it is testing a particular submit time error), well before the launched block has properly started and connected.

The test shuts down the DFK, because the test has passed successfully. Because of issue #2627 the launched block is not terminated, and the manager continues to initialize. The prevailing incorrect attitude to issue #2627 has been that blocks abandoned in this way are mostly-harmless.

Futher tests run, with more htexes, and more interchanges listening on arbitrary ports.

Eventually another test runs where the arbitrary task port is also 54826 (but this time with result port 54749. This test is in .pytest/parsltest-20240109.115704-local-az5643ct/runinfo/016.

Because this test's interchange is listening on port 54826, the manager from the 012 test connects and registers with the interchange and sends keepalives. However 016 interchange result port is not 54631 so the worker does not connect to that port for results. The interchange and manager do not notice that connection has not happened.

This half-connected behaviour might be regarded as a bug, and may be another motivation to use a single TCP connection here? I talked about this with @khk-globus a bit  by separating data into multiple TCP connections that need to perform a delicate dance together, that coordination load is pushed onto the implementors of htex, rather than being handled by the implementors of TCP and zmq - see #3022

This connection of an enemy manager is documented in issue #2199

The enemy 012 manager receives the task to run, runs the task, and attempts to send the result back to port 54749. At the ZMQ layer, ZMQ is still trying to connect to that port, in the assumption that it is eventually possible and that retrying is the right thing to be doing.

The 016 interchange does not receive a result. This is generally ok behaviour: a task may take arbitrarily long to complete.

The test hangs forever waiting for a result (or at least until Github Actions times-out)

To Reproduce
Run a parsl task with only a manually launched worker, with the correct task port but incorrect result port.
Expected behavior
test completion. no incorrect worker connections. workers should be shut down properly.
Environment
github actions on a PR that is hopefully unrelated.

out of interest, i spot checked a hanging CI run just now and it shows these symptoms.


event handling in the storage users service is fragmenting

When trying to understand zero byte file upload issues in posixfs @aduffeck and I noticed that the places that emit events have started to fragment:

the storage provider is hardcoded to have async uploads = false, which prevents it from emitting any event when a zero byte file is uploaded
the data provider emits postprocessing related events for uploads
the eventsmiddleware interceptor emits events for metadata operations, but it has no way of emitting the path when it receives ids, something we need to properly show the end user the source and target path in move activities
@2403905 started moving some events into the storageprovider to emit events that include the path

The storage driver currently usese a config produced by OcisNoEvents(cfg) whereas the dataprovider config is produced by Ocis(cfg).
Ocis(cfg) has
		"asyncfileuploads":            cfg.Drivers.OCIS.AsyncUploads,

OcisNoEvents(cfg) omits that in order to force the finalization of zero byte file uploads. This is all very confusing and hard to reason about.
IMO we should move the eventsmiddleware into decomposedfs and evolve decomposedfs to have middlewares for resource lookup, permissioncheck and events. it should replace the reva Storage interface and become a framework for building storage drivers because it implements so many necessities we implicitly rely on.

:+1:
Regarding the decomposedfs middleware there's now https://github.com/cs3org/reva/blob/edge/pkg/storage/utils/middleware/middleware.go which was introduced to enable the posixfs gid switching: https://github.com/cs3org/reva/blob/edge/pkg/storage/fs/posix/posix.go#L142-L175
I hope this could serve as a starting point for the other things you mentioned.


Tensorflow install links in Readme go to a 404 page

The TensorFlow install links in this section of the Readme go to a 404 page:
https://github.com/OlafenwaMoses/ImageAI#real-time-and-high-performance-implementation
Thank you for the great library!

Seems like this section of the Readme has been removed.


updating naming consistency

fixes #201

@nassibnassar wanted to complete the pull request but the are some conflicts, could you please review?


contract offers: add asset id as policy and rule target

What this PR changes/adds
It sets the target for policies and rules to the corresponding asset ID when ContractOffers are created.
Why it does that
At the moment, a ContractDefinition's contract policy is added to the ContractOffer as is. If the target of a rule is missing, this leads to errors during transformation. Therefore, it is currently required that a fixed target is set for each rule.
Further notes
The static target has been removed from the rules created in samples 04.0 and 05, as the target will now be added when ContractOffers are requested.
Linked Issue(s)
Closes #609
Checklist

[X] added appropriate tests?
[ ] performed checkstyle check locally?
[X] added/updated copyright headers?
[X] documented public classes/methods?
[ ] added/updated relevant documentation?
[X] added relevant details to the changelog? (skip with label no-changelog)
[X] formatted title correctly? (take a look at the CONTRIBUTING and styleguide for details)

Codecov Report

Merging #1028 (9a21b92) into main (949451a) will increase coverage by 0.25%.
The diff coverage is 100.00%.

@@             Coverage Diff              @@
##               main    #1028      +/-   ##
============================================
+ Coverage     63.12%   63.38%   +0.25%
- Complexity     2624     2635      +11
============================================
  Files           640      640
  Lines         13964    14003      +39
  Branches        982      983       +1
============================================
+ Hits           8815     8876      +61
+ Misses         4698     4677      -21
+ Partials        451      450       -1

Impacted Files
Coverage Δ

...ector/contract/offer/ContractOfferServiceImpl.java
89.47% <100.00%> (ø)

.../eclipse/dataspaceconnector/policy/model/Duty.java
92.85% <100.00%> (+15.07%)
:arrow_up:

...se/dataspaceconnector/policy/model/Permission.java
93.10% <100.00%> (+33.10%)
:arrow_up:

...clipse/dataspaceconnector/policy/model/Policy.java
81.33% <100.00%> (+9.90%)
:arrow_up:

...e/dataspaceconnector/policy/model/Prohibition.java
88.88% <100.00%> (+88.88%)
:arrow_up:

.../eclipse/dataspaceconnector/policy/model/Rule.java
100.00% <0.00%> (+10.00%)
:arrow_up:

Continue to review full report at Codecov.

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


Udemy API Structure

Saw this commit on other udemy-dl gui version from another developer, probably u can look into it? cuz till now i am only getting empty files trying to download, would appreciate it soo much if fixed:
https://github.com/FaisalUmair/udemy-downloader-gui/commit/5a11279a60202a119becad9b8284d60f1e50b878

@progamerz you should check recent version and issues those are resolved before creating any issue. have a look at #179  i already added a fix for this 4 days ago. and here is POC for today from my account. i going to close this as invalid.


2021 Pacifica Hybrid, "service ACC" warning

I have similar experience as described by @qrld23 on my 2021 PACIFICA (gasoline engine) that happens at speeds below 39 mph. Above 39 mph OP seems to work fine.
The fingerprint on the 2021 PACIFICA is:
55: 8, 179: 8, 181: 8, 257: 5, 258: 8, 264: 8, 268: 8, 274: 2, 280: 8, 284: 8, 288: 7, 290: 6, 292: 8, 294: 8, 300: 8, 308: 8, 320: 8, 324: 8, 331: 8, 332: 8, 344: 8, 352: 8, 362: 8, 368: 8, 376: 3, 384: 8, 388: 4, 416: 7, 448: 6, 456: 4, 464: 8, 469: 8, 480: 8, 500: 8, 501: 8, 512: 8, 514: 8, 516: 7, 517: 7, 520: 8, 524: 8, 526: 6, 528: 8, 532: 8, 536: 8, 542: 8, 544: 8, 557: 8, 559: 8, 560: 8, 564: 8, 571: 3, 579: 8, 584: 8, 608: 8, 624: 8, 625: 8, 632: 8, 639: 8, 650: 8, 656: 4, 658: 6, 660: 8, 669: 3, 671: 8, 672: 8, 676: 8, 678: 8, 680: 8, 683: 8, 703: 8, 705: 8, 706: 8, 709: 8, 710: 8, 711: 8, 719: 8, 720: 6, 729: 5, 736: 8, 746: 5, 752: 2, 754: 8, 760: 8, 764: 8, 766: 8, 770: 8, 773: 8, 776: 8, 779: 8, 782: 8, 784: 8, 792: 8, 793: 8, 794: 8, 795: 8, 799: 8, 800: 8, 801: 8, 802: 8, 803: 8, 804: 8, 808: 8, 816: 8, 817: 8, 820: 8, 825: 2, 826: 8, 832: 8, 838: 2, 848: 8, 853: 8, 856: 4, 860: 6, 863: 8, 882: 8, 886: 8, 897: 8, 906: 8, 924: 8, 926: 3, 937: 8, 938: 8, 939: 8, 940: 8, 941: 8, 942: 8, 943: 8, 947: 8, 948: 8, 962: 8, 969: 4, 973: 8, 974: 5, 979: 8, 980: 8, 981: 8, 982: 8, 983: 8, 984: 8, 992: 8, 993: 7, 995: 8, 996: 8, 1000: 8, 1001: 8, 1002: 8, 1003: 8, 1008: 8, 1009: 8, 1010: 8, 1011: 8, 1012: 8, 1013: 8, 1014: 8, 1015: 8, 1024: 8, 1025: 8, 1026: 8, 1031: 8, 1033: 8, 1050: 8, 1059: 8, 1098: 8, 1100: 8, 1216: 8, 1250: 8, 1543: 8, 1856: 8, 1890: 8, 1898: 8, 2015: 8, 2016: 8, 2017: 8, 2024: 8, 2025: 8

If you're referencing #2110, that was recently resolved. If you're still having issues, please open a proper bug report with the template filled out.


refactor(): switch to monorepo + lerna

WORK in progress ! DO NOT MERGE !!
This PR introduces some big structural changes

split up code internally into sub package that can be reused

all web ui code is now in packages/web
all CLI code is now in packages/cli
all common/ core code is now in packages/core
all examples are now in packages/examples

use of Lerna as a way to manage the monorep (just like in our IO repostiory)

This is done in order to:

to enable us to share code more easily between the various variants of jscad (web, cli, desktop)
to have smaller/dedicated npm packages for CLI/web etc
to enable us to manage the complexity better

@z3dev @jtoy  @danmarshall  , you might be interested in these changes.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same update/change?
[x] Does your submission pass tests?

A few small things...

cp ../examples ./examples ==> cp -r ../examples ./examples in readme files

Website with Chrome

SVG drag and drop is not working, failing with exception

Website with Safari

SVG drag and drop is not working, failing with... TypeError: obj is not an Object. (evaluating ''id' in obj') Line: 13895,col: 19

thanks for the tests @z3dev !

could you clarify about examples ? not sure I understand
about the site not working with svg will take a look (is it working ok in the current online version ?)


Issues running migrations

Working on a project that had pypgstac 0.2.3 installed
Running pypgstac migrate against a development database using image bitner/pgstac:0.1.9, I got the error:
root@39835833116a:/opt/src# pypgstac migrate --dsn postgresql://username:password@database:5432/postgis
Traceback (most recent call last):
  File "/opt/conda/bin/pypgstac", line 8, in <module>
    sys.exit(app())
  File "/opt/conda/lib/python3.8/site-packages/typer/main.py", line 214, in __call__
    return get_command(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/typer/main.py", line 497, in wrapper
    return callback(**use_params)  # type: ignore
  File "/opt/conda/lib/python3.8/site-packages/pypgstac/pypgstac.py", line 125, in migrate
    typer.echo(asyncio.run(run_migration(dsn)))
  File "/opt/conda/lib/python3.8/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/opt/conda/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/opt/conda/lib/python3.8/site-packages/pypgstac/pypgstac.py", line 110, in run_migration
    await conn.execute(migration_sql)
  File "/opt/conda/lib/python3.8/site-packages/asyncpg/connection.py", line 297, in execute
    return await self._protocol.query(query, timeout)
  File "asyncpg/protocol/protocol.pyx", line 336, in query
asyncpg.exceptions.PostgresSyntaxError: syntax error at or near "'0.2.3'"

I then updated to pypgstac 0.2.4 and reran, and got the error:
root@62d1d24ad3c3:/opt/src# pypgstac migrate --dsn postgresql://username:password
@database:5432/postgis
Traceback (most recent call last):
  File "/opt/conda/bin/pypgstac", line 8, in <module>
    sys.exit(app())
  File "/opt/conda/lib/python3.8/site-packages/typer/main.py", line 214, in __call__
    return get_command(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/typer/main.py", line 497, in wrapper
    return callback(**use_params)  # type: ignore
  File "/opt/conda/lib/python3.8/site-packages/pypgstac/pypgstac.py", line 125, in migrate
    typer.echo(asyncio.run(run_migration(dsn)))
  File "/opt/conda/lib/python3.8/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/opt/conda/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/opt/conda/lib/python3.8/site-packages/pypgstac/pypgstac.py", line 110, in run_migration
    await conn.execute(migration_sql)
  File "/opt/conda/lib/python3.8/site-packages/asyncpg/connection.py", line 297, in execute
    return await self._protocol.query(query, timeout)
  File "asyncpg/protocol/protocol.pyx", line 336, in query
asyncpg.exceptions.DuplicateObjectError: constraint "items_collections_fk" for relation "items" already exists

I then removed the docker volume used by the container and updated the image to bitner/pgstac:0.2.4. Running migrate again gave:
root@934e25efea4a:/opt/src# pypgstac migrate --dsn postgresql://username:password@database:5432/postgis
Traceback (most recent call last):
  File "/opt/conda/bin/pypgstac", line 8, in <module>
    sys.exit(app())
  File "/opt/conda/lib/python3.8/site-packages/typer/main.py", line 214, in __call__
    return get_command(self)(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 829, in __call__
    return self.main(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 782, in main
    rv = self.invoke(ctx)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 1259, in invoke
    return _process_result(sub_ctx.command.invoke(sub_ctx))
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 1066, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/opt/conda/lib/python3.8/site-packages/click/core.py", line 610, in invoke
    return callback(*args, **kwargs)
  File "/opt/conda/lib/python3.8/site-packages/typer/main.py", line 497, in wrapper
    return callback(**use_params)  # type: ignore
  File "/opt/conda/lib/python3.8/site-packages/pypgstac/pypgstac.py", line 125, in migrate
    typer.echo(asyncio.run(run_migration(dsn)))
  File "/opt/conda/lib/python3.8/asyncio/runners.py", line 44, in run
    return loop.run_until_complete(main)
  File "/opt/conda/lib/python3.8/asyncio/base_events.py", line 616, in run_until_complete
    return future.result()
  File "/opt/conda/lib/python3.8/site-packages/pypgstac/pypgstac.py", line 110, in run_migration
    await conn.execute(migration_sql)
  File "/opt/conda/lib/python3.8/site-packages/asyncpg/connection.py", line 297, in execute
    return await self._protocol.query(query, timeout)
  File "asyncpg/protocol/protocol.pyx", line 336, in query
asyncpg.exceptions.DuplicateTableError: relation "migrations" already exists


README: use mkdir -p to create directory

The src/github.com directories might not exist and we should tell the users to use mkdir -p to create the whole directory structure.

LGTM


Corrections in The Loco Guide Page

Description
There are few small issues in the The Loco Guide Page (in the loco.rs site).

The tour link is broken and displays page not found
The note says "Nevertheless, the routes: /_health and /_ping are exceptions, they stay at the root.". However, this is not true for REST API. You can reach it via "http://localhost:5150/api/_ping" only

To Reproduce
❯ loco new
✔ ❯ App name? · myapp
✔ ❯ What would you like to build? · Rest API (with DB and user auth)
✔ ❯ Select a DB Provider · Sqlite
✔ ❯ Select your background worker type · Async (in-process tokyo async tasks)
Expected Behavior

update the document in the website regarding the URL
Fix the broken the tour link

Environment:
Additional Context
I have attached the screenshots for reference

What would be the correct solution for the second problem? Change the docs, or change where the healthcheck routes go?

https://loco.rs/docs/processing/scheduler/

this link is broken too.

What would be the correct solution for the second problem? Change the docs, or change where the healthcheck routes go?

i would suggest to just update the docs. because the url path makes sense for api