source: Preserve other fields when parsing failed on a certain field

Is your feature request related to a problem? Please describe.
Currently, the source parser will drop the whole line when encountering one corrupted field
2023-08-15T06:50:34.233772659Z  WARN risingwave_connector::parser: message parsing failed internal error: failed to parse all columns: [internal error: AccessError: TypeError { expected: "Some(Int32)", got: "string", value: "0181448105" }

This behavior makes it fragile to "dirty" data. From my own experience, it's very common that some dirty data was mixed in for JSON data sources.
Describe the solution you'd like
Preserve the line when parsing failed on a certain field. The field can be filled with NULL or any other reasonable value (e.g. converting number from string implicitly)
Describe alternatives you've considered
No response
Additional context
No response

Can you give a case for this? I remember for Json we will fill NULL value. :thinking: But we had some issues with Protobuf and Avor. So for different encoding we have diffent behavior currently? c.c. @tabVersion

I remember for Json we will fill NULL value. 🤔

Me, too, but it seems not?
Check the case here: https://risingwave-community.slack.com/archives/C03BW71523T/p1692083823696229

@tabVersion Can you please take a look? Also feel free to reassign

close as done


Trivia bot: cleanup.

LGTM.  Will wait for Neil or somebody else to give additional review.  Thanks for splitting these out!

I went ahead and merged this, so we can focus on the deeper PR.  Thanks, @rheaparekh!


Add File Loading Utility per #23

Problems:

No easy way to load files into declarations
Main issues laid out in #23

Solution:
Create file-loader to load files and turn a known directory structure into an array of user objects. File loader can load a single group of files, either a text delimited or a json array, that it will concat together, or you can point it to a directory structure and/or a structured CSV and it will create the user objects for you.
Testing: npm test

🎉 ada: Great work!


Error after update to 0.1.4 version

Mental Diffusion 0.1.4 - 2023 @nimadez
Torch:         2.0.1+cu118
Diffusers:     0.17.1
Device:        CUDA
Network:       OFFLINE
Checkpoints:   10
Custom VAE:    True
09:26:21.909 INFO Main loading checkpoint [deliberate_v2] ...
Traceback (most recent call last):
File "P:\mental-diffusion\mental-diffusion\src\main.py", line 50, in
md.init()
File "P:\mental-diffusion\mental-diffusion\src\md.py", line 126, in init
load_checkpoint(ctx.checkpoint_name)
File "P:\mental-diffusion\mental-diffusion\src\md.py", line 174, in load_checkpoint
ctx.pipe = utils.StableDiffusionPipeline_from_ckpt(
File "P:\mental-diffusion\mental-diffusion\src\utils.py", line 143, in StableDiffusionPipeline_from_ckpt
pipe = download_from_original_stable_diffusion_ckpt(
TypeError: download_from_original_stable_diffusion_ckpt() got an unexpected keyword argument 'text_encoder'
Press any key to continue . . .

I installd everything from beginning and now it's OK

Diffusers updated to 0.18.0
If there is such an error, rest assured that I have made major changes to the Python code.
Of course, since we are in alpha phase, there may be many changes, all of which are just to improve performance and stability.

Diffusers updated to 0.18.0
If there is such an error, rest assured that I have made major changes to the Python code.
Of course, since we are in alpha phase, there may be many changes, all of which are just to improve performance and stability.

Thanks for your work!!!


Create kata that somehow uses remotes

I don't know quite how to do this, but it is an obvious omission that we should fill out.

This is already covered by #89


Not able to remove placeholder for date mask

Date masking working fine, but I dont want place holder text mm/dd/yyy in the textbox
I tried this
 data-inputmask="'alias':'datetime','placeholder':''" data-inputmask-inputformat="mm/dd/yyyy" inputmode="numeric" placeholder=""
but still its showing place holder,  is there any way to remove it using  data attribute
thank you

@rashidnkx-novigo ,
Have a try with the jitMasking option


emit a metric instead of an event when version is active

Switch to using a metric instead of an event so that they can get piped into redshift.
r? @scottjab-stripe
cc? @stripe/storage

Turns out we are already doing this with the sequins.db_creation_time metric.


Toy Box broke my game and I don't know why.

Description of the bug
My game version is 2.3.2c and I installed the newest Toy Box with Unity Mod Manager. It broke my game and I don't know why.  I put the bug report below. Can anyone tell me the reason? Thank you very much.
Mono path[0] = 'D:/SteamLibrary/steamapps/common/Pathfinder Second Adventure/Wrath_Data/Managed'
Mono config path = 'D:/SteamLibrary/steamapps/common/Pathfinder Second Adventure/MonoBleedingEdge/etc'
Initialize engine version: 2020.3.48f1 (b805b124c6b7)
[Subsystems] Discovering subsystems at path D:/SteamLibrary/steamapps/common/Pathfinder Second Adventure/Wrath_Data/UnitySubsystems
GfxDevice: creating device client; threaded=1
Direct3D:
Version:  Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce RTX 4060 Laptop GPU (ID=0x28a0)
Vendor:
VRAM:     7971 MB
Driver:   <IP_ADDRESS>61
Begin MonoManager ReloadAssembly
[Manager] Injection...
[Manager] Initialize.
[Manager] Version: <IP_ADDRESS>.
[Manager] OS: Microsoft Windows NT 10.0.22631.0 AMD64.
[Manager] Net Framework: 4.0.30319.42000.
[Manager] Unity Engine: 2020.3.481.
[Manager] Game: Pathfinder: Wrath of the Righteous.
[Manager] IsSupportOnSessionStart: False.
[Manager] IsSupportOnSessionStop: False.
[Manager] Mods path: D:\SteamLibrary\steamapps\common\Pathfinder Second Adventure\Mods.
Fallback handler could not load library D:/SteamLibrary/steamapps/common/Pathfinder Second Adventure/Wrath_Data/Mono/data-000000006E79F060.dll
Fallback handler could not load library D:/SteamLibrary/steamapps/common/Pathfinder Second Adventure/Wrath_Data/Mono/data-000000006E9DFF10.dll
[Manager] Injection successful.

Completed reload, in  0.370 seconds
 Initializing input.
 Input initialized.
 Initialized touch support.
[startup.json] Check path: D:\SteamLibrary\steamapps\common\Pathfinder Second Adventure\startup.json
[startup.json] Loaded
UnloadTime: 0.276500 ms
[Manager] Starting.
[Manager] Start parsing game version.
[Manager] Found game version string: '2.3.2c'.
[Manager] Game version detected as '2.3.2'.
[Manager] Parsing mods.
[Manager] Reading file 'D:\SteamLibrary\steamapps\common\Pathfinder Second Adventure\Mods\0ToyBox0\Info.json'.
[Manager] Sorting mods.
[Manager] Loading mods.
[0ToyBox0] Version '1.5.5a'. Loading.
Uploading Crash Report
NullReferenceException: Object reference not set to an instance of an object
at UnityModManagerNet.UnityModManager+Logger.Write (System.String str, System.Boolean onlyNative) <0x639fcda0 + 0x00000> in :0
at UnityModManagerNet.UnityModManager+Logger.LogException (System.String key, System.Exception e, System.String prefix) [0x00066] in :0
at UnityModManagerNet.UnityModManager+ModEntry+ModLogger.LogException (System.String key, System.Exception e) [0x00000] in :0
at UnityModManagerNet.UnityModManager+ModEntry.set_Active (System.Boolean value) [0x00155] in :0
at UnityModManagerNet.UnityModManager+ModEntry.Load () [0x008ee] in :0
at UnityModManagerNet.UnityModManager+ModEntry.set_Active (System.Boolean value) [0x00011] in :0
at UnityModManagerNet.UnityModManager._Start () [0x00366] in :0
at UnityModManagerNet.UnityModManager.Start () [0x00009] in :0
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
UnityModManagerNet.UnityModManager:Start()
UnityModManagerNet.Injector:Prefix_Start()
MonoMod.Utils.DynamicMethodDefinition:Kingmaker.GameStarter.Awake_Patch1(GameStarter)

[GameLog] Log Directory: C:/Users/shubn/AppData/LocalLow/Owlcat Games/Pathfinder Wrath Of The Righteous
WwiseUnity: Wwise(R) SDK Version 2019.2.15 Build 7667.
WwiseUnity: Setting Plugin DLL path to: D:/SteamLibrary/steamapps/common/Pathfinder Second Adventure/Wrath_Data\Plugins\x86_64
[MonoSingleton] There is no object of type Kingmaker.Utility.CoroutineRunner. Creating new.
[MonoSingleton] There is no object of type Kingmaker.Settings.Graphics.ApplicationFocusObserver. Creating new.
Setting up 8 worker threads for Enlighten.
Thread -> id: 8bc -> priority: 1
Thread -> id: 3d4 -> priority: 1
Thread -> id: 4f20 -> priority: 1
Thread -> id: 5d14 -> priority: 1
Thread -> id: 6424 -> priority: 1
Thread -> id: 5624 -> priority: 1
Thread -> id: 3c38 -> priority: 1
Thread -> id: 2a3c -> priority: 1
Steps To Reproduce
When I opened the game with Toy Box installed, the game crashed and showed me the bug report. When I uninstalled the Toy Box, everything was normal.
Expected Behavior
No response
Log Files
No response
Save File
No response
Screenshots
No response
Settings
No response
Toybox Version
1.5..5a
Operating System
Windows
What game are you using Toybox on?
Pathfinder Wrath of the Righteous
Game Version
2.3.2.c
Anything else?
No response

I installed the newest Toy Box

1.5.5a

Update your Toybox, 1.5.5a was literally over a year ago.

Excuse me, but I just installed the newest version from the Nexus and it had the same problem

If the Nexus version doesn't work (Narria isn't available to update Nexus atm), the latest build is here
https://github.com/xADDBx/ToyBox-Wrath/releases/tag/v1.5.22

I am sorry, but it still did not work. I installed the 1.5.22 but it still broke the game and the bug report appeared in the same way.

Log with the latest version?

Excuse me. Do you mean the GameLog or GameLogPrev

GameLogFull

GameLogFull.txt

Have you tried verifying your game files?

I verified the game file with Steam and there is nothing wrong with it. It is complete.

Only other thing I can thing of is redownloading UMM and reinstalling it? Some file looks to be corrupt, and if it's not a base game file, it's either a corrupted UMM or a corrupted Toybox, I bet

I re-downloaded the UMM and Toybox. When I installed the Toybox, the UMM seemed to break when I launched the game.


URLError: <urlopen error [Errno 110] Connection timed out>

When I run program about Deep MINIST for Experts on Jupyter notebook,I met this question.How do I solve it?

Yann LeCun's website is down, and the dataset is hosted over there. For now, you can only wait for it to come back up, or look for a mirror online.

Closing as duplicate of #8126


persist_docs functionality doesn't persist descriptions on nested bigquery columns

Describe the bug
With the release of dbt 0.17.0, the persist_docs functionality was enhanced to also apply column descriptions to bigquery when they are supplied in a schema.yml file. However, it seems that it only takes into account top-level columns and there is no way to persist a description to a nested column (ie a field that is part of a RECORD type bigquery column).
Steps To Reproduce
Suppose you create a simple test model using dbt in bigquery:
SELECT
    STRUCT(
        STRUCT(
            1 AS level_3_a,
            2 AS level_3_b
        ) AS level_2
    ) AS level_1

This will create a view/table in bigquery with the following schema:

We can describe this table in a schema.yml file and add descriptions as follows:
version: 2

models:
  - name: test_nested

    columns:
      - name: level_1
        description: level_1 description
      - name: level_1.level_2.level_3_a
        description: level_3_a description

When we now perform a dbt run on this model, only the description on the top level field is added and no warnings or errors are generated by dbt:

Expected behavior
When providing descriptions for nested fields (preferably using the dotted syntax as shown above), the descriptions should be correctly persisted on nested fields.
System information
Which database are you using dbt with?

[ ] postgres
[ ] redshift
[x] bigquery
[ ] snowflake
[ ] other (specify: ____________)

The output of dbt --version:
installed version: 0.17.0
   latest version: 0.17.0

Up to date!

Plugins:
  - snowflake: 0.17.0
  - postgres: 0.17.0
  - bigquery: 0.17.0
  - redshift: 0.17.0

The operating system you're using:
Mac OS 10.15.3
The output of python --version:
Python 3.7.5

Should we close this issue @beckjake ?

closed by https://github.com/fishtown-analytics/dbt/pull/2550
Thanks for your contribution @bodschut!


[NEW]: IMAGE GALLERY EXTENSION

Is your feature request related to a problem? Please describe.
Users currently lack a streamlined way to browse and interact with multiple images within a web application or site. This often leads to frustration when trying to download or view images individually in new tabs.
Describe the solution you'd like
I would like to implement an image gallery extension using JavaScript that allows users to:

Easily view multiple images in a grid or carousel layout.
Download images directly from the gallery with a single click.
Open images in new tabs for closer inspection or comparison.

What problem is this feature trying to solve?
This feature aims to solve the inconvenience users face when browsing through multiple images online. By providing a built-in gallery extension, users can efficiently manage and interact with images, enhancing their overall browsing experience.
How do we know when the feature is complete?
The feature will be considered complete when:

Users can easily navigate through images within the gallery.
Downloading images is straightforward and intuitive.
Opening images in new tabs functions smoothly without any technical issues.
The extension integrates seamlessly with existing web applications or sites, enhancing user engagement and satisfaction.

Already exists here #608

But, this is a functional image gallery with many other features apart from the existing one.


Add GreenFrame in doc Tools list

What kind of changes does this PR include?

Changes of Starlight docs site content

Description
Add GreenFrame link in doc Tools list
GreenFrame is an open-source solution that allows developers to decarbonize their websites by detecting carbon leaks.
It could be useful in this tool list.

This looks great! Thanks for the contribution @JulienMattiussi :green_heart: :deciduous_tree:


Adds a queue in threaded-signing/plugin

This solves the issue of failed signing if the signing
functionality was temporarily blocked when Signed Video made
the request.
Now incoming hashes are put in a queue, from which the signing
thread picks hash by hash.
A test has been added for this case.

Code review done in a separate PR.


fixes cancelling code

oh and tests look sweet - thanks for adding so many!

did you wanna keep this open and merge eventually @aliang8 or close it?

I wouldn't mind closing it. Actually I think it'll be better.


[WIP][SPARK-32381][CORE][SQL][FOLLOWUP] More cleanup on HadoopFSUtils

What changes were proposed in this pull request?

This PR is a follow-up of #29471 and does the following improvements for HadoopFSUtils:

Removes the extra filterFun from the listing API and combines it with the filter.
Removes SerializableBlockLocation and SerializableFileStatus given that BlockLocation and FileStatus are already serializable.
Simplify file listing logic by relying on FileSystem.listLocatedStatus and FileSystem.listStatus based on the ignoreLocality flag. In contrast, currently we only call listLocatedStatus for DistributedFileSystem and ViewFileSystem which means Spark cannot take advantage on more efficient listLocatedStatus impls from sub-FileSystem classes.
Hides the isRootLevel flag from the top-level API.

Why are the changes needed?

Main purpose is to simplify the logic within HadoopFSUtils.
Does this PR introduce any user-facing change?

The change 3) above could potentially change user behavior when spark.sql.files.ignoreMissingFiles is set and there are race conditions during listing.
For instance, if locality is required and some files in the listing result were deleted right after the listing op, but before the subsequent getFileBlockLocations call in the previous code, previous impl would return partial listing result but the current impl will return an empty set, since the default listLocatedStatus will call getFileBlockLocations which will cause it fail as a whole.
On the other hand, there could also be case where the new impl returns a full list rather than a partial list in the previous impl, since we don't call getFileBlockLocations as a separate step now.
How was this patch tested?

Existing unit tests (e.g., FileIndexSuite)

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34085/

Test build #129479 has started for PR 29959 at commit 6f7dc79.

Test build #129479 has finished for PR 29959 at commit 6f7dc79.

This patch fails Scala style tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129479/
Test FAILed.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34085/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34085/
Test PASSed.

Test build #129484 has started for PR 29959 at commit 8c8aa81.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34090/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34090/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34090/
Test PASSed.

Test build #129484 has finished for PR 29959 at commit 8c8aa81.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129484/
Test FAILed.

Test build #129563 has started for PR 29959 at commit 5e299a2.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34169/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34169/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34169/
Test FAILed.

Test build #129563 has finished for PR 29959 at commit 5e299a2.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129563/
Test FAILed.

Thanks @holdenk for the review. Yes this PR still needs a bit more work. Will update.

Test build #129571 has started for PR 29959 at commit f582b17.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34177/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34177/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34177/
Test PASSed.

Test build #129571 has finished for PR 29959 at commit f582b17.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129571/
Test PASSed.

Test build #129592 has started for PR 29959 at commit e10e59f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34195/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34195/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34195/
Test PASSed.

Test build #129592 has finished for PR 29959 at commit e10e59f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129592/
Test PASSed.

Jenkins, add to whitelist

Test build #129604 has started for PR 29959 at commit e10e59f.

retest this please

Test build #129605 has started for PR 29959 at commit e10e59f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34207/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34207/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34207/
Test PASSed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34208/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34208/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34208/
Test PASSed.

Test build #129606 has started for PR 29959 at commit 1b4bfbe.

Test build #129604 has finished for PR 29959 at commit e10e59f.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129604/
Test FAILed.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34209/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34209/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34209/
Test PASSed.

Test build #129605 has finished for PR 29959 at commit e10e59f.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129605/
Test PASSed.

Test build #129606 has finished for PR 29959 at commit 1b4bfbe.

This patch fails SparkR unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129606/
Test FAILed.

Removed the changes on file listing (may deal with it in a separate PR). @holdenk mind take another look? Thanks.

Test build #129614 has started for PR 29959 at commit e10e59f.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34217/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34217/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34217/
Test PASSed.

Test build #129614 has finished for PR 29959 at commit e10e59f.

This patch fails due to an unknown error code, -9.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129614/
Test FAILed.

Removed the file listing changes (might open another PR just for that). @holdenk mind take another look? thanks.

One thing to know here is that while listStatus etc is slow against object stores, it's not enough of a bandwidth killer than you get much speedup executing it across a spark cluster. Same process-many-threads: yes. Remote exec: no.
I am going to make this class: org.apache.hadoop.mapred.LocatedFileStatusFetcher @Public/Evolving: in this PR: https://github.com/apache/hadoop/pull/2324
it does do multithread scanning today and is fairly stable.
It's not the perfect API -I'd have a builder and actually return a remoteIterator of statuses which would block while new listing entries arrived, but it's there. With that PR will also collect aggregate stats on IO operations from any FS whose list calls provide them.

Test build #129942 has started for PR 29959 at commit 3e63aac.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34547/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34547/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34547/
Test PASSed.

Test build #129942 has finished for PR 29959 at commit 3e63aac.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/129942/
Test PASSed.

Test build #130012 has started for PR 29959 at commit d3f7f73.

Test build #130014 has started for PR 29959 at commit 8ac97da.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34619/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34621/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34619/

Build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34619/
Test PASSed.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34621/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34621/
Test PASSed.

Test build #130012 has finished for PR 29959 at commit d3f7f73.

This patch fails Spark unit tests.
This patch does not merge cleanly.
This patch adds no public classes.

Build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/130012/
Test FAILed.

Test build #130018 has started for PR 29959 at commit be1517e.

@dongjoon-hyun sorry I was reusing this PR for some testing. It is restored now.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34625/

Test build #130014 has finished for PR 29959 at commit 8ac97da.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/130014/
Test FAILed.

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/34625/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/34625/
Test PASSed.

Test build #130018 has finished for PR 29959 at commit be1517e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/130018/
Test PASSed.

@holdenk @dongjoon-hyun could you take another look at this? I think the test failure is unrelated.

Retest this please

Test build #130414 has started for PR 29959 at commit be1517e.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35018/

Kubernetes integration test status success
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35018/

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35018/
Test PASSed.

Test build #130414 has finished for PR 29959 at commit be1517e.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/130414/
Test PASSed.

Thanks @holdenk for taking a look. Can you help to merge this when you have time?

I meant to merge this awhile ago, my bad.
Let's make sure everything still passes in CI.
Jenkins retest this please.

Jenkins retest this please.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131173/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131174/
Test FAILed.

Can you rebase this?

Can you rebase this?

Test build #131175 has started for PR 29959 at commit be1517e.

@holdenk sure - it's done.

Test build #131176 has started for PR 29959 at commit cb76047.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35775/

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35776/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35775/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35775/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35777/
Test FAILed.

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35776/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35776/
Test FAILed.

Test build #131175 has finished for PR 29959 at commit be1517e.

This patch fails Spark unit tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35779/
Test FAILed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131175/
Test FAILed.

Test build #131176 has finished for PR 29959 at commit cb76047.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131176/
Test PASSed.

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35835/
Test FAILed.

Test build #131237 has started for PR 29959 at commit e9d399d.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35841/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/35841/

Merged build finished. Test FAILed.

Test FAILed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/35841/
Test FAILed.

Test build #131237 has finished for PR 29959 at commit e9d399d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Merged build finished. Test PASSed.

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/131237/
Test PASSed.

K8s failures are unrelated, this does not change any of the decommissioning logic. I'll work on a follow up to the decommissioning failures.

Thanks @holdenk for the review & merge!

Hi, @holdenk and @sunchao .
Could you check Hadoop 2.7 failure?

https://amplab.cs.berkeley.edu/jenkins/view/Spark QA Test (Dashboard)/job/spark-master-test-sbt-hadoop-2.7-hive-2.3/1609/

thanks @dongjoon-hyun , let me take a look.

found potential issue and opened #30447


disable email sending in local dev mode #32

This change makes smtp setup in dev env optional.
If no smtp setup, the service will just log the payload, there you can find the verification link.
Please help to take a code review. ;-)
Updated:
Sorry for sending it during the night, no rush for reviewing, and have a good night!

