Special Characters in productName Prevent Generation of latest.json File in Release

I encountered an issue when using the action for my project. It appears that when package.productName in tauri.conf.json contains special characters, the latest.json file is not generated during the release process.
Steps to Reproduce:

Configure the tauri.conf.json with a productName containing special characters. For example:

{
  "package": {
    "productName": "Generátor Ponúk"
  }
}

Trigger the workflow
Observe that the latest.json file is not generated in the release output.

Expected Behavior:
The release process should generate the latest.json file even if the productName contains special characters.
Actual Behavior:
The latest.json file is not generated when the productName contains special characters and the user is met with a Signature not found for the updater JSON. Skipping upload... error.

This issue is most likely caused by GitHub automatically normalizing upload names. The current logic to do this is wrong and doesn't account for the special characters:
const assetName = getAssetName(artifact.path)
      .trim()
      .replace(/[ ()[\]{}]/g, '.')
      .replace(/\.\./g, '.');

This can be easily fixed by implementing normalizing logic like into the statement:
const assetName = getAssetName(artifact.path)
      .trim()
      .replace(/[ ()[\]{}]/g, '.')
      .replace(/\.\./g, '.');
      .normalize('NFD')
      .replace(/[\u0300-\u036f]/g,  '');


"Invalid date" in Safari

Using a pickupDate from my model as DS.attr('date'), I can't use moment-format in Safari like so:
{{moment-format model.pickupDate 'Y-MM-DD HH:mm'}}

It will show:

Invalid date

This issue is similar to the previously closed #187. The bug was closed by @ihomp after commenting:

I had in my model:
bookingDate: DS.attr('date'),
changed to
bookingDate: DS.attr('string'),

However, this is a workaround, not a fix for this issue. The documentation states that the date passed to moment-format can be:

Any value(s) interpretable as a date/time by moment (a date String or a Moment or a Date...)

So I am passing a Date. It should work. If I pass this to moment in Safari manualy:
moment(new Date()).format('Y-MM-DD HH:mm')

It works as expected.
Why does the date get invalid in Safari after being passed through moment-format?

Can you tell me what the stringified value of bookingDate is in Safari and non-Safari?  Can you replicate this without using ember-data?


BUG: special: Fix numerical precision issue of log_ndtr

Reimplement log_ndtr to maintain consistently high precision.
The implementation is explained in the comments above the function
faddeeva_log_ndtr() in the file _faddeeva.cxx.
The test TestNdtriExp.test_extreme was rewritten. It tests the
round-trip calculation x2 = log_ndtr(ndtri_exp(x)) at two extreme
input values.  The change of one of the extreme input values is
explained in the long comment in the test.
The other extreme value is changed to -np.finfo(float).tiny.  This
is because it made no sense to test that round-trip with the huge value
-np.finfo(float).min, which is the same as np.finfo(float).max,
approx. 1.8e308.  ndtri_exp returns nan for inputs greater than 0,
so the round-trip calculation returned nan.  The test passed because
the comparison function assert_func_equal() was used with nan_ok=True,
so the nan result was ignored (and so the test was pointless).  My
guess is the intent was to test the value that is now there, namely
-np.finfo(float).tiny, which is approximately -2.225e-308.  Because
this test is just a numerical comparison of two input values with two
output values, the simpler function assert_allclose is now used to
compare the results.
After updating log_ndtr, the stats test TestExponNorm.test_std_pdf
in test_distributions.py failed for two sets of parameter inputs,
(x, K) = (1, 0.01) and (x, K) = (-1, 0.01).  The calculation of
exponnorm._logpdf calls log_ndtr(x - 1/K) (via _norm_logcdf, which
is just a one-line wrapper of log_ndtr), and for these two sets of
parameters, the calculation of log_ndtr(x - 1/K) is more accurate
with this change than before.  So the increased error observed in the
test is the result of some other numerical effect.
Also, an 'Examples' section was added to the docstring of log_ndtr.
Closes gh-15172

Here's a copy of the plot of the relative errors of log_ndtr(x) that I included in gh-15172:

Here's the result of the same plotting script when run with this PR.  Note the changes in the vertical scales:

By the way, the formulation used in faddeeva_log_ndtr is the same as that in the Julia code in Distributions.jl:
https://github.com/JuliaStats/Distributions.jl/blob/d308d9bf5903b643c4dde13011c97ac38f9c0cbf/src/univariate/continuous/normal.jl#L147-L154

