parsing 13m x 89 table is quite slow. Any suggestion for improvements?

Hi,
not really an issue, but i am using pandleau to create an hyper file out of a 13m x89 table.
Columns are half string and half numbers.
Process takes quite a while (7 hours on a 16GB desktop).
Was wondering if you could suggest potential improvements?
Saw notes regarding Unicode  slowing down python. any  tricks to get around the issue?
kind regards

Hi mmistroni,
Thanks for making this point. Essentially, the tableau sdk adds single observations one at a time per row in the final tableau file. So while using multithreading options in pandas can speed up the process in python (i.e. using lambda functions, etc), it seems like there's a ceiling from the tableau sdk. I've thought it might be a good idea to add observations concurrently, or assigning a row number to input values during the sdk execution, but these are feedback for the tableau developing team (there's also a certain level of encryption in the tableausdk package - it would be nice to go from .tde to pandas df but this is restricted). It would be great if you brought these up to the tableau team!
Best,
Ben

Thank you, Thank you for getting back to me. So, basically, to give you
some figures , it takes approx 7hrs to create an hyper file for a 12m x 89
columns in python/pandas
I have attempted to use pyspark to speed up the process, and i have reduced
it down to 1.5 hrs, but then again is not  a perfectp rocess like pandas,
sometime spark fails , raised an OOM, restart the task and it'll result in
duplicates
Thanks for pointing out the issue with Tableau, i am going to ask Tableau
support for advices as tableausdk is a black box to me.
I will s urely keep you posted on outcome, but as you said, there's not
much that can be done on our side
kind regards
Marco.
On Thu, Mar 28, 2019, 4:33 PM jamin4lyfe<EMAIL_ADDRESS>wrote:

Hi mmistroni,
Thanks for making this point. Essentially, the tableau sdk adds single
observations one at a time per row in the final tableau file. So while
using multithreading options in pandas can speed up the process in python
(i.e. using lambda functions, etc), it seems like there's a ceiling from
the tableau sdk. I've thought it might be a good idea to add observations
concurrently, or assigning a row number to input values during the sdk
execution, but these are feedback for the tableau developing team (there's
also a certain level of encryption in the tableausdk package - it would be
nice to go from .tde to pandas df but this is restricted). It would be
great if you brought these up to the tableau team!
Best,
Ben
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/bwiley1/pandleau/issues/16#issuecomment-477618542,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AJ7RDlnf1vKRsaOFuupiuv1s9PWz1WFxks5vbNF9gaJpZM4cMdJQ
.

Hey
so this is part of hte same workflow i am running.
Running on RHEL7, using python 2.7+ pandleau.. i am getting a massive exception in pandleau.py
OSError: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.20' not found
i was using pandas 0.24.something. Downgrading to 0.20.3 didnt fix it
What did fix it was actually to do a local import of pandas rather than doing an import pandas at the top of the file
I dont know what triggers it...it could be the fact tha pandleau tries to be smart to detect if you are using the old tableausdk api or the new one.... i dont know... it seems that pandas and the import
from tableausdk import *
somehow causes this problem
have you ever seen it?  Would you know what to do to address it?
right now i had to copy paste the code and remove the global import
I am pretty sure this has to do with pandas as , when i run the extractAPI python samples, i dont get any error - while when i edit the sample and add an import pandas also the extractAPI sample blows up
ANy chances you can reproduce and help?
thanks

Hey @mmistroni! It's been a long time :) So several other users have contributed to pandleau, and in later versions the speedup has been considerably improved. Let me know if the module runs faster now on this example, thanks!

Hello
cannot test it on RHEL7.... got issues with pandas dependencies.
HOwever, the extract api is still slow when extracting 14M x370 cols.. and
that is due to the way the extract api works- after reading other posts and
tableau forums, it does not support concurrency.
As long as your tableau data is  <2m, you probably get decent results.
Anything bigger, and it does not reallys cale. that is at least from my
experience
will post if i have any further updates.
kind regards
On Thu, Aug 1, 2019 at 3:06 AM jamin4lyfe<EMAIL_ADDRESS>wrote:

Hey @mmistroni https://github.com/mmistroni! It's been a long time :)
So several other users have contributed to pandleau, and in later versions
the speedup has been considerably improved. Let me know if the module runs
faster now on this example, thanks!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bwiley1/pandleau/issues/16?email_source=notifications&email_token=ACPNCDT6GFSCXEOLXD2FZELQCJALDA5CNFSM4HBR2JIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3JCN7I#issuecomment-517089021,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACPNCDU7A7AEB5SUK55QYA3QCJALDANCNFSM4HBR2JIA
.

Hi @mmistroni - that's a good point... You're right, the tableausdk doesn't currently support concurrency, so there seems to be a limit on speedup through workarounds in python alone. If tableau makes an update to their sdk in the future, I'll be sure to incorporate this into pandleau. Thanks!

@mmistroni  @bwiley1 , interestingly I've run into this now as well -- my data is extremely large (around 500m rows, 300 cols) and I'm estimating it to take around 10 hours to run.
However, there have to be some workarounds. A commercial product, Alteryx, can create TDEs and calls the same DLLs as the SDK and runs the same file in ~30 minutes, which is obscenely fast all considering. I'll harass Tableau support to see if they have any guidance for working with larger datasets, or any insight as to how this one vendor was able to implement it so efficiently.
@mmistroni , any chance you'd be able to share some snippets of how you utilized pyspark for this?

Hello,
sure... found this project on the net - it's in scala -  and rewrote it in
python as the two apis are similar.
My usecase is that i have a massive dataframe in Spark and i need to create
a hyper file out of it
https://github.com/werneckpaiva/spark-to-tableau/blob/master/src/main/scala/tableau/TableauDataFrame.scala
by running Spark locally and extracting a 14m x 389 dataframe, it takes
6hrs  . ifyou go below a 1m row then you have decent times - in matter of
minutes -
Alteryx will not do for me as i need to generate hyper files...
kind regards
Marco
.
On Mon, Aug 5, 2019 at 8:05 PM Harrison<EMAIL_ADDRESS>wrote:

@mmistroni https://github.com/mmistroni @bwiley1
https://github.com/bwiley1 , interestingly I've run into this now as
well -- my data is extremely large (around 500m rows, 300 cols) and I'm
estimating it to take around 10 hours to run.
However, there have to be some workarounds. A commercial product,
Alteryx, can create TDEs and calls the same DLLs as the SDK and runs the
same file in ~30 minutes, which is obscenely fast all considering. I'll
harass Tableau support to see if they have any guidance for working with
larger datasets, or any insight as to how this one vendor was able to
implement it so efficiently.
@mmistroni https://github.com/mmistroni , any chance you'd be able to
share some snippets of how you utilized pyspark for this?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/bwiley1/pandleau/issues/16?email_source=notifications&email_token=ACPNCDTJCGAAQUAQ7XXNN73QDB2Y7A5CNFSM4HBR2JIKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3SYSIY#issuecomment-518359331,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACPNCDWCZATSCE7ZBWZKGQ3QDB2Y7ANCNFSM4HBR2JIA
.


bazel build support

Why

What is changing
New feature:  bazel compile supporting
Example

@qicosmos please help me to review these changes.

lack of doctest.h

What can I know from that bazel workflow configuration just contains the following :
      - name: Build
        working-directory: ${{github.workspace}}
        run: bazel build --action_env=CXX=clang++-17 --action_env=CC=clang-17 ...

      - name: Test
        working-directory: ${{github.workspace}}
        run: bazel test --action_env=CXX=clang++-17 --action_env=CC=clang-17 --test_output=errors ...

@qicosmos

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you all sign our Contributor License Agreement before we can accept your contribution.1 out of 2 committers have signed the CLA.:white_check_mark: poor-circle:x: 林濯林濯 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.

I'm not sure why test failure there : https://github.com/alibaba/yalantinglibs/actions/runs/8107243077/job/22158576180?pr=613, but there are no codes be modification in these changes.
@qicosmos

USE _GLIBCXX_USE_CXX11_ABI=0 can't deserialize wstring/u8string/u16string with coredump. see https://github.com/alibaba/yalantinglibs/issues/615


Handling of Payload and/or OP_RETURN

Payload and/or OP_RETURN would allow for storage of data in the blockdag in some form. While Kaspa currently supports these, they're considered non-standard transactions and would be rejected by nodes.
This task is to revisit the discussion around it.

I was proposed a "data" per output(not UTXO) that would be prunable, would be way more scalable


LINKEDIN_START_PROFILES = []

What are you supposed to enter into the LINKEDIN_START_PROFILES = []?  I keep getting the 999 debug code.

That constant list if where the crawler will start from. So, for instance, if you put in "jcornutt" or "https://www.linkedin.com/in/jcornutt" it will start with my profile, then, using your LINKEDIN_SEARCH_TERMS for filtering, begin crawling from my "People Also Viewed" list. Specifying multiple start profiles just gives the crawler more starting points to use. So, if you were trying to ping recruiters in the tech industry, you might find a few starting profiles of tech recruiters working for large, different companies. Hope that helps.

This is what I get when I try entering "jcornutt"
DEBUG:linkedout.crawler:build_profile_list(jcornutt, 3)
DEBUG:linkedout.crawler:Fetching public profile
DEBUG:linkedout.crawler:| url: https://www.linkedin.com/in/jcornutt
DEBUG:linkedout.crawler:| method: GET
INFO:urllib3.connectionpool:Starting new HTTPS connection (1):
www.linkedin.com
DEBUG:urllib3.connectionpool:"GET /in/jcornutt HTTP/1.1" 999 1819
DEBUG:linkedout.crawler:|_status code: 999
People: []
Successfully viewed 0 profiles
And I get this just right after the login screen.
On Thu, Apr 13, 2017 at 2:22 AM, Joshua Cornutt<EMAIL_ADDRESS>wrote:

That constant list if where the crawler will start from. So, for instance,
if you put in "jcornutt" or "https://www.linkedin.com/in/jcornutt" it
will start with my profile, then, using your LINKEDIN_SEARCH_TERMS for
filtering, begin crawling from my "People Also Viewed" list. Specifying
multiple start profiles just gives the crawler more starting points to use.
So, if you were trying to ping recruiters in the tech industry, you might
find a few starting profiles of tech recruiters working for large,
different companies. Hope that helps.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/01000101/LinkedIn-Viewer-Bot/issues/1#issuecomment-293758871,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AVXUiEnrd4n9X0g55Ksc8U1AKPpRGdDNks5rvYbqgaJpZM4M7w7a
.

does it solved?


Not returning card data

I have cloned an example app and run but it's not return data after scanning it's not going to the card details screen always remaining on scan screen when card is placed in a frame.
I am using Redmi note 8 Android version is 11

Same happening for me. Always coming undefined .
Did you found the solution

@thidasapankaja still not yet

I have the same issue.
On android logcat I get this:
2024-06-26 13:25:44.310  1623-1623  RecognitionCore         pid-1623                             E  initialization failed                                                                                java.lang.UnsatisfiedLinkError: dlopen failed: library "libcardrecognizer.so" not found                                                                                at java.lang.Runtime.loadLibrary0(Runtime.java:1087)                                                                                at java.lang.Runtime.loadLibrary0(Runtime.java:1008)                                                                                at java.lang.System.loadLibrary(System.java:1664)                                                                                at cards.pay.paycardsrecognizer.sdk.ndk.RecognitionCoreNdk.<clinit>(Unknown Source:7)                                                                                at cards.pay.paycardsrecognizer.sdk.ndk.RecognitionCoreNdk.l(Unknown Source:0)                                                                                at cards.pay.paycardsrecognizer.sdk.ndk.e.a(Unknown Source:15)                                                                                at cards.pay.paycardsrecognizer.sdk.ndk.e.c(Unknown Source:0)                                                                                at w1.k.<init>(Unknown Source:33)                                                                                at com.rncardscanner.h.<init>(Unknown Source:38)                                                                                at com.rncardscanner.CardScannerViewManager.createViewInstance(SourceFile:2)                                                                                at com.rncardscanner.CardScannerViewManager.createViewInstance(SourceFile:1)                                                                                at com.facebook.react.uimanager.ViewManager.createViewInstance(SourceFile:4)                                                                                at com.facebook.react.uimanager.ViewManager.createView(Unknown Source:0)                                                                                at com.facebook.react.uimanager.q.createView(Unknown Source:40)                                                                                at com.facebook.react.uimanager.g1$e.e(Unknown Source:23)                                                                                at com.facebook.react.uimanager.g1$a.run(Unknown Source:120)                                                                                at com.facebook.react.uimanager.g1.T(Unknown Source:53)                                                                                at com.facebook.react.uimanager.g1.w(Unknown Source:0)                                                                                at com.facebook.react.uimanager.g1$j.doFrameGuarded(Unknown Source:31)                                                                                at com.facebook.react.uimanager.f.doFrame(Unknown Source:0)                                                                                at com.facebook.react.modules.core.k$a.doFrame(Unknown Source:46)                                                                                at android.view.Choreographer$CallbackRecord.run(Choreographer.java:970)                                                                                at android.view.Choreographer.doCallbacks(Choreographer.java:796)                                                                                at android.view.Choreographer.doFrame(Choreographer.java:727)                                                                                at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:957)                                                                                at android.os.Handler.handleCallback(Handler.java:938)                                                                                at android.os.Handler.dispatchMessage(Handler.java:99)                                                                                at android.os.Looper.loop(Looper.java:223)                                                                                at android.app.ActivityThread.main(ActivityThread.java:7664)                                                                                at java.lang.reflect.Method.invoke(Native Method)                                                                                at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)                                                                                at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)