will do some clean up and open a new one

The new one is here: https://github.com/SaltyNote/saltynote-service/pull/52


Kakao Social Login Icon is empty

please fix it

PRs are welcomed.

PR got merged and this is available in the v0.4.4 release of auth-ui-react.


Any way to get the signature of current transaction inside the smart contract?

I would like to get the transaction signature that the smart contract is executing, which looks like "SIG_K1_......". Thanks.

The read_transaction function can get the entire transaction in serialized form. You can deserialize it and pull out any information. You'll have to create equivalents to chain's transaction-related structures to do the deserialization.

That seems very complicated. Is there any other way? I just need the signature....

There’s not. It’s complicated because it’s a rare need.

Understood. Thanks for your help. I would try the other approach then.

@ohJohanZ guess not


Add a contributing section to the docs.

This has been added: https://docs.yugabyte.com/latest/contribute/


wire up

Wired up data flow from frontend to backend and backend to Elasticsearch.
Implement CORS support and everything.

can you rebase and refactor from the elastic branch?

can you rebase and refactor from the elastic branch?


wildcard matching

Instead of having to match a single directory per cache mapping, it would also be nice to allow wildcard matching and matching of regular files. I had this idea after observing a huge amount of .pch files produced by clangd, wasting over 500MB of storage in /tmp (tmpfs).
This allows to add such temporary garbage to the cache reporting tool to find storage wasters more quickly.

