text:
distributed low rank matrix implementation + unit tests

Changes:

Implemented a distributed version of LowRankMatrixDataGen.
Added unit testing.
Added util func for seed checking from SKLearn source.
Added self to blossom-ci authorization list.

Would be nice if you can briefly explain the high-level idea.  The PR seems to use SVD and QR to obtain $effective_rank singular vectors, then generate random vectors by calculating different linear combinations of the singular vectors. Not sure if I understand the idea correctly.

Would be nice if you can briefly explain the high-level idea. The PR seems to use SVD and QR to obtain $effective_rank singular vectors, then generate random vectors by calculating different linear combinations of the singular vectors. Not sure if I understand the idea correctly.

@lijinf2 To make a mostly low rank matrix, we want bell-shaped singular values, where most of the variance can be explained by a bell-shaped curve of width effective_rank.
The low rank part of the singular values profile is: (1 - tail_strength) * exp(-1.0 * (i / effective_rank) ** 2)
and the remaining singular values' tail is fat, decreasing as: tail_strength * exp(-0.1 * i / effective_rank)
The low rank part can be considered the structured signal, while the tail can be considered the noise that cannot be summarized by the small number of singular components.
The above describes how we generate S; the QR decomposition is used to generate U and V, the left and right singular vectors of the resultant matrix, of which each contain an orthonormal basis. We use QR decomp (where Q is always orthonormal) with the same seed to ensure U and V are orthonormal. Then we compute our SVD product, yielding a matrix with the desired singular values and orthonormal singular vectors.

build

build

repo: NVIDIA/spark-rapids-ml


text:
Release Checklist 22.10

Release Checklist for v22.10:

Status
Task
Start
End
Owner

Pre-release

- [X]
Notification to team of last feature sprint in milestone
2022-09-05
2022-09-26
@sameerz

- [ ]
Burndown (no new features for current release)
2022-09-26
2022-10-07
Team

- [ ]
Update docs for current release in spark-rapids without updating release links
2022-10-03
2022-10-07
Team

- [ ]
Create a PR to main to update release links
2022-10-03
2022-10-07
@nvliyuan

- [ ]
Create a PR to branch-22.12 to update release links
2022-10-03
2022-10-07
@nvliyuan

- [ ]
Get RAPIDS 22.12 cudf java build working.
2022-10-03
2022-10-07
@pxLi

- [ ]
Create 22.12 branch including spark-rapids-jni and spark-rapids
2022-10-03
2022-10-03
@pxLi

- [ ]
Automerge from 22.10 to 22.12
2022-10-05
2022-10-07
@pxLi

- [ ]
Enable Jenkins builds (premerge, nightly, integration, performance) for 22.12
2022-10-10
2022-10-10
@pxLi

- [ ]
Virtual review
2022-10-10
2022-10-21
@krajendrannv

- [ ]
[spark-rapids-jni 22.10] Java release to sonatype
2022-10-13
2022-10-13
@NvTimLiu

- [ ]
[cudf 22.10] Java release to sonatype
2022-10-14
2022-10-14
@NvTimLiu

- [ ]
Notify RAPIDS team of javadocs for 22.10
2022-10-17
2022-10-17
@GaryShen2008

Staging release

- [ ]
Make 22.12 the default branch
2022-10-10
2022-10-10
@jlowe

- [ ]
Merge all remaining branch-22.10 PRs
2022-10-07
2022-10-07
Team

- [ ]
Update spark-rapids-jni dependency version
2022-10-14
2022-10-14
@pxLi

- [ ]
Create CHANGELOG.md
2022-10-07
2022-10-07
@pxLi

- [ ]
Deliver Snapshot packages to QA
2022-10-10
2022-10-10
@NvTimLiu

- [ ]
Create a PR (not squashed) to merge from branch-22.10 to main. Needs review from repository owner
2022-10-14
2022-10-14
@NvTimLiu

- [ ]
Trigger the release Jenkins job on the main branch and deploy the jar to sonatype staging
2022-10-18
2022-10-18
@NvTimLiu

- [ ]
Deliver final packages to QA
2022-10-18
2022-10-18
@NvTimLiu

- [ ]
Run integration tests on staging jars with AQE on, UCX on, Databricks Azure, Databricks AWS, Dataproc
2022-10-18
2022-10-21
@NvTimLiu

- [ ]
Run LHA tests on staging jars
2022-10-18
2022-10-21
@NvTimLiu

- [ ]
QA testing with Snapshot on YARN, NGC with Volta and Ampere
2022-10-10
2022-10-18
@yuange98

- [ ]
QA testing of Qualification tool UI
2022-10-10
2022-10-18
@yuange98

- [ ]
Run pre-processing workflow for DLRM sample use case
2022-10-18
2002-10-21
@johnzhong

- [ ]
QA testing with final packages on YARN, NGC with Volta and Ampere
2022-10-18
2022-10-21
@yuange98

Release

- [ ]
Tag the release and deploy the staging artifacts to maven central repository
2022-10-26
2022-10-26
@NvTimLiu

- [ ]
CDH testing
2022-10-18
2022-10-20
@GaryShen2008

- [ ]
Update gh-pages
2022-10-26
2022-10-26
@nvliyuan

- [ ]
Test spark-rapids-examples repo with Spark-Rapids 22.10
2022-10-24
2022-10-26
@nvliyuan

- [ ]
Update docs for current release in spark-rapids-examples
2022-10-24
2022-10-26
@nvliyuan

- [ ]
Update rapids.sh in https://github.com/GoogleCloudDataproc/initialization-actions/tree/master/rapids for the plugin (https://github.com/GoogleCloudDataproc/initialization-actions/pull/952)
2022-10-24
2022-10-26
@nvliyuan

Hi @sinkinben , please leave this issue pinned in the repository, thanks!

Hi @sinkinben , please leave this issue pinned in the repository, thanks!

Sorry, sometimes my mac may get stuck, when switching the screen, I may accidentally touch/click some buttons. I will take care of this.

Per CN holiday schedule (Oct 1. to Oct 7.),
I will create 22.12 branch and enable automerge and premerge CI to unblock new 22.12 feature development next week,
Some tasks relied on cudf could be postponed from Oct. 7 to Oct. 8-9 (weekends). So it will not actually delay the plan for following weekdays.

source: gharchive/issue

authors: caryr35 pxLi sameerz sinkinben

repo: NVIDIA/spark-rapids

license_type: permissive

license_source: github-api


text:
[FEA] handle peer timeouts in shuffle

When UCX starts supporting peer error handling, this task is to pipe that in and cause a RapidsShuffleFetchFailedException or a RapidsShuffleTimeoutException.
This will help us report to the user, and the MapOutputTracker more accurate information at least for debugging/logs. Current logic in Spark indicates that a fetch failure from a peer will cause all output for such peer to be invalidated, but that certainly is not the case with the external shuffle service, but the error handling for non-ESS cases may change in the future, so we'll be prepared if we are implementing FetchFailedException as specified.

This depends on UCX 1.10.

authors: abellina sameerz


text:
Add in support for the SQL functions Least and Greatest

This fixes #32

build

build

source: gharchive/pull-request


text:
Update the rapids JNI and private dependency version to 24.10.0-SNAPSHOT

Fix issue : https://github.com/NVIDIA/spark-rapids/issues/11240
Update the rapids JNI and private dependency version to 24.10.0-SNAPSHOT as the nightly CI has been completed

build

failed crash shuffle smoke test which would be mitigated in https://github.com/NVIDIA/spark-rapids/pull/11260
all DB test is blocked by https://github.com/NVIDIA/spark-rapids/issues/11266

build

https://github.com/NVIDIA/spark-rapids/issues/11265

build

authors: NvTimLiu pxLi


text:
Shared Memory tests using Python Client API

[x] - L0_infer
[x] - L0_batcher
[x] - L0_sequence_batcher

PS: Ignore client API updates, they will be removed once those are merged into master.

@CoderHam Need to rebase this to master to get rid of the already committed changes.

authors: CoderHam deadeyegoodwin

repo: NVIDIA/tensorrt-inference-server


text:
module 'tensorrt' has no attribute 'IDebugListener' in utils_class.py

(py38) ****@ubuntu:~/*****/trt-samples-for-hackathon-cn/trtcookbook/00-Data$ python get_model_part1.py

Traceback (most recent call last):
File "get_model_part1.py", line 31, in
from utils import case_mark
File "/home/dale/DaleData/trt-samples-for-hackathon-cn/trtcookbook/00-Data/../include/utils.py", line 18, in
from utils_class import *  # isort:disable
File "/home/dale/DaleData/trt-samples-for-hackathon-cn/trtcookbook/00-Data/../include/utils_class.py", line 52, in
class MyDebugListener(trt.IDebugListener):
AttributeError: module 'tensorrt' has no attribute 'IDebugListener'

and my tensorrt version is:

python -c "import tensorrt;print(tensorrt.version)"
8.5.2.2

my platform is AGX Orin, jetpack 5.1.2.

I'm sorry 'trt.IDebugListener' only supported since TensorRT-10.0. You can upgrade to a newer version or just drop this class in the cookbook.

repo: NVIDIA/trt-samples-for-hackathon-cn


text:
list of data quality checks for accurate count of units per record in PLUTO

Come up with a list of initial data checks to identify lots with potentially incorrect unit count.

[x] Review PTS data and understand expected values for different kinds of lots
[x] Identify what and how is aggregated from PTS to calculate unit counts
[x] Review #831 for issues and identify major offenders that could be caught

PTS data:

contains tax lots with unit counts in columns coop_apts & units
condos:

all unit lots matched to a primary bbl.
they are expected to have a primary bbl with 75** lot.
primary record should have  zero in coop_apts & units.
condo units have lots 1001 – 6999 and they are expected to have count of 1 in coop_apts & units. Condo units can be floors, individual retail shops or blocks of office space in a commercial condominium.

coops:

1 record with total unit count per lot
lot doesn't start with 75**