Merged main; lots of test failures, but they all look like the common CI issues that have been occurring lately (e.g. https://github.com/scipy/scipy/issues/15854) and are not related to this PR.

Thanks @WarrenWeckesser! Gonna take your word re CI failures; am not keeping up with that fickle beast these days.


Remove contention point from find_optimal_selector_clusters_for_each_block

Before this change we filled block->cluster mapping in parallel but also
tried to aggregate list of blocks for each cluster in the same job.
In a multithreaded run on a Ryzen 5900 system (24 threads) this resulted
in significant contention over the mutex; moving the distribution to run
after all threads finished (serially) brought total compression time
down from 6.5 to 5.5 seconds.

This sounds great - thanks for submitting this. Will merge after validating (it's a small-ish looking change so that should be simple).

Looks like this was fixed as part of https://github.com/BinomialLLC/basis_universal/commit/deeb5acb563246f9b747229636205c5b19b99839#diff-a01c185dbfc142f2a0b5c67b814a556de24466173732064baa30ca51b3a35b97 so I'll close this.

Cool, thanks


decrease the 'phase' values

In this commit made three years ago, the 'phase' values for some rules were reduced, including the rule 911100 which is responsible for handling request methods. The NextCloud DAV functionality doesn't work with the previous values.

The phase values for NextCloud specific rules were also reduced in that commit.


Stop download when an error occurs in queue

Hi,
I have a queue of downloads and i would like to make all downloads of the queue to stop where there is an error.
Ex: we have a queue with 2 downloads (Download A and Download B)
-Download A starts
-Download A has an error
-Download B doesn't even start
Is there any way to do that?
Thanks

It is very simple, Just invoke FileDownloader.getImpl().pause(listener) when you receiving the callback of FileDownloadListener#error.

If i do that, the download B will call the FileDownloadListener#pause, i want to avoid that.

If i do that way, the download B will call FileDownloadListener#pause, i want to avoid that.


Throws error when a glob pattern doesn't match any script

When package.json contains the scripts as follows
{
  "scripts" : {
    "install:sub-project": "cd ./sub-project && yarn",
    "postinstall": "run-p install:**"
  }
}

yarn install does what is expected, i.e. install:sub-project being executed.
When there are no scripts matching install:** an error is thrown: ERROR: Task not found: "install:**".
I tried a number of extglob patterns expecting that minimatch (assuming extglob is enabled) would support those. No luck.
E.g. "postinstall": "run-p install:*(**)" results in
$ run-p install:*(**)
/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `run-p install:*(**)'
error Command failed with exit code 2.

Why do I need this?
install:** would install sub-projects dependencies in a monorepo. And I'd like to setup a monorepo boilerplate having no sub-projects mounted yet so that maintainers could add their sub-projects with the least hassle possible.
A possible workaround is just to add "install:void": ":", script (effectively explicit no-op shell command). Doesn't look really elegant though.
Will appreciate any suggestions on this.

/bin/sh: -c: line 0: syntax error near unexpected token `('
/bin/sh: -c: line 0: `run-p install:*(**)'

Thank you for your report. But it looks the error that /bin/sh reported. So that error is not related to this package.

Ah, sorry.

When there are no scripts matching install:** an error is thrown: ERROR: Task not found: "install:**".

I find that this is the main part.
Yes, currently npm-run-all throws an error to recognize typo if matched script was not found.
But I can see worth to not throw.

@mysticatea thank you for looking into this.
Just sharing my findings below hoping it might be of any use to you.
My expectation was that since npm-run-all uses minimatch under the hood and minimatch mentions support for extglob the problem could be solved by means of extglob patterns. Seems like this is not the case and minimatch supports only a subset of extglob. However it would be really nice to enjoy 0 or more pattern.
ESLint team decided to add an option to suppress the error when no files matching the pattern found and there is recent pending PR to resolve the issue. Adding an explicit option to suppress the error (or to fire a warning instead) might also be helpful.

would be really nice to have this for monorepos.


Basic support for using kubernetes passwords using the OpenShift client

This modification simply calls oc whami -t to get the kubernetes API token (which also is used for the internal docker registry authentication) and uses that for the users password when the associated server entry in the maven settings has a password of 'oc'.
Documentation and multiple context support to follow

Thanks for the PR. Do you happen to know if openshift support for a registry push can also be achieved by configuring docker, either by editing config.json or a credentials helper?
The latter is the path we have been taking recently to add support for other registry providers, to avoid needing to add code for each new provider/API/tool into the plugin directly.


Use window names instead of program file names

To improve UX of course. There is some for windows listing in agent but it needs to be tweaked because service doesn't have access to user's desktop by default.

See nosvc branch. We are not using services anymore and thus this task is trivial and already done in mentioned branch.
However, there is a lot of garbage in window list reported by windows, either we should filter it or revert back to using process names. Thoughts?

For Windows, those names are common and stay same between Windows installations. I don't think there is any convenient way to differentiate between a real window and just a GUI handle, which is a pain thanks to Microsoft. Leave this issue open for now, but the only one temporary solution I have in mind is to create hand-made list of common windows that must be ignored.


[msbot] can not clone service

There is a bug with these lines:
https://github.com/Microsoft/botbuilder-tools/blob/08ff1fb1e2ef7b060549b57ee8189549556d04ce/packages/MSBot/src/msbot-clone-services.ts#L255
        command = `az account show `;
        if (args.subscriptionId) {
            command += `--subscription ${args.subscriptionId}`;
        }

The error is like this:

it should be
        command = `az account show `;
        if (args.subscriptionId) {
            command += ` --subscription ${args.subscriptionId}`;
        }
```.

create PR in https://github.com/Microsoft/botbuilder-tools/pull/634

fixed in latest nightly builds.


New version: Balena.Etcher version 1.18.4

Pull request has been automatically created using 🛫 WinGet Releaser.
Microsoft Reviewers: Open in CodeFlow

Tagging the maintainers to have the bot sign the CLA as per the instructions in https://github.com/microsoft/winget-pkgs/pull/98287#issuecomment-1452472355

@mcraa
@thgreasi
@vipulgupta2048

thanks for the ping but only a contributor here not a maintainer, cc  @aethernet

No recent activity.

[Policy] Needs-CLA


How can i help migrate this package for support flutter web?

Hello Felix, thanks for this awesome work, i really wang to help you migrate this project for flutter web, how can i help?  i have a request on my app to run on web and without this package the project is freeze, i realy apreciate your return

HI, thank you for wanting to help. To make google_speech available for web, it is necessary to use grpc for web. The current implementation of grpc (https://pub.dev/packages/grpc) does not support web.
The protocols of grpc-web are very different from grpc-dart, so a simple port is not so easy.
I have seen that in the current grpc-dart master branch an interface has been created that connects grpc-web and grpc-dart. Maybe this is a first starting point. Unfortunately, I have not been able to get it to work on web yet.
If you don't need streaming support for your web project, it might also be possible to switch to the following package: https://pub.dev/packages/googleapis

Another idea would be to abandon streaming support for web for now. I haven't found a package that supports streaming on the web yet anyway.
Then you could use the Api version of Google Speech for web. If that would be a solution, I could try to implement it.

Hi Felix, thanks for your reply, and sorry for my late reply.. i had personal problems, btw i also tried grpc-web interface, but thats not simple work to do.
What about APi Version how that could be possible ?  count on me on any efforts

The problem with grpc-web is requirement of proxy to make it work. But that's not what we wish while using package like this :/

i got grpc-web working for flutter web 2 years ago.
it works fine.
https://github.com/amplify-edge/sys-share has working example.
backend if golang
frontend is flutter.

i got grpc-web working for flutter web 2 years ago.
it works fine.
https://github.com/amplify-edge/sys-share has working example. backend if golang frontend is flutter.

Hi @felixjunghans, seeing what @gedw99 just commented is there a light at the end of the tunnel after all?
PS:@menezes85 take a time (if you're still willing to help on this package) and take a look at this.

Hello Folks, project is more then a year frozen because i was not able to make it work for web :( i will have a check with the commment of @gedw99 , but in order to add this supporte, we will need to make a task force in order to proceed in advancements, thanks for your mutual interest.

Hi @all, after @gedw99 comment I tried again today with grpc-web. However, currently I still get CORS errors with Google's Speech Api. Unfortunately I can't find the error. So if someone could help that would be great. I will check in an example with my code I am currently stuck on.

Here is the main.go that kicks off the backend
https://github.com/amplify-edge/main/blob/master/deploy/templates/maintemplatev2/server_commands.go
github.com/improbable-eng/grpc-web/go/grpcweb Is what does the magic to make GRPC-web work with needed envoy of GRPC gateway.
under the hood , for web, flutter and golang use web sockets.
i stopped using flutter 2 years ago and now use GIO for portable gui btw.
Each to his own but I found more productivity with having the frontend gui and backend all in golang .
If you want more info just yell

Thanks @gedw99.
There is now a new Branch called https://github.com/felixjunghans/google_speech/tree/web-example . In the sample folder there is a project called audio_file_example. This should now be able to be launched on the web. Unfortunately I can't connect to Google's Speech API at the moment. If someone finds the bug, feel free to create a PR.

@felixjunghans , for CORS errors, check the headers of request:
Try one of those headers:
Access-Control-Allow-Origin: *
send your request to a proxy, or create a own proxy .

Well, I noticed that the package used for streaming the voice input is sound_stream and as we can see it's not supported for the web, maybe changing it for mp_audio_stream or similar.
Ps: when updating remember pedantic is deprecated and now it's suggested to use lints  lints

My bad, I was trying out mic_stream_example

Any updates on this @felixjunghans @menezes85 ?

@alaincruz06 @felixjunghans  I am getting the same error:
Error: gRPC Error (code: 5, codeName: NOT_FOUND, message: HTTP connection completed with 404 instead of 200, details: [], rawResponse: , trailers: {content-length: 0, date: Thu, 08 Feb 2024 06:59:18 GMT, x-content-type-options: nosniff, x-powered-by: Dart with package:shelf, x-xss-protection: 1; mode=block})

dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/errors.dart 294:3       throw_
packages/grpc/src/shared/status.dart 400:7                                        validateHttpStatusAndContentType
packages/grpc/src/client/transport/xhr_transport.dart 103:7                       [_validateResponseState]
packages/grpc/src/client/transport/xhr_transport.dart 115:10                      [_onHeadersReceived]
packages/grpc/src/client/transport/xhr_transport.dart 62:11                       <fn>
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 574:37  _checkAndCall
dart-sdk/lib/_internal/js_dev_runtime/private/ddc_runtime/operations.dart 579:39  dcall
dart-sdk/lib/html/dart2js/html_dart2js.dart 37241:58                              <fn>


Feat/metafields

Studio changes for meta fields and meta data
Closes #133
Closes #132

@Bhumi101097 Please add the test cases as well for the functionality


Update yaml files - pin napari < 0.5

This PR fixes the napari-related pin mentioned at https://github.com/computational-cell-analytics/micro-sam/issues/693.

Okay, some tests are failing to the incompatible border attribute shifts I made recently. I'll revert  the ones blocking the tests.


Docs for 6.0

Work in progress..

Note to self: mention ReDoc in OpenAPI section.

I'll remove the TimescaleDB tutorial. I think some of the content can later be included in a more generic how-to about postgresql extensions

I think I'll not include the root-spec(https://github.com/PostgREST/postgrest/pull/1317) config in the docs yet since we don't have a default base spec to offer. Once we have it I'll include it.

Added the raw-media-types reference as it would be on 6.0.3, with comma separators instead of being a list.


Geopackage compatibility

It seems that the Arcpro save as geopackage feature appendsmain. to the front of each table. This breaks the toolbar. I don't know if geoopackages made by other means would also do this.

geomapmaker_template.zip

As discussed, geopackages append main. because they are in a SQLite database. You can manually rename the layers/tables to work with the toolbar, and I plan on adding a simple button to automate the task.

I added the tool for renaming geopackage datasets


Bug: Fix weird line endings

Describe the Bug

Currently the program sometimes uses Println and other times just prints to the same lines and uses a \n instead, this should be tidied across the entire project as it creates unusual output behaviours
Steps to Reproduce

Install MarketXIV under v0.3.1
Run a command line marketxiv item Light<PHONE_NUMBER>8232398238797289 (invalid ID)
Weird newline operator

Screenshots

Resolved in 8df8da74cc15218d5a22531109fa2dc7436b5e9d


frontend: transform aopp.tsx to func. component

fix: https://github.com/BitBoxSwiss/bitbox-wallet-app/commit/f564cfa94f0979fd3efff2b638ce1e933f4e63f0 causes infinite loop / calls to the AOPP endpoint, thus we revert it for now.
ref: #2973

@shonsirsha could you review this ?
(CI fails bcs of triy check too many requests)

@NicolaLS please update the commit message


Increasingly slow to add events to ASDF dataset

I am using pyasdf to store catalogs of detected events, which can include thousands of obpsy events and waveforms.
When adding these objects to ASDF dataset with ds.add_quakeml(), I found that it becomes increasingly slower to add events to the dataset the larger the number of events in the dataset is. I suspect this may be due to checking for redundancy between the new event and all the events already in the dataset.
I had initially designed a workflow that looped through a list of detections and added an obspy event and waveforms associated with the event via the event_id for each detection. This makes some intuitive sense, but becomes very slow when adding thousands of waveforms and events. This appears to be circumvented by first loading the events into an obspy catalog and adding the entire catalog to the ASDF dataset. This is a fine solution, but should probably be mentioned in the documentation as the preferred method.
The attached snippet of code should simply demonstrate the issue.
import obspy
from obspy.core.event import Event
from obspy.core.event import Catalog
from obspy.core.event import Origin
import time
import pyasdf
import matplotlib.pyplot as plt

# open ASDF dataset
ds = pyasdf.ASDFDataSet("test_dataset.h5")

# set up run
num_it = 100
times = []

# add each event individually
for i in range(num_it):

    # start timer
    timer = time.time()

    # make obspy event
    event = Event()
    event.event_type = "ice quake"
    origin = Origin()
    origin.time = obspy.UTCDateTime(2000+i,1,1)
    event.origins = [origin]

    # add event to ASDF dataset
    ds.add_quakeml(event)

    # stop timer
    runtime = time.time() - timer
    times.append(runtime)

# plot results of adding individual events
fig = plt.plot(range(num_it),times)
ax = plt.gca()
ax.set_ylabel("Time to add event (seconds)")
ax.set_xlabel("Number of events in dataset")
plt.show()
print("Total time to add " + str(num_it) + " events individually: " + str(sum(times)) + " seconds")

# put in an obspy catalog first
event_list = []

# start timer
timer = time.time()

for i in range(num_it):

    # make obspy event
    event = Event()
    event.event_type = "ice quake"
    origin = Origin()
    origin.time = obspy.UTCDateTime(2000+i,1,1)
    event.origins = [origin]

    # add event to list
    event_list.append(event)

catalog = Catalog(event_list)
ds.add_quakeml(catalog)

# stop timer
runtime = time.time() - timer

# print result of adding catalog
print("Total time to add " + str(num_it) + " events in catalog: " + str(runtime) + " seconds")

Just wanted to say I observed the same issue.
I have a list of a few thousands of events, with for each event a QuakeML file and a mseed waveform file, and I wanted to add in a loop all events and waveforms to a single H5 file. For further processing, I wanted to have each waveforms with an event_id tag, to easily extract the correpsonding event for each waveform, so my code was something like:
with pyasdf.ASDFDataSet(h5file, compression=None, mode='a') as ds:
    # Loop over event IDs
    for evid in evid_list:

        # get QuakeML file and mseed file corresponding to evid
        ev_file = get_event_file(evid)
        wf_file = get_waveform_file(evid)

        # Read in event with Obspy
        event = obspy.read_events(ev_file)[0]

        # Add Obspy event to pyasdf
        ds.add_quakeml(event)

        # Add waveforms, with event_id specified
        ds.add_waveforms(wf_file, tag="raw_recording", event_id=event)

And each iteration was increasingly slow. It was intractable to run this for thousands of events.


Update README.md

URL branches in the readme file updated.
Sorry, for this stupid mistake ; )

No Problem at all
Thanks for the work


Is MJPEG camera format supported?

The uvc camera supports 120 fps with MJPEG 640x480 resolution.
detect-camera seems to convert only YUV-> RGBA.
Is it possible to convert from MJPG to RGBA?
Give me tips to speed things up.
ss << "v4l2src device=/dev/video" << mV4L2Device << " ! "; ss << "image/jpeg, width=(int)" << mWidth << ", height=(int)" << mHeight << " ! "; ss << "jpegdec !"; ss << "appsink name=mysink";
Thanks..

Hi @vusdo , you may wish to use nvjpegdec, which is hardware-accelerated.
Please refer to the L4T Accelerated GStreamer Guide for more information.


Website: Is "Get the same benefits as BEM" accurate?

I've seen https://github.com/Semantic-Org/Semantic-UI/issues/3671, but feel this is a very separate question.
https://semantic-ui.com/ says "Get the same benefits as BEM or SMACSS, but without the tedium."
From a quick look, though, it seems to run counter to BEM. I'm not saying that's bad, just wondering if I'm missing something, or if that text could maybe be clarified.
My understanding of BEM is that it wants to minimise CSS specificity conflicts by using single classes rather than complex selectors (.foo__bar instead of .foo .bar or .foo.bar), and to make hierarchies very clear with explicit (though arguably tedious and technical) naming – in my previous example, you know that the "bar" is a subpart of a "foo".
From a brief look at the start page of Semantic UI, it makes very different trade-offs. Which, again, is fine – I'm just curious if I'm missing something and Semantic UI in fact does get those same benefits as BEM, in addition to its natural language style syntax.

I think what @jlukic means is that when you write semantic classes you can easily see how elements are getting styled via its natural language and the structure of the component.
e.g.
BEM:
.image {}
.image--large {}

SUI:
.ui.large.image {}

With SUI there is a few constant modifier classes used throughout the framework like small, .large, .center, right etc. Theses are your modifier classes.
There is also the block classes which are the main class for each component like .button, .grid, .dropdown etc.
In some cases you also have element classes like the dropdown component .dropdown is your block and then inside that you have .text which is the placeholder, .menu which is then a list of dropdown items these are both elements of the .dropdown block.
As you can see semantics classes build up very similar to the likes of BEM
I hope this clears up any questions you may have.

@hammy2899 Thank you very much! Appreciate it. That clears it up a bit.
I'm curious about how this compares to something like BEM as a project grows in complexity. In my experience, BEM solves some problems I've felt from previous ways of (not) structuring CSS, including avoiding specificity wars and being clear which classes go together as one component. Are those pain points with SUI in a complex project, or does it help avoid them?
This is quite possibly beyond the scope of a GitHub issue – please feel free to close it if so :)


dabs polishing pass

the changes i told you about a while ago.
member to make update the release i guess.
Im still gonna see if i can add shadows to the car model

I don't like the formatter :/


Added collage

Right now, the collage items link to the Anaconda.org rendered notebook, but @philippjfr, you may want to edit this PR to make it link to a live notebook?  Seems like the code is also important to show, though.

I'm working on getting these served as apps on mybinder, i.e. no notebooks and therefore no code. I think that's fine for a landing page and we can have a gallery page which links to the code and the app versions.

I've added separate titles for each thumbnail, so if you want we could have the image link to the running app, and the name link to the notebook.  We can also have each running app link back to the notebook...

In the meantime, consider just merging it so that the website has these examples, and updating in a separate PR.


Reorganize styles.js

Currently contains everything - should be split up into different files by features (i.e. buttons.js, tables.js, etc)

I've been working on the login component display and needed to change its setup anyway, so that was the perfect opportunity to knock out this bit of styling cleanup. Currently in refactor/update-styling and will merge into develop when finished with the rest.


Use subprocess securely to avoid shell injection

Python possesses many mechanisms to invoke an external executable.
However, doing so may present a security issue if appropriate care is not taken to sanitize any user provided or variable input.
Consequences

If you use shell=True, your code is extremely likely to be vulnerable

Even if your code is not vulnerable, the next person who maintains can easily introduce a vulnerability.

Shell injections are arbitrary code execution - a competent attacker will use these to compromise the rest of your system.

How to Avoid

Stop using the following commands that may cause shell injection according to Bandit rule B605

os.system
os.popen
os.popen2
os.popen3
os.popen4
popen2.popen2
popen2.popen3
popen2.popen4
popen2.Popen3
popen2.Popen4
commands.getoutput
commands.getstatusoutput

Use subprocess securely

def ping(myserver):
    args = ['ping', '-c', '1', myserver]
    return subprocess.check_output(args, shell=False)

Here is a good example in Azure CLI code that shows how to invoke subprocess.Popen securely:
https://github.com/Azure/azure-cli/blob/325dfa64d8b77bfddb3b087162ad98acee5037ab/src/azure-cli-core/azure/cli/core/util.py#L734-L735

There are some good examples in Azure CLI code that show how to invoke a subprocess securely:
To open a web browser in WSL:
https://github.com/Azure/azure-cli/blob/325dfa64d8b77bfddb3b087162ad98acee5037ab/src/azure-cli-core/azure/cli/core/util.py#L734-L735
To invoke azcopy:
https://github.com/Azure/azure-cli/blob/4b86ba6619f1d84d91599822d361cbc6d1ba7648/src/azure-cli/azure/cli/command_modules/storage/azcopy/util.py#L75-L76
https://github.com/Azure/azure-cli/blob/4b86ba6619f1d84d91599822d361cbc6d1ba7648/src/azure-cli/azure/cli/command_modules/storage/azcopy/util.py#L85
To invoke bicep:
https://github.com/Azure/azure-cli/blob/9464462b8b20717a908ca7a70b7c9ad6f202897a/src/azure-cli/azure/cli/command_modules/resource/_bicep.py#L240-L241


Not able to Upload the .ob file which is already saved

Saw the same issue is reported by another user too and it is noted as a bug. I am not getting any errors when I try for the first time.

Created an .ob file and tried to save it on the computer
It is getting saved
Tried to load the saved project file. It loaded successfully. But, then the 'Upload Button' is not having any action
Then, pulled another .ob file, which is already saved. Then, the error reported by the other user is coming for me too

Please see the video
https://user-images.githubusercontent.com/82566442/133768711-a0933054-23ca-4244-8a98-33ee56e8acb5.mp4

Saw that this issue is reported already. But, I am not getting any eeror

font{
    line-height: 1.6;
}
ul,ol{
    padding-left: 20px;
    list-style-position: inside;
}

replied to you on gitter.Some time ago, my grandfather fell down and was hospitalized. I have been accompanying him in the hospital. Recently, I have been troubled by this bug for a long time. I have been concentrating on repairing this problem, so I didn't pay attention to my last email.

On 9/17/2021<EMAIL_ADDRESS>wrote：

Saw that this issue is reported already. But, I am not getting any eeror
—You are receiving this because you are subscribed to this thread.Reply to this email directly, view it on GitHub, or unsubscribe.

Repeat with https://github.com/openblockcc/openblock-desktop/issues/21

Hi Arthur,
Thank you so much. Will implement this. Thanks a lot..

.ob code loading  is working fine now , but the upload button is not working.

Yse, this bug has been reported by ircbloqcc. You can check this https://github.com/openblockcc/openblock-desktop/issues/21  to see how the bug is triggered and how to temporarily solve the problem. I'll fix it in the next version.


Add documentation for publishing, retrieving keys.

/wip

reviewed what you have so far, since WIP, ping the review when you want another look

This LGTM - but if i type that on a line by itself, it will merge.
Anyone else want to comment?


signals

Double prompt > prompt > after sending a SIGINT during the execution of a cmd.
How to reproduce:
sleep 10
CRTL + C


Include compound details on the PeakGroup detail view

FEATURE DESCRIPTION
Feature Inspiration
Since the search results actually return PeakGroup names and not the actual compound record, the links from the results will go to the PeakGroup detail pages. If we included the related compound details directly on the PeakGroup detail page it would make the page more informative.
Feature Description
A list of the compounds, their formula, and the HMDB ID. The compound name should link to the compound page and the HMDB ID should be a link out to HMDB.
Alternatives Considered
Comment

ISSUE OWNER SECTION
Assumptions

List of assumptions made WRT the code
E.g. We will assume input is correct (explaining why there is no validation)

Requirements

List of conditions to be met for the feature
E.g. Every column/row must display a value, i.e. cannot be empty

Limitations

A list of things this work will specifically not do
E.g. This feature will only handle the most frequent use case X

Affected/Changed Components

Files
Environment variables
External executables
Database tables
Cron job settings
Etc.

DESIGN
GUI Change description
Describe changes the user will see.
Code Change Description (Pseudocode optional)
Describe code changes planned for the feature.
Tests
A test should be planned for each requirement (above), where possible.

Took a look at this issue. For peak group like "citrate/isocitrate", I expected both citrate and isocitrate would return with many-to-many relationships. However, it seemed only the latter returned from database retrieval.  my test using Django shell:
In [1]: from DataRepo.models import *

In [2]: pg1 = PeakGroup.objects.get(id=18)

In [3]: pg1.name
Out[3]: 'citrate/isocitrate'

In [4]: pg1.formula
Out[4]: 'C6H8O7'

In [5]:  pg1.compounds.all()
Out[5]: <QuerySet [<Compound: isocitrate>]>

In [6]:  pg1.compounds.all().count()
Out[6]: 1

In [7]:  pg1.compounds.all()[0]
Out[7]: <Compound: isocitrate>

In [8]:  pg1.compounds.all()[0].id
Out[8]: 24

In [9]:  pg1.compounds.all()[0].name
Out[9]: 'isocitrate'


Datasets Discussion

Normal distribution
https://www.kaggle.com/code/olgaluzhetska/students-performance-and-normal-distribution
https://www.kaggle.com/code/paulinakas/normal-distribution-analysis-for-goodreads-data/notebook
https://www.kaggle.com/code/abdelrhmaneltawagny/apply-probability-distributions-in-real-data -> This also have information on PDF/CDF

In the end, for pnorm and qnorm, we use palmerpenguins


HttpError: Resource not accessible by integration - https://docs.github.com/rest/issues/comments#list-issue-comments

cannot use this - it does not work.

See the permissions note in the docs. Make sure to add the following to your action:
name: "Run Evals"
---
permissions:
  pull-requests: write
  contents: read


Does fullcalendar have an option for scheduler?

I'm trying to figure out what the difference between the normal fullcalendar and its scheduler premium add-ons as I'll need it in a new rails application I'm working on. Does this gem provide the option of scheduler or is that something I would need to manually deal with? Any help is much appreciated!

The gem does not include the Scheduler add-on or any options for it.
But this is simply a wrapper for the fullcalendar.js and you might be able to combine the two, but you would need to add scheduler.css and scheduler.js on your own.
(Correct me if I'm wrong @gr8bit @bokmann)

Thanks, @davidwessman. I appreciate it!


Enhance app-task-demo readability through clean up and comments

Changes:

Add several comments
Remove unused code to reduce confusion
Clean up code

Move variable declarations always to the top
Give private and public property the same name
Add private identifiers to enhance beginner's understanding

Move local SQLite db name to constants

Can you clean up the issue here?

Done.


Fixed table column widths

What is the context of this PR?
The Questionnaires listing previoulsy had flexible columns, and we didn't truncate text in the Created By column. This meant that usernames could awkwardly wrap, as seen below
How to review

Code looks good
Tests pass
Table handles long title and long user names
Check truncation works correctly throughout app (since there is now a single component for this purpose)

Before

After

TODO

[ ] work out why truncation is broken for MovePageModal

Fixes #347

I need to work out why truncation is no longer working in the MovePageModal before this can be merged (though the problem seems to be in master too, so maybe not worth holding this up over it)


[Authorize] attribute is ignored by proxy route

Hey @twitchax
Is it somehow possible to deny not authorized requests?
[Authorize] attribute seems to be ignored for proxy method

Hi @ElVisPL,
At present, this would be a bit difficult.  The proxying nature of the attribute is designed to work "outside" of MVC.  The only way to get attribute to work would be to put the proxying methods in a Controller.  Unfortunately, that comes with some baggage that I have yet to investigate.
I recently updated the definition for UseProxy to allow you to inspect the HttpContext.  At present, that is your best bet: inspect the HttpContext when the proxy method is called and complete authorization inside the proxy method.
If you have some suggestions, though, I would be happy to explore them: I may have missed something in my investigation.

@ElVisPL, well, I still liked your idea, so I decided to run with it.
I did not explicitly try Authorize, but I exposed the proxying functionality as an extension method on Controller, which should work just fine.  Please check out the new readme and let me know how it works.
The commit is here.

@twitchax It works perfectly and brings whole new possibilities!
Do you plan to update nuget version in the near future?

Yep: will do!

@ElVisPL, just added a GitHub Action for releases and pushed to NuGet. :)
Thanks for the suggestion.


Update README.md with clone instructions

This PR is to address Issue #6, because the README currently doesn't note that the project has to be cloned with the --recurse-submodules flag.
This is a super tiny two-line change to the README to add this flag and note its requirement.
Thanks!

I've added an additional commit to specify a specific node version. If using a modern version of node, a number of deprecated packages will break when trying to install and build the project. Because of this, it's recommended to run node 14.10.0, as it came out around the same time this project was initially published (August, 2020)

Added one additional fix to specify the creation of a ../data folder, as well as the change from --question-list to -question-source


improved game section alignment and corrected sound off and on functi…

Fixed #638
Alignment of scoreboard is not correct before which is improved now and sound off and on functionality is corrected successfully.
Also corrected "Game tour" popup.
Before PR:

After PR:

[yes ] I follow CONTRIBUTING GUIDELINE & CODE OF CONDUCT of this project.
[ yes] I have performed a self-review of my own code or work.
[yes ] I have commented my code, particularly in hard-to-understand areas.
[yes ] My changes generates no new warnings.
[ yes] I have followed proper naming convention showed in CONTRIBUTING GUIDELINE
[ yes] I have added screenshot for review.

This issue is solved under Gssoc'24

this issue has already been resolved


[File Dialog] Do not open native file dialogs in the edited scene.

Prevents native file dialogs from opening while in the edited scene tree.

Thanks!


zeroed target thread ID in work pass

On Rakudo Star 2014.09 with MoarVM backend on OS X:
$ ./perl6 -e 'use Digest::SHA;  sha1 "foo" for ^14'
Internal error: zeroed target thread ID in work pass

Any lower number of iterations is fine.

@bbkr can you retest?

I don't have the same OS setup now. But on my current machine (macOS High Sierra, Rakudo 2019.07.1 and Digest 0.3.4) it survived 1_000_000 iterations.
I think this can be safely closed now. Even if there was no direct change in Digest, something in Rakudo itself fixed it along the way.


Add onStart and onComplete into FrameAnimation

Related with #11.
How to use:
window.addEventListener('onStartAnimation', (e) => console.log('onStartAnimation', e));   window.addEventListener('onCompleteAnimation', (e) => console.log('onCompleteAnimation', e));

I used 'window.dispatchEvent' for gsDevtools because I had to dispatch the event from the iframe to the preview website. If you want to do an onstart and oncomplete you can do in Banner.js:

@mm-paulie @mirkovw I hadn't seen the commented line. Thank you very much for the tip. No, it is not necessary to modify the FrameAnimation, that's enough!

Cool! Thanks @alandawi !


one more suggestion

If we did intercept a bank transaction, the bot will collect all ip login or money transfer
so we will get most active and new player ip
sorry if I made too many requests

Hey, don't worry. Suggestions are always welcome.
Actually I didn't understand well what you meant. Could you explain your suggestion in more detail.

when I intercept transaction bank, and steal other player money... I see many IP login and steal my money back but this bot not collect IP and just delete them
So i think its more usefull if this bot can collect ip log and do intercept bank at same time

Nice. I'll thought about a way to implement that. Thanks for the suggestion.


Add option for {{old_note_link}}

Option for {{old_note_link}} in Template so the created Note has reference back to the Mother

note.

can we do this? this should be a thing

Are you saying I can have this ‘now’ just by writing it in the template box already OR you need to modify the plugin?

just saw this message but yes, I pasted this into the "Refactored note template" box in settings:
{{new_note_content}}

Link to original note:
{{link}}


Change dispatch_model when we have only one device

What does this PR do ?
This PR changes the behavior of the dispatch_model function when the device_map have only one device. We don't attach the hooks anymore and the user will be able to move the model with .to(). This change breaks the case where the device_map is {"":'cpu'} or {"":'disk'} where the hooks will dispatch the weights to the main_device. However, this fix will lead to less issues from users who want to use device_map as a regular device parameter.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

Just for googlers, this presents as this exception when the change is pulled down and using device_map like below:
TypeError                                 Traceback (most recent call last)

[<ipython-input-3-34cc1538f877>](https://localhost:8080/#) in <cell line: 14>()
     12
     13 tokenizer = AutoTokenizer.from_pretrained(model_id)
---> 14 model = AutoModelForCausalLM.from_pretrained(model_id,
     15                                              quantization_config=bnb_config,
     16                                              device_map={"":0}, trust_remote_code=True)

2 frames

[/usr/local/lib/python3.10/dist-packages/accelerate/big_modeling.py](https://localhost:8080/#) in dispatch_model(model, device_map, main_device, state_dict, offload_dir, offload_index, offload_buffers, skip_keys, preload_module_classes)
    387         retie_parameters(model, tied_params)
    388     else:
--> 389         device = device_map.values()[0]
    390         if device != "disk":
    391             model.to(device)

TypeError: 'dict_values' object is not subscriptable

Thx for testing. Should be fixed in this PR.


rdb v8 support

redis-rdb-tools already has rdb v8 support.
https://github.com/sripathikrishnan/redis-rdb-tools/commit/51089e11a441c092ea35a5222b873b5042ebe936

@badboy
I want to continue to maintain this project.
I have implemented the parsing library in golang anzi, which supports rdb version 9.
If you had abandoned this project, would you like to add a maintainer of crates.io for me? Otherwise I could only fork and rename it  as rdb2 to take the full control of it.

redis-canal-rs
i already update rdb v9. parser.rs
tks @badboy rdb-rs project.


AppInsightsErrorBoundary option to clear hasError  #58

The failing test error is because we are running rush check (you can un this locally) which validates that all specified versions match
react-router-dom
^6.10.0

@microsoft/applicationinsights-react-js
~6.11.2
@microsoft/applicationinsights-react-sample

So in the above case these 2 packages are referencing different versions.


Issl testing

Merging ISSL changes into main branch to being benchmarking results

Test pipeline is currently failing to to outdate docker image. Boost is not installed on the image and therefore can't build. Will fix later


[General tasks and bug issues fix] - routing, dirty form fix, styling

issues:
wrong page routing https://github.com/ita-social-projects/OoS-Frontend/issues/1899
price input style fix https://github.com/ita-social-projects/OoS-Frontend/issues/1912
previous page routing https://github.com/ita-social-projects/OoS-Frontend/issues/1911
removed city referred table column for user list https://github.com/ita-social-projects/OoS-Frontend/issues/1838
fixes dirty form subscription for user config
onCancel/onSubmit - routing fix
general styling fix
protected providers provided in the constructor

Wrong aligment

I know it's not your job, but can we fix it?


Is the Figma UX/UI kid available?

Is the Figma UX/UI kid available?

Nope... but this may be something that @jess-dillard and others make available at some point in the future. If you'd like, please feel free to open an "Ideas" thread on the discussions board


removes unwanted whitespace after icons

At the end of the SVG files for the social media icons there is a newline character that will be included in the  tag in the template. Firefox renders this as an additional space character that adds more whitespace between logo and text than what is indicated by the CSS file. I noticed this, when I tried to add a PNG icon for Research Gate that did not align properly with the other icons.
In reference to #140, I think the correct solution for this small display bug is to use the whitespace-control feature of Liquid 4.
I also increased the padding used for the whitespace in the CSS, so that the visual impression stays (almost) the same.

I just noticed that whitespace-control did not really fix the problem. I was experimenting with different options and did not notice that I also had removed the whitespace inside the actual SVG files when I checked if the whitesprace-control tags would help. It seems that they only remove additional whitespace generated by liquid-tags and not whitespace within included files.
So the solution really seems to be to alter the SVG-files. Another option could be to switch to a different tag other than , but I did not want to change the HTML itself.

The entire social-icons sections are being considered for an overhaul. See #141 and #146 for proposals..
Also, I couldn't reproduce the whitespace bug on Firefox by comparing the footer at current version on GitHub Pages
Hence if possible, can you post a screenshot of the said bug at your end? If you're able to post an additional screenshot  of any other browser on your system for comparison, all the better..

The bug is quite subtle and probably not that relevant if the social icons will change anyway.
Still, for the record I made some screenshots in Firefox and Chrome (from the Link to the gh-pages version that you posted) that show the issue:

In Firefox you can actually see the text content as separate element in the development tools. The total width of the span element should be 16 pixels from the SVG + 5 pixels padding, but the whitespace adds another 4 pixels of content.

In Chrome the issue is the same, but it is a little less visible. Again, the toal width is 25 instead of 21 pixels.

Golly, I see it now.
Though I still don't think that a newline character would have a visible presence in HTML.

You are right, newlines should not matter in HTML. That also got me confused at first glance, but the nasty detail is that this newline is added between two  tags. Because of this, it is condensed into a single space character like any other whitespace inside a node's text content.
This
nospace

renders differently than this
no
space

Cool! Thank you @CSchoel  for unearthing the bug-source.
The latest master is now requiring a minimum of Jekyll 3.5, which means Liquid 4.0 access to all from next release.
And there are active proposals to do away with includ-ing social icons.. So this bug might get resolved automatically.


Add free courses offered on HP to the awesome-certificates list

This issue proposes to add the free certifications from HP Life to the awesome-certificates repository:
Steps to complete:

First: fork this project, then edit awesome-certificates/readme.md file to include the free course/certificates.
Second: open a pull request, if you're new to pull requests read about it here.
Third: read and adhere to the list guidelines.

Once your pull request is submitted, it will be reviewed by a maintainer of the awesome-certificates repository. If your changes are approved, they will be merged into the main branch of the repository.
Thank you for your contribution to the awesome-certificates repository!

Can I work on it?

Hello Tashuuu! Yes of course let me know if you need help.

I want business analytics certificate


%.f fails with unexpected placeholder

https://github.com/fengari-lua/fengari/issues/147
C language docs says the following about .precision field in sprintf() format:

If the period is specified without an explicit value for precision, 0 is assumed.

$ node
> require("sprintf-js").sprintf("%.f", 2)
Thrown:
SyntaxError: [sprintf] unexpected placeholder
> require("sprintf-js").sprintf("%.0f", 2)
'2'

PR with fix https://github.com/alexei/sprintf.js/pull/188


[Feature Request] Rounded Corners

Purely cosmetic and I'm not sure if this would be a hyprpaper thing or a Hyprland thing, or even if it's within the scope of what hyprpaper is meant for, but it would be cool to be able to have rounded corner wallpapers with some default background color. When I used Gnome, there was an extension that would do this and it was pretty neat. Certainly this is 100% my opinion, but it's something unique that I think actually does add a certain aesthetic that could mesh well with Hyprland.

This wouldn't work well with bars for example. Since hyprpaper draws the wallpaper on the background layer and bars are usually on the bg/fg layers, hyprpaper doesn't care about exclusive areas (as set by bars), and would draw the rounded corners right under the bar.
A better idea is to have the rounded corners handled by the shell, as can be seen in end-4's dots.

as above


Remove MixedViewport

Also, port the MixedViewport tests to LazyBlockViewport. Fix bugs found by the tests.
Fixes #3075

@Hixie

Depends on https://github.com/flutter/flutter/pull/3127


[pulsar-io][jdbc sink]Support delete and update event for JDBC Sink

Motivation
Currently our JDBC Sink not support deletion and update events.
Support for delete and update events.
Modifications
Support for delete and update events.
Add some document for JDBC Sink. https://github.com/apache/pulsar/issues/4073
Verifying this change
local Unit Test pass.
Integration test pass
If yes was chosen, please highlight the changes

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API: (yes / no)
The schema: (yes / no / don't know)
The default values of configurations: (yes / no)
The wire protocol: (yes / no)
The rest endpoints: (yes / no)
The admin cli options: (yes / no)
Anything that affects deployment: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

run integraton tests

run Integration Tests

@tuteng
Can you write an example or a documentation on how to use this JDBC sink?
Also is it possible to use debezium source and this JDBC sink to replicate a database to another database?

I will add a use case later.

@tuteng any updates?

@tuteng any updates?

@tuteng any updates?
I'm very sorry, I haven't had time to do this recently.

@sijie @jiazhai PTAL

run java8 tests

@tuteng please rebase this pull request to latest master to address the build errors.

add to 2.4.1 for conflict with #4703


tasks query hangs with Loading Tasks...

Issue tracker is ONLY used for reporting bugs. New feature ideas should be discussed in the ideas section. Please use the Q&A section for supporting issues. Please use the search function.
If you encountered the issue after you installed, updated, or reloaded the tasks plugin, please try restarting obsidian before reporting the bug.
If you want to report a bug, please follow the guide lines below to help me resolve it.
Expected Behavior
query to return a list of filtered tasks
Current Behavior
loading tasks...
Steps to Reproduce
I've been using the Tasks plugin for a few days without issue. I've recently been experimenting with some other community developed plugins and realised that the Tasks plugin stopped working. I've disabled all other plugins, restarted Obsidian, reinitiallized my vault and reinstalled the tasks plugin but I'm still hitting this issue.
If obsidian is reindexed then the plugin appears to load correctly. If I quit and reopen Obsidian the issue comes back.
Context (Environment)

Obsidian version: 0.13.19
Tasks version: 1.4.1

Possible Solution
I originally thought it had something to do with the Day Planner plugin as it was roughly then that I started noticing the issue. I've tested on a new vault and all is good. Therefore, I suspect it is something specific to that vault..  I've found the issue. Somehow  a file that hasn't been touched in a very long time had some ^M chars inserted at the end of each line. It just so happened that I used to filter for tasks using a #task tag an I guess the ^M charactor broke everything - not sure why or how the task would have been set as having been completed on new years day though - I certainly would not have added that bit!
## Questions^M
- [ ] How much `swap` (currently 4G)??^M
- [ ] *Some* root access #task ✅ 2022-01-01
- [ ] ^M

Sorry for the bug report spam. Thanks for a great plugin!!

No need to be sorry @k1n-gw1ld0r, this is actually interesting. Is it possible that the Tasks plugin craps out on large files (independent from the trailing ^M)?
^M only indicates windows line breaks. See also on Wikipedia: https://en.wikipedia.org/wiki/Newline#Issues_with_different_newline_formats

When viewing a file originating from a Windows computer on a Unix-like system, the extra CR may be displayed as a second line break, as ^M, or as  at the end of each line.

The windows line breaks should not change Task's behavior. I think?

Hmmm, I did think that. They were probably appended when I tried using the obsidian git plugin to sync to a git repo on Windows machine where git was probably not configured to handle the line endings correctly.
I'm not by my computer at the moment but will try and reproduce again tomorrow. The culprit file was only about 20 lines long but once it was removed everything started working again. I'll take a closer look if there's anything else going on.


Bug 58845 : http request view doesn't display all the parameters

Can you provide a test case to show the issue?

you mean a test for the new behavior ?

Yes, to show which kind of params are missing in the display

I can not add a test for the previous behavior as the method signature is wrong : the query is parsed into a Map<String, String> where you can only have 1 value per parameter name...
If you can have a look at bug 58851, I will add a test with my PR that test that all the parameters are displayed

Not a junit test, a jmeter test (.jmx)

ok
attached the test I've used for my PR to bugzilla
run the test and have a look at the result in the request http view
parameters defined in the http sampler are missing
the sampler is fine it's just the display


Maintainer wanted!

Hi.
I'm the maintainer of this repo. It's my most popular NPM package, and plenty of people seem to find it useful, but unfortunately I no longer use it myself, so it's hard to prioritise spending any time on it, and issues have been piling up.
I don't think there's anything terribly onerous to do - mainly updating it to work with latest version of Sequelize, and maybe modernising the code base a bit (async await now exists!)
There are now various forks fixing one thing or another, but not everything. Obviously this is not ideal for anyone, and a single repo which is maintained would be much better for the community as a whole.
Would anyone like to step up and take it over?
If you are interested, please before saying "yes", consider these questions:

Do I use this package enough that I will be motivated to maintain it?
Do I intend to continue using it, so my motivation to do so will continue?

These questions are just intended to ensure that the next maintainer doesn't end up in exact same situation as me!

I really hope you can find the time and upgrade your package to sequelize v6 🙏

@woodjs I am hoping you will find the time to update my package for Sequelize v6!

@akxcv, I'd be willing to take up maintainership for this project. My company is looking to use this project, I'm a core team member of the popular node-fetch package since the very first begining and takes care of a number of other popular open source project.
That being said, I have had a fascination of getting things modernized. My motivations are not to prioritize the needs of my company over the needs of the community. Looking through the issues, I think that I could help with answering the questions people have or looking into (and potentially fixing) the problems that are presented.
If it's alright with you then I would like to get full maintainership of npm package and that the github is transfered to my account
Just let me know 👍

Hi @jimmywarting.
Thanks very much for stepping forwards. You're on!
Would you object to me remaining as a maintainer on the project alongside you? I do have an intent to use this package again in the future (but who knows when?) so could be useful for me. If so, I would propose to:

Keep repo as overlookmotel/sequelize-hierarchyon Github
Give you write access to Github repo
Add you as an additional owner of the package on NPM

Basically, we would both have same write access as each other on the Github repo and NPM package.
You would be the lead maintainer.
If I wanted to make changes to the code base, I would make a PR and await your approval. I would not expect the same from you - you'd be free to do as you will.
However, if you feel strongly that you want sole control of the project, I'm prepared to step back completely and transfer exclusive rights to you.
Please let me know what you think. And thanks again for offering to take this on. Perhaps open source does work after all!

would it be ok to make it jimmywarting/sequelize-hierarchyon and I would add you as an admin?

Yes OK, works for me. I'll look into how to do it.

Ok, and what became of it? did @jimmywarting took over?

I am wondering the same thing...

@jimmywarting Sorry I've dragged my heels on this.
I've just added you as a maintainer on the NPM package and as a collaborator on this repo with write access.
Before I fully transfer the repo to your ownership, can you confirm you still want to take it over? (only asking in case my delay put you off)
Also, was the additional on on end of jimmywarting/sequelize-hierarchyon a typo? I assume it should be jimmywarting/sequelize-hierarchy.

@jimmywarting Hi. Are you still wishing to take over this project?

Nah, got to much on my hand already

OK. I've removed you as write-access contributor.

hi
seems like there is a pull request with support for V6: #223
Can you approve this?
Do you want me as admin to approve it? I agree to be a maintainer for keeping this project alive.
Seems like there are users for this package, and it is pitty to lose these users as Sequelize moves forward...

@OhadR I would be happy to add anyone as maintainer who can demonstrate their enthusiasm for the project and capacity to take over maintenance on a permanent basis.
If you would like to do that, great! But could you please think about it and consider the responsibility maintainership involves, and your ability to find time and energy for that.
If, after some consideration, you really do want to take over the project, please can you demonstrate that willingness in some way e.g.:

Triage the open issues and pull requests.
Take a look through the codebase.
Outline what your priorities would be for overhauling the package, and bringing it up to date (beyond just Sequelize v6 support)

Sorry to make you jump through hoops. Honestly, I would be soooo grateful to anyone willing to take over maintenance. I would love to see this package in rude health again. But after the debacle with jimmywarting, I am loathe to hand over the reins to someone who may find themselves unable/unwilling to continue after a few initial commits.
I'd also make the same appeal to any of the others who are already maintaining forks. Would a group of you perhaps like to become joint maintainers, to share the burden?

thanks for your reply.
i do have some open-source projects, none of them are highly used as yours. what i do want is to revive your project - first and foremost to overview the V6 pull requests, and add this support, as V5 becomes old and most of users would like to use it with V6.
telling the truth - we all have our day job, but the easiest way to do is to say "i am busy" and leave it. honestly, i cannot promise to keep developing this - but no one develops it anyway.
you will keep being the admin and the owner. me - and hopefully some more - can help bringing it back to life.
by the way, many MANY open-source projects, much bigger than this (consider spingsource and others) works this way. they have several responsible maintainer, and this way the projects keep being alive.
what do u think?


Use OSL 1.32 builder image

Should we add also a dev dockerfile?

Should we add also a dev dockerfile?

Do you mean to preserve the previous version of that file?

Do you mean to preserve the previous version of that file? In other words, would should be the responsibility of the dev dockerfile?
Yes, so if we want to test something on a not yet released version of the builder, we can do it without touching the release file

Do you mean to preserve the previous version of that file? In other words, would should be the responsibility of the dev dockerfile?

Yes, so if we want to test something on a not yet released version of the builder, we can do it without touching the release file

That makes sense. I'll preserve the dev one.


Cluster check result modal

Implementation of the cluster checks result modal. It provides the ansible runner checks result in the cluster page (only the latest execution, we don't have an historical view yet), showing all the checks results by host.
It consumes the ARA record trento-results from ARA, and in combination with metadata information, it displays the modal.
I have done some changes in the ARA records json structures to be more meaningful. (https://github.com/trento-project/trento/commit/08e3f5d6f580a3332c6ddf22b5355beda325e4ce)
Besides that, some new models for the checks are added, to handle this new Json structure.
Disclaimer: The results are changed once the runner is executed, so even though we change the selected checks from the settings modal, the update of the results is not immediate.
Here a short demo:

Issues and comments addressed. Besides this, I have implemented the notifications to the users for the scenario where some node is not reachable by ansible. It looks like this:

@arbulu89  Some small UX refinements suggestions here.
I think the list of checks is already big, so I suggest we have sorting and filtering options on the modal too, so the user can find the failed test easier than scrolling it completely. Maybe a summary on the header for each node could make sense too.
Another point is that, on the first video, I might have spotted a bug. The main counters on the header of the main screen presents 0 success, while when checking the results we can see we have successes there.  Let me know if a new issue is needed for that.

@arbulu89 Some small UX refinements suggestions here.
I think the list of checks is already big, so I suggest we have sorting and filtering options on the modal too, so the user can find the failed test easier than scrolling it completely. Maybe a summary on the header for each node could make sense too.
Another point is that, on the first video, I might have spotted a bug. The main counters on the header of the main screen presents 0 success, while when checking the results we can see we have successes there. Let me know if a new issue is needed for that.

Thank you for checking it out.
The filtering is something we have in mind, but It won't come in this PR. It requires some important frontend changes that are not simple to execute. We will work on that in future iterations.
About the main page and the modal, the synchronization of them is not implemented either, it will come in future PRs. In any case, the page summary window doesn't show the check results data, it shows the nodes state summary, which is the number of failed/working nodes in this cluster

Thanks!


Question: How to implement with vue ?

Hi,
I have a file highlight.js // 10.2.0
import Vue from 'vue';
import hljs from 'highlight.js';
import javascript from 'highlight.js/lib/languages/javascript';

hljs.registerLanguage('javascript', javascript);
Vue.use(hljs.vuePlugin);

imported in main.js
import '@/plugins/highlight';
new Vue({
  render: (h) => h(App),
}).$mount('#app');

The component is used in app.vue
<template>
  <div>
    <highlightjs language='javascript' code="var x = 5;" />
  </div>
</template>

but i have a hljs is not defined
vue.runtime.esm.js?2b0e:1888 ReferenceError: hljs is not defined
    at VueComponent.highlighted (core.js?1020:1242)
    at Watcher.get (vue.runtime.esm.js?2b0e:4479)
    at Watcher.evaluate (vue.runtime.esm.js?2b0e:4584)
    at Proxy.computedGetter (vue.runtime.esm.js?2b0e:4836)
    at Proxy.render (core.js?1020:1271)
    at VueComponent.Vue._render (vue.runtime.esm.js?2b0e:3548)
    at VueComponent.updateComponent (vue.runtime.esm.js?2b0e:4066)
    at Watcher.get (vue.runtime.esm.js?2b0e:4479)
    at new Watcher (vue.runtime.esm.js?2b0e:4468)
    at mountComponent (vue.runtime.esm.js?2b0e:4073)

I made a codesandbox https://codesandbox.io/s/relaxed-proskuriakova-e5mt2?fontsize=14&hidenavigation=1&theme=dark

import hljs from "highlight.js"
window.hljs = hljs

Not sure if that helps.  The browser build (build yourself, download from website, or fetch via CDN) is intended to be used in a web browser, not the Node.js build.  The window.hljs global needs to be created.

Perhaps the Node build should detect the window object and then define hljs as well? (though I think most poeple don't expect modules to behave in such a fashion)  I'm not sure since the library has been around a long time and you're the first person to raise this sort of issue.
Perhaps we merely need to update the README to be clearer? Thoughts?

Hi, hi tried to set up the hljs in the window, but I still had an error. (I'm on holliday and I will be able to test Monday). Yeah update the readme could be a good things
Thx

Hi, hi tried to set up the hljs in the window, but I still had an error.

I'd think perhaps you didn't do it correctly somehow - that is the issue here... that hljs isn't defined globaly... if you define it globally (or use the browser build which does this for you) then it will work just fine.

Ok the second error was mine (value undefined)

I made the error go away with:
import hljs from "highlight.js"
window.hljs = hljs

Not sure if that helps. The browser build (build yourself, download from website, or fetch via CDN) is intended to be used in a web browser, not the Node.js build. The window.hljs global needs to be created.

I made the error go away with:
import hljs from "highlight.js"
window.hljs = hljs

Not sure if that helps. The browser build (build yourself, download from website, or fetch via CDN) is intended to be used in a web browser, not the Node.js build. The window.hljs global needs to be created.

Oh, thank you very much, this worked for me, my Vue project was generated by Vue-cli, I am not sure if this is the cause of the problem, but I did encounter the hsjs undefine error

I am not sure if this is the cause of the problem, but I did encounter the hsjs undefined error

It's because you're using Highlight.js from npm.  The Node build is meant to be used on the server-side, not in the browser.  The browser build (which you can build yourself, fetch via CDN, etc...) includes that line, the server build does not.


update to use fidry/cpu-core-counter:^0.4.0 || ^0.5.1

@TomasVotruba merged and tagged 11.1.27 for it https://github.com/symplify/easy-parallel/releases/tag/11.1.27

perfect!


variable names for service principal and tenant ID

A suggestion for a, IMO, easier to identify variable names

@artfisica Thank you for your feedback. I've made the corrections in a separate PR. You should see the update article go live sometime Wednesday morning (PST).

Thanks!


Consider changing the license to LGPL or MIT

I plan to develop a patch for streamdeck-ui to use Python library for obs-websocket to directly communicate with OBS. streamdeck-ui is licensed under MIT.
The other Python obs-websocket libraries are licensed under MIT. Your library uses GPL which will enforce all application using your library to be under GPL as well. Please consider changing the license to LGPL or even better MIT. Then changes to the library need to be published under LGPL, but applications using the library can use whatever they like.

Done.

Thank you.

Can the MIT license also be applied to the default branch master?

The license change commit is in the master branch as well now.


Issue/66 update dependencies

Travis tests have failed
Hey @szczepanmasny,
Please read the following log in order to understand the failure reason.
It'll be awesome if you fix what's wrong and commit the changes.
Node.js: node
View build log

     yarn load-template empty

yarn run v1.15.2
$ node template-loader.js empty
internal/fs/utils.js:220
    throw err;
    ^

Error: ENOENT: no such file or directory, stat 'examples/empty/registerServiceWorker.js'
    at Object.statSync (fs.js:931:3)
    at Object.statSync (/home/travis/build/what-crud/vue-crud/node_modules/graceful-fs/polyfills.js:308:16)
    at checkStats (/home/travis/build/what-crud/vue-crud/node_modules/fs-extra/lib/copy-sync/copy-sync.js:171:22)
    at checkPaths (/home/travis/build/what-crud/vue-crud/node_modules/fs-extra/lib/copy-sync/copy-sync.js:183:31)
    at Object.copySync (/home/travis/build/what-crud/vue-crud/node_modules/fs-extra/lib/copy-sync/copy-sync.js:25:20)
    at /home/travis/build/what-crud/vue-crud/template-loader.js:91:10
    at Array.forEach (<anonymous>)
    at Object.<anonymous> (/home/travis/build/what-crud/vue-crud/template-loader.js:85:15)
    at Module._compile (internal/modules/cjs/loader.js:971:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1011:10) {
  errno: -2,
  syscall: 'stat',
  code: 'ENOENT',
  path: 'examples/empty/registerServiceWorker.js'
}
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

TravisBuddy Request Identifier: 9bb331a0-fdb9-11e9-ad3d-19b4d7318d4b


Added MalShare

[x] My submission is formatted according to the guidelines in the contributing guide
[x] My addition is ordered alphabetically
[x] My submission has a useful description
[x] The description does not end with punctuation
[x] Each table column is padded with one space on either side
[ ] I have searched the repository for any relevant issues or pull requests
[ ] Any category I am creating has the minimum requirement of 3 items
[ ] All changes have been [squashed][squash-link] into a single commit

Sorry, this is a dup of #1739

Other request was closed because it was older. Reopening


无法运行本项目

C:\Users\stu\Desktop\st\safetree-master>npm install

><EMAIL_ADDRESS>postinstall C:\Users\stu\Desktop\st\safetree-master\node_modules\electron
> node install.js

C:\Users\stu\Desktop\st\safetree-master\node_modules\electron\install.js:46
  throw err
  ^

Error: read ECONNRESET
    at exports._errnoException (util.js:1022:11)
    at TLSWrap.onread (net.js:569:26)
<EMAIL_ADDRESS>C:\Users\stu\Desktop\st\safetree-master
`--<EMAIL_ADDRESS>  +--<EMAIL_ADDRESS>  | +--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | `--<EMAIL_ADDRESS>  | +--<EMAIL_ADDRESS>  | | `--<EMAIL_ADDRESS>  | +--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | | `--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | |   `--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | |   `--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | +--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | +--<EMAIL_ADDRESS>  | | | `--<EMAIL_ADDRESS>  | | |   +--<EMAIL_ADDRESS>  | | |   `--<EMAIL_ADDRESS>  | | `--<EMAIL_ADDRESS>  | |   `--<EMAIL_ADDRESS>  | |     `--<EMAIL_ADDRESS>  | `--<EMAIL_ADDRESS>  |   `--<EMAIL_ADDRESS>  |     +--<EMAIL_ADDRESS>  |     +--<EMAIL_ADDRESS>  |     +--<EMAIL_ADDRESS>  |     `--<EMAIL_ADDRESS>  +--<EMAIL_ADDRESS>  | `--<EMAIL_ADDRESS>  +--<EMAIL_ADDRESS>  `--<EMAIL_ADDRESS>
npm WARN<EMAIL_ADDRESS>No repository field.
npm ERR! Windows_NT 10.0.14393
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! node v6.10.0
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE

npm ERR<EMAIL_ADDRESS>postinstall: `node install.js`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the<EMAIL_ADDRESS>postinstall script 'node install.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the electron package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node install.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs electron
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls electron
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     C:\Users\stu\Desktop\st\safetree-master\npm-debug.log

C:\Users\stu\Desktop\st\safetree-master>

npm-debug.txt

electron的安装遇到了网络问题，建议使用国内镜像，windows下运行以下命令安装basbset ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/npm i


python310Packages.flask: Move optional deps to passthru

Description of changes
The optional dependencies asgiref and python-dotenv of pythonPackages.flask were removed from propagatedBuildInputs and instead relocated to passthru.optional-dependencies as recommended by the nixpkgs manual ("Optional extra dependencies").
This was done to reduce the closure size of flask.
Unfortunately I don't know if currently other packages from nixpkgs depend on these optional dependencies being present when importing flask.
EDIT: I changed the PR to staging since more then 2000 packages are affected by this change.
Things done

Built on platform(s)

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

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

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

@ofborg build python310Packages.flask

Probably another case for python-updates, since we don't know which packages rely on these extras that were up until now provided by default.

When the PR for it is up, there is nothing you can do right now. I'll pick this change up when it is time.


Cypress 12 Support

Current behavior
As of December 6th, 2022, Cypress 12 has been released.
(https://www.cypress.io/blog/2022/12/06/announcing-cypress-12/)
When upgrading to Cypress 12, npm install gives:
cypress-e2e_1               | npm ERR! code ERESOLVE
cypress-e2e_1               | npm ERR! ERESOLVE unable to resolve dependency tree
cypress-e2e_1               | npm ERR!
cypress-e2e_1               | npm ERR! While resolving<EMAIL_ADDRESS>cypress-e2e_1               | npm ERR! Found<EMAIL_ADDRESS>cypress-e2e_1               | npm ERR! node_modules/cypress
cypress-e2e_1               | npm ERR!   dev<EMAIL_ADDRESS>from the root project
cypress-e2e_1               | npm ERR!
cypress-e2e_1               | npm ERR! Could not resolve dependency:
cypress-e2e_1               | npm ERR! peer<EMAIL_ADDRESS>|| ^9.0.0 || ^10.0.0 || ^11.0.0" from<EMAIL_ADDRESS>
Desired behavior
To be compatible with Cypress 12.
Test code to reproduce
Can provide partial of package.json if so desired
Versions

Cypress version: 12
Preprocessor version: 14.0.0
Node version: v16.18.1

Checklist

[X] I've read the FAQ.
[X] I've read Instructions for logging issues.
[X] I'm not using<EMAIL_ADDRESS>(package name has changed and it is no longer the most recent version, see #689).

Please take a look at #902

Fixed with v15.0.0.


Recommend against using pidgin

The client contains a bad IRC frontend that contains no server window, and uses modals to display wallops and some CTCP requests.

Same as on https://github.com/Libera-Chat/libera-chat.github.io/issues/202#issuecomment-1028423462 I would like us not to get in the business of making strong recommendations for or against client software.

Sounds good!


Review harder use-cases for NPM integration

E.g. backbone, react, exim

you maybe know this already, but react is problematic presently....
using the simple skeleton and adding index.cjsx (with coffee-react-brunch package installed)
React = require 'react'

Something = React.createClass
  render: ->
    Hi

React.render(<Something />, document.body)

fails with TypeError: React.createClass is not a function
require('react')
app.js:5198 function (condition, format, a, b, c, d, e, f) {
  if ("production" !== process.env.NODE_ENV) {
    if (format === undefined) {
      throw new Error('invariant requires an error message argument');
    }
  }

  if (!condition) {
    var error;
    if (format === undefined) {
      error = new Error(
        'Minified exception occurred; use the non-minified dev environment ' +
        'for the full error message and additional helpful warnings.'
      );
    } else {
      var args = [a, b, c, d, e, f];
      var argIndex = 0;
      error = new Error(
        'Invariant Violation: ' +
        format.replace(/%s/g, function() { return args[argIndex++]; })
      );
    }

    error.framesToPop = 1; // we don't care about invariant's own frame
    throw error;
  }
}

Not sure if helpful, anyways I'm currently having problems with backbone and backbone.radio. I always get Uncaught Error: Cannot find module "backbone". For some reason they both get registered as underscore into vendor.js:
require.register('underscore', function (exp, req, mod) {
// ...

in my package.json:
  "dependencies": {
    "javascript-brunch": ">= 1.0 < 1.9",
    "css-brunch": ">= 1.0 < 1.9",
    "uglify-js-brunch": ">= 1.0 < 1.9",
    "clean-css-brunch": ">= 1.0 < 1.9",
    "brunch": "~1.8.2",
    "react-brunch": "~1.0.9",
    "stylus-brunch": "~1.8.1",
    "backbone": "~1.1.2",
    "backbone.radio": "~0.9.0",
    "js-logger": "~0.9.14",
    "react": "~0.13.2",
    "lodash": "~3.8.0"
  }

(removed underscore.js dependency to check if it was an issue, doesn't make any difference)
my brunch-config.coffee:
exports.config =
  # See https://github.com/brunch/brunch/blob/master/docs/config.md for documentation.
  paths:
    public: 'public'

  files:
    javascripts:
      joinTo:
        'javascripts/app.js': /^app/
        'javascripts/vendor.js': /^(vendor|bower_components|node_modules)/
        'test/javascripts/app-test.js': /^test(\/|\\)(?!vendor)/
        'test/javascripts/vendor-test.js': /^test(\/|\\)(?=vendor)/

    stylesheets:
      joinTo:
        'stylesheets/app.css': /^(app|vendor)/
        'test/stylesheets/app-test.css': /^test/
      order:
        before: []
        after: []

    templates:
      joinTo: "javascripts/app.js"

  conventions:
    assets: /(assets|vendor\/assets|font)/

  npm:
    enabled: true

brunch v1.8.2, node v0.12.1

Npm integration did not seem to work either with React and flux (https://github.com/spyl94/react-brunch-demo/tree/no-bower) even with brunch v1.8.3.
I would love to see it working, any idea where to fix it ?

I think react is confusing https://github.com/yavorsky/deppack which is what brunch is using to build the npm dependencies.

I tried upgrading to deppack to 0.1.1 but unfortunately no change for react.  Having to go with browserify-brunch for the time being I guess

Same problem? with jQuery and Backbone, can't explain why but when I require Backbone I get underscore (its only dependency) instead.
Not sure the npm integration is quite ready yet.

@jblanche Looking at what's included in the package it just requires the package.json entry point but doesn't resolve the tree. I switched to bower until this is resolved.  Had a go with browserify but I want the quick builds so brunch it is

I've got an issue here with the c3 library.
If I do npm install --save c3
Then I import it like so:
import c3 from "c3"
console.log(c3);

The value logged out is actually d3 - the library that c3 depends on. If I remove the following line from the c3 library then it resolves the issue (except that it doesn't work as d3 is required).
$$.d3 = window.d3 ? window.d3 : typeof require !== 'undefined' ? require("d3") : undefined;

Specifically the issue is with require("d3") - that seems to be what replaced the value.

any ETA on this feature? Does that mean that brunch is unusable with npm packages?

Some packages work, some don't. Complex ones don't. E.g. backbone / react — which are most popular.

Let's move to gh-1023.


Maintenance status indication

it would be good to have a an indication on how well maintained the project is - for example "active development", "EoL announced", "out of support", "discontinued" etc.

Hello @stiliyana-simeonova
Thanks for adding the suggestion. We really appreciate giving more feedback and suggestion. Apart from this we also have bunch of thing in our upcoming features like docker image, documentation, etc. Also stats from Github URL like stars, forks, last commit will give the current status of the project (I think we can use the data from this to understand provide near real-time status of the current project status)
I will keep this feedback in mind when we release those feature.
Thanks once again for the help and I really appreciate the suggestion and would love to hear more feedback to improve :)

I agree, will have a look at the code base and see if I could contribute :)
Thanks

That would be awesome. Also, here not much backend code is there specifically yet. Still local bash, python scripts 😛
But let me know if you need more information about anything to contribute. Happy to provide :)

Closing this issue for now. As we are handling in future development updates.
Thank you so much once again for suggestion!


Inji 211: Sprint 6 merge | List of major and critical issues

@PoojaBabusing attach screenshots if possible


See if fixing indent fixes our missing caching

@abarth

lgtm

did it work?

I don't think so, no.  The travis docs seem to not care about this indent for whatever reason. Maybe yaml doesn't.
https://docs.travis-ci.com/user/caching/#Arbitrary-directories

What make you say that the cache is missed? At line 219 I can see:

found cache
adding /home/travis/.pub-cache to cache

Travis seems to see the cache just fine, but the pub gets are not any faster.  Even in the most recent build:  https://travis-ci.org/flutter/flutter
120s for a first-run ./dev/update_packages.dart is expected, and matches what I get on my mac for example.  But the second run on the same hardware is more like 10s.  We never seem to get that second run behavior, so presumably we're caching the wrong thing.

Maybe the difference is that we don't cache the pubspec.lock files? But we can't cache those, that would prevent us from getting the latest packages each time.

@Hixie is right. If you don't check in pubspec.lock pub will try to resolve the dependency graph and .pub-cache does not help here (though it helps once the good versions are found to avoid downloading the package once again).
On your machine you should have the pubspec.lock generated after the first run of pub get and that's why it takes less time.
Usually it's not a good practice to check in pubspec.lock for packages. It's used mainly for final applications.
Another solution could be to use pub get --offline (it will try to resolve the dep graph from your cache) but the drawback is that your code will not be checked against the last matching versions.

I don't really understand why pub is so slow at this. It doesn't seem like fundamentally a difficult problem.


Create install_requirements.py

Why are these changes needed?
This pull request introduces a function for automating the installation of requirements from requirements.txt files within a project directory and its subdirectories. This addresses the following:
Streamlines dependency management: Simplifies the process of installing requirements across multiple directories, enhancing efficiency and consistency.
Ensures consistent environment setup: Guarantees that all necessary dependencies are installed, even in deeply nested project structures, reducing potential errors and inconsistencies.
Promotes automation: Facilitates easier project setup and maintenance, especially for projects with complex dependency structures.
Related issue number
(If applicable, link the relevant issue here, e.g., "Closes #1234")
Checks
[ ] I've included necessary documentation updates in the relevant sections of the https://microsoft.github.io/autogen/ website.
[ ] I've added tests to verify the function's behavior and ensure it correctly installs requirements from various directory structures.
[ ] All automatic checks, including linting and type checking, have passed successfully.
Additional Information:
Functionality: The install_requirements(root_dir) function recursively traverses a directory tree, locates requirements.txt files, and executes pip install -r requirements.txt within each directory containing one.
Usage: To use the function, specify the project's root directory as an argument.
Project Impact: This enhancement streamlines dependency management and promotes consistency across the project.

Generally our requirements are specified in setup.py or pyproject, including optional dependencies. I'm wondering how this would integrate with such systems.

@Richjerk do you still want to pursue this PR? I think given that we are not using requirements.txt perhaps we can look for other things to work on?

Close due to inactivity.


Invalid Publish Link URL self-hosted

Hi there,
First of all , thank you for this amazing TOOLS !
I've set it up in docker container , with Gitlab self-hosted integration and it's working as expected
I've downgrade to v 12.6.4 cause it mix GihubClient and GitlabClient  and send request to gitlab with authorization header TOKEN instead of Bearer (may need correction)
Now , i want to set everything to keep our information self hosted.
So in PreConfig , i've set :
urlParams['gapi'] = '0'; //google drive
urlParams['db'] = '0'; //dropbox
urlParams['od'] = '0'; //OneDrive
urlParams['gh'] = '0'; //github
//urlParams['gl'] = '0'; //gitlab (used it ^^)
urlParams['tr'] = '0'; //trello
urlParams['rt']='0'; / Real-time
urlParams['picker']='0'; /Picket from google
urlParams['base']='xxxxxxx';
when i launch the app , i still get rt.draw.io request and i also still have www.draw.io when i try to publish a link

Can you please help ?

Add:
window.REALTIME_URL = null;


Critical Issue

Please fix by burning in fire.

XD

Please fix by drowning it in acid.

XD

Please fix by deleting root directory.

Please fix by giving KawaiiBot the 4th place


Adding style to the footer section

The footer section of the website looks boring. We can improve it.

i want to work on this issue , i will make footer section more visually appealing , could you please assign this to me...Thank you

Hi 1Shubham7,
Interested to work on this Footer Section issue under gssoc . Please can you assign me this issue.
Thanks

Hello there,
I want to work on this issue and want to make the footer more better. Please assign me this..

Hey everyone coming here, I feel really great to see the enthusiasm and I will try my best to support you guys and provide you with issues during GSSoC but please keep in mind that these issues do not count for GSSoC. Issues with a label "GSSoC" will appear in the project after 10th may and those will only be counted. So till then you guys can install the project locally and make some changes, you can also suggest me some new features or bugs by creating your own issue. If you still want to work, let me know I will assign you :)

please assign to me #gssoc24

@1Shubham7 can you assign this issue to me under Gssoc'24 I would like to work on this

i work issue

Please share a figma design before coding and creating a PR.

I can resolve this issue.Please assign me this issue.
I would like to contribute by making the following changes:
Responsiveness to whole contact section will be achieve.
Theme Changing mechanism as per the user required.
Proper validation of field will be added into the contact section .
Social Media Integration via which user can easily updated regarding the updated news.
These above enhance contribute a alot for seeking more number of attention.


Terminal freezes sometimes when it's minimised

Environment
Windows build number: 10.0.18363.0
VSCode
Node v10.15.1
Laragon Full v4.0.14 190508
MS Edge v79.0.309.7

Steps to reproduce

Run Terminal and some npm script (in my case)
Minimise
Return to Terminal's windows after few minutes

Expected behavior
Simple - terminal should not be freezing when it's minimised
Actual behavior
Terminal does not respond

/feedback

Had something similar, terminal was in background with a few panes open connected to ssh and after checking back a few hours later (with my laptop sleeping in for some time) everything was blank and unresponsive. Will also use the feedback hub if I can repro

@DHowett-MSFT
https://aka.ms/AA6htod

Note: I'm also getting freezed seldom when minimizing on Edge and my self-built UWP application.
I think this should be an external bug of XAML UI itself.

Hey I know it's been like a year since this was originally filed - are you still seeing this? We haven't gotten any other reports, which makes me think it might have just gone away on its own 🤞

I don't remember any repro of this in 2020. But I haven't use the original app/PC frequently, and UWP Edge has been replaced with Chromium Edge.
The original issue looks like something external.


feat: add stencil eslint rules

https://github.com/biotope/biotope-quality-gate/issues/218

@SheepFromHeaven @tiagomapmarques this is an impactful change, can you plase both test them in UI and roche project that we can adjust the rules on real world use cases?

decision: will not be part of qg2.0


base and reuse workover of StringLookup, PropertyKind, TimeSeries & Crs classes

The Crs class has already had some reuse functionality updated.
Closes #79

Codecov Report

Merging #87 (6489c0b) into master (0ce5068) will increase coverage by 0.01%.
The diff coverage is 81.25%.

@@            Coverage Diff             @@
##           master      #87      +/-   ##
==========================================
+ Coverage   37.32%   37.34%   +0.01%
==========================================
  Files          49       49
  Lines       21606    21545      -61
==========================================
- Hits         8064     8045      -19
+ Misses      13542    13500      -42

Impacted Files
Coverage Δ

resqpy/property.py
37.50% <81.25%> (-0.20%)
:arrow_down:

resqpy/olio/simple_lines.py
42.60% <0.00%> (-0.50%)
:arrow_down:

resqpy/grid_surface.py
61.89% <0.00%> (-0.05%)
:arrow_down:

resqpy/olio/transmission.py
75.70% <0.00%> (-0.04%)
:arrow_down:

resqpy/model.py
61.06% <0.00%> (ø)

resqpy/grid.py
37.07% <0.00%> (+0.01%)
:arrow_up:

resqpy/olio/vdb.py
11.43% <0.00%> (+0.01%)
:arrow_up:

resqpy/lines.py
18.76% <0.00%> (+0.02%)
:arrow_up:

resqpy/well.py
30.04% <0.00%> (+0.02%)
:arrow_up:

resqpy/fault.py
36.58% <0.00%> (+0.03%)
:arrow_up:

... and 8 more

Continue to review full report at Codecov.

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

Looks good. May I suggest adding some simple unit tests for StringLookup, PropertyKind and olio.consolidation?

I've added a test for StringLookup and another for TimeSeries; PropertyKind already has a simple test which includes some reuse testing; similarly for Crs.


illusionist changeling pet issues #21

illusionist changeling pet issues #21
and other stuff

You're killing it dude! Keep up the good work.


Provide orphan rules compatible impls

Should, we wait with this until after #310 is merged, or should we include that as well?

I think this is more controversial and should wait

I was so free to rebase this onto #310, hope you don't mind, this does have problems anyway as you should see in the failing tests.
I don't think it's too controversial in the targeted result, but I agree, with the way achieving it (adding an additional generic Marker). But I'm at least right now also not sure how to achieve it otherwise...

Ahah, so the issue arises because the message function isn't constrained by the context type. That's rather unfortunate.


Break apart overlong words without hyphenating

Given a table where cells may contain long contiguous strings (eg. email addresses), the wider cells tend to "overflow" and run into their sibling cells.
The overflow can be hard clipped with box or block, at the loss of content, or hyphenation can be forced via text(hyphenate: true)[...] or par(justify: true), but this isn't always appropriate, eg: terms may contain hyphens themselves, where abc-xyz is meaningfully different to ab-c-xy-z.
It would be great if we could force content to wrap without hyphenation.
See below where<EMAIL_ADDRESS>may be read as<EMAIL_ADDRESS>
#set page(
  width: 240pt,
  height: auto,
)

The email runs out of the table cell.

#table(
  columns: 2,
  [email], [name],
<EMAIL_ADDRESS>[Alan Mathison Turing]
)

The email is constrained by the cell but the hyphens may be mis-read:

#table(
  columns: 2,
  [email], [name],
  text(hyphenate<EMAIL_ADDRESS>[Alan Mathison Turing]
)

Ideally:

#table(
  columns: (1fr, 1fr),
  [email], [name],
  [alan.mathison.turi
  ng\@university-of
  -cambridge.com], [Alan Mathison Turing]
)

Semi-related: https://github.com/typst/typst/issues/335

Just to add context back into this from #862, this happens with page content and raw blocks as well:

You can always add a zws anywhere you'd like to allow line break without hyphenation

Just ran into this, I set text(hyphenate:true) but it doesn't work for numbers, so how can i break apart long numbers in table cells, this example has a lot of overflow happening:


Update to pac4j v1.7 to prepare the release

perfect! +1

Thx. I also fixed some warning reported for Javadoc by the JDK 8.


Cmake enhacements

set USE_SMALL_INT_OPT to false if using GMP (See
https://github.com/Meinersbur/isl/issues/4#issuecomment-755880015
add install directives to install library and headers to appropriate
locations

Thank you

Thank you


Add Validation Error Id Support to ErrorMonitor

SetDesiredMessage is now overloaded to take a string or a unique
error enum ID (VALIDATION_ERROR_xxxxx) to identify a particular
message. Passing in VALIDATION_ERROR_MAX_ENUM will match all
messages for positive tests.  Also updated a couple of tests to use
error enums instead of strings.

This looks pretty good to me but wanted to have @chrisforbes give check it out as well.

Pushed to Master.


Fix

Kinda forgot a crucial component.

why not const schem at the top of the code? anyways gonna merge for now


reporter: Do not fail if no how to fix text provider script exists

See the commit messages for details.

There's a test failure.

There's a test failure.

I know, I finally found the time to fix it.


[stable/elasticsearch] Add ServiceAccounts for each components

Signed-off-by: Ludovic Cavajani<EMAIL_ADDRESS>
What this PR does / why we need it:
This PR allows one to create ServiceAccount to run each component instead of the default ServiceAccount.
This is essential for my futur PR which enable PodSecurityPolicy.
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes #

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md

/assign @rendhalver

Why not put your PodSecurityPolicy into this PR?

if that's ok for you, I'll add it today ;)

/ok-to-test

/lgtm