Wildcard matching was implemented with the following commits:
c72c63104da8023c3e071e890d2843762cc2d873
a68ef6f894e5eb4765bc17a1bbdf50ae80219183
faf67b974d2fd09bf7f79bbd214eff719c698177
6304e24258bb417893c1fce61f862bfbb72dca32
There is still room for improvement and code clean up should be done, especially in the command line application, but it generally works.
Expample output:
# ./cachemgr -u
Calculating usage statistics...
/tmp/preamble-*.pch :  88.02MB (88021652 bytes)

cache mapping in configuration file:
cache_mappings:
  # clangd precompiled headers cache
  - type: clangd-pch-cache
    source: /tmp/preamble-*.pch

Use target for wildcard matching for consistency. Wildcard cache mappings are now treated similar to standalone caches.
77c5d8419442d8ce8d2ed1a1aff3fe64be15704e
5499b2b9a4000f189660416ecdc3f4f63871fcec
cache_mappings:
  # clangd precompiled headers cache
  - type: clangd-pch-cache
    target: /tmp/preamble-*.pch


Fix minor errors in converting with topology and writing topology to file

There are several issues that have been discovered since conversion of topology was implemented. This PR addresses Issues:

#65
#66
#67

@mphoward, this should be good now!


Windows 7 : DLL Error