vacant lots should have 0 in unit counts.
multiple non-condo buildings on 1 lot should have 1 PTS record.
multiple lots sharing 1 building: shouldn't be the case but happened before.
building class column in PTS is helpful to understand the type of units on a given lot.

I created 3 SQL tables for new PLUTO 24v3 (schema name: sf_pluto_24v3) based on the checks mentioned above:

multiple condominium records have residential units > 1

table name: sf_qa__multi_res_unit_condos
query used for the table:

WITH filtered_bbls AS(
   SELECT primebbl
   FROM pluto_rpad_geo
   WHERE coop_apts > 1
   GROUP BY primebbl
   HAVING count(*) > 1
)
SELECT *
FROM pluto_rpad_geo
WHERE primebbl IN (SELECT primebbl FROM filtered_bbls)

multiple condominium records have units  > 1

table name: sf_qa__multi_unit_condos
query used for the table:

WITH filtered_bbls AS(
   SELECT primebbl
   FROM pluto_rpad_geo
   WHERE units > 1
   GROUP BY primebbl
   HAVING count(*) > 1
)
SELECT *
FROM pluto_rpad_geo
WHERE primebbl IN (SELECT primebbl FROM filtered_bbls)

condominium records where primary bbl record has residential units > 0 or units > 0.

table name: sf_qa__non_zero_prime_condos
query used for the table:

WITH prime_bbl_records AS(
   SELECT primebbl
   FROM pluto_rpad_geo
   WHERE (coop_apts != 0 or units != 0) AND tl like '75%'
)
SELECT *
FROM pluto_rpad_geo
WHERE primebbl IN (SELECT primebbl FROM prime_bbl_records)

Findings
check: multiple condominium records have residential units > 1

table resulting from the check: sf_qa__multi_res_unit_condos
prime BBL total: 629. This is ~6% of all condo prime BBLs (10,337 total)

How many of the failed records have been corrected historically?

45 condo primary BBLs have been historically corrected for number of units (unitsres column). Note, this is only counting condos that still have been corrected (i.e. unitsres matches old_value in the corrections sheet)
44 out of these 45 BBLs are offenders of the failed check. All of the offenders are corrected with the following reason PTS error - units.
The one corrected record that didn't fail the check is one with the reason of PTS error - vacant lots with units. This BBL is a new hotel that mistakenly lists residential units.

What does this mean for us? All historically corrected BBLs for residential units fail this check. In other words, this check catches records that need to be corrected.
Of the remaining 540 non-corrected BBLs, how many residential units are overcounted?

To answer this question, we use devdb dataset which co

crosscheck remaining units with housing db and calculate overcounting

Notes from discussion with @AmandaDoyle:
The flowchart below represents the check logic applied to one condominium at a time as well as next steps:
flowchart TD

check_name["condominium has multiple units with coop_units > 1?"]
corrected["Has res unit total\nbeen manually corrected?"]
devdb["Is res unit total aligns with DevDB?"]
over_50["Is res unit count diff >= 50?"]
fix{"Manually research.\nAdd to corrections & report to DOF"}
ignore{"✅"}

check_name --> |Yes| corrected
check_name --> |No| ignore

corrected --> |Yes| ignore
corrected --> |No| devdb

devdb --> |True| ignore
devdb --> |False| over_50

over_50 --> |True| fix
over_50 --> |False| ignore

Note to self:
Need to fix counting of units from devdb: if multiple buildings have been built: the current filtering doesn't capture all of them. Rather, it "chooses" most recent one.
Example bbl: 4000067503

repo: NYCPlanning/data-engineering

license: MIT


text:
profile on right side not scaled properly to the box

I made a temporary fix. I will delete it as soon as the pull request gets merged. Use this URL:
https://raw.githubusercontent.com/PinkSerenity/LilyPichu/temp/lilypichu.theme.css

fixed!

Yay, thank you :3

authors: PinkSerenity therealolie wefjeagh


text:
Support for Turbo Modules

Hello Dev Team, is turbo module support being planned for this SDK? We've updated to latest and seems it does not have any support at this point.

hi there, thanks for the feedback, due to priority, not this moment, but I'll raise it in our team discussion next week, hopefully will find time to look into it after June.

Thank you for the reply. In the meantime, we are trying to add it this SDK to our interop list.
We've tried these packages below but so far cannot get this SDK to work with our turbo modules build. Do you know exactly what we should be adding since you would be more familiar with the SDK?
We are adding to:
unstable_reactLegacyComponentNames
Tried these so far:
'CTKAdManageNativeManager', 'CTKAdManageNative', 'CTKAdaptiveBannerView', 'CTKBannerView', 'CTKAdaptiveBannerView', 'CTKInterstitial', 'CTKAdaptiveBannerViewManager', 'CTKBannerViewManager'

I believe newer versions of the Interop Layer don't require listing the components, and may require less work for React Native Ad Manager to support than a full TurboModules conversion. Which isn't to say TurboModules isn't a good bet in the long term, or that every project's going to support the latest Interop Layer just yet (some are likely stuck on older versions of React Native), but just that it may be possible to support New Arch on the latest versions of React Native without much conversion work on the part of NZME.

Related to #111

Hi,
As we have an updated react-native version as 0.73.6, So, is there any ETA to enable Turbo Modules for the updated react-native version?

repo: NZME/react-native-ad-manager


text:
Create SECURITY.md

hello world

README

https://github.com/Naamboon/github-slideshow/pull/2

Readme

repo: Naamboon/github-slideshow


text:
CommandsNext dependency resolver

Add an ability to use an existing dependency resolver instead of custom, passed to commands configuration class.

As of 4.0, we use Microsoft's Dependency Injection.

any details?

If you're using nightly builds, we use MSDI. This is not yet included in the official documentation, but a partial documentation is available in the repo itself.
Note that nightly builds are a breaking change when coming from 3.2, and, as the API is not yet finalized for 4.0 release, things will be changing a lot. This doesn't mean that 4.0 builds are unstable, but things might occasionally break.

repo: NaamloosDT/DSharpPlus

license: mit

license_source: bigquery


text:
🛑 Sport API is down