Scan not working!


frontend: gist integration

Description
Any substantial frontend should be able to import from, export to, sync with, etc. github gists.
This implies SSO with github. Shouldn't be too hard, but possibly want to do an alpha release without it.

I don't think we'll ever get around to it, now that we have Squiggle Hub and persistent playground URLs.
(I looked at Github API for this a while ago and remember that it's not that easy; it's not possible to filter gists by file type, so it's unclear how to implement "list all Squiggle gists")


[CI/Build] Update Dockerfile install+deploy image to ubuntu 22.04

We need to build the vLLM wheel using ubuntu 20.04 in order to make a widely usable wheel (ref: https://github.com/vllm-project/vllm/pull/6517), but the final deployment image where we install the wheel can use a newer version with LTS. Several users have been reporting that it would be helpful for a variety of reasons (security, package versions, etc) to upgrade the official vLLM docker image to a more modern OS version.
This idea has been mentioned a few times to separate the OS from build and install+deploy (ref: https://github.com/vllm-project/vllm/pull/6820#issuecomment-2252030438)

The CI failures will be fixed by #9160


How can I switch to the TTY, when booting to Cage?

Is there some command I can issue to be able to switch to TTY, cause Ctrl-Alt-F1 doesn't work.
I've tried to find some documentation, but fruitless;)
Are there some discussion forums?

VT switching needs to be explicitly enabled with -s. Alternatively, chvt should work too.

Excellent. Thanks a bunch.

Command line options are described in the man. May be interesting to add a link in root README.md?


Missing necessary files

Hi, I'm trying to run your source code, however, I get an error message on stage 1, after tracing I discovered that this repository is missing the files './output/stockgpt.json', ". /output/mldl_prediction.xlsx" - those used in module 'stage1_trend_prediction/dataprocess_stockgpt.py'. Please add them or show me how to generate similar files, thank you.

您好，我也有这个问题，请问您解决了吗？

Please refer to this issue, bug has been fixed now.


Added the 'spo sitedesign task get' command solving #782

Added the 'spo sitedesign task get' command solving #782

Coverage remained the same at 100.0% when pulling 684c9979105e3ea9294fbbb0146a5323f0d4216b on waldekmastykarz:spo-sitedesign-task-get into ba3455b04b82fff66dc8d8f953e78512bfcbcbd5 on pnp:dev.

Merged manually.


A "management" image/container

This might be combined with the "setup" image/container in some way; but I'm thinking of extending what I've done with the "setup" once-off image to build tooling that does:
docker-compose run setup add <email> <password>
docker-compose run setup add <email> <password> [<alias>, ...]
docker-compose run setup rm <email>
docker-compose run setup ls

Thoughts?
The "domain" would be implied by the <email. I do not yet have a PR to this effect; but this is what I'm thinking of building.

Got the add part working :)
$ docker-compose run setup add<EMAIL_ADDRESS>Enter password for<EMAIL_ADDRESS>$ docker-compose restart core

New account created and can send email to and login via IMAP and Rainloop.

That is an excellent idea, would really help first time setup.
My thinking with images was to bundle things you need to set it up into the image itself.
So if you want to set up core, the setup script is in the core itself etc.
I think this way there is no need to modify a separate "setup" image every-time one module changes.
What do you think on that?
Once again, thank you so much for all the feedback and work, i was not expecting anyone to feel interested in this project so its amazing to hear form you :+1:

I think the way I've got this working is quite nice. It doesn't involve "modifying" a setup image however. It's just a "package" set of tooling to manage the configuration. I now have:
docker-compose run setup  # initial setup
docker-compose run setup add <email>  # adding a new user/domain

@adaline This Project is such a great thing!
@prologic Very nice work! I'm looking forward to see the other parts of the setup package working.
I'm trying to use this project in an production environment for some clients. The only problem I see so far is that maybe there's an update-problem when a user changed his mail password?
To update the mail server i just have to re-run the docker-compose up -d command, right?
But than all changed passwords would be overwritten with the values in the config.json file?
Maybe it's possible to configure the core container that the mail passwords are saved hashed in the dockermail/mail or dockermail/settings folder?
Any ideas to fix this?

Hey @Lednerb,
Glad you like this project!
Im not sure how you change the password outside of updating config.json, manually or through the setup image/external tool.
In my case, I update the password hash in the config.json and restart the containers, which will
update internal config.

You're right. Just tried to change the password via rainloop webmail client.
The client displays a success message but indeed the password does not change.
maybe off-topic:
I want to integrate the password changing functionality in my custom php-backend so the clients can access their dashboard and can configure their mail settings. But thats not the "docker way" of doing this because an application within a docker container would influence another container... At the moment i also have not really an idea how to restart dockermail when the config.json has changed automatically...

@Lednerb,
you can add a script to watch config.json and restart dockermail when it changes.
See this page for a good starting point: http://superuser.com/questions/181517/how-to-execute-a-command-whenever-a-file-changes


Node-RED: settings.js always reset to default?

Heya,
I'm running Node-RED inside ioBroker with the issue that all my global/flow/context variables are gone after a reboot.
I already figured out that the settings.js is located inside the folder /opt/iobroker/node-red/. I edited the lines for contextStorage but after a reboot they are default again. And yes I used ioBroker with persistent volume :)

How can I solve this issue?

This is no docker issue. Teh config file is generated by iobroker anew based on current config on each adapter start.
in fact the best way is to open a PR to add it to the settings template that is located in the adapter itself ... ideally with the relevant config options.

I agree. This is not a Docker related issue and should be handled within the adapter.
I`ll close this.
Regards,
André


browser index items for Storage, localStorage and sessionStorage are not correct

Fixes issue #877 - adds in the missing Storage type and members

Thank you. Merged as 4a88712


Unsupervised dataset; cutting long recordings into fixed-len windows

This will actually be helpful to one of our students working on zero-resource speech.

Ready to review and merge.


Storybook failures shouldn't pass CI

If Chromatic doesn't run, CI should still fail if some key stories aren't loading. Could perhaps test with Cypress, or maybe Storyshots would tell us.

yeah I think we should probably create a ticket to think a bit more about potentially preventing future issues with rogue storybook (or other) module updates causing problems.
for the storybook update, it passed as chromatic didn't seem to get CI checked for that PR - https://github.com/govuk-react/govuk-react/runs/3141899601 - which makes some sense as otherwise dependabot would thrash our chromatic usage, but conversely if we did check chromatic for dependabot storybook module updates (only) that would have caught this

Originally posted by @stevesims in https://github.com/govuk-react/govuk-react/issues/906#issuecomment-885628412

unfortunately the partial storybook update that prompted this didn't cause the storyshots visual regression coverage test to fail
the storybook however was non-functional - it compiles, and will load in a browser, but the browser crashes with an error visible in the console, leaving it in an unusable state.  Chromatic complains that no stories are present.
a cypress test that checks to see if the storybook is usable could work - so perhaps medium-term adding in storybook-based cypress tests would solve this


test(nx-plugin-e2e): remove unnecessary Verdaccio setup to fix interference with cli-e2e

Follow-up to https://github.com/code-pushup/cli/pull/639#issuecomment-2072297576
Related to #643
I removed the Verdaccio setup from nx-plugin-e2e. It's actually not needed, nx g @code-pushup/nx-plugin:... works the same for local plugin as for NPM package.
This enables E2E projects to be run in parallel, tested here.

The Windows E2E tests are still failing for another reason, somehow related to changes from #618.
But aside from this Windows error, the E2E jobs succeed when running both projects. Previously, all E2E jobs would fail.


Use roman numerals (iv, xi) starting from “i” on front matter pages

All front matter (including blank pages) should be numbered with Roman numerals (iv, xi) starting from “i” on the first page. The following pages are counted as front matter pages:

Title Page
Copyright Page
Dedication / Acknowledgments
Table of Contents
Foreword / Prologue
Epigraph (or Quote)
Reviews
However, of the front matter pages, page numbers should only be visible on the following:
Acknowledgments / Dedication
Table of Contents
Foreword / Prologue
Reviews

https://www.artbookbindery.com/guide/page-numbering
For reference, Asciidoctor PDF considers that the preamble is not a front matter page (by default, this is configurable via theme).

See: https://github.com/Hopding/pdf-lib/issues/464#issuecomment-643834048 on how to update the page labels on the PDF.


[stable/kibana] bump kibana, set default config empty

Signed-off-by: Taehyun Kim<EMAIL_ADDRESS>
What this PR does / why we need it:
#12199
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

fixes only kibana's #12199 issue

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 @monotek

/ok-to-test

/retest

fixed e2e test

/lgtm


Exported path doesn't work when a dependency of Atom Packages

Atom installs packages to a temporary location before copying it to another if a package successfully installs. This makes the path.txt file's content incorrect as it writes out the original installation location. Our workaround was implementing the following function and using it instead of the exported path of the electron-prebuilt module. This doesn't look much more expensive than the current implementation and either way, this isn't code that is going to be called repeatedly in any performance critical code.
/**
 * Returns where the electron executable is
 *
 * We have to reimplement this versus just using 'const path = require('electron-prebuilt');' because
 * when jibo-tools is installed via Atom's UI or 'apm install' all modules are installed temporarily in a temp
 * directory and then moved somewhere else if successful, this breaks electron-prebuilts postinstall logic
 * that saves out a file that includes the path to the electron executable
 */
function getElectronPath() {
    var path = require("path"),
        os = require("os"),
        platform = os.platform(),
        paths = {
            darwin: "dist/Electron.app/Contents/MacOS/Electron",
            freebsd: "dist/electron",
            linux: "dist/electron",
            win32: "dist/electron.exe"
        },
        // Hoping this makes it NPM3 compatible also
        electronPath = path.resolve( path.dirname(require.resolve('electron-prebuilt')), paths[platform]);

    return electronPath;
}```

Interesting, I've never used atom packages, does it let you install from npm? (Just curious how you are using this from inside Atom)

You can install via their apm command line wrapper around npm (it has to replace node-gyp to compile native code against Atom's headers/libraries) and this is also used internally when you use the UI to install packages from the Atom package registry.
You can just use npm install if your code doesn't have native code though.

Ah I see, so I'm guessing for some reason you want to support apm and cant use npm instead?
If you make this into a PR you should just put this https://github.com/electron-userland/electron-prebuilt/blob/master/install.js#L19-L30 into a separate .js file that both index.js and install.js use to DRY it up.

In order for any Atom Package to include electron-prebuilt as a dependency, direct or not, we need this change for the exported path to be correct. In our case we want our Atom pacakge to include it's version of electron-prebuilt, so we then run into this issue. Anyone using electron-prebuilt as a dependency will face this problem. I think it's a Mac only issue, but I may be remembering incorrectly.
Sure will do, about to jump on a flight to SF, will try to get to this this tomorrow.

@francoislaberge i don't understand the difference between what your example does and what we currently do in index.js. when wouldn't path.join(__dirname, relativePathToDist) not work?

My bad guys. We're stuck at 0.34.1 for reasons that don't matter in regard to this. Looks like you changed things to be relative since then. It was fixed December 10th in this commit and released with 0.36.9.
Before:
var paths = {
  darwin: path.join(__dirname, './dist/Electron.app/Contents/MacOS/Electron'),
  linux: path.join(__dirname, './dist/electron'),
  win32: path.join(__dirname, './dist/electron.exe')
}

Now:
var paths = {
  darwin: 'dist/Electron.app/Contents/MacOS/Electron',
  freebsd: 'dist/electron',
  linux: 'dist/electron',
  win32: 'dist/electron.exe'
}

Closing this. This issue will go away when we upgrade.


Oracle support

Hello.
I have finished Oracle provider support for YesSql.
Please add it to the YesSql project, if you agree.

@sebastienros any plan to add this?


Chatterino crashes when removing an command/highlighed word or other possible things

When i'm trying to add a word or command, i make mistakes. We are all humans but...
When i try to remove it with the remove button next to it. The program crashes!
I think that is a bug, right?

@KjeldGaming Which version are you running?

Latest.

@KjeldGaming So "Chatterino Beta 2.0.4"?

Yes yes!

@KjeldGaming What OS are you on? Works fine for me on Windows 10 version 1803

Welp, i'm 96 versions behind cus my laptop can't update.

@KjeldGaming I hope it isn't related to the specific Windows version, but I'll leave investigating this bug for now and wait for Chatterino 2.0.5 or 2.0.6 which will allow you to give us proper crash reports

Sure. For now, lets update my laptop and fix it. hopefully.
And this is what happend when i reported it:

When you say latest do you mean Chatterino Beta installer or the master build?


return a promise if no callback is supplied

specifically for .sendMail()

@jonathanong, how hard would it be to put together a 'koa-nodemailer' wrapper? I'd like to see one, but I don't think I'm yet up to putting one together. @andris9, it would be better if the core nodemailer could provide direct support for Koa.

no, don't make koa-specific wrapper. make a nodemailer-then wrapper.

I think I'll live with callbacks just for the moment :)

+1 on nodemailer-then wrapper, or integrating promises directly.  ES6 is here, promises are (either fortunately or unfortunately, depending on your position) going to become standard as we creep towards ES7 and async/await.

+1 for Promises.
0.12 and 4 support them natively
For 0.10 developers can use https://github.com/jakearchibald/es6-promise

Would anyone here have some ideas about how to create a Promise wrapper for transporter.sendMail so that it can be used with async/await for example? I've created a new issue about documenting it https://github.com/andris9/Nodemailer/issues/512. Thanks.

Added a Promise wrapper with b88e7a655e609b0580fff5ec861e6f247755fda1 (v1.9.0). If callback is not defined for sendMail then the method returns a native Promise object instead
transport.sendMail(options).then(function(info){
    console.log(info);
}).catch(function(err){
    console.log(err);
});

Hi, this doesn't work for me. I import Bluebird first, and transport.sendMail(options) returns undefined (instead of a promise).
Is there a full example/tutorial on how to use promises with nodemailer? Apparently, Promise is a "global" object, in the scope of nodemailer module. So it's unclear how to get this working.
Thanks!

You need to use the latest Nodemailer with Nodejs 0.12+ as Nodemailer uses native Promise API that is not available in Node.js 0.10 and below.
If these conditions are met then you can use code like this:
transport.sendMail(mailOptions).then(function(info){
    // sending succeeded
}).catch(function(err){
    // sending failed
});

I see... so we can use this workaround for node < 0.12:
GLOBAL.Promise = require('bluebird');
var nodemailer = require('nodemailer');
...

Thanks

I'm in favor of the next major version dropping callback support, as https://github.com/feathersjs/feathers did

Yeah guys, let's drop this callback stuff for the sake of js. Nowadays it's all promises - async/await 👍


execution test for anonymous parameters

The ticket on notion says that anonymous parameters are broken but it seems like they are working without any code changes to the transpiler.
@AlejandroLabourdette could you fill us in with your findings


Model quantization issue

Issue Type
Bug
Source
pip (model-compression-toolkit)
MCT Version
1.4.0
OS Platform and Distribution
colab
Python version
Python 3.7.13
Describe the issue
hi team,

I am using the below example for quantize the mobilenet model.

https://github.com/sony/model_optimization/blob/main/tutorials/example_keras_mobilenet.py

I have installed MCT on colab and tried to convert the mobilenet model.But I am getting the below error.

``
AssertionError                            Traceback (most recent call last)
<ipython-input-12-224344cd0a84> in <module>
----> 1 target_platform_cap = mct.get_target_platform_capabilities('tensorflow', 'default')

/usr/local/lib/python3.7/dist-packages/model_compression_toolkit/tpc_models/get_target_platform_capabilities.py in get_target_platform_capabilities(fw_name, target_platform_name)
     76     assert fw_name in tpc_dict, f'Framework {fw_name} is not supported'
     77     supported_models_by_fw = tpc_dict.get(fw_name)
---> 78     assert target_platform_name in supported_models_by_fw, f'Target platform model named {target_platform_name} is not' \
     79                                               f' supported for framework {fw_name}'
     80     return tpc_dict.get(fw_name).get(target_platform_name)

AssertionError: Target platform model named default is not supported for framework tensorflow

``

Expected behaviour
No response
Code to reproduce the issue
I used the same code in the below link and I placed twenty sample image in the folder for **FolderImageLoader**

https://github.com/sony/model_optimization/blob/main/tutorials/example_keras_mobilenet.py

Log output
Please help me on solving the issue. I am trying to quantize the pre-trained network in TensorFlow. It would be great if you share with me the running script on colab.

Hello,
I was trying (unsuccessfully) to reproduce the error you got (see gist, please).
Could you please try it again?

hello ,
It is working. I am trying to reduce the object detection TensorFlow SSD mobilenet v2 frozen graph. Is it possible to do with sony quantization?

Hi @dsnsabari,
MCT products fakely quantized model, meaning that the weights are quantized but kept in float32 data type, and the activations are quantized using FakeQuantization layers.
What you're looking for is currently not supported in our MCT, but we will take your feedback as a feature request and will address it hopefully in future releases.

duplicate of #273

@reuvenperetz Is it possible to quantize the model into float16 format with MCT? I don't want to convert the model into int8 format.
I want to use MCT to reduce the TensorFlow frozen graph object detection model size.  Please find the sample model.  http://download.tensorflow.org/models/object_detection/tf2/20200711/ssd_mobilenet_v2_fpnlite_320x320_coco17_tpu-8.tar.gz

@dsnsabari Currently, a model's weights are fakely-quantized (FP32 data type). Unfortunately, we do not provide a way to configure the weights data type.

@reuvenperetz , thank you for the update.

@reuvenperetz , When I tried to convert my own model. I am getting the below error. I have trained the model on colab and I directly loaded the saved keras model.
I got the below error while converting the model using the below script. https://colab.research.google.com/gist/reuvenperetz/0d2807c02295cd5eaad4fb78462ed52d/issue.ipynb
16 import operator
     17
---> 18 import torch
     19 from torch import add, flatten, reshape, split, unsqueeze, dropout, sigmoid, tanh, chunk
     20 from torch.nn import Conv2d, ConvTranspose2d, Linear, BatchNorm2d

[/usr/local/lib/python3.7/dist-packages/torch/__init__.py](https://localhost:8080/#) in <module>
    200     if USE_GLOBAL_DEPS:
    201         _load_global_deps()
--> 202     from torch._C import *  # noqa: F403
    203
    204 # Appease the type checker; ordinarily this binding is inserted by the

RuntimeError: THPDtypeType.tp_dict == nullptr INTERNAL ASSERT FAILED at "../torch/csrc/Dtype.cpp":139, please report a bug to PyTorch.


Square cells that are responsive in month view?

I want the calendar's height to change as the viewport shrinks keeping the calendar dates square. Has anyone figured out how to make the calendar cells in the month view square and responsive?
I know it's possible, I was just hoping someone had already figured it out and would be willing to share their css so I don't have to figure it out.  :)
Thanks!

@wootwoot1234 Have you figured this out? Seems like more of a general question than an issue with the calendar app. Closing due to inactivity.


test-todo2.txt:1: test todo 2 jajaja

The puzzle 2-435b6b71 from #2 has to be resolved:
https://github.com/qapquiz/pdd-test/blob/591b8a1c40ac7beb7dffb7fb21642cc3adf235b6/test-todo2.txt#L1-L1
The puzzle was created by @qapquiz on 06-Feb-21.
role: DEV.
If you have any technical questions, don't ask me, submit new tickets instead. The task will be "done" when the problem is fixed and the text of the puzzle is removed from the source code. Here is more about PDD and about me.

@0pdd the puzzle #2 is still not solved.


A question of the data size of register file

In init(...) of class LoopBlockingScheme:
self.data_size(BL.REGF) > resource.size_regf  is checking the data size in the register file.
In my understanding, it means that the times of using the same data in the register file(tx2,ty2,tz2)  ×  unit_size[REGF],and procpass is the unit for tx2,ty2,tz2.
And self.unit_size[BL.REGF] = self.nld.usize_regf,
However,in class MapStrategyEyeriss, we use the return of _calc_unitpass() to build nld(NestedLoopDes) :
using CNN layer for example , usize_regf[de.FIL]=sz_regf[de.FIL] = buflayer.wfil & usize_regf[de.IFM]=sz_regf[de.IFM] = buflayer.wfil & usize_regf[de.OFM] sz_regf[de.OFM] = 1,to represent 1D CONV in a PE.
So,in my opinion,when caculating the data size of regf，why not use fold.h × usize_regf to present the size of regf in running a procpass,and then × the run times of procpass in a not change regf (tx2,ty2,tz2).

Are you simply asking why the size of regf does not replicate by fold.h? Please see
https://github.com/stanford-mast/nn_dataflow/blob/f176a25dc46fdd4d0d9ee2a06610fe251e1fed2c/nn_dataflow/core/map_strategy.py#L379-L385
If you still have questions, please reopen this.

I am so sorry to make the question complex. Thanks again for your reply.
But I still have confusion：
After doing the BL.REGF blocking level，the register_file has ti2,to2,tf2 kind of different ifmaps，ofmaps and filters , in the size of sz_regf[de] ?
In one unitpass, one folded fil need  to replace the fmap in regf fold.h times from gbuf ?
Thanks.

Yes. This is related to the following lines of code
https://github.com/stanford-mast/nn_dataflow/blob/f176a25dc46fdd4d0d9ee2a06610fe251e1fed2c/nn_dataflow/core/map_strategy.py#L386-L390
where accesses of ifmaps and ofmaps are multiplied by flpesets_per_unitpass, which is equal to fold.h.
Certainly you can choose the other option if you don't like this one. I don't this Eyeriss paper has explicitly said which one they used. After all, fold.h rarely happens given small filter size, so it is not very critical for most NNs.


CUDA out of memory when test mode

when --test mode, out of memory at the second image

I think maybe no need to use GPU for testing. Put CUDA_VISIBLE_DEVICES="" before the test command.

I think maybe no need to use GPU for testing. Put CUDA_VISIBLE_DEVICES="" before the test command.

Yes, but the speed will be slow.

when --test mode, out of memory at the second image

did you solve the problem？


Convert code for ONNX export

Convert the dynamic shapes into the static shapes
Convert some ops that are not supported by ONNX

I will add more code for NMS convert and request for a merge as a whole


VirtualFile: add crash-safe overwrite abstraction & use it

(part of #4743)
(preliminary to #5180)
This PR adds a special-purpose API to VirtualFile for write-once files.
It adopts it for save_metadata and persist_tenant_conf.
This is helpful for the asyncification efforts (#4743) and specifically asyncification of VirtualFile because above two functions were the only ones that needed the VirtualFile to be an std::io::Write.
(There was also manifest.rs that needed the std::io::Write, but, it isn't used right now, and likely won't be used because we're taking a different route for crash consistency, see #5172. So, let's remove it. It'll be in Git history if we need to re-introduce it when picking up the compaction work again; that's why it was introduced in the first place).
We can't remove the impl std::io::Write for VirtualFile just yet because of the BufWriter in
struct DeltaLayerWriterInner {
...
    blob_writer: WriteBlobWriter<BufWriter<VirtualFile>>,
}

But, @arpad-m and I have a plan to get rid of that by extracting the append-only-ness-on-top-of-VirtualFile that #4994 added to EphemeralFile into an abstraction that can be re-used in the DeltaLayerWriterInner and ImageLayerWriterInner.
That'll be another PR.
Performance Impact
This PR adds more fsyncs compared to before because we fsync the parent directory every time.

For save_metadata, the additional fsyncs are unnecessary because we know that metadata fits into a kernel page, and hence the write won't be torn on the way into the kernel. However, the metadata file in general is going to lose signficance very soon (=> see #5172), and the NVMes in prod can definitely handle the additional fsync. So, let's not worry about it.
For persist_tenant_conf, which we don't check to fit into a single kernel page, this PR makes it actually crash-consistent. Before, we could crash while writing out the tenant conf, leaving a prefix of the tenant conf on disk.

This is better than what I've been doing in #5180. I think the crashsafe_overwrite function could use some rustdoc, but I'm fine with that coming in a future PR.


Uploading to "local" GreyHack breaks the game

After running the Greybel build to upload to a local game session, everything seems to have gone fine.
However, when attempting to open FileExplorer.exe in GreyHack, you simply get a dialog reading Error: device not found.
This error can be resolved by quitting to Main Menu and re-entering the game. However, there are no files from Greybel present.

Yeah sadly this cannot be fixed. The greybel-proxy package connects to the local game server and after it disconnects the game automatically kicks everyone with the same steamid. So essentially when greybel-proxy disconnects the server will also destroy the session for the actual game.
The same will happen when you have the game open online and run greybel-vs to upload a script there.

I see, does this mean that local is entirely unusable or it is usable, if you go through a specific sequence of steps? What about the online/nightly options?

So generally regardless of local, public or nightly after using the game file upload feature while having the game open you have to go back to the title screen and start a new game session. Of course if you are in singleplayer and upload files to public these sessions will not interfere.
The idea with keeping the session alive could work but might get a bit complex. But it's a suggestion maybe an improvement for the future.

Hm, something is still amiss though. Even after going back to the main menu and re-entering, the files aren't present.

Yeah I think I just found the issue. There is a limitation in the current client version which is used here. I'll create a fix.

I've updated the client version to a newer one. Should be fixed with https://github.com/ayecue/greybel-vs/pull/113 merged.

With 1.9.5 - https://github.com/ayecue/greybel-vs/pull/118 and the new GreyHack version both issues should be fixed.
The new GreyHack version seems to auto reconnect so you may have to close the open windows within the game since the session got renewed but beside of that everything should work alright. At least from my testing.
The client got updated to the latest version and should upload files of any size (obviously within the 160k limit) as expected.

Excellent. One last thing:
Is there a "verbatim" option anywhere? I wrote myself a fairly rudimentary Ruby script a while ago that mostly does what you do by taking a list of file/dir arguments, collecting files together into installer file(s) that contain all the source code as strings to then emit them in-game - of course, it doesn't apply any transformations to the code at all, it is verbatim byte-for-byte filename-for-filename with whatever the file contained.
Would it be possible (or is it already possible) to do this with Greybel and irrespective of what the file's contents actually are (e.g. I also have random data files that aren't MiniScript, but they get dumped in all the same)

Separate import command should be available now with 1.9.9


restyle 2d menu, dark mode, no curves, etc

This is much better. It's probably good for merge since it's not a regression, but some design comments:

Using a different font (3D uses Bangers); not sure what's appropriate but we should be consistent. There are three fonts in the UI now, if you include the avatar name tag.
still a few lines/borders left around tabs and buttons that aren't present in 3d
buttons not really aligned (will be replaced by panel)

buttons going to be taken out of cards when the preview panel goes in next, 👍🏻


EWS Community Project

HI @all,
as written in some other threads/issues EWS, it's SOEAP API and EWS SKD (Java, .Net) will no longer receive any updates (see HERE).
@MIchaelMainer  suggested here to create a community fork and link this fork on official readme.md
So here we go...There are some people who have 'active' forks. SO lets collect information, ideas and some good vibes here and start this. I'll link all people here to get some attention. Hopefully we'll get this thing done.
Thanks
Jan/ @OS-JaR
FYI/CC: @yinaa, @serious6 , @CodeDog369 , @hasselbach , @MIchaelMainer ,
@davidmoten , @kentongray

Hi @Kooki ,
I am Keen to be part of a team that manages and maintains an unofficial 'official' fork.
I say 'part of a team' as I haven't maintained an API before so would like to learn from someone.

From my point of view the following several of things that should be done:

Migrate to Java 11;
Support new versions of Exchange;
The current list of versions from Services.wsdl (Office 365):

<!--  Enumeration of Exchange Server versions  -->
<xs:simpleType name="ExchangeVersionType">
    <xs:restriction base="xs:string">
        <xs:enumeration value="Exchange2007"/>
        <xs:enumeration value="Exchange2007_SP1"/>
        <xs:enumeration value="Exchange2009"/>
        <xs:enumeration value="Exchange2010"/>
        <xs:enumeration value="Exchange2010_SP1"/>
        <xs:enumeration value="Exchange2010_SP2"/>
        <xs:enumeration value="Exchange2012"/>
        <xs:enumeration value="Exchange2013"/>
        <xs:enumeration value="Exchange2013_SP1"/>
        <xs:enumeration value="Exchange2015"/>
        <xs:enumeration value="Exchange2016"/>
        <xs:enumeration value="V2015_10_05"/>
        <xs:enumeration value="V2016_01_06"/>
        <xs:enumeration value="V2016_04_13"/>
        <xs:enumeration value="V2016_07_13"/>
        <xs:enumeration value="V2016_10_10"/>
        <xs:enumeration value="V2017_01_07"/>
        <xs:enumeration value="V2017_04_14"/>
        <xs:enumeration value="V2017_07_11"/>
        <xs:enumeration value="V2017_10_09"/>
        <xs:enumeration value="V2018_01_08"/>
    </xs:restriction>
</xs:simpleType>

Solve the current problems with authentication and support OAuth2 (support Basic Authentication access for EWS ending October 13, 2020).

Hi @Kooki ,
Sorry for the silly question - but what should the "official community fork" look like? Is it just something we agree upon here? Do you know of any fork which we can now call to be a "official community fork"?
I'm asking because I'm using EWS quite a lot and sometimes I fix some issues and add functionality available through the raw SOAP, but not included into the managed API. I have also migrated to Java 11. This was all done internally for my client, but I would like to contribute these changes into some community fork and in turn get the more up-to-date EWS API.
Can you suggest anything?

I propose we create a new ews-unofficial-api GitHub organisation and add people to that.
To start with we could have a fairly rigorous GitHub code review process. We'll need a major version release that breaks absolutely no APIs - signifying the ownership change, to allow everyone to migrate off to the community API. Then we can proceed as normal - with breaking changes being another major version - following semver :)

If I don't get any feedback by November, I'll probably just create the org and start this process..

@philipwhiuk I think your idea is good. Actually I wanted to do this the same day you mentioned that, but then I stopped because I was wondering about the details. For instance - the version change. Shouldn't we change the groupId for the artifact instead? If we leave it at com.microsoft.ews-java-api it might be misleading. For instance what if (I doubt that but still) Microsoft decides to continue development of this API. If Microsoft officially transferred the code to community, there would be no problem. But this will be only the unofficial fork. What do you think about it?

@philipwhiuk @navpil
A community fork was set up here
To date, nothing other than having a fork set up has been done. maybe this discussion is better had there?

Hi @henrywright88404 ,
thanks for pointing out our existing community fork.
@navpil , @philipwhiuk
we already have a community project.you also should be invited right now.
As @pkropachev already said, we should start to collect some points we've to do. Either as GitHub issus or with help of an organisation tool (trello or smth else).
Maybe we also want to start an discussion group (discord/slack?).
Thanks
Jan

We can continue if someone needs it. It makes sense to have some discussion group.

I think setting up a real-time chat platform would be beneficial.
Currently writing a Java application, like Davmail, but designed to run as a daemon - plus with backends, so it can support MS Graph, and EWS for those who need it.
I haven't been able to get this repo's SDK working in my initial tests but would be keen to help out.
Davmail isn't supporting SMTP as a shared mailbox at this time, but I'm finding the codebase a bit heavy, and I had a different approach for the internals on my design.
I am considering making this a plugin for Apache James.


ros_comm: 1.11.12-0 in 'indigo/distribution.yaml' [bloom]

Increasing version of package(s) in repository ros_comm to 1.11.12-0:

upstream repository: git@github.com:ros/ros_comm.git
release repository: https://github.com/ros-gbp/ros_comm-release.git
distro file: indigo/distribution.yaml
bloom version: 0.5.20
previous version for package: 1.11.11-0

message_filters

No changes

ros_comm

No changes

rosbag

No changes

rosbag_storage

No changes

rosconsole

No changes

roscpp

No changes

rosgraph

No changes

roslaunch

No changes

roslz4

No changes

rosmaster

No changes

rosmsg

No changes

rosnode

No changes

rosout

No changes

rosparam

No changes

rospy

No changes

rosservice
* fix command parsing for rosservice and rostopic to not accept arbitrary substrings of 'list' (#609 <https://github.com/ros/ros_comm/issues/609>)

rostest
* fix location of rostest result files (#82 <https://github.com/ros/ros/pull/82>)

rostopic
* fix command parsing for rosservice and rostopic to not accept arbitrary substrings of 'list' (#609 <https://github.com/ros/ros_comm/issues/609>)

roswtf

No changes

topic_tools

No changes

xmlrpcpp

No changes

Waiting for Jade builds to finish...


Change month name header  on scroll

Hello,
How can I change the name of the  month header view whenever I scroll?

This has been resolved outside of GitHub.

This has been resolved outside of GitHub.


Fixed error on evaluating deleted resources and a typo in port list addition

Without the fixes above the function will throw the following error when evaluating a deleted resource
'NoneType' object has no attribute 'get': AttributeError Traceback (most recent call last): File "/var/task/ec2-exposed-instance.py", line 98, in lambda_handler evaluation = evaluate_compliance(configuration_item, rule_parameters) File "/var/task/ec2-exposed-instance.py", line 56, in evaluate_compliance security_groups = configuration_item["configuration"].get("securityGroups") AttributeError: 'NoneType' object has no attribute 'get'

And will throw the below error when evaluating any other resource due to a typo on line 33 when populating the port list.

can only concatenate list (not "int") to list: TypeError Traceback (most recent call last): File "/var/task/ec2-exposed-instance.py", line 99, in lambda_handler evaluation = evaluate_compliance(configuration_item, rule_parameters) File "/var/task/ec2-exposed-instance.py", line 72, in evaluate_compliance rule_parameters File "/var/task/ec2-exposed-instance.py", line 38, in find_violation exposed_ports = find_exposed_ports(ip_permissions) File "/var/task/ec2-exposed-instance.py", line 33, in find_exposed_ports permission["ToPort"])+1) TypeError: can only concatenate list (not "int") to list

I confirm these files are made available under CC0 1.0 Universal (https://creativecommons.org/publicdomain/zero/1.0/legalcode)

Good catch. Merging.


RunContainer::contains(ArrayContainer) throws Exception due to off by one termination check

The while loop in this method has a termination condition checks for run indexes <= numberOfRuns(), which is incorrect.
Additionally, the return value is computed incorrectly.
I have a patch for this- I just need to add a unit test (I probably ought to check the methods for the other container types as well).
Addendum:  The existing test does not trigger this error as the relevant check tests for containment with a putative subset larger than the putative set. This short circuits the precise containment logic.
Further addendum: Because the valuesLength array is sized to hold four runs, the code will not throw an exception unless the array is full (e.g. if bitmap is trimmed or if the valuesLength array is filled).

Reopen if this is still an issue.


Why my own installed plugin doesn't work?

I installed vim-markdown-preview which is a plugin for viewing markdown in browser.
so when I press Ctrl-p which is the key for it the vim terminal just shows me :call Vim_Markdown_Preview()

Please report this on vim-markdown-preview's issues


docs(sdk): update earliest support node version

Signed-off-by: Svetlana Brennan<EMAIL_ADDRESS>
Which problem is this PR solving?
Spans use performance.timeOrigin in perf_hooks to create startTime and endTime but performance.timeOrigin is set incorrectly before v8.12.0. Node introduced a fix for it that was backported to v8.12.0.
Fixes Issues # 2857 & 2834
Short description of the changes
Updated node support section in the sdk readme to say 8.12.0 as the earliest supported node version.
Type of change
Doc update
How Has This Been Tested?
NA
Checklist:

[x] Followed the style guidelines of this project
[x] Documentation has been updated

I think we should update the minimum version there: https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-sdk-trace-node/package.json#L33

Just in that package? Or in all the packages?

I think we should update the minimum version there: https://github.com/open-telemetry/opentelemetry-js/blob/main/packages/opentelemetry-sdk-trace-node/package.json#L33

Just in that package? Or in all the packages?

All

All packages (package.json engines node version) updated.

Test failure is not related


do not allow backups with no details snapshot to participate as a base in an incremental backup

Allowing backups that only have an item data snapshot allows Corso to get into a bad state where it can only continue successfully making backups if the user manually deletes the backups missing backup details. The reason for this is that half completed backups will continue to be generated (there is no problem backing up the data, only the backup details) and, because they are the most recent, continue to be used as bases for future backups

this will likely be easier to implement after the following have been completed

#1672

During a call we discussed having an interim solution that would just fallback to a full backup if one of the base snapshots was missing the details. This would keep Corso from getting into a bad state, though will require a little bit of code rearrangement and will be less efficient when it does need to fallback


Configuration variables should allow optional variables

Right now, everything is required. This should default to non-required and be customisable per-variable.

They are now not required by default.
They can be made required by adding
required = True
to their definition


Not compatible with Swift 3.0

The library is currently causing trouble when running on iOS 10 devices (Sections titles don't show at all). The library needs upgrading to Swift 3.0 to work properly.

Nice Job!


update test-infra to remove dependency on Istio published by serving

Install Istio from Addon instead of consuming from serving publish

/cc @evankanderson

/lgtm
/approve

Yes this should not affect running e2e test locally, unless someone use e2e-tests.sh setting up a fresh cluster.
And this also affects this: https://testgrid.knative.dev/knative-eventing-sources-0.5#continuous


bug in the blade - multiple leading white spaces produce an error

Laravel Version: 5.4
PHP Version: *

Description:
{{  config( 'assets.goodThing' ) }} will produce an error because of multiple leading whitespaces...
Thanks

What error?
{{ config(                            'app.name'                         ) }}

works fine.

now, the leading space aferter the curly braces and the "config" word....
{{          config( 'assets.goodThing' ) }}

Not seeing this issue, this works just fine, too:
           {{          config('app.name')          }}
What error are you seeing, specifically?

{{ config( 'assets.goodThing' ) }} works fine with me as well, closing since no body can replicate.
Flush your cached views and try to run it again, if still having issues check the cached views to see how the compiled output looks like.


renovatebot(deps): update dependency com.microsoft.azure:azure-documentdb to v2.4.1

This PR contains the following updates:

Package
Update
Change

com.microsoft.azure:azure-documentdb (source)
patch
2.4.0 -> 2.4.1

Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR is stale, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.

[ ] If you want to rebase/retry this PR, check this box

Available now for Enterprise: Renovate Pro with real-time webhook handling and priority job queue.

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.null seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


In v1.11.0 social profile links are missing the "rel=me" attribute

Describe the bug
Until v1.10.0 social profile links had the "rel=me" attribute:

In v1.11.0 this attribute is missing:

This attribute is important for verification, e.g. Mastodon.
To Reproduce
Steps to reproduce the behavior:

Render the website using v1.10.0: attribute is there
Render the same website using v1.11.0: attribute is missing

Expected behavior
I would expect the attribute "rel=me" to be there.
Screenshots
See description.
Desktop

OS: all
Browser: all
Version of the Theme: v1.11.0
Version of Hugo: hugo v0.106.0-e08ce30fe4779e7d8a8395d7021314b915648cb4 windows/amd64 BuildDate=2022-11-17T18:33:40Z VendorInfo=gohugoio

Smartphone

Device: all
OS: all
Browser: all
Version of the Theme: v1.11.0
Version of Hugo: hugo v0.106.0-e08ce30fe4779e7d8a8395d7021314b915648cb4 windows/amd64 BuildDate=2022-11-17T18:33:40Z VendorInfo=gohugoio

Additional context

One blog of me rendered with theme v1.10.0 (rel=me works): https://fihlon.swiss/en/
One blog of me rendered with theme v1.11.0 (rel-me missing): https://keep-on-rolling.ch/en/
No custom JavaScript.
This is the only custom CSS on fihlon.swiss:

img.sidebar__introduction-profileimage {
    filter: grayscale(100%);
}

img.sidebar__introduction-profileimage:hover {
    filter: grayscale(0);
}

This is the only custom CSS on keep-on-rolling.ch:

img.sidebar__introduction-profileimage {
    border-radius: 0;
}

body.theme--light img.sidebar__introduction-profileimage {
    background: url(/images/logo-black.png) no-repeat;
}

body.theme--dark img.sidebar__introduction-profileimage {
    background: url(/images/logo-white.png) no-repeat;
}

Repository of my personal website using theme v1.10.0: https://github.com/McPringle/mcpringle.github.io
Repository of my cycling blog using theme v1.11.0: https://github.com/keep-on-rolling/keep-on-rolling.github.io

@McPringle I have taken care of this bug yesterday in PR #394. I will soon be creating a new release.

@McPringle This attribute has been readded in 1.12.
https://github.com/lxndrblz/anatole/releases/tag/v1.12.0


Fix up KaliteSetupScript.iss

An issue with the encoding, presumably...?

Fixes #69.

Fixes #71 also.

Have you tested the changes in here?

I've tested everything except the latest commit. It's exhibiting different behavior from earlier 0.14.x builds -- previously the db setup failed almost instantaneously, and now it's taking a loooooong time. But that's consistent with versions, so I'm taking it as a good sign.

Yeah, I think that step is hanging because it's waiting for input or something silly. Will amend again.

Tested and it works.


kdePackages.kcolorpicker: 0.3.0 -> 0.3.1

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/project/kcolorpicker/versions.
meta.description for kdePackages.kcolorpicker is: Qt based Color Picker with popup menu
meta.homepage for kdePackages.kcolorpicker is: https://github.com/ksnip/kColorPicker
Updates performed

Version update

To inspect upstream changes

Compare changes on GitHub

Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 0.3.1 with grep in /nix/store/gpbrwsh6d4s2mba4yngkw3dl007ycspv-kcolorpicker-0.3.1
found 0.3.1 in filename of file in /nix/store/gpbrwsh6d4s2mba4yngkw3dl007ycspv-kcolorpicker-0.3.1

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

14 total rebuild path(s)

14 package rebuild(s)

First fifty rebuilds by attrpath
kdePackages.gwenview
kdePackages.kcolorpicker
kdePackages.kimageannotator
ksnip
libsForQt5.gwenview
libsForQt5.kcolorpicker
libsForQt5.kimageannotator
libsForQt5.spectacle
plasma5Packages.gwenview
plasma5Packages.kcolorpicker
plasma5Packages.kimageannotator
plasma5Packages.spectacle
qt6Packages.kcolorpicker
qt6Packages.kimageannotator

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/3273d84ccb7dc49ae41cec6cdc27c9d8c1dbeb73#kdePackages.kcolorpicker

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

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

8 packages failed to build:

kdePackages.gwenview
kdePackages.gwenview.debug
kdePackages.gwenview.dev
kdePackages.kimageannotator
ksnip
libsForQt5.gwenview
libsForQt5.kimageannotator
libsForQt5.spectacle

2 packages built:

kdePackages.kcolorpicker
libsForQt5.kcolorpicker

Maintainer pings
cc @FliegendeWurst for testing.

Done in #294939


added version

Fix for issue:
https://github.com/napalm-automation/napalm-panos/issues/8

Coverage increased (+0.6%) to 44.934% when pulling f39f80416dcf4136f5fabdbb4252cc77a5d96e0e on lubon:develop into a6c0f4800153151c340b41d15b2f8adf35e0893a on napalm-automation:develop.

+1

Duplicate with this PR https://github.com/napalm-automation/napalm-panos/pull/19
Sorry @lubon didn't see this until after I had submitted other PR.


Problem on installation

Hi I am trying to use this but I ran into a problem that when I use 'python setup.py install ' in cmd and it shows finished successfully and I can import faced in my python. However when I try to use faced directly in cmd it cannot recognize it as an valid  command. I am confused about that issue. I am very grateful if anyone can help me. Thx!

Hello, I had the same problem any solution please?

me too

me too.... can any one help?


Crash while answering my question : Evaluate my code block and advise  how Subscript[[Sigma], Age] can be re-written using Notation.

Describe the issue in detail here. Attach any relevant screenshots or files. The section below was automatically generated. Remove any information that you do not wish to include in the report.

Debug Data

Property
Value

Name
"Wolfram/Chatbook"

Version
"1.2.2"

ReleaseID
"$RELEASE_ID$"

EvaluationEnvironment
"Session"

FrontEndVersion
"Desktop: 14.0 for Mac OS X ARM (64-bit) (December 12, 2023)"

KernelVersion
"14.0.0 for Mac OS X ARM (64-bit) (December 13, 2023)"

SystemID
"MacOSX-ARM64"

Notebooks
True

DynamicEvaluation
False

SynchronousEvaluation
False

TaskEvaluation
False

Settings

Property
Value

InheritanceTest
True

ChatNotebookSettings
<|"InheritanceTest" -> True|>

Stack Data
catchTop
joinAdjacentStrings
inlineToolCall
throwFailure
trimURL

Failure Data
<|
  "Evaluation" :> Wolfram`Chatbook`Formatting`Private`parseFullToolCallString["522388514fdcb2c5", Failure["InvalidJSON", <|"Message" -> "Parsing arguments as JSON failed with the following messages:\n\tExpecting end of object or an entry separator.\n\tAn error occurred near character 'a', at line 4:25"|>], "TOOLCALL: wolfram_language_evaluator\n{\n\t\"code\":\"\ndataset=Dataset[{<|\\\\\"Name\\\\\"->\\\\\"Alice\\\\\",\\\\\"Age\\\\\"->25,\\\\\"Country\\\\\"->\\\\\"USA\\\\\"|>,\n<|\\\\\"Name\\\\\"->\\\\\"Bob\\\\\",\...
  "Arguments" -> {}
  "Stack" :> Wolfram`Chatbook`Common`Private`$stack$30854
|>

Here is the question I posed to ChatGPT.  If formatting is not good, look to Wolfram community post https://community.wolfram.com/groups/-/m/t/3016945?p_p_auth=5lGsdNuG

Evaluate the following code and advise how Subscript[[Sigma], Age] can be re-written using Notation:
dataset=Dataset[{<|
"Name"->"Alice","Age"->25,"Country"->"USA"|>,
<|"Name"->"Bob","Age"->30,"Country"->"Canada"|>,
<|"Name"->"Charlie","Age"->35,"Country"->"UK"|>}];
Block[{(Begin Shadowing)Subscript, Overhat , Overbar(End Shadowing),
Name, A, Age, Country, columnNames, n, [Sigma]},
columnNames = DeleteDuplicates@Flatten@Keys@dataset;
n = Length@dataset;
(* Can Notation` be used to simulate the following row, column accessor ... )
(Subscript[(ToExpression@#), i_] := dataset[i, # ]) & /@ columnNames;
( .... to use in generators like these *)
!(*OverscriptBox[(k_), ()]) := 1/n !(
*UnderoverscriptBox[([Sum]), (i), (n)]
*SubscriptBox[(k), (i)])                                           ;
Subscript[[Sigma], k] := Sqrt[1/n !(
*UnderoverscriptBox[([Sum]), (i), (n)]
*SuperscriptBox[((\
*SubscriptBox[(k), (i)]\  - \
*OverscriptBox[(k), (_)]\ )), (2)])]                   ;
(Such that the following ValidationTest returns True)
Subscript[[Sigma], Age] ==
5 Sqrt[2/3]                                          ]

Your version of Chatbook is quite out of date. This issue in particular was fixed in 1.3.1. Evaluate the following to get the latest updates:
PacletInstall[ "Wolfram/Chatbook", UpdatePacletSites -> True ]


Cannot install Magento 2.2

When installing Magento 2.2 I received the following exception:
 [Magento\Framework\Exception\LocalizedException]
  NOTE: Manual static content deployment is not required in "default" and "developer" modes.
  In "default" and "developer" modes static contents are being deployed automatically on demand.
  If you still want to deploy in these modes, use -f option: 'bin/magento setup:static-content:deploy -f'

It's also worth mentioning that the var/generation folder is now in the magento root, which in the install script will be attempted to be emptied. While the script won't fail, it won't succeed in the goal of emptying the dir.
Happy to submit a PR, any opinions on handling the 2.2 changes whilst maintaining backwards compatibility would be appreciated.

I've been wanting to rewrite that magento-installer script for a while (converting it to PHP in the process like magento-extension-installer), because it does a lot of things that are not very flexible or best practice anymore. But until I (or someone else) get around to that...
Instead of trying to specifically target 2.2 and pre2.2, I'd suggest targeting Magento modes instead. I think at least some of the images include a MAGENTO_RUN_MODE environment variable. If we are installing Magento with the intention of running it in production mode, I would replace the setup:static-content:deploy line with a deploy:mode:set, which runs through compilation and asset deployment as part of the command. If we're not in production mode, I'd simply skip that line as, like the exception says, there's no need for it - Magento can generate assets on the fly in non-production modes anyway.
As for the var/generation issue, I'd probably rethink if there's better ways of installing that doesn't require us to chown/chmod files. Perhaps we should run the script as www-data to start with (could be done with ensuring the script itself is owned by www-data and has the g+s permissions), assuming we don't need any actions reserved for root user.

As a short term fix might be an idea to include an option to toggle the f param as deploy static content will work without it in 2.1.* but not in 2.2.* on default and developer mode.


Settings editor focus lost when search completes

Open settings UI
Search something
Immediately press down arrow to focus first item
Focus is lost a moment later

The focused element is supposed to be maintained

Seems to be fixed now. Closing.


CVE-2018-12460 and CVE-2016-7122

Filled in CVE-2018-12460 and CVE-2016-7122.

Make sure to add upvotes: 0 to your CVEs if they didn't receive any upvotes

Fixed that. Thanks for letting me know.
On Fri, Apr 2, 2021, 1:57 PM Ryan Gillie @.***> wrote:

Make sure to add upvotes: 0 to your CVEs if they didn't receive any
upvotes
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/VulnerabilityHistoryProject/ffmpeg-vulnerabilities/pull/19#issuecomment-812641526,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ALIAQG7AC5PO7IQRWOWSYQ3TGYAQ7ANCNFSM4ZF5S42A
.

Added upvote of 0


Process calls & gas estimates serially

Fixes ethereumjs/testrpc#287

Will address ethereumjs/testrpc#336 in a separate PR


Update composer.json

duplicate

Newer version has been tagged. https://github.com/Crinsane/LaravelShoppingcart/releases/tag/2.6.0 Sorry for the delay, but life got in the way.

wassup @Crinsane , long time no see


Choose an [open source] license

Hi Kevin @kwolbachia ,
thanks for sharing this very practical toolset! I'm sure it will make many people's daily work easier. On the Image.sc forum you mentioned, people are welcome to "steal" code from it.
https://forum.image.sc/t/new-visualization-toolset/48592/6
I would recommend clarifying this here in your repository by adding an open source licence so that everyone knows under which conditions it is ok to reuse your intellectual property ;-)
There are websites which can help you making this decision which license such as https://choosealicense.com/ or consider unlicensing your code: https://unlicense.org/
Thanks again for your contribution to the ImageJ community 😃
Cheers,
Robert

Hi Robert @haesleinhuepf ,
Thanks you for trying my tools! I really enjoy playing with ImageJ ^^
You're right I didn't realized the stealer side of this situation =P
I do it as soon as possible.
Cheers,
Kevin


Feat rspy31/init tech doc

This feature adds :

python project initialization
technical documentation initialization

The documentation is initialized with information
presenting to the team during the related meeting.

fix typo
revert to python 3.11
write the readme
add trivi for security checks

RAF

add the python file header (waiting for Pierre)
verify trivi configuration with someone that know better than me


Rename @wrapper to @impero?

Wrapper seems like a pretty generic name for a macro so I was wondering if renaming it to something like @impero would make sense?

I guess @impero u means something like "I command the variable u". Imperialistic vibes haha.

Cool idea! previously it was called @wrapper because it literally created a struct called Wrapper that plays nice with the syntax tree. I wonder if the struct needs to be renamed too....

Definitely food for thought


Exported Incident as CSV is \n only

Describe the bug
Exported CSV consists of only \n .
2021-06-09 15:05:58,780 DEBUG response body: b'\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
--cut for brevity, but all \n--
\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n'
'/var/location/To/blank/file/indicators_report_Wed_09_Jun_2021_07_05_57_UTC.csv'

To Reproduce
from __future__ \
    import print_function
from datetime import date, datetime
import demisto_client.demisto_api
from demisto_client.demisto_api.rest import ApiException
from pprint import pprint

api_key = None  # set environment variable DEMISTO_API_KEY
host = None  # set environment variable DEMISTO_BASE_URL

# create an instance of the API class
api_instance = demisto_client.configure(base_url=host, api_key=api_key, debug=True)
filter = demisto_client.demisto_api.SearchIncidentsData()

# Create incident filter object
inc_filter = demisto_client.demisto_api.IncidentFilter()
inc_filter.orgid = ['testorg']
filter.filter = inc_filter

# Data batch from filtered data filter=filter
filtered_data = demisto_client.demisto_api.UpdateDataBatch(all=True,filter=filter)

try:
    # Batch export incidents to csv
    api_response = api_instance.export_incidents_to_csv_batch(update_data_batch=filtered_data)

    # Set id as file name, stripping " from start and end of string
    id = api_response.strip("%22")

    # Get CSV
    api_response = api_instance.get_incident_as_csv(id)

    pprint(api_response)
except ApiException as e:
    print("Exception when calling DefaultApi->search_incidents: %s\n" % e)

Expected behavior
Exported csv with contents from filtered data. Filter is functional in search using example (https://github.com/demisto/demisto-py/blob/master/examples/incidents_search_example.py).
Environment

Python Version: 3.9
OS: Mac
Demisto Version: 6.1.0

@jamesocIRL thanks for reporting this. We will check this out. @Itay4 FYI

Thank you for reporting this issue.
That one is on us, the problem with your call that you did not provide columns to show. the \n character reflects each incident in the csv.
add columns, like that:
# Data batch from filtered data filter=filter
columns = [
    "id",
    "name",
    "type",
    "severity",
    "status",
    "owner",
    "roles",
    "playbookId",
    "occurred",
    "dueDate"
  ]
filtered_data = demisto_client.demisto_api.UpdateDataBatch(all=True,filter=filter, columns=columns)

We will improve our documentation and examples. thank you!


[experiment] Alternate effects model

Opening this PR just to get it out there...  Would love fresh eyes on it and to discuss.
I introduced an EffectsProtocol protocol that represents the data needed to perform an effect (Self) and an associated type A for the resulting action that should be dispatched back to the store. If Swift had HKT's we wouldn't need this :(
This type was necessary so that we could have a first class description of the effect, separate from its execution. Conformers to EffectProtocol are most likely going to be an enum of all the types of effects that can be executed. This does mean we lose the ability to have a base set of effects that can be provided by the library. An alternative to an enum of effects is a base class where an effect is a subclass. (Or, another solution I just thought while writing this out, is to make Either<E, F> an effect where E provides a base set of effects, or something...)
Then, Cmd becomes generic over an EffectsProtocol and instead of representing effects it represents ways of combining effects, e.g. sequencing, parallelizing, executing a single one synchronously, etc. It's important to note that the .execute now becomes synchronous and if you want it to run async you gotta throw it in a .parallel command.
Also Reducer becomes generic not only over the state and actions it reduces, but also the type of effects it can produce. The effect action E.A doesn't necessarily need to be the action the reducer understands. This would allow reducers to invoke effects that dispatch actions it doesn't know about, for example a .logout effect that may dispatch actions to all parts of the app to do stuff. It also freed me up to not have to implement map on Cmd, which is not impossible to implement now.
And finally, Store now takes an execute block (E) -> A? that runs the effect. This allows us to use an alternative execute in our test store, which makes the effects testable.

You were also saying you had an example going that made some network requests? What's that look like?

here's what I was working on for FrenchKit https://github.com/mbrandonw/presentations/blob/master/2017-09-22-playground-drive-development/PlaygroundDriven/PlaygroundDriven.playground/Contents.swift#L191 . That's a synchronous function to hit the wolfram alpha API, but it's run in a .parallel command.

Will revisit in the future.


updated link to rpc helm chart values

keep docs ref in sync with file change on the helm repo - https://github.com/stellar/helm-charts/pull/78

Preview is available here:http://soroban-docs-pr738.previews.kube001.services.stellar-ops.com/


[RFC]: investigate migrating from Material-UI v4 to Mui v5

Description
This RFC proposes investigating migration from Material-UI v4 to Mui v5. See migration guide.
Based on an initial skim, this should not be too difficult, as we mostly use fairly vanilla Material UI elements, such as buttons and icons.
Related Issues
No.
Questions
No.
Other
No.
Checklist

[X] I have read and understood the Code of Conduct.
[X] Searched for existing issues and pull requests.
[X] The issue name begins with RFC:.

Pull request with migration has been filed.


community[minor]: Add support for Pebblo cloud_api_key in  PebbloSafeLoader

Description:
PebbloSafeLoader: Add support for pebblo's cloud api-key in PebbloSafeLoader
This Pull request enables PebbloSafeLoader to accept pebblo's cloud api-key and send the semantics data to pebblo cloud.
Updated Documentation and Unit test.
Issue: NA
Dependencies: - None
Twitter handle: @rahul_tripathi2

Thanks! Feel free to update the draft status of this when ready for review.


[#32] Fix for 'h' not defined.

Ran into the issue where 'h' is not defined. After a brief rabbit hole dive I've ran into this thread
https://github.com/developit/microbundle/issues/12#issuecomment-357475732
And the next couple of comments were really helpful.
Turns out that default "pragma" is h but it's possible to change to anything else, in this case React.createElement
The way I verified it's working is by building it, moving it to examples folder and using it in the example app. Let me know if I missed something.
Solves #32 and #31
PS. @adambrgmn  just for visibility.

This did not build for me (got another jsx error). But if you just upgrade microbundle it builds.
The built files works, the h is finally defined 👍


Vim:E6100: "state" is not a valid stdpath

Hi, first of all, this is the most exiting pluging I've ever seen, thank you for your work.
I get an error executing the command :ChatGPT
Error executing Lua callback: Vim:E6100: "state" is not a valid stdpath                                                                                stack traceback:         [C]: in function 'stdpath'         .../plugged/ChatGPT.nvim/lua/chatgpt/flows/chat/session.lua:111: in function 'get_dir'         .../plugged/ChatGPT.nvim/lua/chatgpt/flows/chat/session.lua:119: in function 'list_sessions'         ...plugged/ChatGPT.nvim/lua/chatgpt/flows/chat/sessions.lua:95: in function 'get_panel'         ....config/nvim/plugged/ChatGPT.nvim/lua/chatgpt/module.lua:89: in function 'open_chat'         ....config/nvim/plugged/ChatGPT.nvim/lua/chatgpt/module.lua:208: in function 'openChat'         .../jorge/.config/nvim/plugged/ChatGPT.nvim/lua/chatgpt.lua:24: in function 'openChat'         ...rge/.config/nvim/plugged/ChatGPT.nvim/plugin/chatgpt.lua:2: in function <...rge/.config/nvim/plugged/ChatGPT.nvim/plugin/chatgpt.lua:1>
Same error occurs using :ChatGPTActAs once I select an option
ChatGPTEditWithInstructions and ChatGPTRunCustomCodeAction are working fine.
I installed ChatGPT.nvim using plug following issue #46 instructions.

What operating system are you using?

Ubuntu 22.04 lts

@Aguilar-Cabello I had the same issue. It turns out I had neovim version 0.7.0, which throws an error when calling stdpath('state'). I've updated to 0.8.0 and the plugin works fine now

Thank you @tvergara It kind of worked, I have updated to neovim 0.8.0. Now The commands ChatGPT, ChatGPTActAs and ChatGPTEditWithInstructions works great.
ChatGPTRunCustomCodeAction was previously working, and now it is broken with the following error once I use any prompt:
Error executing vim.schedule lua callback: .../plugged/ChatGPT.nvim/lua/chatgpt/flows/actions/base.lua:44: attempt to index a nil value

stack traceback:
        .../plugged/ChatGPT.nvim/lua/chatgpt/flows/actions/base.lua:44: in function 'get_visual_selection'
        .../plugged/ChatGPT.nvim/lua/chatgpt/flows/actions/base.lua:66: in function 'mark_selection_with_signs'
        .../plugged/ChatGPT.nvim/lua/chatgpt/flows/actions/base.lua:101: in function 'set_loading'
        ...tGPT.nvim/lua/chatgpt/flows/actions/completions/init.lua:64: in function <...tGPT.nvim/lua/chatgpt/flows/actions/completions/init.lua:63>

ChatGPTRun is also not working with the following error:
Error executing Lua callback: .../plugged/ChatGPT.nvim/lua/chatgpt/flows/actions/init.lua:60: attempt to index local 'item' (a nil value)
stack traceback:
        .../plugged/ChatGPT.nvim/lua/chatgpt/flows/actions/init.lua:60: in function 'run_action'
        .../jorge/.config/nvim/plugged/ChatGPT.nvim/lua/chatgpt.lua:36: in function 'run_action'
        ...rge/.config/nvim/plugged/ChatGPT.nvim/plugin/chatgpt.lua:14: in function <...rge/.config/nvim/plugged/ChatGPT.nvim/plugin/chatgpt.lua:13>

Maybe this should be in a new issue now.


Bug: Empty PathDMP throws error

After importing the .ps1 file and trying to execute without parameters the script throws errors.
Steps to reproduce:

Import .ps1
Execute without parameters

Invoke-PowerExtract

Fixed with the latest pull request. Please let me know if there are additional bugs.


After running aws-saml login everything except saml profile in ~/.aws/credentials was lost

I created ~/.aws/credentials, but after running aws-saml login everything was lost. Looks like this tool overwrites everything when generated saml profile (all other profiles are deleted).

confirm this behavior, will fix this ASAP

@eistrati fixed in<EMAIL_ADDRESS>


MBL-1679: not logged in user flow for crowdfund

📲 What

A logged out user should be presented with the login flow when on AddOns/bonus support Screen they  hit continue. In Crowdfund is not happening and the user is able to reach the Checkout Screen.

👀 See
https://github.com/user-attachments/assets/68d04c36-d754-4a40-ae0f-f0a75c5f5708
|  |  |
📋 QA

Log of, and try to pledge to a crowdfund project, when you hit continue on the Bonus-support/AddOns screen the login flow will be presented.

Story 📖
MBL-1679

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 70.00000% with 3 lines in your changes missing coverage. Please review.

Project coverage is 67.64%. Comparing base (36b994c) to head (3c84d9e).

Files with missing lines
Patch %
Lines

...kstarter/viewmodels/projectpage/AddOnsViewModel.kt
70.00%
1 Missing and 2 partials :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##             master    #2118   +/-   ##
=========================================
  Coverage     67.64%   67.64%
  Complexity     2193     2193
=========================================
  Files           367      367
  Lines         22579    22589   +10
  Branches       3240     3242    +2
=========================================
+ Hits          15273    15280    +7
  Misses         5569     5569
- Partials       1737     1740    +3

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


Add attribute level weighting for the completion, error, and quality scores

The purpose of this pull request is to incorporate an attribute level weighting for the completion, error, and quality scores.  These changes contribute to the development of the metadata quality score for HDR UK.
The main changes this request introduces:

Two new reports have been added: attribute completeness and attribute errors
attribute completeness provides ‘completeness’ information at the attribute level (the existing completeness report provides this at the section level).  It provides a count of the number of fields complete (the existing completeness report provides a count of the number of fields missing).
attribute errors details whether or not an attribute field produced any errors (the existing error report lists all the errors found)
The metadata quality report has been expanded to capture the new weighted scores
A new config folder contains the schema and weights.  The weights folder provides some scripts to support modification of the weights
The readme has been updated to include detail of the scoring scripts

@HMrz and @courtneyjean are happy to discuss these changes and any questions or concerns over a call.

@courtneyjean I have now merged this into a new branch called feature/attr-weights
Please rebase from this branch as I have removed the reports/* files from the develop branch so we can always only commit code in develop branch and use master to build the reports

I have now merged the feat/attr-weights into develop and now master


Write an consumer with consumer group and manually commit offset by partition (example)

Hello,
I search for an example on google but don't find it for the moment; this is why I asking here.
So I have an application that consume from a kafka topic. The goal of this app is to read msg from kafka, to group them according to a partition key (let say in theory each group of message should be already in the same partition), and then accumulate them by group, at a point, let say when each group is either too or too big write the group to a secure location (let say s3). The tricks is I only want to commit a message once I'm sure he is definitively stored in my secure location.
So I need to have the ability to manually commit on a specific partition up to a specific message number.
Do we have example for that ?
Thks.

Somewhat late here, but hope this helps. See example in https://godoc.org/github.com/Shopify/sarama#ConsumerGroup
sess.MarkMessage(msg, "")

Marks message as consumed.

Yes ended with a custom ConsumeClaim function not calling sess.MarkMessage after receiving each message, but rather having a structure storing low watermark for each partition, and calling session.MarkOffset when my message were safe.

I used a similar approach. I want to perform the offset commit when I'm sure of the correct handling of the received messages, so I created a second implementation of ConsumerGroupHandler that is only used to mark offsets from a data structure that I defined (more or less, a map[str]map[int64]int32

You can always reset the offset using sess.ResetOffset(topic, partition, desiredOffset, "")

@ut0mt8 yes so a combination of disabling AutoCommit in your sarama.Config (conf.Consumer.Offsets.AutoCommit.Enable = false) and then either session.MarkMessage(message, "") or session.MarkOffset(topic, partition, msgOffset+1, "") when you want to mark a given partition's offset to be included in the next offset commit for the consumer. Finally when you want to persist your offsets to Kafka you'd call session.Commit() which is a synchronous blocking call


Add configuration

Add "global" configuration for package, as I've done with zimme:collection-behaviours.
Should be able to choose default className
Hopefully forks like owdco:iron-router-is-selected won't be needed.
@owdco would this be enough for you to use this package instead if maintaining your own fork?

Yes it would, this would great!

Yes it would, this would be great!

I'll try and get this done as soon as possible but I don't think I'll have time available until sometime next week.
The biggest reason I wanna make this happen is that I strongly believe it's better to have as few packages as possible to do almost the same thing... less confusion for new members to the meteor community. :smile:

@owdco, version 2.0.0 is released under the new name zimme:active-route.
It adds
ActiveRoute.configure({
  activeClass: 'is-selected',
  disabledClass: 'is-disabled',
});

How about meteor admin set-unmigrated owdco:iron-router-is-selected to hide it from atmosphere?

@zimme Thanks, I've removed the package. Might be cached on atmosphere, but you can I see I don't have any packages anymore now: https://atmospherejs.com/owdco

:+1:


Math.* support?

Would be nice to have the typical Math functions available, or is this out of scope of this project?

Ok I got it :-)
let fn = jstin('Math.ceil(price)');
console.log(fn({price: 12.5, Math}))

Adding a short example might be a good idea, though

Thanks @colorcube! Done


Fix Product Features

This commit broke the api specs, as it's missing a hyphen at the beginning of a new product feature
related w/ broken specs: https://github.com/ManageIQ/manageiq-api/pull/116
@miq-bot add_label bug
@miq-bot assign @agrare

Nice hunting there @jntullo 👍

Gah I need to re-calibrate my mental yaml parser :(
Thanks for sending the fix @jntullo !  Will merge when green

@agrare I looked at it 50x before I realized what it was 😆