After installing the exported msi file, when launching the program, below errors are showing.

After pressing OK

OS:: Windows 7

Will installation of MSVC redistributable help?

I didn't try that, but after installing JDK (openjdk-15), the error is gone.

You installed openjdk-15 before doing the build?  Or on the machine which you ran the app?  Or are those the same machine?
Hopefully installing the jdk on the target machine where you run the app is not necessary.
I think we might have added a rule against building with JDk-14 in https://github.com/JetBrains/compose-jb/commit/ecbf3485381b39be66aaa299ff17a1851a97089b

You installed openjdk-15 before you ran the app?

No. It was a fresh Windows 7 VM (No JDK at all)

So shall we close this bug since it should no longer occur now that we require JDK 15?  Or did I miss something?

Would be cool to test if installing Visual C++ redistributable (https://aka.ms/vs/16/release/vc_redist.x64.exe) is enough. If this is the case - then it's likely OpenJDK issue.

The same issue can still be reproduced on Windows 7. The first error is exactly the one about api-ms-win-crt-runtime-l1-1-0.dll, then followed by the error of jni.dll. Install openjdk-17 on the target device fixes this problem.

The same issue can still be reproduced on Windows 7. The first error is exactly the one about api-ms-win-crt-runtime-l1-1-0.dll, then followed by the error of jni.dll. Install openjdk-17 on the target device fixes this problem.

I fixed this issue installing the update KB2999226 avaliable at the link below (I'm using openjdk-20 to generate the installer):
https://www.microsoft.com/en-US/download/confirmation.aspx?id=49093

Please check the following ticket on YouTrack for follow-ups to this issue. GitHub issues will be closed in the coming weeks.

I had the same issue on windows 7.
Fixed after installing open jdk https://aka.ms/download-jdk/microsoft-jdk-17.0.13-windows-x64.msi


Buffer bounds problem with logging-winston (maybe logging generally) on node v22.7

The google cloud sdk image we are using runs the latest version of node, it appears there is an issue with logging on this version of node. Image crashes on startup and breaks deploy.
RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: "length" is outside of buffer bounds
    at proto.utf8Write (node:internal/buffer:1066:13)
    at Op.writeStringBuffer [as fn] (/workspace/node_modules/protobufjs/src/writer_buffer.js:61:13)
    at BufferWriter.finish (/workspace/node_modules/protobufjs/src/writer.js:453:14)
    at /workspace/node_modules/@grpc/proto-loader/build/src/index.js:152:109
    at Array.map (<anonymous>)
    at createPackageDefinition (/workspace/node_modules/@grpc/proto-loader/build/src/index.js:152:39)
    at Object.fromJSON (/workspace/node_modules/@grpc/proto-loader/build/src/index.js:205:12)
    at GrpcClient.loadProtoJSON (/workspace/node_modules/google-gax/build/src/grpc.js:228:51)
    at new ConfigServiceV2Client (/workspace/node_modules/@google-cloud/logging/build/src/v2/config_service_v2_client.js:136:38)
    at new Logging (/workspace/node_modules/@google-cloud/logging/build/src/index.js:140:30)
    at new LoggingCommon (/workspace/node_modules/@google-cloud/logging-winston/build/src/common.js:94:29)
    at new LoggingWinston (/workspace/node_modules/@google-cloud/logging-winston/build/src/index.js:113:23)

Environment details

OS: debian (google/cloud-sdk:latest)

Node.js version: v22.7.0

@google-cloud/logging-winston version: "^6.0.0"

Steps to reproduce
It doesn't seems like there is just a problem with node 22.7 and some dependency used by logging. The following example:
package.json
  {
  "name": "test_logging_pkg",
  "version": "1.0.0",
  "main": "test.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "description": "",
  "dependencies": {
    "@google-cloud/logging-winston": "^6.0.0"
  }
}

test.js
const { LoggingWinston } = require('@google-cloud/logging-winston');

new LoggingWinston();

Will crash with
RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: "length" is outside of buffer bounds
    at proto.utf8Write (node:internal/buffer:1066:13)
    at Op.writeStringBuffer [as fn] (/Users/eric/test_logging_pkg/node_modules/protobufjs/src/writer_buffer.js:61:13)
    at BufferWriter.finish (/Users/eric/test_logging_pkg/node_modules/protobufjs/src/writer.js:453:14)
    at /Users/eric/test_logging_pkg/node_modules/@grpc/proto-loader/build/src/index.js:177:109
    at Array.map (<anonymous>)
    at createPackageDefinition (/Users/eric/test_logging_pkg/node_modules/@grpc/proto-loader/build/src/index.js:177:39)
    at Object.fromJSON (/Users/eric/test_logging_pkg/node_modules/@grpc/proto-loader/build/src/index.js:230:12)
    at GrpcClient.loadProtoJSON (/Users/eric/test_logging_pkg/node_modules/google-gax/build/src/grpc.js:228:51)
    at new ConfigServiceV2Client (/Users/eric/test_logging_pkg/node_modules/@google-cloud/logging/build/src/v2/config_service_v2_client.js:146:38)
    at new Logging (/Users/eric/test_logging_pkg/node_modules/@google-cloud/logging/build/src/index.js:154:30) {
  code: 'ERR_BUFFER_OUT_OF_BOUNDS'
}

Can replicate on alpine also,  suddenly all staging deployments to Cloud Run started to break which uses the "node:22-alpine" Docker base image

Just to mention here, other libraries are also affected with the same bug. Seems to be issue with NodeJS itself https://github.com/nodejs/node/issues/54518

Hi @jerryjj , it looks like this issue has been fixed for NodeJS in the latest version v22.8.0: https://github.com/nodejs/node/issues/54518#issuecomment-2307687124
Are you still running into this issue?


Standardized API's

What

Refactored the API endpoints in the User, Organization, Auth and Agent modules.
Improved code Organization and readability.
Updated API documentation.

Why

To provide better support for future feature development.
To make the API more user-friendly and intuitive for developers.

How

Reviewed the existing Codebase in the User, Organization, Auth and Agent modules.
Refactored the API endpoints using best practices and design patterns.
Updated API documentation to reflect the changes made.
Ran tests to ensure that the refactored code functions correctly.

Please resolve the comments

Resolved


fix: LEAP-1: Start migration to monorepo

PR fulfills these requirements

[x] Commit message(s) and PR title follows the format [fix|feat|ci|chore|doc]: TICKET-ID: Short description of change made ex. fix: DEV-XXXX: Removed inconsistent code usage causing intermittent errors
[ ] Tests for the changes have been added/updated (for bug fixes/features)
[ ] Docs have been added/updated (for bug fixes/features)
[x] Best efforts were made to ensure docs/code are concise and coherent (checked for spelling/grammatical errors, commented out code, debug logs etc.)
[x] Self-reviewed and ran all changes on a local instance (for bug fixes/features)

Change has impacts in these area(s)
(check all that apply)

[ ] Product design
[ ] Backend (Database)
[ ] Backend (API)
[x] Frontend

Describe the reason for change
The first step of migration from the current architecture to monorepo.
What does this fix?
In this PR we are installing the NX and migrating the reactAPP into the NX structure
What is the new behavior?
(if this is a breaking or feature change)
What is the current behavior?
(if this is a breaking or feature change)
What libraries were added/updated?
(list all with version changes)
Does this change affect performance?
(if so describe the impacts positive or negative)
Does this change affect security?
(if so describe the impacts positive or negative)
What alternative approaches were there?
(briefly list any if applicable)
What feature flags were used to cover this change?
(briefly list any if applicable)
Does this PR introduce a breaking change?
(check only one)

[ ] Yes, and covered entirely by feature flag(s)
[ ] Yes, and covered partially by feature flag(s)
[ ] No
[ ] Not sure (briefly explain the situation below)

What level of testing was included in the change?
(check all that apply)

[ ] e2e
[ ] integration
[ ] unit

Which logical domain(s) does this change affect?
(for bug fixes/features, be as precise as possible. ex. Authentication, Annotation History, Review Stream etc.)

Please, add more text into PR description, better to add before the whole template.
As I see currently this code is just duplicated from "react app" and both versions will sit in repo? Where are we going to remove current app? If you do it in this PR it may actually decrease the diff drastically and only real changes will be visible.


adds populating salty nonce field 'u' if defined for credential data

Codecov Report

Merging #290 (b1c265f) into development (260311e) will decrease coverage by 0.01%.
The diff coverage is 100.00%.

@@               Coverage Diff               @@
##           development     #290      +/-   ##
===============================================
- Coverage        92.70%   92.69%   -0.02%
===============================================
  Files              115      113       -2
  Lines            34897    34910      +13
===============================================
+ Hits             32352    32359       +7
- Misses            2545     2551       +6

Impacted Files
Coverage Δ

src/keri/vdr/credentialing.py
80.58% <ø> (ø)

src/keri/vc/proving.py
95.23% <100.00%> (+0.23%)
:arrow_up:

tests/vc/test_proving.py
98.00% <100.00%> (+0.06%)
:arrow_up:

tests/app/test_kiwiing.py
100.00% <0.00%> (ø)

tests/core/test_cueing.py

src/keri/core/cueing.py

src/keri/app/connecting.py
98.21% <0.00%> (+0.04%)
:arrow_up:

src/keri/app/kiwiing.py
76.23% <0.00%> (+0.30%)
:arrow_up:

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

I'll squash before merge.


Wrong Guzzle method used for CurlException

I'm working off the master branch.
My laptop was having trouble resolving DNS this morning (totally separate issue). When trying to login with Terminus, I received the following error:
elliot@ransford ~/Development/Pantheon/cli $ bin/terminus auth login<EMAIL_ADDRESS>Your dashboard password (input will not be shown):
Logging in as<EMAIL_ADDRESS>PHP Fatal error:  Call to undefined method Guzzle\Http\Exception\CurlException::getResponse() in /home/elliot/Development/Pantheon/cli/php/class-terminus-command.php on line 160

See also #83

merged


[UT] fix unstable UT BDBEnvironmentTest#testRollbackExceptionOnSetupCluster

What type of PR is this：

[ ] BugFix
[ ] Feature
[ ] Enhancement
[ ] Refactor
[x] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

This test case tries to simulate an unexpected scenario where a master was down before it got way ahead of all followers. Normally BDB will cause a RollbackException, which we should handle and turn to a JournalException. But there is a slight chance that BDB may handle it well and nothing goes wrong. Either way, we think it's reached our expectation.
Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] I have added user document for my new feature or new function

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

[FE PR Coverage Check]
:heart_eyes: pass : 0 / 0 (0%)

run starrocks_admit_test


Underline color doesn't change

Hello, I am using this component, and it is great, but I have tried some times change underline color but I haven't did it fine.
I have used on ScrollableTabView.
tabBarUnderlineColor="#FFFFFF"
tabBarUnderlineStyle={{ color: "#FFFFFF" }}
tabBarUnderlineStyle={{ borderBottomColor: "#FFFFFF" }}
And underline color keep with default color.

Thanks

tabBarUnderlineStyle={backgroundColor: 'black' } I think should work.

@skv-headless Thanks for the help, this worked perfectly.


pixi.js@6 npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>

npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/pixi.js
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/pixi-tagged-text
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry

Currently Pixi 6.0 is still not officially supported. The peer dependency requirement is still for version 5. There's a branch to do it and, just due to how I've been prioritizing my work on this, it hasn't been a priority yet. See issue #77


Services: first build: abs added

Linter check found the following problems:
The following problems have been found:
WARNING: /tmp/abs_cci6xybx6v/clone/recipe/meta.yaml:15: avoid_noarch: noarch: python packages should be avoided
ERROR: /tmp/abs_cci6xybx6v/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_cci6xybx6v/clone/recipe/meta.yaml:47: missing_description: The recipe is missing a description
WARNING: /tmp/abs_cci6xybx6v/clone/recipe/meta.yaml:47: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_cci6xybx6v/clone/recipe/meta.yaml:47: missing_license_url: The recipe is missing a license_url
Errors were found

Linter check found the following problems:
The following problems have been found:
WARNING: /tmp/abs_3cr7jcovbe/clone/recipe/meta.yaml:15: avoid_noarch: noarch: python packages should be avoided
ERROR: /tmp/abs_3cr7jcovbe/clone/recipe/meta.yaml:21: missing_wheel: For pypi packages, wheel should be present in the host section
WARNING: /tmp/abs_3cr7jcovbe/clone/recipe/meta.yaml:47: missing_description: The recipe is missing a description
WARNING: /tmp/abs_3cr7jcovbe/clone/recipe/meta.yaml:47: missing_doc_source_url: The recipe is missing a doc_source_url
WARNING: /tmp/abs_3cr7jcovbe/clone/recipe/meta.yaml:47: missing_license_url: The recipe is missing a license_url
Errors were found


Add types for the settings

This adds the types for the settings arguments for express()

Should only accept uwsOptions and threads, all others should be generally set with app.set

Why specifically that list of setOptions? All options you put there are supported by Express too. If this list is supposed to expand Express options, then it'd just be catch async errors and that's it. Also there's other methods that accept options like enable(), disable(), disabled(), enabled().


MPS has no module named utils

I was following the instructions provided here to get the closed loop trajectory.  However, I face a no module found error
----> 1 from projectaria_tools.core.mps.utils import get_nearest_pose

ModuleNotFoundError: No module named 'projectaria_tools.core.mps.utils'; 'projectaria_tools.core.mps' is not a package

Upon checking out the github code, there is indeed no such module, I am not sure if the docs need to be updated / there is a version mismatch. Would help if pointed in the right direction

Hi @suraj-avataar  can you tell us which version of projectaria_tools do you have?
Else you can update your existing version to match to the last one by running:
python3 -m pip install projectaria_tools --upgrade
There is indeed a projectaria_tools.core.mps.utils module that is here https://github.com/facebookresearch/projectaria_tools/tree/main/projectaria_tools/core/mps/utils.py

Thank you, it works after updating. I had 'projectaria-tools-1.2.0' before.

I wish you happy experimenting with the new features ;-)