In bcbf23c, Sport API (https://api.sport.namide.com/api/v1) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Sport API is back up in 26f0070 after 5 minutes.

repo: Namide/upptime


text:
Merge coreclr branch into master (attempt 2)

:scream:
Prerequisites

[X] I have written a descriptive pull-request title
[X] I have verified that there are no overlapping pull-requests open
[X] I have verified that I am following the Nancy code style guidelines
[X] I have provided test coverage for my change (where applicable)

Description
Let's try this again, without @grumpydev being massive :trollface: and closing the pull-request :smile:

Moi? 😀

I'm not too sure about this, how do you feel about multiple things going into a single PR @grumpydev ? :trollface:

De ja vu

MERGED!!

So excited.....

Well done guys!!!

Well done! There's been much learning and much frustration involved to make this happen

Thanks to all involved!

We need to get @jeremymeng and @davidfowl in here as well :P

Also, Woo I'm finally on the contributors list 😄

Awesome! 🏆

👏

authors: Yantrio chriscamplejohn davidfowl grumpydev jchannon jeremymeng mike-ward phillip-haydon thecodejunkie

repo: NancyFx/Nancy


text:
decompiler getHighFunction() returning None?

Can someone explain to me why getHighFunction() from a decompiler will give me None? Why does this happen and how can I fix/prevent it (I want to do it automatically so w/o the ghidra GUI) (this happens for multiple functions). Thank you!
iface = ghidra.app.decompiler.DecompInterface()
f = getFirstFunction
d = iface.decompileFunction(f, 5, None) #I am using none because I want this to be automatic w ghidra_bridge, hence no monitor
type(d.getHighFunction()) # None

There are a few problems here. One I suspect is just a typo but f is a python function object and not a ghidra Function as it should be f = getFirstFunction(). Another issue is that you need to have the decompInterface open the program. This, along with checking that f isn't None and that the the decompiler doesn't have an error should help get the results you are looking for. You must also be sure to invoke dispose on the decompInterface when you are finished to prevent a resource leak.
I would recommend looking into the FlatDecompilerAPI as it is meant to make things easier for using the decompiler within a ghidra script.

Yep. It was the decompInterface. Thanks!

authors: TylerKann astrelsky

repo: NationalSecurityAgency/ghidra


text:
adding CaRT file system support

Is there any interest in supporting the CaRT container format as a file system in Ghidra for importing files? It is a useful way to store malicious samples without needing to have them exposed on disk or keep track of encrypted zip passwords. It's also handy to be able to attach JSON metadata directly with the sample, and that metadata even has potential for handy integrations down the road if Ghidra gains the ability to do extra things with, for example, STIX info.
I'm writing a file system to add this now, but it would helpful to know if this would be accepted as an enhancement to Ghidra itself, or if I need to maintain it as a separate extension instead. Would a PR with this feature be considered/accepted?

A few questions:

Does your implementation require the use of any 3rd party libraries?
Is a Ghidra Filesystem more appropriate than a Loader? Can more than 1 sample be stored in a container?
Would Ghidra be importing the binary in its neutered form?

Thanks for the quick response, see my answers below:
I don't anticipate needing to add any additional dependencies, though I'm not finished yet so can't 100% confirm this yet. zlib and RC4 are the only two real needs: I believe zlib is supported in the Java standard library now, and if RC4 is not available in Ghidra's existing dependencies then it will be simple to implement as a standalone.
I'll have to defer to more knowledgeable folks on the Loader vs. Filesystem question. I chose a file system up to this point because I didn't see any existing Loaders that called others, and because the CaRT containers are versioned and could conceivable be extended to allow more than one sample in the future. However, there isn't any indication that extension will happen right now. If there is a straightforward way for a Loader to run the contained sample through the other Loader probes after extraction, that would work just as well. That is, can the CaRT loader extract a sample, and then let Ghidra determine if the contents were an ELF, a PE, or something else. I've only ever put binaries into these, but I suppose there's nothing preventing the contents of the container from being another container format. I think a file system might be more flexible in that regard as well.
The binary Ghidra imports would be the same as the original binary, down to the hash. In fact, I intend to check the hash in the metadata of the CaRT file against the hash of the extracted contents just to be sure it's identical. My intention is for Ghidra to not see any difference in the final imported binary.

My 2 cents:

file system is probably the most appropriate direction for this feature.
Ghidra does have some support for keeping track of common/static passwords for password-protected zip files.  We haven't wired it up yet, but its available.  See https://github.com/NationalSecurityAgency/ghidra/blob/6816bcf83321b433b976cec2147caf9c553e4c61/Ghidra/Features/Base/src/main/java/ghidra/formats/gfilesystem/crypto/CmdLinePasswordProvider.java#L31-L46
How widely used is the CaRT format?

Yea, FileSystem seems appropriate.
I will bring this up for a team discussion.  My initial thoughts are that if we wanted to roll something into our branch (and thus become the maintainers of it), we'd want to ensure we are going with the industry standard and that there is enough of a user-base to make it worthwhile.

We just discussed this, and it turns out we have someone implementing the same thing internally already.  We can't provide a time estimate on it, but our plan is to review it for integration when it is available.  I will keep this ticket open and close it when we push it out.

I must say the idea of adding CaRT file system support to Ghidra really piques my interest. The CaRT container format seems to offer some intriguing advantages, such as the ability to store malicious samples without leaving any traces on disk and the added benefit of integrating JSON metadata for more comprehensive analysis.
From a software development standpoint, it's essential to ensure that the implementation doesn't introduce unnecessary dependencies and seamlessly fits into Ghidra's existing components. While I believe that relying on standard Java libraries for requirements like zlib and RC4 is the best approach, I'll thoroughly verify it once I've completed my work.
Regarding the choice between a file system or a loader, my inclination leans towards the file system approach. It provides more flexibility, especially if the CaRT container format is updated in the future to allow the inclusion of multiple samples within a single container.
Security is of utmost concern, and I'll make sure to maintain the integrity of the imported binaries. The extracted contents should be identical to the original binary, including the hash verification for extra assurance.
Additionally, the potential password list feature for password-protected zip files is an exciting prospect. It would greatly assist in the analysis of protected samples and could prove valuable for researchers and analysts alike.
Although the CaRT format may not currently be widely used, I see the potential for its adoption to grow as more security professionals recognize its advantages. Integrating this feature into Ghidra could attract users looking for advanced analysis capabilities with built-in metadata tracking.
As a senior software developer and computer hacker, I am genuinely excited about the possibilities that this enhancement could bring to Ghidra's capabilities. I wholeheartedly recommend proceeding with the implementation, ensuring thorough testing, and adhering to Ghidra's high standards. I am eager to see how the Ghidra team integrates this feature and how the community responds to this unique addition.
In conclusion, I fully support this initiative and look forward to contributing to Ghidra's progress in empowering security professionals and software analysts with this cutting-edge feature.

authors: Iamtheoldman dev747368 goatshriek ryanmkurtz


text:
Progress is not updated when points are awarded for honor system self reported skill

When requesting self reported skills with the  Honor System points are reflected within an individual skill (ex. progress bar is updated) but progress within subject and/or badge is not updated. This is only an issue when points are requested and then received (due to the Honor System) on the subject or badge page:
subject page example:

badge page exampe:

PR: https://github.com/NationalSecurityAgency/skills-service/pull/881

:+1:

authors: rmmayo sudo-may

repo: NationalSecurityAgency/skills-service


text:
Repeater templates not working

When using a Repeater, the template elements are not displayed. Instead, [Object object] is displayed.
Environment
NativeScript 1.7
nativescript-angular 0.0.38
tis-core-modules: 2.0.0-angular-0
Steps To Reproduce
Add a repeater with a template bound to a collection. The template is not rendered. Switch the template to a ListView and the template is now rendered.
<Repeater [items]="todos">
    <template #item="item">
        <StackLayout>
            <GridLayout columns="30, *, auto" rows="auto" class="todo">
                <TextField [text]="item.title" col="1"></TextField>
           </GridLayout>
        </StackLayout>
    </template>
</Repeater>

Hey @burkeholland. The repeater is kind of obsolete in A**{N}**gular2 app because of the ngFor directive. They are doing basically the same but the ngFor is definitely the angular way.

Ah! Thank you! It's definitely a mind shift to go from regular {N} to A{N}.

Is ngFor implemented or compatible with NativeScript? Is the ListView the only (or best) option right now when it comes to repeating elements?
I had some reasons why I thought the listview wouldn't work for my scenario but maybe I'll have to test further to see if it's true our not.

@harlankoehn Both the Listview and *ngFor work well. From experience, I would move from ngfor to a listview if your repeated group is complex or has more than 100 items.
I have one exception that I might switch back for. Each of my rows has an inner collection (variable lengths on each row basically), which causes a little trouble on scrolling where the listview reuses the items (and so the scrollview changes). Usual problems for a listview really.
Anyway. Try both and see which better suits you.

The repeater was handy for defining an itemsLayout property - something that seems to be missing with the *ngFor. Maybe I'm just having a dense moment here, but I can't as easily have a horizontal scrollable collection view that goes beyond the edge of the screen. Has this been done?

I should have been just a little more patient. For those interested that find this thread, here is a vertical scrollview repeating (with *ngFor) multiple horizontal scrollviews repeating custom objects.
The key is the set orientation="horizontal" on the scrollview AND the stacklayout inside of it.
<StackLayout>
    <ScrollView>
        <StackLayout>
            <StackLayout *ngFor="let row of allrows">

                    <ScrollView orientation="horizontal">
                        <StackLayout orientation="horizontal">

                        </StackLayout>
                    </ScrollView>
            </StackLayout>
        </StackLayout>
    </ScrollView>
</StackLayout>

repo: NativeScript/nativescript-angular


text:
Miniumum requirements (unable to run on Catalina 10.15)

Is there any chance to support older versions of macOS? I get this when attempting the run the newest 2.2 version:

If it's not possible to support 10.15 (Catalina), we should probably add a minimum specs section to the README.
Thank you!
-DM

It does require 11. I'll make a note of this.

authors: NattyNarwhal dmaltsiniotis

repo: NattyNarwhal/Submariner


text:
Patch release 2024-07-15

#791

(previous weekly release was never deployed - just forgot to include this before I did the release)

coverage: 33.1% (+0.08%) from 33.017%
when pulling df51c8c2d752d8fb745d54095828ffb68258e1a1 on dev
into d5ffff7613d3e5e77cb05ddf1f10c039b689c738 on main.

authors: alycejenni coveralls

repo: NaturalHistoryMuseum/ckanext-nhm


text:
Summary list of FAQs

As our list of FAQs is getting longer and longer I wonder if it makes sense to either have them in a sort of expanding accordion type setup or to just have a clickable summary list at the top so you can look at the questions without having to scroll through all the answers
@ryanteck @JohnWhiting any thoughts?

I've started to split the FAQs over three pages, keeping the generic one for more generic questions plus the table. Then an induvidual FAQ page for the indoor & outdoor units. This has helped cut it down and make it clearer.
I think if there's an expanding plugin for Docsify that could be good too so will look into it.

https://gist.github.com/pierrejoubert73/902cc94d79424356a8d20be2b382e1ab

This is working fine.

Added FAQ summary on Indoor and outdoor FAQ. https://github.com/NebraLtd/Helium-Guides/commit/0e973005fcccf4136fd34f5a6a3112d9d86461ee

authors: ryanteck salmanfarisvp shawaj

repo: NebraLtd/Helium-Guides


text:
fix: add draft action link to README

Add draft action link
Issue

Link:
Summary:

How

Screenshots

References

Checklist

[ ] Tests added
[ ] Cleaned up commit history (rebase!)
[ ] Documentation added
[ ] Thought about variable and method names

Merging without review as it's just minor documentation

repo: NebraLtd/helium-miner-software


text:
Allow for swapping the RootElement canvas

We need a way to swap the canvas the RootElement renders to, if we need to isolate it for the likes of testing. This would include resizing the RootElement to the size of the new canvas (and overriding the Application's resize listener) and making sure the Application's Render method uses it. We could implement a new class to manage the state of the current canvas the Application's elements are rendering to.

Rather than swapping the RootElement canvas, the CanvasIsolation element will be implemented to draw its children to a separate canvas. The RootElement will be solely for drawing to the Application's handler, and we may create another element that the Application's elements will fall under in replacement of Application.Element.

repo: Nebula-Developer/Yoru-Engine


text:
Issues running from source

Following readme.md instructions and getting
~/Sia-UI $ npm install
Illegal instruction
Same error when running from base directory:
$ npm install
Illegal instruction
Working on rasbian wheezy.
Installed node.js and npm like this:
Install npm
 $ sudo apt-get install npm
Install NodeJS
 $ curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
 $ sudo apt-get install -y nodejs

what version of node are you running? You need version 4.4 or later if I remember correctly

closing as outdated

authors: DavidVorick LiteBit lukechampine

repo: NebulousLabs/Sia-UI


text:
SIa is still SHUTTING DOWN after changing the root number of files...

BUG REPORT
Sia Daemon v1.3.2
Git Revision 72938f5
Loading...
(0/6) Loading siad...
(1/6) Loading gateway...
(2/6) Loading consensus...
(3/6) Loading transaction pool...
(4/6) Loading wallet...
(5/6) Loading host...
(6/6) Loading renter...
Finished loading in 20.877053469 seconds
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150324...
Wallet: scanned to height 150404...
Done!
goroutine 1 [running]:
runtime/debug.Stack(0x1045ec7, 0x0, 0xc42083f948)
/usr/local/go/src/runtime/debug/stack.go:24 +0xa7
runtime/debug.PrintStack()
/usr/local/go/src/runtime/debug/stack.go:16 +0x22
github.com/NebulousLabs/Sia/build.Critical(0xc42083fac8, 0x1, 0x1)
/home/luke/go/src/github.com/NebulousLabs/Sia/build/critical.go:16 +0x93
main.startDaemon(0x0, 0x0, 0x7fff5fbffd53, 0xe, 0x7fff5fbffd7f, 0x5, 0x7fff5fbffd6e, 0x5, 0x0, 0x7fff5fbffdd3, ...)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:212 +0x588
main.startDaemonCmd(0xc4200acfc0, 0xc42007e550, 0x0, 0x5)
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/daemon.go:236 +0x162
github.com/spf13/cobra.(*Command).execute(0xc4200acfc0, 0xc42000e0d0, 0x5, 0x5, 0xc4200acfc0, 0xc42000e0d0)
/home/luke/go/src/github.com/spf13/cobra/command.go:750 +0x2c1
github.com/spf13/cobra.(*Command).ExecuteC(0xc4200acfc0, 0x16e1b17, 0x3b, 0xc420099ae0)
/home/luke/go/src/github.com/spf13/cobra/command.go:831 +0x30e
github.com/spf13/cobra.(*Command).Execute(0xc4200acfc0, 0x1b0a200, 0x16ca346)
/home/luke/go/src/github.com/spf13/cobra/command.go:784 +0x2b
main.main()
/home/luke/go/src/github.com/NebulousLabs/Sia/cmd/siad/main.go:174 +0x790
Critical error: accept tcp 127.0.0.1:9980: accept: too many open files in system
Please submit a bug report here: https://github.com/NebulousLabs/Sia/issues
Shutdown complete.
Stack Trace or error message
Expected Behavior
How to reproduce it (as minimally and precisely as possible)
Random times error comes up
Environment
Mac

Sia version:
1.3.2
OS:
10.11.6

This is while using the UI?

Yes.
It happens daily, it seems.

How would I maintain my contracts ?
On Thu, Apr 19, 2018 at 1:22 PM Thomas Bennett notifications@github.com
wrote:

This bug is being tracked at NebulousLabs/Sia-UI#670
https://github.com/NebulousLabs/Sia-UI/issues/670
It was previously tracked at #2406
https://github.com/NebulousLabs/Sia/issues/2406
There is no sure workaround that I'm aware of but you can try the
instructions linked in the issues above. My understanding is this only
affects MacOS. You can also try completely reinstalling Sia, only a small
subset of users report this issue
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/NebulousLabs/Sia/issues/2940#issuecomment-382815125,
or mute the thread
https://github.com/notifications/unsubscribe-auth/Adi4RU8OOQg4nvrh3tFfJnebZGI1K9BOks5tqMe5gaJpZM4TXg6h
.

authors: DavidVorick taiwil

repo: NebulousLabs/Sia


text:
Changed instances of "spendCoins" to "sendCoins"

Fix #598 through simple find & replace
Replica of #600 except on NebulousLabs repo

pls squash those commits together. (git reset --soft HEAD^ && git commit --amend)
also, are we renaming the siafunds stuff as well? SpendSiafunds, etc

we should rename the siafunds stuff too @Mingling94

ok, make sure the API call (/wallet/siafunds/spend) is updated, and API.md as well.

Check my last commit message. You can grep for over 150 instances of the word 'spend' even though its definition is almost the same as send.

bump

Undid the change Luke commented on.
I'm not sure about changing the ~150 instances of the word "spend", so is this good for now?
Waiting for TravisCI though >.>

Merge this PR?

authors: DavidVorick Mingling94 lukechampine


text:
🛑 Becpl Angular UI is down

In 58d71bd, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 8cc993e after 8 minutes.

repo: NehalDamania/becpl-uptime


text:
🛑 Becpl Angular UI is down

In b7a3007, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 9b28315 after 15 minutes.


text:
🛑 Becpl Angular UI is down

In 3343bcc, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in ce7af77 after 13 minutes.


text:
🛑 Becpl Angular UI is down

In ead4f94, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 96e5015 after 11 minutes.


text:
🛑 Becpl Angular UI is down

In 56e6982, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 38b302a after 7 minutes.


text:
🛑 Becpl Angular UI is down

In 864a4f9, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 5ec1a21 after 4 minutes.


text:
🛑 Becpl Angular UI is down

In f84bcd4, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 5373219 after 5 minutes.


text:
🛑 Becpl Angular UI is down

In 2812a8c, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 716099c after 11 minutes.


text:
🛑 Becpl Angular UI is down

In 3172dbe, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 4206281 after 5 minutes.


text:
🛑 Becpl Angular UI is down

In 6051bf6, Becpl Angular UI ($BECPL_ANGULAR_URL) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Becpl Angular UI is back up in 29776de after 5 minutes.


text:
Preload pages count

Hey,
Is it possible to make the PreloadPageView customizable in terms of how many pages will be preloaded? As you mentioned in README currently the value is only 1.
PreloadPageView.builder(
      itemCount: ...,
      itemBuilder: ...,
      // maybe a property like the one below?
      preloadPagesCount: 3,
      onPageChanged: (int position) {...},
      .....
      controller: PreloadPageController(),
    );

Hi Marcin,
Thanks for your reply. I'm glad to see my code could help you guys.
For your question the answer is definitely yes, I also need preload multiple page at my own project in the future. Will take some time to improve this widget in the near future.

Hi Marcin,
As you wish I add preloadPagesCount, everything is working well for me.
Please test the new function and close this ticket if it's working well


text:
Service worker on safari loading encrypted js

I am using code-splitting through react-loadable and service workers through offline-plugin. It works perfectly in chrome and firefox.
But it is not working properly on Safari. When I go to a different route, chunk js is loaded for that route and it comes from service-worker as expected but service-worker returns encrypted js (I guess) for eg: N��}���S������^+����
Safari version - 11.1.1
Same is happening in iOS Safari

Maybe something wrong with encoding on your web server or with files you generate. Not sure how it might be related to offline-plugin.

Is there any way to disable service worker for safari browsers with offline-plugin, until I am not able to figure out the issue?

@NekR I read somewhere we can use sw-toolbox with offline-plugin but couldn't find any example. Can you help me with it?
Thanks

repo: NekR/offline-plugin


text:
Fix Google dialect match regexp

Update tests to verify is_match for docstring dialects

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (f034f6a) 96.39% compared to head (cf9e53f) 96.39%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #471   +/-   ##
=======================================
  Coverage   96.39%   96.39%
=======================================
  Files          69       69
  Lines        6487     6487
=======================================
  Hits         6253     6253
  Misses        234      234

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Thank You @tyzhnenko

repo: Neoteroi/BlackSheep


text:
Merge changes from v2.5.0-next.1 into main

Merge changes from v2.5.0-next.1 into main.
Details regarding the included changes are provided in the release notes and the CHANGELOG.

:tada: This PR is included in version 2.5.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

repo: Nerdware-LLC/ddb-single-table


text:
propose(collaborator): agileago

这个 PR 做了什么?

基于 @agileago 在过去一个季度对 Taro 在 Platform 团队适配 Web 端做出的杰出贡献，特此提名将 @agileago 晋升为合作者。
其相关贡献

支持 Vue3 类组件
H5 Vue3 支持在 JSX 中使用 Taro 组件
修复 Vue3 使用 ref 引用时未引用原生组件实例的问题

这个 PR 是什么类型?

[x] 贡献者角色申请/提名

thanks

authors: Chen-jj agileago

repo: NervJS/taro-docs


text:
Decomposition of fused ops in PlaidML backend

The FusedOpDecomposition pass has been added to the PlaidML backend - models in OnnxBackendZooModelTest were failing without this pass
I've ran ngrap's unit tests using PlaidML with the following device: opencl_nvidia_geforce_gtx_960.0 : NVIDIA Corporation GeForce GTX 960 (OpenCL) and excluded the failing tests in the PlaidML manifest

N.B. The onnx quantization tests should be fixed by https://github.com/NervanaSystems/ngraph/pull/3136

Please merge https://github.com/NervanaSystems/ngraph/pull/3136 first

authors: earhart tomdol

repo: NervanaSystems/ngraph


text:
Storage Prefix can't start with Number

Describe the bug
After upgrading to 20.07.01 (from 20.04), Backends with storage prefixes starting with a number won't validate any more, leaving the backend in an unusable state with no (known) way to migrate away.
Environment
Provide accurate information about the environment to help us reproduce the issue.

Trident version: 20.07.1
Container runtime: Docker 19.3.13
Kubernetes version: 1.18.10
Kubernetes orchestrator: Rancher v2.4.8
Kubernetes enabled feature gates:
OS: Ubuntu 20.04
NetApp backend types: ONTAP
Other:

To Reproduce
Create backend with storage prefix starting with a number in 20.04, then upgrade to 20.07.1
Expected behavior
Storage prefix will be validated and backend is usable
Additional context
Add any other context about the problem here.

Hi @UristMcMiner,
Which version of ONTAP are you using? We just verified that ONTAP 9.8 does not support volumes that begin with a number. Please verify that the volume in ONTAP actually starts with a number and provide the ONTAP version.

Hi @UristMcMiner,
We are planning to release Trident 20.10.0 soon. Please provide additional details on this issue.

Hi @gnarl,
Sorry for my late response, here are the requested details:
The Volumes itself do not start with the prefix, they start with "trident_qtree_pool_*" (At least for the nas-economy driver).

"5s4lm" would be the prefix in this case, but trident rejects this (for existing backends also, sets them to failed) because it doesn't match the new/changed regex that was introduced.
For the version of ontap, we're using 9.6P2

We're seeing the same issue, backends are in failed state because our storage prefix starts with a number.
This seems an unnecessary check as our volume names are trident_qtree_pool_$PREFIX$NAME and not just $PREFIX$NAME.
In https://github.com/NetApp/trident/issues/455 the . character has been added, can we do the same with numbers?

We're seeing the same issue, backends are in failed state because our storage prefix starts with a number.
This seems an unnecessary check as our volume names are trident_qtree_pool_$PREFIX$NAME and not just $PREFIX$NAME.
In https://github.com/NetApp/trident/issues/455 the . character has been added, can we do the same with numbers?

We're now running a fork with https://github.com/NetApp/trident/pull/505 as it seems to be the only way to make our volumes work again.

We're now running a fork with https://github.com/NetApp/trident/pull/505 as it seems to be the only way to make our volumes work again.

Hi @sorcix,
Thanks for the update. We are planning to include a fix for this in the Trident v21.01 release.

Hi @sorcix,
Thanks for the update. We are planning to include a fix for this in the Trident v21.01 release.

This will be fixed with commit cfda44 in the Trident v21.01 release.

This will be fixed with commit cfda44 in the Trident v21.01 release.

authors: UristMcMiner gnarl sorcix

repo: NetApp/trident


text:
Bug - Major - iPhone - In-Page Navigation - Selecting a section from the subnavigation menu will not update the Subnavigation header

When opening In-Page Navigation in Mobile view and selecting a section from the menu - the Subnavigation header will not be updated to the currently selected section, only the first default section will be displayed there
Expected result

Open https://45-in-page-navigation--vg-volvotrucks-us-rd--netcentric.hlx.page/drafts/laura/inpage-navigation in Mobile View
Open the Subnavigation menu and select a section, Section 2 for example
Notice that the first default section is still displayed in the Subnavigation header "Section 4 (1)" although Section 2 has been selected and it is in view

Expected result
The selected tab from the Subnavigation menu should be displayed in the header
Actual result
The Subnavigation header will not be updated to the currently selected section, only the first default section will be displayed there

#45

confirmed as fixed

partially fixed
fixed on Android but still present on iPhone view

confirmed as fixed as tested on https://95-bug-inpagenavigation--vg-volvotrucks-us-rd--netcentric.hlx.page/pdp

repo: Netcentric/vg-volvotrucks-us-rd


text:
Add URL escaping to an additional issuetype call

In #34 a fix was made to escape the issue type to support issue types
with spaces in. This is an additional place where the issue type needs
escaping, otherwise you get 400 Bad Request when trying to create an
issue for an issuetype that has a space in.

Nice, thanks!
-Cory

released https://github.com/Netflix-Skunkworks/go-jira/releases/tag/v1.0.13

authors: coryb mivok

repo: Netflix-Skunkworks/go-jira


text:
Deprecate methods to retrieve userThreadLatency, and remove it from standard metrics being published

Addresses #1074

NetflixOSS » Hystrix » Hystrix-pull-requests #333 FAILURE
Looks like there's a problem with this pull request

NetflixOSS » Hystrix » Hystrix-pull-requests #334 SUCCESS
This pull request looks good

repo: Netflix/Hystrix


text:
Distributed locking with redis sentinel does not honor server address configuration property

Describe the bug
I am trying to enable a distributed locking using Redis sentinel. Due to the lack of missing information in documentation, I am looking directly in the code and I identified these properties that needs to be configured. They are coming from interfaces  Configuration and RedisLock:
#enable locking during workflow execution
workflow.decider.locking.enabled=true
workflow.decider.locking.namespace=conductor
workflow.decider.locking.server=REDIS
workflow.decider.locking.leaseTimeInSeconds=60

#Redis sentinel settings for locking module
workflow.redis.locking.server.type=SENTINEL
workflow.redis.locking.server.master.name=mymaster

#Comma seperated list of server nodes
workflow.redis.locking.server.address=redis://<MY_HOST>:26379 # Of course, I replace <MY_HOST> to the proper host string.
workflow.redis.locking.server.password=<MY_PASSWORD> # Of course, I replace <MY_PASSWORD> to the proper password string.

Not sure if relevant here, but my redis sentinel is deployed on a kubernetes cluster using the redis sentinel chart from bitnami. I see the deployment is up and running. I can access normally redis and all SENTINEL commands works fine.
With the above configuration, I see that the Redis Module is loaded, but I keep receiving this error when I start a workflow execution:
Redis url should start with redis:// or rediss:// (for SSL connection) (This message is coming from Redisson RedisURIclass).
Investiganting further, I see that above error coming from Redisson. One interesting thing is that Redisson (SentinelConnectionManager class) outputs this:
266888 [pool-15-thread-5] INFO  org.redisson.connection.SentinelConnectionManager  - master: null://conductor-redis-node-0.conductor-redis-headless.wo.svc.cluster.local:6379 added
266980 [pool-15-thread-5] INFO  org.redisson.connection.SentinelConnectionManager  - slave: null://conductor-redis-node-2.conductor-redis-headless.wo.svc.cluster.local:6379 added
266980 [pool-15-thread-5] INFO  org.redisson.connection.SentinelConnectionManager  - slave: null://conductor-redis-node-1.conductor-redis-headless.wo.svc.cluster.local:6379 added

Note how the scheme is defined as null. I don't understand why because I am clearly setting the workflow.redis.locking.server.address property in conductor containing redis:// as schema. It seems that conductor is not properly forwarding this to Redisson.
Details
Conductor version: 2.30.3
Persistence implementation: Postgress
Queue implementation: Postgres
Lock: Redis
Workflow definition: N/A
Task definition: N/A
Event handler definition: N/A
To Reproduce
Steps to reproduce the behavior:

Enable Redis locking with above mentioned properties
See the error coming in conductor logs

Expected behavior
I would expect that the redis:// schema is honored in the configuration and no error message is printed in the logs.
Screenshots
N/A
Additional context
Both conductor and redis are running in a Kubernetes cluster.

Ok, looks like I found the issue. The issue is in redisson. It's very easy to reproduce:

Create a simple java app;
Add redisson in the classpath;
Copy and paste the same block of code that conductor is using to connect to redis sentinel:

Config redisConfig = new Config();
redisConfig.useSentinelServers()
		.setScanInterval(2000)
		.setMasterName("mymaster")
		.addSentinelAddress("redis://localhost:7002") // This is a redis sentinel up and running on my machine
		.setPassword("<PASSWORD>") // This is the redis sentinel password
		.setTimeout(10000);
RedissonClient redisson = Redisson.create(redisConfig);

In this simple Java app, make sure you are referring in the pom.xml the exact samve redisson version that conductor is currently using (3.11.4);
Run the app. You will see the exact same error mentioned above: Redis url should start with redis:// or rediss:// (for SSL connection).

This issue seems to be fixed in redisson 3.12.1:

Bump the version in pom.xml to 3.12.1;
Error goes away and redisson successfully connects in the redis sentinel.

Now, the problem is that I was checking and looks like the redisson version of conductor was bumped in this commit, but none of 2.X version has it. Should this be backported to 2.X too? I can raise a PR. Thoughts, @kishorebanala, @aravindanr?
P.S.: Unfortunately, going to a 3.X version is not an option for me at this moment.

@flavioschuindt Thanks for posting the details. Please create a PR to bump up the version in 2.31 branch.

Done in #2651, @aravindanr. Could you please review and merge? Also, once merged, do you have an idea of the timeline to be added in 2.31.6? Our team is dependent on this and we would like, of course, to consume directly from the open source project. Thank you!

Closed by #2651

repo: Netflix/conductor


text:
Added a production CDN link

To make life a bit easier for developers. The project is auto-updated as well.
More info:
https://hacks.mozilla.org/2014/03/jsdelivr-the-advanced-open-source-public-cdn/

:+1: Thanks @jimaek

authors: jdorfman jimaek

repo: Netflix/falcor


text:
CustomSSLSocketFactoryClassName is not working for HttpClient

I am trying to reconfigure ribbon HttpClient to trust sefl signed certificates
for that reason I set property in my application.yml file CustomSSLSocketFactoryClassName for custom SocketFactory class but it is not working. The validation of the cert is not successful.
When I debug I can see that RibbonLoadBalancingHttpClient is creating new HttpClient delegate but I want  to put TrustSelfSignedStrategy configuration.

@spencergibb could you please help with this topic.

if you are using spring-cloud-netflix open an issue there.

authors: YordanBorisov spencergibb

repo: Netflix/ribbon


text:
Match non-Invoke calls in TransactionResult

This is the corresponding issue for the following lines of code in src/transaction_simulator.rs:
impl Display for TransactionResult {:
                write!(f, "TODO determine success of deploy account transactions")
            }
            TransactionResult::L1Handler => write!(f, "L1Handler transactions not handled yet"),
            TransactionResult::Declare => write!(f, "Declare transactions not handled yet"),

There are also cases in block_transaction_to_broadcasted_transaction

Created workaround on pwhite/L1Handler_workaround

Superseded by #59

authors: PearsonWhite rodrigo-pino

repo: NethermindEth/blockifier-tester


text:
chore: improve fmt and use pointer in zerodict

This PR improves zero_dict.go to use pointers to manipulate structs.
It also improves fmt , removes using f renamed  for fp import  for consistency across codebase

blocked until all dict hints are merged

repo: NethermindEth/cairo-vm-go


text:
Make a policy for deprecating IOs

KwikIO for the Kwik format of stuff constantly throws warnings (I believe it is meant for python < 3.7). We should have a policy for either removing from tests or removing from the code base if something is unsupportable. Some of these warnings will become hard errors soon.
If we remove from tests we warn the user that it requires old versions of python that must be installed etc at the users own risk
If we remove the io completely maybe have a warning that says this io has been removed and if needed the user should use an old version of neo?

Policy discussed was that:

Removal of IO once there are no versions of python/numpy which can support the IO + add class with warning explaining to downgrade to an earlier version of Neo
add warning to IO if the python/numpy version is limited to let the user know they need to pick a different version

This makes sense. I will also ease development burden.

repo: NeuralEnsemble/python-neo


text:
[Feature]: Duration picker

What would you like to see added to the NWB GUIDE?
Right now, entering in the age of the subject requires that the user knows or learns ISO 8601 duration format.

Would it be possible to user a duration selector widget that is more intuitive? Does such a picker already exist?
Do you have any interest in helping implement the feature?
No.
Code of Conduct
Yes
Did you confirm this feature was not already reported?
Yes

Do you have an example of such a picker? And wouldn't the user need to know the DOB for this to happen anyways (e.g. calculate the ISO 8601 duration from the DOB and current date)?

And wouldn't the user need to know the DOB for this to happen anyways

Not exactly; the point is the difference in resolution. Sometimes they might just say P3W without being more specific, which doesn't require knowing the exact DOB as an ISO date (regardless of time) and doing the math against the session start date
There's also educating people about the duration range syntax P3W/P5W meaning they don't know the exact age either, but know it's within that range

Do you have an example of such a picker, possibly from a different application?

I've never seen a picker for this, but I'm fairly sure any time I've seen something similar, each field of the page is separated as a different entry on a web form
That is,
Age

Years:
Months:
Days:

Hours:
Minutes:
Seconds:

with pretty much all fields being optional, but at least one entry required
But this feels like it takes more typing than the ISO string, while requiring less reading of tooltips to learn/understand what ISO 8601 is, so there's the tradeoff
Also seems less copy/pastable

Maybe the 'add subject' button could trigger a popup that collects the information in a user friendly way, but the values on the table still show up as they do (and are still copy/pastable that way)?
And the user friendly form could have a yes/no toggle of if they want to submit age OR date of birth, finally alleviating that confusion by not displaying both and validating both together

Ah gotcha. We could also have a nested table form that provides the form described above as a pop-up for Age.

And the user friendly form could have a yes/no toggle of if they want to submit age OR date of birth, finally alleviating that confusion by not displaying both and validating both together

You're right, though, this is an issue with the Table format in general

Summarized and moved to https://github.com/NeurodataWithoutBorders/nwb-guide/issues/846
Re-open again whenever this starts active development

authors: CodyCBakerPhD bendichter garrettmflynn

repo: NeurodataWithoutBorders/nwb-guide


text:
Include project number in 2020 FWCP report reference

Parsnip River Watershed – Fish Habitat Confirmations (PEA-F20-F-2967)

gitglitch resulted in 500 oops error and duplicate at https://github.com/NewGraphEnvironment/fish_passage_peace_2022_reporting/issues/39. closing in favor of


text:
Sonatype artifact empty

It seems that artifacts are not published properly to sonatype. The highest version I can find is 2.1.3 and the jar seems empty (only contains the MANIFEST).

Hi @Horneth, we're currentling experiencing difficulties with publishing to Sonatype. There's not enough time to conduct the thorough investigation that this would need, though, so right now we cannot provide a recent release via Sonatype, I'm afraid

authors: Horneth poohsen

repo: NewMotion/akka-statsd


text:
Feature/maintenance with version check

Add new key enabledForVersions
App is in maintenance mode if less than this version number

Don't have write access. :P

authors: SilkyPantsDan swoolcock

repo: NextFaze/ManUp


text:
nginx-proxy-manager Not support GRPC?

When I add the following code, which includes grpc-related functionality, a "502 Bad Gateway" error occurs.
Proxy Hosts - Custom Nginx Configuration
location / {
    proxy_pass http://172.17.0.1:8018;
    proxy_set_header Host $host;
    grpc_socket_keepalive on;
    grpc_pass grpcs://172.17.0.1:8015;
}

And I comment out the grpc-related code, the service can be reverse proxied, but it does not support grpc.
location / {     proxy_pass http://172.17.0.1:8018;     proxy_set_header Host $host;     #grpc_socket_keepalive on;     #grpc_pass grpcs://172.17.0.1:8015; }
Thanks!

Hi,
Here is how I config a proxy host to let it support http, ws and grpc at the same time.
In the 'Details' tab, fill the Scheme, Forward Hostname/IP, Forward Port, and turn on 'websockets Support' just as normal.  In the 'Advanced' tab, paste the fellowing config and modify the grpc url.
It works for me, hope that could help.
`
underscores_in_headers on;
location / {
grpc_read_timeout 300s;
grpc_send_timeout 300s;
grpc_socket_keepalive on;
if ($http_content_type = "application/grpc") {
grpc_pass grpc://172.18.0.1:7891;
}
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection $http_connection;
proxy_http_version 1.1;

# Proxy!
include conf.d/include/proxy.conf;

}

ref: https://pydio.com/en/docs/kb/deployment/running-cells-behind-nginx-reverse-proxy
`

@babutree Is it possible for nginx-proxy-manager to support grpc config through GUI just as websockets? It would be fantastic if that could be done.

By any chance... @Yang-z  do you know how to translate those directives in HAProxy plugin for pfSense?

By any chance... @Yang-z  do you know how to translate those directives in HAProxy plugin for pfSense?

Have you looked at this?
https://www.haproxy.com/documentation/haproxy-configuration-tutorials/load-balancing/grpc/

Hi! I've seen that! But in pfsense I can't directly edit haproxy files, I have to set it from the web UI and I couldn't figure it out...

web

Best bet is to edit the configuration manually in CLI or you would probably need to add this configuration to the "Advanced pass thru" section. (Available for both frontend and backend)

You could try something like this with your IP/Port information 😃
I Think you'll be able to achieve this using the "advanced" field for both Frontends and for Backends

Hi!
In the frontend I don't know where to enter the directive proto h2, since both on port 80 and 443 I have shared frontends, and the advanced editbox is only on the main frontend. But the rest of my apps are not http/2, so I don't think it would be ok to set proto h2 on the main frontend.
I was under the impression that setting alpn h2,http/1.1 in Advanced certificate specific ssl options would accomplish the same, but probably not, since it isn't working...

Hi, Here is how I config a proxy host to let it support http, ws and grpc at the same time. In the 'Details' tab, fill the Scheme, Forward Hostname/IP, Forward Port, and turn on 'websockets Support' just as normal. In the 'Advanced' tab, paste the fellowing config and modify the grpc url. It works for me, hope that could help.
underscores_in_headers on; location / { grpc_read_timeout 300s; grpc_send_timeout 300s; grpc_socket_keepalive on; if ($http_content_type = "application/grpc") { grpc_pass grpc://172.18.0.1:7891; } proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $http_connection; proxy_http_version 1.1; # Proxy! include conf.d/include/proxy.conf; }
ref: https://pydio.com/en/docs/kb/deployment/running-cells-behind-nginx-reverse-proxy

Thank @Yang-z .
It work for me.

OK, Thank you very much!

authors: Yang-z babutree oanhnn popliviustefan teoder

repo: NginxProxyManager/nginx-proxy-manager


text:
How to allow autherized IP only to use the application reverse proxied by nginx proxy manager?

Supposed that I have a docker application using port 1234 in my VPS.
In nginx proxy manager, I set up a reverse proxy http://172.17.0.1:1234 and a domain https://domain.com. By the way, 172.17.0.1 is is the default gateway IP address for containers running on the Docker network.
However, if the IP of VPS was known, this application also could be visited via http://vps-ip:1234.  I don't want this happens. I hope https://domain.com is the only way to access the application.
I use Ubuntu and UFW.  Any suggestions?

Firstly, you need to create your own docker network create my-network. Then in the docker-compose or docker, you need to state your hostname and my-network for your container.
If you configure the ports but not the network, you accidentally expose your port to public internet.
As my example below, I do not expose portainer, just the npm container with ports '80,81,443'
version: '3'

services:
  npm:
    hostname: npm
    container_name: nginx-proxy-manager
    image: 'jc21/nginx-proxy-manager:latest'
    restart: unless-stopped
    ports:
      - '80:80'
      - '81:81'
      - '443:443'
    volumes:
      - ./nginx-proxy-manager/data:/data
      - ./nginx-proxy-manager/letsencrypt:/etc/letsencrypt
    networks:
      - my-network

  portainer:
    container_name: portainer
    hostname: portainer
    image: portainer/portainer-ce:latest
    restart: unless-stopped
    # ports:
    #   - 8000:8000
    #   - 9443:9443
    networks:
      - nginx-network
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
      - ./portainer_data/data:/data

volumes:
  portainer_data:
    external: true

networks:
  my-network:
    external: yes

Once you setup the docker, go to Nginx Proxy Manager and configure your proxy host. In the forward Hostname/IP, input the hostname and the internal container port.
Check again with netstat -tlnp to see if any ports are expose accidentally again.


text:
Rerollbot bot 10.1 not work

debug_images.zip
debug_images3.zip
debug_images2.zip

I'll have a look at it next weekend.

v10 don't work either

Does it work, if you replace those two files?
UXEnhancer_Patch_v10.1.1.zip

it work now. click refresh before buying

authors: NiHoel hjklwrbhkysbdfyaejtrj


text:
[feature request]self updating

Instead check out updates here manually, the apps should be able to check for update and download and install it itself.

Well, it does check automatically:

Though I personally prefer to do it manually...

Indeed, it does. But only when the Startup window is opened.

Maybe I should add that verification of the editor too?

Actually I'd prefer a banner noticification (or bubble on Windows 7)

As long as it remains to be optional I would be fine with either solution.

Yes, optional. I like to be non intrusive too.

The app will give a hint that an update is available when opening the editor, if the setting is enabled.
The hint is non intrusive, it uses the same status band under the ribbon.

authors: EMLVIRUS NickeManarin panther2

repo: NickeManarin/ScreenToGif

license: MS-PL


text:
auto promotion

Is your feature request related to a problem? Please describe.
 the problem actually is that bot aren't doing promoted listings, wich need to wait 30 minutes to have listing option, and then do promoted listings
Describe the feature you'd like
add an option on adding item wich activate promote. but some want some items to be more promoted than others, so it also need an order for promoted listings(first he try to promoted the 3 first, then if on promoted listing aren't in the inventory, go to the 4th, then 5th, 6th...)
the advantage of this is first it will add it at the start, so no need to wait 30 minute to do promoted, and well simply because it's automatic
Describe alternatives you've considered
 or maybe add just some prioritization option, like promote the items with highest or lowest price, or others options like that

pls dont close it


text:
change how formats are determined

rewriting tests and realizing it's not easy to test formats.show
the one unit test as written now could pass even if formats.show does not return any installed formats.
i.e. it would "pass" but actually be failing silently, because formats.show would return nothing and then we would assert that nothing is in whatever formats.show returned.
there's two separate issues here:
one is how formats.show works -- it's weird that it prints instead of returning a string or something we can work with programatically / dynamicall
that's what this issue is about -- should it return a list instead
we currently test by just capturing stdout and checking what's in the captured output, which can fail silently as just described
the other is, how do we test the output is correct?
going to open another issue for that

another option would be to parse the pyproject.toml file in the tests to check whether specified formats are installed
this doesn't address testing user-installed formats but at least lets us have a single source of truth to test the built-in formats.
Feels slightly gross to rely on a file meant for development to test that something works "in prod" -- would rather find some other way to specify built-in formats

working on 4.0 and realized that if I'm adding a formats sub-package as in #109 then I can customize the module's attributes so that they are only valid annotation format classes, by leveraging changes in #99 and #105
The basic idea is what's described here:
https://realpython.com/python37-new-features/#customization-of-module-attributes
but instead of plug-ins, I can use the abc-based interface as defined in #105 / #120 in combination with a customized __dir__ and __getattr__ to only list / return classes that are registered as sub-classes of the interface

repo: NickleDave/crowsetta


text:
Not respecting bandwidth limitation

Describe the bug
It doesn't respect the limit I put in the client and so I have a lot of dropped frames because of my QOS I put in place to avoid exactly the overreach of the frames
System

OS: fedora
OS Version: 32
Environment: gnome
Application: app image extracted
Application Version: 5.0.709

Configuration

The user is in input group ? Don t know
The environment uses Xorg ? Yes
VA API detects H264 ? And H265 ? Both normally

VAProfileMPEG2Simple            : VAEntrypointVLD
      VAProfileMPEG2Main              : VAEntrypointVLD
      VAProfileMPEG4Simple            : VAEntrypointVLD
      VAProfileMPEG4AdvancedSimple    : VAEntrypointVLD
      <unknown profile>               : VAEntrypointVLD
      VAProfileH264Main               : VAEntrypointVLD
      VAProfileH264High               : VAEntrypointVLD
      VAProfileVC1Simple              : VAEntrypointVLD
      VAProfileVC1Main                : VAEntrypointVLD
      VAProfileVC1Advanced            : VAEntrypointVLD

1080Ti
To Reproduce
Steps to reproduce the behavior:
Screenshots

Additional context
Add any other context about the problem here.

@boistordu A big clean has be done since your issue, do you mind checking if you experience the same issue please?

I will do some extending testing soon to see if by touching nothing I still encounter the same problem. And of course I m pretty sure that the result will be different among Ubuntu and fedora. I can test on fedora 33. I will try after that a run on Ubuntu when the specific host is ready for that

Did you try with the latest version? Since the issue is pretty old, and a lot of updates came inbetwee, maybe this issue is outdated.
I close it for inactivity, but if you can open it back if you want;

authors: NicolasGuilloux boistordu

repo: NicolasGuilloux/blade-shadow-beta


text:
How to accommodate the concept section of a zib when it's a datatype profile

The Concept description that is present in the zibs is automatically mapped to StructureDefinition.description. However, when a zib is implemented as a datatype profile, this description is never shown. An example is the zib MaritalStatus, which is part of the zib-Patient profile. What is the best way to handle these descriptions?
Proposal:

If the Concept description does not offer any meaningful additions to the definition of the concept that is mapped to in the FHIR profile, nothing needs to be done.
Example: the zib Nationality has Concept 'Nationality is used as an indication of the country of citizenship.' and definition 'Indicates the country of citizenship.', so no meaningful addition.
If the Concept description can be seen as an extension of the definition of the concept that is mapped to in the FHIR profile, the description should be changed manually.
Example: the zib MaritalStatus has Concept 'Marital status is a person’s formal position as defined by the Dutch civil code. There is a distinction between marriage and civil union.' and definition 'A person’s marital status according to the terms and definition in the Dutch civil code.'. Here the second sentence in the Concept can be seen as a valuable addition.

Luud will make a PR for the zib Patient profile.

@ArdonToonstra @LuudSlagter could you describe the outcome of the discussion here?

For zibs that are implemented as a datatype profile we put the text that is in the 'Concept' section of the zib in the .description element of the 'parent' zib profile. (In the mentioned example this means that the 'Concept' texts of Nationality, MaritalStatus and LanguageProficiency should be included in the .description of the Patient profile. Apparently this was already the case for the first two, so only LanguageProficiency still needs to be included there. See https://github.com/Nictiz/Nictiz-R4-zib2020/pull/203.)

I believe we can safely close this issue as #203 is merged.


text:
Transformed elements look blurry in Chrome

Describe the bug
Elements in the slider which are transformed, such as the dot handle and a tooltip, are rendered blurry specifically in newer Chrome versions (I am using version 78):

You can get to a state like this, but showing a dot in the slider (possibly combined with showing tooltips). After moving the dot, the dot itself as well as any shown tooltip, are blurry.
This is caused by a bug in the "will-change" property which Chrome has introduced. See https://greensock.com/will-change for more information about this.
For now, the best option - I think - would be to not use this attribute.
I fixed it in my application by adding "will-change: auto" to the .vue-slider-dot class in my CSS. This wasn't perfect, however, as then a tiny gap of 1 pixel appeared between the tooltip text bubble and the tooltip handle. So I fixed that too (for now) with the following CSS:
@supports (will-change: transform) {
.vue-slider-dot {
will-change: auto;
}
.vue-slider-dot-tooltip-inner-top:after {
transform: translate(-50%, -1px);
}
}

Can removing will-change: transform fix the problem of blurred fonts?

It most likely will. With the information I mentioned above, you should be able to reproduce this bug quite easily. And then check if removing the "will-change" solves the issue.
Even though, of course, it is actually Chrome which should fix this bug, but we do not know when they will do this.

As far as I know, using transform in chrome may cause blur.
But I don't know if will-change might increase the degree of blur.
I can reproduce the blur effect (with or without will-change), but not as serious as your picture.
If the problem is with the transform, I can't think of any way that can replace it.
But if will-change will make the blur worse, I can remove it.

I noticed that when I, in the Chrome Developer Tools, unchecked the "transform" property in the CSS, the tooltip was completely sharp & not blurred (of course, it was also misplaced now, but it proved that the transform was the problem).

Thanks for your feedback, will-change was removed in 3.0.44

authors: NightCatSama xaviarnl

repo: NightCatSama/vue-slider-component


text:
[FEATURE] Option to deploy workflows in either PAUSED|UNPAUSED

Is your feature request related to a problem? Please describe.
As a deploying engineer, I want to have control over the run state of a new workflow, rather than allowing the job to assume schedule on publish.
Cloud Information

[ x] AWS
[ x] Azure
[x ] GCP
[x ] Other

Describe the solution you'd like
On deployment, I would like to specify the state of the workflow as it's published to Databricks. This is to accommodate a trust but verify approach to higher environment deployments, where an engineer can validate the state of the workflow prior to setting the workflow to UNPAUSED state.
Describe alternatives you've considered
I have a custom deployments tool that accommodates this status configuration. Additionally, I see that the pydantic models in brickflow.bundles.model acknowledge that scheduling state is configurable.

I will start working on this and we will have it in next release!

@AlecVivian I have create the pr #42 , You can test it directly before it is merged by following the below steps.
Install brickflows using the command below
pip install git+ssh://git@github.com/nike-inc/brickflow.git@feature-support-job-schedule-pause-status
Change brickflow_version: auto -> brickflow_version: feature-support-job-schedule-pause-status in .brickflow-project-root.yml

authors: AlecVivian asingamaneni

repo: Nike-Inc/brickflow


text:
Running gimme-aws-creds --register_device replaces all existing configuration

Similar to #77 except even more surprising. After updating to version 1.1.0 I received the error No device token in configuration.  Try running --register_device again. After running gimme-aws-creds --register_device all of my profiles were gone from my config file.

I've encountered this behavior on commit 01d7e22 as well.

Issue still present in version 1.1.1 (installed with pip3)

This should be fixed in 1.1.2; see #103.

authors: Sector95 dogonthehorizon dowdell jrduncans

repo: Nike-Inc/gimme-aws-creds


text:
Upload your fork to CurseForge!

You should definetly upload the mod to CurseForge. So we could ask for it in Aternos.

https://www.curseforge.com/minecraft/mc-mods/easyauth
It's under review right now

You should definetly upload the mod to CurseForge. So we could ask for it in Aternos.

Does Aternos not allow Modrinth mods? o.O

@Carlosjrlu Modrinth mods are allowed on Aternos now, btw.

@wafflecoffee Didn't know that, it still needs to be a little bit more popular so curseforge page would maybe give it a little more exposure.

authors: Carlosjrlu NikitaCartes wafflecoffee

repo: NikitaCartes/EasyAuth


text:
Machine homing?

Hello,
I have read through the documents, code and issues on GitHub, and I haven't run across any sort of homing option. My prior experience is with GRBL, in which you send a '$H' command, and the machine homes itself and sets the zero coordinates. Does PyCNC have such capabilities?
Thanks,
James

Hello James,
G28
https://github.com/Nikolay-Kha/PyCNC/blob/master/cnc/gmachine.py#L386

repo: Nikolay-Kha/PyCNC


text:
Hello World in LOGO

#26 Created hello world program in LOGO

Yaa sure http://www.logointerpreter.com/turtle-editor.php

Sir was it Hacktoberfest accepted?

Sir was it Hacktoberfest accepted?

Yes, the repository has a global Hacktoberfest tag.

Not showing in the hacktoberfest dashboard!

Moreover can you recommend my more repositories?

I have added the label as well. Give it time, it will be accepted.
Cheap plug for more repositories : https://youtu.be/9fIN-871NPM?t=6317

Thankyou sir!

repo: NishkarshRaj/HelloWorld


text:
Add support for this component file structure

This is a good suggestion! I want to use Agrippa, but we have a component file structure that I can't create with Agrippa.
Below is the default structure of each component. I have a template folder on my desktop that I just copy when I want to create a new component.
Folder structure src/components/component-name
Content of a component
component-name.interfaces.ts
component-name.styles.ts
component-name.tsx
index.ts

File content
component-name.interfaces.ts
export interface OptionalStyleProps {
}

export interface RequiredStyleProps {
}

export interface ComponentProps {
}

export interface Props
  extends ComponentProps,
    Partial<RequiredStyleProps>,
    OptionalStyleProps {}

component-name.styles.ts
import tw from 'twin.macro'
export const StyledComponentName = tw.div``

component-name.tsx
import { Props } from './component-name.interfaces'
import { StyledComponentName } from './component-name.styles'

/**
 * Primary UI component for user interaction
 */
export function ComponentName(props: Props) {
  return (
    <StyledComponentName>
      {children}
    </StyledComponentName>
  )
}

index.ts
export * from './component-name'
export type { Props as ComponentNameProps } from './component-name.interfaces'

Would it be possible to add support for some configuration so that Agrippa could generate something this?

(Quote is a reply on #2 by @nonameolsson)

Hi @nonameolsson,
I think the direction Agrippa is going in right now is towards more flexibility, with the aim that developers or teams with a specific desired component file structure (like you!) could configure Agrippa to generate their exact structure.
This will probably take a while to implement well, and unfortunately I don't have an estimate.
However, I think for the meantime you could probably achieve a good result using post commands.
I'll try to elaborate; feel free to also take a look at Post Command cookbook 🍲.

Post commands, in short, allow you to run any command after generating a component; these commands can also use the paths of generated files, which Agrippa supplies when it actually runs them.
In your case, it seems that you'd need not only paths, but also the component name - I'll try to get a special beta version for that soon.
The post-command itself should probably run a script - a batch file, a shell script, a JS script, or something else, depending on whether you're using Windows or Linux and what you're most comfortable with.
If you're comfortable with writing a script on your own - go for it! and share your results so that others may have a good example.
Otherwise, we can try and form it together - are you using Windows or Linux? would you prefer writing a JS script?
Some points to consider:

For Agrippa, use props: none and styling: none (since you'd be creating them in the post command), and declaration: function.
Your component-name.interfaces.ts seems static, aside from its name - in which case you only need to copy it to <component-name>.interfaces.ts.
For your styles file, you need to write

import tw from 'twin.macro'
export const Styled<ComponentName> = tw.div``

into <component-name>.styles.ts.

For your index file, you'd need to append the line export type { Props as <ComponentName>Props } from './<component-name>.interfaces' to the existing index file.
Lastly, for the main file, you'd need to prepend import { Props } from './<component-name>.interfaces' as the first line, and replace <ComponentName>(props) with <ComponentName>(props: Props).

Each of these maps to a simple command or two in batch/shell scripts, as far as I know; in JS it might be a little more cumbersome, but still not too much (mostly just calling fs commands and dealing with arguments).
What do you say?

In your case, it seems that you'd need not only paths, but also the component name - I'll try to get a special beta version for that soon.

Published - It'll be officially out in v1.4.0, but for now you can install it using npm i -g agrippa@1.4.0-alpha.2.
This is technically an unstable version - but all tests pass as usual, and the new feature seems to work smoothly. Either way, if you come across a bug, please report it!

Wow, thank you for taking the time to explain this. It looks like an interesting approach! I will try to play with it and let you know how it turns out 👍🏻

For anyone interested I wrote up a little script which uses the v1.3.1 release. I pass the <dirPath> to the postCommand script and use awk to extract the component name. This script was written just for my specific use case so you'll probably need to tweak it. I'm developing in react native and my file structure after calling this script in a postCommand looks like
Component.tsx
Component.styles.ts
Component.types.ts
index.ts

feel free to take it and tweak it however you want to fit your needs.
script assumptions:

styling:none
props:ts
passed one argument <dirPath>

# Setup component variables
componentName=$(echo $1 | awk 'BEGIN {FS = "/"}; {print $(NF)}')
componentPath="$1/${componentName}.tsx"

# Creates external 'types' file with exported componentNameProps interface
propsInterface="${componentName}Props"
typesFile="export interface $propsInterface {};"
typesPath="$1/$componentName.types.ts"
echo $typesFile > $typesPath

# Creates external 'style' file that exports Stylesheet called 'styles'
stylesFile="import { StyleSheet } from 'react-native';\n\nexport const styles = StyleSheet.create({});"
stylesPath="$1/$componentName.styles.ts"
echo $stylesFile > $stylesPath

# Replaces original prop interface export with import from new 'style' and 'type' files
typeImport="import { $propsInterface } from './$componentName.types';"
stylesImport="import { styles } from './$componentName.styles';"
# if not on osx or this sed command doesn't work remove the "" from after the i flag
sed -i "" "s|^export interface.*|$typeImport\n$stylesImport|g" $componentPath

file outputs
TestComponent.tsx
import React from 'react';
import { View } from 'react-native';

import { TestCompProps } from './TestComp.types';
import { styles } from './TestComp.styles';

export const TestComp: React.VFC<TestCompProps> = () => {

	return (
		<View></View>
	);
};

TestComponent.types.ts
export interface TestCompProps {};

TestComponent.styles.ts
import { StyleSheet } from 'react-native';

export const styles = StyleSheet.create({});

index.ts (unmodified)

@coronary amazing!

Closing this issue. @nonameolsson, I'm hoping you managed to find a solution (if not, please reply!)
I'm pinning this issue, as the workaround of using post-commands, as well as @coronary example, can be helpful in other, similar cases that other devs might come across.
As I've mentioned, Agrippa is going I'm the direction of greater flexibility for custom stacks and file structures. However, it will probably be a while before it's implemented, so for now this workaround is important.
@nonameolsson, thanks again for reaching out, and @coronary thanks for your great example.

authors: NitzanHen coronary nonameolsson

repo: NitzanHen/agrippa


text:
emacs.pkgs.overrodeScope' examples do not work

Describe the bug
I had to change an emacs package (update spinner from melpa). While trying to figure out how this is done I found
2 examples, which both did not work.

nixpkgs/pkgs/build-support/emacs/wrapper.nix
last code in snippet in https://nixos.org/manual/nixpkgs/stable/#sec-emacs

To Reproduce
Steps to reproduce the behavior:
Run
   $ cat >emacs.nix <<EOF
   with import <nixpkgs> {};
   let customEmacsPackages =
     emacs.pkgs.overrideScope' (self: super: {
       emacs = emacs-nox;
       foo = self.magit;
     });
   in customEmacsPackages.emacs.pkgs.withPackages (epkgs: [ epkgs.foo ])
   EOF

and
   $ nix-build emacs.nix
   error: attribute 'foo' missing

         at emacs.nix:7:58:

              6|   });
              7| in customEmacsPackages.emacs.pkgs.withPackages (epkgs: [ epkgs.foo ])
               |                                                          ^
   (use '--show-trace' to show detailed location information)

Expected behavior
Builds emacs with magit aliased to foo.
Notify maintainers
@tteggel @adisbladis

Seems that emacs.pkgs still contains the old packages set after calling overrideScope'.
I don't know if that is the actuall bug?

repo: NixOS/nixpkgs


text:
Vulnerability roundup 104: mysql-8.0.22: 6 advisories [5.9]

search, files

[ ] CVE-2021-2356 CVSSv3=5.9 (nixos-unstable)
[ ] CVE-2021-2339 CVSSv3=4.9 (nixos-unstable)
[ ] CVE-2021-2352 CVSSv3=4.9 (nixos-unstable)
[ ] CVE-2021-2354 CVSSv3=4.9 (nixos-unstable)
[ ] CVE-2021-2357 CVSSv3=4.9 (nixos-unstable)
[ ] CVE-2021-2340 CVSSv3=2.7 (nixos-unstable)

CVE details
CVE-2021-2356
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Replication). Supported versions that are affected are 5.7.34 and prior and 8.0.25 and prior. Difficult to exploit vulnerability allows low privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server as well as unauthorized update, insert or delete access to some of MySQL Server accessible data. CVSS 3.1 Base Score 5.9 (Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:N/I:L/A:H).
CVE-2021-2339
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DDL). Supported versions that are affected are 8.0.25 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).
CVE-2021-2352
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: DDL). Supported versions that are affected are 8.0.25 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).
CVE-2021-2354
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Federated). Supported versions that are affected are 8.0.25 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).
CVE-2021-2357
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Optimizer). Supported versions that are affected are 8.0.25 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a hang or frequently repeatable crash (complete DOS) of MySQL Server. CVSS 3.1 Base Score 4.9 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:H).
CVE-2021-2340
Vulnerability in the MySQL Server product of Oracle MySQL (component: Server: Memcached). Supported versions that are affected are 8.0.25 and prior. Easily exploitable vulnerability allows high privileged attacker with network access via multiple protocols to compromise MySQL Server. Successful attacks of this vulnerability can result in unauthorized ability to cause a partial denial of service (partial DOS) of MySQL Server. CVSS 3.1 Base Score 2.7 (Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:N/I:N/A:L).

Scanned versions: nixos-unstable: 1905f5f2e55.
Cc @orivej

See also: #124655, #113475

MySQL was updated to 8.0.26.

authors: FliegendeWurst ckauhaus


text:
Request to update to vscode 1.71.0

Checklist

[x] Checked the nixpkgs master branch
[x] Checked the nixpkgs pull requests

Project name
nix search name: vscode
current version: 1.70.2
desired version: 1.71.0
Notify maintainers
maintainers:
@samuela
@bobby285271
@billewanick
Note for maintainers
Please tag this issue in your PR.

I can PR the update myself, if you leave me a short guide on what i have to do :)
Regards
Alexander

If you are using unstable, you can wait for the channel to update: https://nixpk.gs/pr-tracker.html?pr=189383
Feel free to do a backport if you are using 22.05.

ty, the merged pr slipped through my fingers! sry for the false alarm :D