Error with "Maven install": Failed tests: PollMailConnectorTest.htmlMessage:169 expected:<"[html]"> but was:<"[html]">

The "Run as maven install" function returns an error when testing PollMailConnector:
Failed tests:
PollMailConnectorTest.htmlMessage:169 expected:<"[html]"> but was:<"[html]">
Can someone help me correct the error?

These are minor errors in tests, safe to ignore. You can either mvn install -DskipTests to ignore the tests, or fix the assertion in the test.

Hello @superguddy , could you please catch up with the main branch and try again. If the bug persists, feel free to open a new bug report.


Allow CLI to change name of Component

Summary
Similarly to being able to choose the dir for the installation. It would be helpful to change the name of the component.
npx shadcn-ui add dialog

Adding to an existing project I already had a similarly named component and it just overwrote the file entirely as stated
Suggested Approach
Add another prompt similar to asking for 'dir' but for the component name.
It would:

Prompt for Component Name
Name the folder appropriately
Rename the internal Generated Component to the entered name

If you chose "Modal" it would Modal.tsx
Component Names would be ModalDescription, ModalTitle, ModalFooter, Modal...

Update the Exports to the new names

This all can be done manually once installed but would be neat out of the box!
Thanks for your hard work :)

This issue has been automatically closed because it received no activity for a while. If you think it was closed by accident, please leave a comment. Thank you.

this would be very helpful

Can this be reopened?

Yes.


Update index.html

In have changed the Navigation Bar and add new animation on the navigation , added new features in html file.
Related Issue
[Cite any related issue(s) this pull request addresses. If none, simply state "None”]
Description
[Please include a brief description of the changes or features added]
Type of PR

[ ] Bug fix
[x] Feature enhancement
[ ] Documentation update
[ ] Other (specify): _______________

Screenshots / videos (if applicable)
[Attach any relevant screenshots or videos demonstrating the changes]
Checklist:

[x] I have performed a self-review of my code
[x] I have read and followed the Contribution Guidelines.
[x] I have tested the changes thoroughly before submitting this pull request.
[x] I have provided relevant issue numbers, screenshots, and videos after making the changes.
[x] I have commented my code, particularly in hard-to-understand areas.

Additional context:
[Include any additional information or context that might be helpful for reviewers.]

adttach a video to see your changes

You have to raise a PR only if the issue is assigned. I can't assign you this issue right now as someone else is already working on it.

This is PR number


Repeater Fields again

Thank you for this amazing module! In my view, it's exactly what ProcessWire needs to stay relevant. I use it to combine its great infrastructure with the React-framework "Gatsby JS". It's a pleasure to build on PW without writing a single line of PHP. The only thing, that is missing, is support for Repeater fields, on which the also important "Fieldset Page" and "Repeater Matrix" depend.
Do you plan to add it in the future? Is it even possible to do so?

There is a way to add support for almost any field via third-party modules. I'm sure Repeater could be implemented with it. However the focus right now is to migrate away from Youshido/graphql, because, it seems like is not maintained anymore.
So the support for Repeaters is not gonna land from me in the near future.

This module is incredible, dadish. My utmost respect to you for writing it.
Did you start already on the migration to webonyx or is that something you would like someone else to jump in to? I looked into it this weekend, but I couldn't get more than the most trivial examples working yet.

Thanks @MrSnoozles! Unfortunately I haven't commit any code yet, regarding the migration to webonyx/graphql-php. I have started to learn the webonyx library and play with it a little. Seems like I'm grasping their API. Looks like it's doable, just needs a lot of code rewrite.
You're absolutely free to try the migration yourself. The repository has tests that might give you some confidence. As long as tests pass, you're on the right track. You can check the development wiki for guidelines. Feel free to ask any questions if you have.

Was at a Vue workshop recently, all the people there raving about JS in the Backend and Frontend, but over lunch a pretty relaxed man mentioned "it is not only about JS everywhere, things are not really ready despite all the hype, for now I get great results with PHP and JS, simple and super fast, I do this with ProcessWire, heard of it?". That was 2 days ago.
Had a look and just reading through the docs I know I already totally love ProcessWire for all the default options and possibilities that come with it without all the issues or need for extras. Now since I am learning JS and Vue naturally I wondered if ProcessWire has a way to expose the content as JSON data. Here I am.
Bottom line, you do this in your free time.
Much respect for that.
Can I send you some $ to help you with your efforts to migrate to webonyx/graphql-php?
Are you sure that webonyx/graphql-php will be maintained in the future to avoid a similar scenario?
Everyone, let's support this man with $, even if it is just a bit, sure a "thanks" here and a "great job" there is nice, though sending a bit of $ can make a change if nothing at all.
Feel free to email me if you like.
Email address is on profile page.

Hey @robots4life! I'm always happy to hear that people are interested in this module. The money is not a problem at all, though thanks for the offer. I have a full time job at the moment that eats up all my cognitive resources each day 😄.
But that never stopped me before, all I needed to hear is that people are interested in it. I will get it done eventually. You can safely use the module as it is right now. There shouldn't be any breaking changes after I migrate to the new graphql library. It should continue to work as before. Just make sure you don't use the youshido-php/graphql directly.
Speaking of webonyx/graphql-php. There is no way I can be sure that it will be maintained in the future. But I'm confident in it because it's very popular and actively maintained. Also lots of other libraries, like popular laravel-graphql plugins use webonyx/graphql-php. So we will probably be safe with this one.

Ok, glad to hear!
Yes, very much so interested!
Was quite happy to find out about it.
The good thing is that is gives devs all the freedom to use whatever they like in the frontend.
Perhaps ProcessWire will add this functionality to core in the future.
Given all the hype in various frontend frameworks and generally letting the dev decide what to do with the data is a great thing.
About to sign up to ProcessWire forums and start learning how to use it.
Once I know my way round that I hope to use your module and see what can be done with it in the frontend.
Saw your https://github.com/dadish/skyscrapers-app demo and am amazed.
Seems like ProcessWire can really easily be used for a lot of different scenarios without too much hassle.
Also great to hear that I can start using your module now without having to change things once you migrate to webonyx/graphql-php, nice one!
Yes, https://github.com/webonyx/graphql-php seems to be maintained and has lots of commits and active users. Fingers crossed it will stay like that.
All the best and thank you for your swift reply.
Keep rocking!

Just made a release of the latest version of this module. We now use webonyx/graphql-php and support FieldtypeRepeater out of the box.
Go check it out and come back with your feedbacks! I'll close this one because Repeaters are supported now. But if you will encounter bugs regarding repeaters please open another issue about a particular bug in repeaters.


[Feature] Introduce a glossary with terms used in the project

For my opinion, to effectively communicate with community and developers from all countries we need to establish common "language". This glossary currently contains terms which will be used in formal rules for coding style and development practices, which I am working on. For this purpose I started to create this glossary. It would be cool to add it in wiki page.
I expect that everyone will read this list at least once. Thank you.
Terms

definition - provides a unique description of an entity (type, instance, function) within a program:

it declares a function without specifying its body
it contains an extern specifier and no initializer or function body
it is the declaration of a static class data member within a class definition
it is a class name declaration
it is a typedef or using declaration

declaration - introduces a name into a program:

it defines a static class data member
it defines a non-inline member function

free function - non-member function, which is not friend.
translation unit - single C++ source file after preprocessor finished including all of the header files.
internal linkage - name has internal linkage if it is local to its translation unit and cannot collide with an identical name defined in another translation unit at link time.
external linkage - name has external linkage if in multi-file program, that name can interact with other translation units at link time.
target - shared or static library, executable or command, added to CMake with add_library, add_executable, add_custom_target. With make executed as make <target>.
public API - is an interface which is programmatically accessible or detectable by a client.
component - is the smallest unit of physical design. Or, a set of translation units, compiled in a single target as a single library or executable.
unit test - a set of translation units intended to test public API of a specific component (exactly one!).
regression test - refers to the practice of comparing the results of running a program given a specific input with a fixed set of expected  results, in order to verify that the program continues to behave as expected from one version to the next.
integration test - refers to the practice when group of components (or packages) is grouped and tested together as a single unit.
isolation testing - refers to the practice of testing an individual component or subsystem independently of the rest of the system.
hierarchical testing - refers to the practice of testing individual components at each level of the physical hierarchy.
incremental testing - refers to the practice of deliberately testing only the functionality actually implemented within the component under test.
white-box testing - refers to the practice of verifying the expected behavior of a component by exploiting knowledge of its underlying implementation.
black-box testing - refers to the practice of verifying the expected behavior of a component based solely on its specification (without knowledge of its implementation).
protocol class - an abstract class is a protocol class if:

it neither contains nor inherits from classes that contain member data, non-virtual functions, or private (protected) members of any kind.
it has a non-inline virtual destructor defined with an empty implementation.
all member functions other than the destructor including inherited functions, are declared pure virtual and left undefined.

packages - is a collection of components organized as a physically cohesive unit.
package group - is a collection of packages organized as a physically cohesive unit.
library - is a collection of package groups organized as a physically cohesive unit.

@neewy I request from you to enforce everyone to read and remember this glossary.

This is fine to post anywhere, but we should extend it with our own notions like WSV and others. If you will also add a definition for System Test then you will help our japanese colleagues to understand the difference better

This is exactly a reason why I posted it here

Closing this issue since we have Glossary section in documentation now


Dedicated server crash - java.lang.NoSuchMethodError: net.minecraft.class_3414.method_14833()Lnet/minecraft/class_2960;

https://gist.github.com/ProsperCraft/92751eae2d19cd14b2b9537d78714c67
Put a disc in a jukebox and press play.

This is really odd... Phonos has worked fine on the ModFest server without issues, yet here it's not finding that method on your dedicated server? Strange... I think I will be able to fix this issue though.

Don't know if it'll help any or not, but I've been having the same issue with the radio jukebox. I'm also running a dedicated minecraft server like ProsperCraft is. However, I suspect ProsperCraft and I don't have the same mods loaded. I have a link to the crash report below.
Some more information for you, if it helps:

This server is running the All of Fabric 3 modpack. This mod is not running by itself in vanilla.
Two seperate players on the server were able to cause this server crash by adding a disc to the radio jukebox, and pressing play like previously mentioned.
The error occurs when using both Oracle JRE and Open JRE
The host OS for this minecraft instance is OpenSuse Leap 15.2

I'd be happy to provide more information if you need it.
crash-2020-11-29_17.35.01-server.txt

This exception is also thrown on my server instance as well.
https://paste.thegiggitybyte.me/nBUuKMAsrs

Same Crash on the All Of Fabric 3 Public Servers.
https://hastebin.com/zoqizovato.yaml

After debugging this project, it looks like SoundEvent.getId() is a client sided method, which causes an exception and a crash when used on a dedicated server.
https://paste.thegiggitybyte.me/bDEGenKTlV

I have same issue. @FoundationGames, can you fix this? This mod is wonderful and we always wanted autoplay jukebox on our server.

I encountered this issue as well. I fixed it to get my dedicated server to stop crashing when I connected. @FoundationGames please review this PR ASAP to get this fix into the AOF 3 modpack. Thanks.

also getting this bug

Was fixed in 0.1.1, Thanks for the bug report!

Was fixed in 0.1.1, Thanks for the bug report!


Text changes

On setup wallet screen:

"Create a new Wallet". W need not be capital.

2.1) It should be Recover Existing Wallet:
2.2) Subheading: "...with these options"
On Seed words screen:

It should be 22nd and not 22th.
Lorem Ipsum in Enter Seed words Note section. Please remove the Note section for this release.

Backup using Seed Words > First Para > Cloud Backup > c and b should be capital.

Point 2.2 is not addressed in 2.0.75 (468) @GourabSanyal

New wallet screen UI fix

Lorem Ipsum in Enter Seed words Note section. Please remove the Note section for this release.

it's been fixed in feature/2.0.75 @cakesoft-swati


Tests failing for last merge

Short description explaining the high-level reason for the new issue.
Current behavior
Tests run but fail
[----------] 1 test from ForcingTest
80
[ RUN      ] ForcingTest.TestForcingDataRead
81
/home/Z/actions-runner/_work/_temp/1ac2add5-d50d-471a-994c-51763b638d59.sh: line 1:  5313 Segmentation fault      (core dumped) ./cmake_build/test/test_all
82
##[error]Process completed with exit code 139.
Expected behavior
Tests should pass
Steps to replicate behavior (include URLs)
https://github.com/ZacharyWills/ngen/runs/671741082
Screenshots

Still getting seg fault
https://github.com/ZacharyWills/ngen/runs/686388461?check_suite_focus=true

Tests are now failing to build, and do not make it to the run stage.
https://github.com/ZacharyWills/ngen/runs/691120396?check_suite_focus=true

@ZacharyWills @jdmattern-noaa The issue is most likely the test data path is coded relative to the binary, so if the build doesn't make the binary in ngen/build/ or some other single subdir, the file isn't found, which causes a bug in Forcing.h to index a vector out of bounds.

I changed the path to the root, which works manually but on attempting to get it to run automatedly I run into issues with include/core/catchment/giuh/GIUH.hpp
Not sure why and I'm going to keep dealing with the automation to try and get the tests to work at least. Any location on your caches locally? That would help

Or post your local step-by-step and I can try it with no temp dir dancing.

Tests are working macOS but not on Linux, I'll reference this here:https://github.com/NOAA-OWP/ngen/pull/106#event-3497860029

Conditions for closing this are simply one pass of tests passing for both platforms, that should suffice for compatibility.

Passing now: https://github.com/NOAA-OWP/ngen/actions/runs/153129256


Stop-Sleep-Start all instances

Could you add a feature to your project that disables all instances for a set period of time and then re-enables them?
That would be a really useful feature.

Hi @kuubus
Please be more specific.
What do you mean by disable the instances?
How would you achieve and trigger this?
Cheers Marc

I mean a function that can start, stop and pause all instances of Adguard Home by URL+Token (API) for a certain time.

What do you mean by start stop the instances?
If you stop a instance there is no api that is listening any more.
This would have to be done with a cro job on the machine itself.

He probably reffers to the "disable protection" function on the adguardhome page. I honestly think the time-dependent adguard should be a feature request to AdguardHome, not to this sync tool....

@yurividal I totally agree

@kuubus you shoud be able to easily accomplish this with a simple curl command to the agh api. Put it in a cron and you have your automated on/off. =).
Still, perhaps suggest the feature on AGH repo


index fix

the autor of the project fixed the problem before me

the autor of the project fixed the problem before me


status_command doesn't pass arguments to the command it invokes

Or at least it behaves this way.
bar {
        #status_command i3status
        #status_command mybar
        #status_command i3blocks -c ~/.i3/i3blocks.conf
        status_command py3status -c ~/.i3/py3status.conf
	font pango:Ubuntu Mono, DejaVu Sans Mono, Icons 10.5
	position top

colors {
#background #171a1f
#statusline #dddddd
# workspace
focused_workspace       #3c0000 #3c0000 #00b8d4 #2e9ef4
active_workspace        #171a1f #171a1f #ffffff #000000
inactive_workspace      #171a1f #171a1f #63637a #000000
urgent_workspace        #ffffff #ffffff #171a1f #000000
}

}

py3status doesn't receive -c ~/.i3/py3status.conf - I've worked around it by ln -s py3status.conf .i3status.conf, so that py3status would load "default" config file.

Actually, nvm, looks like sway was using other config, which was still pointing to the old path.


Add open-gem script

Although we probably don't want to edit these files directly, I think it would be helpful if we had a quick command to access these files to make things easier to navigate.

@gazayas Thanks. Great idea.


CONFLUENT: Fix up the support-metrics-client tests

support-metrics-client should depend on the test sources from support-metrics-common.
KafkaUtilitiesTest.scala is simply a Scala copy of a Java test, so remove it.  This also fixes a problem where support-metrics-client and support-metrics-common had diferent classes with the same name.
Port over MetricsReporterTest.java, MetricsToKafkaTest.java, SupportedServerStartableTest.java, BasicCollectorTest.java, CollectorFactoryTest.java from the old support-metrics-client repository.  These were missed in the original conversion.

Thanks, @dhruvilshah3 .
AvroSerializerTest.java is currently included in support-metrics-common


Update README.md

Because of that :

ping @Soullivaneuh

Thanks for the fix @Benjamin-Porquet but please remove your habit to ping maintainers less than 1 hour after the PR submit, especially when it's about documentation.
I'm an open-source maintainer, not your employee.
Regards.

👍 ok !


with plugin installed does not not work

when i installed this plugin on bungeecord it doesn't work
via local connection, via domain and via pubic ip
i have a port (45565) out to this server

version bungeecord-latest
version TCPShield plugin-2.8.0


[BUG] Profile link does not preview correctly on share

Description
The ogImage and the cleanBio are incorrect
- ogImage={data.avatar}
+ ogImage={`https://github.com/${data.username}.png`}

Screenshots
No response
Additional information
No response

Can I have this assigned to me?


Enforce strict type checks with TypeScript

Strict type checks in TypeScript gives stronger guarantees about types, but are not currently enforced.
This task is to (1) update tsconfig.json to include "strict": true in compilerOptions and (2) fix any TypeScript compiler errors with the new configuration.

is anyone working on this?
I could take a stab at it

@thankyouveryfun no one is currently working on this. We do accept and appreciate PRs and are happy to work with you if you would like to work on it.

This may be covered by work on https://github.com/aws-observability/aws-rum-web/issues/9

👋 Are there plans to resolve this issue? It seems that there's quite a lot of TS errors when enabling strict mode on main branch:

I wanted to give it a shot myself, but at >300 errors this would take me a substantial amount of time given that I'm not familiar with the codebase.

Yes there are a lot -- frankly it's a bit daunting for us too.


Issue with installing vedo on windows

Hi @marcomusy ,
CC @jo-mueller ,
I just had some issue getting vedo to run on my Windows computer because of an upstream issue with vtk. See solution/workaround below.
I installed vedo like this in my python 3.9 conda environment:
mamba install vedo vtk -c conda-forge

This code:
import vedo

lead to this error:
File c:\structure\code\napari-mesh-processing\napari_process_points_and_surfaces\_vedo.py:22, in _vedo_ellipsoid()
     21 def _vedo_ellipsoid() -> "napari.types.SurfaceData":
---> 22     import vedo
     23     shape = vedo.shapes.Ellipsoid()
     24     return isotropic_scale_surface((shape.points(), np.asarray(shape.faces())), 10)

File ~\Anaconda3\envs\bio_39\lib\site-packages\vedo\__init__.py:13
     11 import numpy as np
     12 from numpy import sin, cos, sqrt, exp, log, dot, cross  # just because handy
---> 13 import vtkmodules.all as vtk
     15 #################################################
     16 from vedo.version import _version as __version__

File ~\Anaconda3\envs\bio_39\lib\site-packages\vtkmodules\all.py:51
     49 from .vtkIOMovie import *
     50 from .vtkIOOggTheora import *
---> 51 from .vtkIONetCDF import *
     52 from .vtkIOMotionFX import *
     53 from .vtkIOMINC import *

ImportError: DLL load failed while importing vtkIONetCDF: The specified procedure could not be found.

The proposed solution here worked on my Windows computer:

https://github.com/conda-forge/vtk-feedstock/issues/207

Hence, this installation leads to a functional vedo:
mamba install vedo vtk libnetcdf=4.7.4 -c conda-forge

Consider pinning the libnetcdf dependency to =4.7.4 or something like !=4.8.1 prevent others having this issue.
Let me know if further explanation is necessary and/or if I can help with anything.
Best,
Robert

Hi @haesleinhuepf thanks for reporting and for  the detailed description of the issue!
In the master version we are no more importing vtkmodules.all but only the classes that are used by vedo, so the problem should be automatically solved..
Peeking at your code, if you need isotropic scaling, consider simply
shape = vedo.shapes.Ellipsoid().scale(10)
Also, I think you can simplify the licence file for vedo as a pure MIT licence, all the fonts (open font licences) are packaged and included in the vedo installation so I guess you don't need to mention those.

Awesome, thanks for the feedback! I will incorporate your hints when transitioning the code from open3d to vedo. Thanks again!


quaternion: add initial Vector3d ops

Adds a base set of functionality for 3D vector operations on Quaternions, including conversions and rotations.

Codecov Report

Merging #82 (4c691ed) into main (65101ec) will decrease coverage by 0.75%.
The diff coverage is 0.00%.

@@            Coverage Diff             @@
##             main      #82      +/-   ##
==========================================
- Coverage   59.31%   58.55%   -0.76%
==========================================
  Files          38       38
  Lines         848      859      +11
==========================================
  Hits          503      503
- Misses        345      356      +11

Impacted Files
Coverage Δ

src/quaternion.rs
0.00% <0.00%> (ø)

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 65101ec...4c691ed. Read the comment docs.


Feature: sticky bottom (sticky footer) [WIP]

Hello! I've implemented position property for sticky: now you can stick container to the bottom. Still no test cases, but if you like the feature I can add it.
PR for #90

Hey @iNikNik, I was trying to do something similar without success and I tested your branch.
What is the default state once a page is loaded? Fixed or moving? And would it readjust if the page is not scrollable (while content is loading) and then it becomes long enough to require it to be fixed?

@dariobanfi yep, I've tested this branch in my project...and unforrtunatelly there are some issues with dynamical rendering. I'm working on it.
PS I beilive default state is always like "not sticky": because otherwise there could be some problems with server-side rendering.

@iNikNik Problem is that if the state is not sticky by default, it will not be visible when a long page is loaded and it will appear only once the user starts scrolling.
This is the behavior I see when I test your last commits on a long page... couldn't be the default position be computed on componentDidMount?

@dariobanfi yes, I see. Checkout my last commit. I've added dynamic-content example (I haven't tested it yet in "real world", will comment later)

@dariobanfi My point is default state is not sticky. When more data is loaded - it affects on container size and we can broadcast update to channel and recalculate state

Well but do you actually listen when the container size changes? From what I see you check componentDidUpdate, but that won't be fired if the children are rendered and make the page longer right?
I tested on my page, and the footer stays not sticky and become invisible.

Probably you're right. I'll think about it...
But it really depends on page layout: in current version you need to re-render container when new data arrives.
<ConnectedComponent>
  <StickyContainer>
    <AjaxData />
    <Sticky> ... </Sticky>
  </StickyContainer>
</ConnectedComponent

But if you're using e.g. redux, and your connected component is inside the container... when new data arrives it will not cause container render.
<StickyContainer>
  <ConnectedComponent>
    <AjaxData />
  </ConnectedComponent>
  <Sticky> ... </Sticky>
</StickyContainer>

So, in the last case we definitely should listen container.onResize. I'll try to implement it.

Is this still a work in progress or should I initiate the merge?

@dbarbalato WIP. I'll notify you

Nice feature in the making ;) Will it allow to have 2 <Sticky /> in one <StickyContainer> ? The idea is to have a sticky header and a sticky footer. Anyway, thanks ;)

My solution with:
const bottomStickyStyles = {
  top: 'auto',
  bottom: '0',
};

and
<Sticky stickyStyle={bottomStickyStyles} topOffset={-window.innerHeight} >
</Sticky>

works fine IMO

I like the idea of @guillemcanal. It's something I've implemented myself using old skool jQuery. I would love to dump that code and use this project instead.

I'm going to merge this into a different branch on react-sticky repo so that I can make the changes myself and finish it. Thanks for the PR, @iNikNik.

Hi, firstly, thank you for you work, it matches exactly what I need.
Do you have an idea for this functionality to be released ? Or is there any option to use it with a beta release ?
I ask it, obviously because it's a feature I need in the project I work on, but also because, by now, the branch sticky-bottom is not available with npm.
Again, thank you for work.

@noreiller I've published this PR as https://www.npmjs.com/package/react-sticky-plus . But be aware of limitations described https://github.com/captivationsoftware/react-sticky/pull/132#issuecomment-249861105


Parsec soda log in failed

I tried to log in into parsec soda, it got me on the website for the aprovement and when i got back into parsec soda it was loading but it didn't work

Same here...
Parsec makes many mistakes, forcing players to play with real friends and avoiding random players...

Sadly due to this: "Parsec are rolling out back-end changes that will stop authorization from third-party apps like Soda. This means we won't be able to "log in" to use Soda" from soda server..

same to me


azureml-sdk, estimator pytorch, how to install pip packages by providing folders

[ ] The relevant Azure service or technology.
azure machine learning services

[ ] A link to the published documentation article that you have feedback about.
Estimator class

[ ] normally I can provide pip a folder to install, instead of a link of a repo/package,
for eg. pip install -e folder_to_install. I currently have local repo's that I can only provide onto the azureml workspace as uploaded data folder.

How can you use Estimator class to install these folders via pip?
eg. of my currently provided pip packages to install,
pip_packages = [
'simplejson'
]

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

ID: 85c6df68-5739-e8db-1acb-38f5a504ce7c
Version Independent ID: b9664417-0785-378c-c082-5e63bd1b3f6a
Content: azureml.train.estimator.Estimator class - Azure Machine Learning Python
Content Source: AzureML/docs-ref-autogen/azureml-train-core/azureml.train.estimator.Estimator.yml
Service: machine-learning
Sub-service: core
GitHub Login: @j-martens
Microsoft Alias: jmartens

@gauss345
Thanks for your feedback! We will investigate and update as appropriate.

@j-martens Hi Josee, could you please help us to add those information to document? Thanks a lot.

#reassign:@peterclu

Estimator doesn't support to install package from a local folder currently but there are a couple of options you can consider:

Migrate you code to a remote git repository. Then install from there

pip_packages = [
    'git+https://github.com/user/repo.git@branch'
]

Build your own custom docker image via the instruction her
https://github.com/Azure/AzureML-Containers

Install your package at runtime. It's a little bit hacky but it should work. Copy your package folder to source directory. Modify your train script, add line to the top.

system.os("pip install -e folder_to_install")

@gauss345  please let us know if you have any more questions or concerns, otherwise, we'll proceed to close this thread. Thanks.

#please-close