make fails on erlmc

When I run the make command, other repos on the dependency list are able to clone, however, I could not resolve https://github.com/layerhq/erlmc.
Repro/Commands used:
$ git clone https://github.com/ChicagoBoss/ChicagoBoss.git
$ cd ChicagoBoss/
$ git checkout tags/v0.9-beta1
$ make
Excerpt/output:
Cloning into 'jsx'...
Pulling ibrowse from {git,"https://github.com/cmullaparthi/ibrowse.git",
{tag,"v4.4.0"}}
Cloning into 'ibrowse'...
==> jsx (get-deps)
==> ibrowse (get-deps)
==> epgsql (get-deps)
==> boss_db (get-deps)
Pulling erlmc from {git,"https://github.com/layerhq/erlmc.git",
{tag,"c5280da"}}
Cloning into 'erlmc'...
fatal: could not read Username for 'https://github.com': No such device or address
ERROR: sh(git clone -n https://github.com/layerhq/erlmc.git erlmc)
failed with return code 128 and the following output:
Cloning into 'erlmc'...
fatal: could not read Username for 'https://github.com': No such device or address

Hi, please checkout latest version, fixed there

start-server.bat
==> ead (get-deps)
Pulling boss from {git,"https://github.com/ChicagoBoss/ChicagoBoss.git",
{tag,"v0.9-beta1"}}
Cloning into 'boss'...
==> boss (get-deps)
Pulling boss_db from {git,"https://github.com/ErlyORM/boss_db.git",
{tag,"7f2942c"}}
Cloning into 'boss_db'...
Pulling tinymq from {git,"https://github.com/ChicagoBoss/tinymq.git",
{tag,"v0.8.16"}}
Cloning into 'tinymq'...
Pulling erlydtl from {git,"https://github.com/erlydtl/erlydtl.git",
{tag,"032746b"}}
Cloning into 'erlydtl'...
Pulling jaderl from {git,"https://github.com/erlydtl/jaderl.git",
{tag,"14a80dafd"}}
Cloning into 'jaderl'...
Pulling gen_smtp from {git,"https://github.com/Vagabond/gen_smtp.git",
{tag,"0.11.0"}}
Cloning into 'gen_smtp'...
error: invalid path 'test/fixtures/dkim-rsa-private-encrypted:12345.pem'
ERROR: sh(cmd /q /c git checkout -q 0.11.0)
failed with return code 1 and the following output:
error: invalid path 'test/fixtures/dkim-rsa-private-encrypted:12345.pem'
ERROR: 'get-deps' failed while processing c:/Users/karla/OneDrive/┴rea de Trabalho/chicago-boss/ead/deps/boss: rebar_abort
WARN:  Directory expected to be an app dir, but no app file found
in ebin/ or src/:
c:/Users/karla/OneDrive/┴rea de Trabalho/chicago-boss/ead/deps/gen_smtp
==> boss_db (pre_compile)
==> boss_db (compile)
Dependency not available: lager-.* ({git,
"https://github.com/erlang-lager/lager.git",
{tag,"3.5.1"}})
Dependency not available: erlando-.* ({git,
"https://github.com/ChicagoBoss/erlando.git",
{tag,"b0b77dd9b9"}})
ERROR: compile failed while processing c:/Users/karla/OneDrive/┴rea de Trabalho/chicago-boss/ead/deps/boss_db: rebar_abort
Dependency not available: aleppo-.* ({git,
"https://github.com/ErlyORM/aleppo.git",
{tag,"v0.9.2"}})
Dependency not available: medici-.* ({git,
"https://github.com/ErlyORM/medici.git",
{tag,"bb6167459d"}})
Dependency not available: ddb-.* ({git,"https://github.com/ErlyORM/ddb.git",
{tag,"2941b5f"}})
Dependency not available: epgsql-.* ({git,
"https://github.com/epgsql/epgsql.git",
{tag,"c7dfb064811"}})
Dependency not available: erlmc-.* ({git,
"https://github.com/layerhq/erlmc.git",
{tag,"c5280da"}})
Dependency not available: mysql-.* ({git,
"https://github.com/ErlyORM/erlang-mysql-driver.git",
{tag,"v0.0.1"}})
Dependency not available: poolboy-.* ({git,
"https://github.com/devinus/poolboy.git",
{tag,"1.5.1"}})
Dependency not available: uuid-.* ({git,
"https://github.com/avtobiff/erlang-uuid.git",
{tag,"v0.5.0"}})
Dependency not available: redo-.* ({git,"https://github.com/heroku/redo.git",
{tag,"cd75a11"}})
Dependency not available: ets_cache-.* ({git,
"https://github.com/cuongth/ets_cache.git",
{tag,"c7a17204cd"}})
Dependency not available: proper-.* ({git,
"https://github.com/manopapad/proper.git",
{tag,"6d7df1e"}})
Dependency not available: dh_date-.* ({git,
"https://github.com/daleharvey/dh_date.git",
{tag,"23e5a61"}})
Dependency not available: tiny_pq-.* ({git,
"https://github.com/ChicagoBoss/tiny_pq.git",
{tag,"v0.8.16"}})
Dependency not available: boss_test-.* ({git,
"https://github.com/ChicagoBoss/boss_test.git",
{tag,"0.0.1"}})

I am also experiencing this issue. It depends on layerhq/erlmc, which is a repository that gives a 404 when I visit it in browser.
~/git/ChicagoBoss (master)$ make
[0] 19:38:37
===> Verifying dependencies...
===> Fetching erlmc (from {git,"https://github.com/layerhq/erlmc.git",
                 {ref,"abc972b27c1fbb146d03329299ef640e424b98b8"}})
===> Failed to fetch and copy dep: {git,"https://github.com/layerhq/erlmc.git",
                                  {ref,
                                      "abc972b27c1fbb146d03329299ef640e424b98b8"}}
make: *** [Makefile:14: compile] Error 1


Student/admin dashboard issue

Students when registering for the first time seem to be able to access the administrator dashboard.

I couldn't figure out how to reproduce this. Is it after logging in for the first time/following the confirmation link...?


Libations for Afterparty

Figure for 50 people

What is the budget for this 50-person event?

Since we have time, let's seek some in-kind donations for this.
On Mon, Jul 31, 2017 at 11:33 AM, aikimark<EMAIL_ADDRESS>wrote:

What is the budget for this 50-person event?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-319105228,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3IexY3VX0mrRhokk625gl8AkxBl2Vvks5sTfO4gaJpZM4OoVNe
.

Agree.
On Tue, Aug 1, 2017 at 8:37 AM, Leo Suarez<EMAIL_ADDRESS>wrote:

Since we have time, let's seek some in-kind donations for this.
On Mon, Jul 31, 2017 at 11:33 AM, aikimark<EMAIL_ADDRESS>wrote:

What is the budget for this 50-person event?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-
319105228>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AB3IexY3VX0mrRhokk625gl8AkxBl2Vvks5sTfO4gaJpZM4OoVNe>
.

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-319357832,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AQ6IxnTGB92ENr7foVo10TC7EbDdcv4Hks5sTxwhgaJpZM4OoVNe
.

--
Zach Ambrose
<EMAIL_ADDRESS>919-438-2752 (office)
919-616-9969 (cell)
www.AmbroseStrategy.com
https://www.linkedin.com/in/zambrose

I was planning on using White Rabbit brewery.  If you can find some other in-kind source, please include me in those activities.  White Rabbit is willing to bring their own kegerator and man the taps.

What kind of perks are we offering in exchange for a free keg from a
brewery? Where are we name dropping them?
On Tue, Aug 1, 2017 at 12:28 PM, aikimark<EMAIL_ADDRESS>wrote:

I was planning on using White Rabbit brewery. If you can find some other
in-kind source, please include me in those activities. White Rabbit is
willing to bring their own kegerator and man the taps.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-319423632,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie1eMgekCS7gajm2fGDm-c30r8MTeks5sT1IdgaJpZM4OoVNe
.

No one said anything about "free" last year.  I have asked for a budget and head count for the kick-off and after-party.  Still waiting for an answer, beyond "50" (head count) for the after-party.

My question was to the group.
Last year, our venue, Nash Hall, didn't allow alcohol so we just didn't do
it.
On Wed, Aug 2, 2017 at 12:14 PM, aikimark<EMAIL_ADDRESS>wrote:

No one said anything about "free" last year. I have asked for a budget and
head count for the kick-off and after-party. Still waiting for an answer,
beyond "50" (head count) for the after-party.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-319721572,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie7umrofKGwHKZRnJVfabO4fdcsAeks5sUKBOgaJpZM4OoVNe
.

Figure 100 for Thursday and 50 for Friday. We'll probably go with a "beer
ticket" where we give people two tickets when they register at the door.
We are $12500 down in donations from last year , so anything in-kind or
free is the preference. We need to keep is simple and popular so I like
Leo's idea of  asking Trophy Brewing for an in-kind and seeing if we can
get a 20L of Trophy Wife if we buy something else. Also the White Street
Kolsch is always popular at functions like this.
Chris Mathews
On Wed, Aug 2, 2017 at 12:34 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

My question was to the group.
Last year, our venue, Nash Hall, didn't allow alcohol so we just didn't do
it.
On Wed, Aug 2, 2017 at 12:14 PM, aikimark<EMAIL_ADDRESS>wrote:

No one said anything about "free" last year. I have asked for a budget
and
head count for the kick-off and after-party. Still waiting for an answer,
beyond "50" (head count) for the after-party.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-
319721572>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/
AB3Ie7umrofKGwHKZRnJVfabO4fdcsAeks5sUKBOgaJpZM4OoVNe>

.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-319727302,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtWWPycXPe0J8dvt8sp5bsm185pndks5sUKUGgaJpZM4OoVNe
.

Going to talk to Little City about helping us out here.

Little City is in. However, they want to charge us for what people consume rather than some upfront fee. This sounds good to me but let me know if there's something I may be missing.

So question is will they bring kegs or bottles? if so someone to
pour/serve?
I have no problem but is there a minimum/deposit?
Chris Mathews
On Thu, Aug 31, 2017 at 12:38 PM, Leo Suarez<EMAIL_ADDRESS>wrote:

Little City is in. However, they want to charge us for what people consume
rather than some upfront fee. This sounds good to me but let me know if
there's something I may be missing.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-326353049,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtbdhR57ZySDUr2Ibsf9JZue6r6nOks5sduF1gaJpZM4OoVNe
.

If cost is an issue, we might hand out a fixed number of free-drink tickets to the attendees.  If someone wants to drink more, they can either pay for it themselves or get a ticket from someone else.

Could we use Brice's Brewery for both events?

We made the decision to support businesses that are local to the Google
Fiber space.
Chris Mathews
On Thu, Aug 31, 2017 at 12:53 PM, aikimark<EMAIL_ADDRESS>wrote:

Could we use Brice's Brewery for both events?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-326357099,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAOGtYsSQbNOpyc-aW4aJmYYIMAGJo0Mks5sduUVgaJpZM4OoVNe
.

I'll confirm with them but they said they will bring the beer, pour the
beer, and breakdown everything. I asked for a little more detail around
payment/deposit.
For reference, we covered the entire tab at the bar last year at Buku. With
beer only, the cost has got to be lower.
On Thu, Aug 31, 2017 at 1:11 PM, Chris Mathews<EMAIL_ADDRESS>wrote:

We made the decision to support businesses that are local to the Google
Fiber space.
Chris Mathews
On Thu, Aug 31, 2017 at 12:53 PM, aikimark<EMAIL_ADDRESS>wrote:

Could we use Brice's Brewery for both events?
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
<https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-
326357099>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAOGtYsSQbNOpyc-
aW4aJmYYIMAGJo0Mks5sduUVgaJpZM4OoVNe>
.

—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-326361955,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie6QNoFfDr877snunQpiRjYqiTZ5qks5sdulIgaJpZM4OoVNe
.

Either way is fine. Are we still thinking wine? No hard liquor. Of course there are gluten sensitive folks too. ahhh, the details.

Little City is good to go. They will handle everything. The only real
question is there a table for them or should they bring? I'll tell them to
bring.
As far as wine goes, I was going to invite the Raleigh Wine Shop to see if
they want to set up a wine station, what that might cost and go from there.
I see that as optional so am not getting that right now.
Let's leave this item open until I know that, if you don't mind.
On Thu, Aug 31, 2017 at 1:59 PM, Chris Mathews<EMAIL_ADDRESS>wrote:

Either way is fine. Are we still thinking wine? No hard liquor. Of course
there are gluten sensitive folks too. ahhh, the details.
—
You are receiving this because you were assigned.
Reply to this email directly, view it on GitHub
https://github.com/codeforraleigh/NCOpenPass/issues/471#issuecomment-326375061,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AB3Ie8jEC7GfiGJTuTBAfba_vH6K1dzfks5sdvSHgaJpZM4OoVNe
.

Little City is booked. We'll pay for what we drink afterwards.


DynamicEndpointSnitch: added a cache for medians.

Calling getSnapshot() is expensive as it needs to sort the samples.

Hi @Benmartin92 , That looks like a perfectly reasonable patch. It appears that @bdeggleston also noticed this in https://issues.apache.org/jira/browse/CASSANDRA-14091 (a week or so after your patch). Unfortunately, I don't think anyone noticed your patch, probably because we don't typically use Github PRs (ASF repo isn't writable on github, so we can't merge this PR directly) - our contribution workflow is through JIRA. Appreciate the contribution, sorry we didn't see it in time.


Logo

What do you think about one of these as a logo?

WOOOW. Both look great, but I simply love the all the information contained in the first one while still looking nice. Big THUMBS UP :)

JaeWook? Your preferences? Torben, will you please include it in the presentation when you edit it? :)


show number of passages connecting nodes in detail view

this sohuld be equal to the number of edges between them

this doesn't show number of passages, just the number of connections between keywords. These will be implemented in the next commit


Pressing . selects the first option in the context menu even before it's opened

Issue Type: Bug
In my react app typing 'this.' will automattically type 'this.UNSAFE_componentWillMount.'. You then have to delete everything after 'this'. After this happens you can press period and you then get the context menu like it should have done initially.

However, this only appears to happen if you type fast. I slowed down a little while doing some further testing and it did not happen.
VS Code version: Code 1.30.2 (61122f88f0bf01e2ac16bdb9e1bc4571755f5bd8, 2019-01-07T22:54:13.295Z)
OS version: Windows_NT x64 6.1.7601

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-6700 CPU @ 3.40GHz (8 x 3408)

GPU Status
2d_canvas: enabledchecker_imaging: disabled_offflash_3d: enabledflash_stage3d: enabledflash_stage3d_baseline: enabledgpu_compositing: enabledmultiple_raster_threads: enabled_onnative_gpu_memory_buffers: disabled_softwarerasterization: enabledvideo_decode: enabledvideo_encode: enabledwebgl: enabledwebgl2: enabled

Memory (System)
31.79GB (14.90GB free)

Process Argv

Screen Reader
no

VM
0%

Extensions (6)</summ

In JavaScript, when I type cy.get( and then look at the screen I should see cy.get(. Instead I (sometimes!) see crypto.getRandomValues( instead.
This is an #a11y issue; the suggestion menu should not select or fill anything until/unless I press ↓ while it's up. Any setting that takes control away from the user and types extra characters that they did not intend is a bad default setting, and the fact that this behavior is timing-dependent is even more maddening.
Also, the editor.acceptSuggestionOnCommitCharacter sounds like it's intended to type the selected suggestion and a dot when I press ↓., which is actually desirable behavior; the advice to disable editor.acceptSuggestionOnCommitCharacter is more of a workaround than a solution since it disables .-to-accept in all cases, not just this overly-aggressive autocomplete scenario.
Shall I file a new issue for this setting being flipped by default?

@Swazimodo Do you still see this problem in the latest vscode insiders builds when you fully type out this.?
I've opened https://github.com/Microsoft/TypeScript/issues/30012 to track why this is not suggested first when you type out thi or th, but I can't reproduce the original error in a new create-react-app project

I'm closing this issue as I can't repo the issue when fully typing out this.. Microsoft/TypeScript#30012  tracks the root cause of this completions not being properly sorted before you fully type out this.


License for SimpleJSON.cs

When going through files, noticed that SimpleJSON was "vendored-in" but does not appear to have a license header.  This file needs to be a: annotated with the correct license from upstream or b: removed and replaced with an alternative.
An addition to the NOTICE file might also be required depending on the license of that file.

Possible alternative: https://github.com/JamesNK/Newtonsoft.Json

Newtonsoft.Json is the de-facto standard json parser/serializer for .net. Even Microsoft uses it. It's MIT licensed.

Resolved by use of Newtonsoft.Json


New file exclusively for drive connectors, new sheets functions

New file for sheets functions, removed existing from data frames class and added new file to separate out functionality. Added in ability to create new sheets, worksheets, share sheets, pipeline to create a new sheet, share it with a set of emails, create a new worksheet and add data to it from a dataframe.
Auth types:
inherited from environment variables
creds file path
creds dictionary object

@kmaphoenix Made changes you requested from me, as well as renamed the class and file as recommended.

Closing this PR in favor of PR #53, where we've added inherited auth for Google Sheets direction to dataframe_functions.py
Additional functionality for Google Sheets directly in SCRAPI is being reconsidered at this time.

Closing this PR in favor of PR #53, where we've added inherited auth for Google Sheets direction to dataframe_functions.py
Additional functionality for Google Sheets directly in SCRAPI is being reconsidered at this time.


v1alpha1: json, not executable

chmod 0644 this file
Signed-off-by: Vincent Batts<EMAIL_ADDRESS>

@vbatts Do you want to rebase so I can merge?

rebased
On Mon, Oct 16, 2017 at 1:51 AM, R2wenD2<EMAIL_ADDRESS>wrote:

@vbatts https://github.com/vbatts Do you want to rebase so I can merge?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Grafeas/Grafeas/pull/47#issuecomment-336786899, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAEF6UR_3OPXV5ljhjEINJEXCYpOXTZhks5ssu7bgaJpZM4P3dDK
.


RevK Changelog

Just received a batch of RevK Boards. they appear 6mm longer than previous versions. Please post the rest of the changes in this version.
thanks.

It is 5mm longer indeed, this is due to mount holes that are now available. Some other components had been moved too. Schematics, exports and notes had been updated, dimensions would take a little longer.

Dimension picture is now also updated.


SelectMenu cant override rounded style

Environment
- Operating System: Linux
- Node Version:     v18.18.0
- Nuxt Version:     3.8.0
- CLI Version:      3.9.1
- Nitro Version:    2.7.2
- Package Manager<EMAIL_ADDRESS>- Builder:          -
- User Config:      modules
- Runtime Modules<EMAIL_ADDRESS>- Build Modules:    -

Version
2.10.0
Reproduction
https://stackblitz.com/edit/nuxt-ui-5mhubp?file=app.vue
Description
For some reason overwriting the rounded in the app config doesnt work for the selectmenu
export default defineAppConfig({
  ui: {
    primary: 'green',
    gray: 'cool',
    selectMenu: {
      rounded: 'rounded-sm',
      option: {
        rounded: 'rounded-sm',
      },
    },
  },
});

applying it to the component itself works though
<USelectMenu
  :ui="{ rounded: 'rounded-sm' }"
  v-model="selected" :options="people"
/>

Additional context
No response
Logs
No response

The ui prop is for the Select (inherited) and ui-menu if for the SelectMenu. To change the rounded from the app.config.ts, you have to do it in the select key.

You can take a look at the config for each here: https://ui.nuxt.com/forms/select-menu#config

Yeah I had a look there but I didn’t see the two tabs there


HTMLElement.shadowRoot is deprecated.

The contents of atom-text-editor elements are no longer encapsulated
within a shadow DOM boundary. Please, stop using shadowRoot and access
the editor contents directly instead.
HTMLElement.shadowRoot (C:\Users\liang\AppData\Local\atom\app-1.22.0\resources\app.asar\src\text-editor-element.js:13:10)
MarkdownScrlSync.getVisTopHgtBot (C:\Users\liang\.atom\packages\markdown-scroll-sync\lib\utils.coffee:20:33)
MarkdownScrlSync.setMap (C:\Users\liang\.atom\packages\markdown-scroll-sync\lib\map.coffee:25:14)
MarkdownScrlSync.startTracking (C:\Users\liang\.atom\packages\markdown-scroll-sync\lib\main.coffee:75:12)
<unknown> (C:\Users\liang\.atom\packages\markdown-scroll-sync\lib\main.coffee:58:23)
Function.module.exports.Emitter.simpleDispatch (<embedded>:64210:20)

For people searching to fix this in their local installation, you can simply open the utils.coffee file in your .atom/packages/markdown-scroll-sync/lib directory and change this line:
lineEles = @editorView.shadowRoot.querySelectorAll '.lines .line[data-screen-row]'
to this:
lineEles = @editorView.getRootNode().querySelectorAll '.lines .line[data-screen-row]'
and restart Atom.
I hope this helps you out until @vincentcn finds someone who will take over this project and a new version is published.


open edX: videos page doesn't load

Steps to Reproduce

Log in at staff
Visit a video page, e.g. https://studio-qa.mitxonline.mit.edu/videos/course-v1:TestX+Test101+2021_Summer

Expected Behavior

Page loads and displays a list of all the videos in the course (in an imported course, this should include videos that play from edX's cloudfront)

Actual Behavior

blank page loads
https://studio-qa.mitxonline.mit.edu/videos/course-v1:TestX+Test101+2021_Summer returns a 404

Screenshot or Screencast

It seems like the /videos/ route is handled by edx-val, https://github.com/edx/edx-val/blob/master/edxval/urls.py#L10

Page is loading now.


sftp with password is failing

root@ee:~# passwd www-data
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@ee:~# exit
logout
Connection to <IP_ADDRESS> closed.

shane at rocket in ~
$ sftp<EMAIL_ADDRESS><EMAIL_ADDRESS>password:
Received message too long 141612888

@shaneholloman
This may be due to welcome message after successfull ssh login. SFTP doesnot like welcome message.
Please comment out welcome messages in your .bashrc or  profile.

@shaneholloman
I guess this problem does not occur with ssh login to www-data user.
I am closing this issue as it is related to SFTP problem.


Update translations.js

Fixes #-
Changes proposed in this pull request:
Complementadas leyendas de campos en idioma español

@EugenioAvila are you open to completing this translation file?

yep, i will finish the translation to spanish language.


Refactor into multiple test files

Allow to compile an entire test folder for each architecture

new direction :
Make test in 32 bits and check the accuracy with 64 bits CPU


Return Health Issue column when getting customer pet information

Description
Add in logic to return the data in the health_issue column for customer_pet.
Type

[ ] This is a bugfix.
[x] This is a new feature.
[ ] This is part of a feature.

Organization

[ ] Have you linked this pull request to a Trello card?
[ ] Have you named the branch in the format of feature/describe_feature_or_change OR bug/describe_bug_this_is_fixing

Review

[ ] Is this a work in progress?
[ ]  Is this ready to be reviewed?
[ ]  Have you added two reviewers to this pull request?

 Node - incorporate pet information into API / database

 Node - incorporate pet information into API / database


Update the PHP indentation script from 1.62 to 1.66

Changes since 1.62:

Fix chained multi-line '->' indentation (issue 2072/PHP-Indenting-for-VIm#54 and 2072/PHP-Indenting-for-VIm#59)
Add a new PHP_noArrowMatching option to disable '->' indentation matching on multi-line chained calls (issue 2072/PHP-Indenting-for-VIm#59).
Add support for return type declaration on multi-line function declarations (issue 2072/PHP-Indenting-for-VIm#64)
Fix array indentation when PHP_vintage_case_default_indent is set (issue 2072/PHP-Indenting-for-VIm#58)
Always ignore case when using syntax highlighting names (issue 2072/PHP-Indenting-for-VIm#52)
Functions declared as returning references were not indented properly (issue 2072/PHP-Indenting-for-VIm#62).
Fix to multi-line function declaration argument indentation (issue 2072/PHP-Indenting-for-VIm#63)

Codecov Report

Merging #2927 into master will increase coverage by 0.03%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #2927      +/-   ##
==========================================
+ Coverage    75.6%   75.64%   +0.03%
==========================================
  Files          92       92
  Lines      135014   135014
==========================================
+ Hits       102083   102136      +53
+ Misses      32931    32878      -53

Impacted Files
Coverage Δ

src/version.c
80.47% <0%> (-0.96%)
:arrow_down:

src/ex_cmds2.c
79.12% <0%> (-0.1%)
:arrow_down:

src/syntax.c
78.26% <0%> (-0.03%)
:arrow_down:

src/channel.c
83.07% <0%> (+0.03%)
:arrow_up:

src/screen.c
76.61% <0%> (+0.04%)
:arrow_up:

src/ex_cmds.c
79.46% <0%> (+0.08%)
:arrow_up:

src/os_unix.c
54.48% <0%> (+0.09%)
:arrow_up:

src/terminal.c
72.33% <0%> (+0.12%)
:arrow_up:

src/gui_gtk_x11.c
48.03% <0%> (+0.14%)
:arrow_up:

src/window.c
82.14% <0%> (+0.45%)
:arrow_up:

... and 3 more

Continue to review full report at Codecov.

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

I'll include it, thanks.


[MM-55224] convert plugin config to scraper config

Summary
Convert plugin config to scraper config
Ticket Link
https://mattermost.atlassian.net/browse/MM-55224

Why do we have to disable typecheck though? I've never seen a need for that. Just curious.

Why do we have to disable typecheck though? I've never seen a need for that. Just curious.

There were quite a lot false positives, you can check: https://github.com/mattermost/mattermost-plugin-metrics/actions/runs/7207283664/job/19634510528
I am not sure how it started to happen as they are all unrelated. Tried with the newer version of golangci-lint, but it was all okay. Searched the issues but couldn't find a good explanation. Only a issue related the false positives. Attached it to the .golangci-lint.yml file.

This
Error: server/configuration.go:159:20: p.API undefined (type *Plugin has no field or method API) (typecheck)
	serverConfig := p.API.GetConfig()
	                  ^
Error: server/configuration.go:161:5: p.API undefined (type *Plugin has no field or method API) (typecheck)
		p.API.LogError("OnConfigurationChange: failed to get server config")
		  ^
Error: server/configuration.go:175:14: p.API undefined (type *Plugin has no field or method API) (typecheck)
	if err := p.API.LoadPluginConfiguration(cfg); err != nil {

looks like a setup issue for sure. Somewhere, it's not able to compile the code correctly.

I tired to build it was compiling but something with the golangci-lint not being able to parse correctly. And it was not complaining until I fixed a spelling error :)

That is a CI issue. @fmartingr is working on it: https://github.com/mattermost/actions-workflows/pull/38


Empty result when variable isn't set or set with null

Hi everyone,
I use gql in my next project to fetch my directus-CMS API
However, I have noticed that if my variables aren't set, my results get empty as if the filters were still enabled with null
Here's a query example :
    query ProductQuery(         $category: String         $minPrice: GraphQLStringOrFloat         $maxPrice: GraphQLStringOrFloat         $condition: String         $materials: [String]         $colors : [String]     ) {         Products(             filter: {                 status: { _eq: "published" }                 condition: { _eq: $condition }                 price: { _between: [$minPrice, $maxPrice] }                 availability: { _eq: "available" }                 materials: { Materials_id: { name: { _in: $materials } } }                 colors: { Colors_id: { name: { _in: $colors } } }             }         ) {             id             name             price             slug             thumbnail {                 id                 title             }             category(filter: { slug: { _eq: $category } }) {                 slug             }         }     }

If this issue persists please open a PR with repro as a failing test. Thanks! I don't personally understand the problem as presented.


Error: failed to get info about account <MSOL/USDC address>

I am trying to fetch the orderbook just as a starting point to start playing with the project and interact more with serum.
On running
import { Account, Connection, PublicKey } from<EMAIL_ADDRESS>import { Market } from '@project-serum/serum';

let connection = new Connection('https://testnet.solana.com');
// token address: for MSOL/USDC
let marketAddress = new PublicKey('6oGsL2puUgySccKzn9XA9afqF217LfxP5ocq4B3LWsjy');
// program address/PID (IDK) 9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin
let programAddress = new PublicKey("9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin");
let market = await Market.load(connection, marketAddress, {}, programAddress);
let mainAcc = '6QneB2NPPhBwZWuKxBWnvUCwBY1vFgYrz746PWk';

// Fetching orderbooks
let bids = await market.loadBids(connection);
let asks = await market.loadAsks(connection);
// L2 orderbook data
for (let [price, size] of bids.getL2(20)) {
  console.log(price, size);
}
// Full orderbook data
for (let order of asks) {
  console.log(
    order.orderId,
    order.price,
    order.size,
    order.side, // 'buy' or 'sell'
  );
}

To which I get
/Users/prashantdandriyal/Desktop/Home/github/solidity/serum-interactions/node_modules/@solana/web3.js/lib/index.cjs.js:5459
      throw new Error('failed to get info about account ' + publicKey.toBase58() + ': ' + e);
            ^

Error: failed to get info about account 6oGsL2puUgySccKzn9XA9afqF217LfxP5ocq4B3LWsjy: FetchError: request to https://testnet.solana.com/ failed, reason: connect ETIMEDOUT <IP_ADDRESS>:443
    at Connection.getAccountInfo (/Users/prashantdandriyal/Desktop/Home/github/solidity/serum-interactions/node_modules/@solana/web3.js/lib/index.cjs.js:5459:13)
    at processTicksAndRejections (internal/process/task_queues.js:95:5)
    at async Function.load (/Users/prashantdandriyal/Desktop/Home/github/solidity/serum-interactions/node_modules/@project-serum/serum/lib/market.js:133:45)
    at async file:///Users/prashantdandriyal/Desktop/Home/github/solidity/serum-interactions/src/getOrderbook.js:9:14

I got the address 6oGsL2puUgySccKzn9XA9afqF217LfxP5ocq4B3LWsjy from one of the issues that posted a page to all the pair addresses on Github. I doubt the addresses aren't correct.

The Connection is set to the wrong Solana Cluster
Please try to change it to new Connection('https://solana-api.projectserum.com') as the programAddress is the Serum DEX V3 on Mainnet
Here is a list of public RPC endpoints that you can use:
# Mainnet (recommended): https://solana-api.projectserum.com
# Mainnet (can be unstable): https://api.mainnet-beta.solana.com
# Testnet: https://api.testnet.solana.com
# Devnet: https://api.devnet.solana.com

The Connection is set to the wrong Solana Cluster
Please try to change it to new Connection('https://solana-api.projectserum.com') as the programAddress is the Serum DEX V3 on Mainnet
Here is a list of public RPC endpoints that you can use:
# Mainnet (recommended): https://solana-api.projectserum.com
# Mainnet (can be unstable): https://api.mainnet-beta.solana.com
# Testnet: https://api.testnet.solana.com
# Devnet: https://api.devnet.solana.com

I have the same problem by using the devnet, when I excute the step here:

this is the error message:
(node:11984) ExperimentalWarning: stream/web is an experimental feature. This feature could change at any time
(Use `node --trace-warnings ...` to show where the warning was created)
D:\metaplex\code\metaplex\js\node_modules\@solana\web3.js\src\connection.ts:2548
      throw new Error(
            ^
Error: failed to get info about account CggtNXgCye2qk7fLohonNftqaKT35GkuZJwHrRghEvSF: FetchError: request to https://api.devnet.solana.com/ failed, reason: connect ETIMEDOUT <IP_ADDRESS>:443
    at Connection.getAccountInfo (D:\metaplex\code\metaplex\js\node_modules\@solana\web3.js\src\connection.ts:2548:13)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)
    at async Function.fetchIdl (D:\metaplex\code\metaplex\js\node_modules\@project-serum\anchor\src\program\index.ts:311:25)
    at async loadCandyProgramV2 (D:\metaplex\code\metaplex\js\packages\cli\src\helpers\accounts.ts:578:15)
    at async Command.<anonymous> (D:\metaplex\code\metaplex\js\packages\cli\src\candy-machine-v2-cli.ts:134:27)

I'm Chinese user, but I changed my command line's proxy, I can visit google in my command line, but this error is still exist, could you give me some tips if you have any idea?
thanks!

@TandK8600 Look like your error is a network error, not library related. Maybe try to test the connection using cURL and then solve the network problems before doing anything with your program
curl https://api.devnet.solana.com/haproxy_status

From what I experienced in the last few days, Solana public cluster seem to be kind of unstable, sometime returning 502 Bad Gateway or 503 Service Unavailable. And it's specified in your captured document that what you are doing is a network-intensive command. Give it a retry when you see those error codes 😅

Alright, thanks, I've solved it by using AWS but not my computer, and it works.
My friends meet the same problem with me, maybe it is because we are in China, but actually we can visit Google in our command line.
Anyway, I solved my problem, thanks!😆


Standard Meta-Information

Authors want to edit standard-meta-information like:

Meta-Title
Meta-Description

Done.


Add search view and search tools.

Full text search, vector search and hybrid search.

3.2 has a first working POC

Solved in 0.3.2


Webpack requiring plugin when using filesystem cache refused by yarn with pnp

Bug report
What is the current behavior?
When enabling filesystem caching, and having mini-css-extract-plugin as plugin (probably not restricted to this plugin), webpack tries to access the plugin package while checking the cache. As the plugin isn't seen as a dependency, yarn2 "berry" with strict pnp enabled refuses the access, resulting in many warnings:
[webpack.cache.PackFileCacheStrategy] Restoring failed for SourceMapDevToolPlugin|style.css from pack: Error: webpack tried to access mini-css-extract-plugin, but it isn't declared in its dependencies; this makes the require call ambiguous and unsound.

Required package: mini-css-extract-plugin (via "mini-css-extract-plugin\dist\CssDependency")
Required by: webpack@virtual:78843900345fbf1fadc3dc7c92ad84ed83e5a2cb05414092627e16f511b55ab52daa2376892e4e5e594a0db7dc481170f358fe0d41dc53641a70588c02b551f2#npm:5.17.0 (via C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\lib\serialization\)

Require stack:
- C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\lib\serialization\ObjectMiddleware.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\lib\util\serialization.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\lib\util\makeSerializable.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\lib\DependenciesBlock.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\lib\Module.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\lib\index.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-cli-virtual-b2846ce664\0\cache\webpack-cli-npm-4.4.0-2000105866-0d1328369a.zip\node_modules\webpack-cli\lib\webpack-cli.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-cli-virtual-b2846ce664\0\cache\webpack-cli-npm-4.4.0-2000105866-0d1328369a.zip\node_modules\webpack-cli\lib\bootstrap.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-cli-virtual-b2846ce664\0\cache\webpack-cli-npm-4.4.0-2000105866-0d1328369a.zip\node_modules\webpack-cli\bin\cli.js
- C:\my\nice\folder\.yarn\$$virtual\webpack-virtual-aec5acf597\0\cache\webpack-npm-5.17.0-e594321923-2840d6291d.zip\node_modules\webpack\bin\webpack.js
(during deserialization of Array)
(during deserialization of webpack/lib/NormalModule)
(during deserialization of Map)
(during deserialization of webpack/lib/cache/PackFileCacheStrategy PackContentItems)

This warning is produced so often, my terminal's backlog isn't enough to keep them all. It seems to always be the same over and over (which also makes sense), but i didn't scan the entirety of the output, whether there is anything else in between all these.
The build as such completes successfully. From what i can observe, the warnings only appear, when the cache isn't invalidated early on for other reasons (e.g. config changed).
A temporary fix is adding a package extension to .yarnrc.yml:
packageExtensions:
  "webpack@*":
    dependencies:
      "mini-css-extract-plugin": "^1.3.3"

If the current behavior is a bug, please provide the steps to reproduce.
While i could probably make a minimal repo, it's hopefully not necessary. Here are the imho relevant excerpts from my webpack config (other parts changed to // [...]):
const path = require('path');
const MiniCssExtractPlugin = require('mini-css-extract-plugin');
module.exports = {
  infrastructureLogging: {
    debug: /webpack\.cache/,
  },
  // [...]
  plugins: [
    new MiniCssExtractPlugin({
      filename: 'style.css',
    }),
  ],
  optimization: {
    runtimeChunk: {
      name: 'webpackruntime',
    },
    splitChunks: {
      cacheGroups: {
        styles: {
          name: 'styles',
          test: /\.css$/,
          chunks: 'all',
          enforce: true,
        },
        vendors: {
          name: 'vendors',
          test: /[\\/]node_modules[\\/]/,
          chunks: 'all',
          enforce: true,
        },
      },
    },
  },
  cache: {
    type: 'filesystem',
    cacheDirectory: path.resolve(__dirname, '.webpackcache'),
  },
  // [...]
  module: {
    rules: [
      {
        test: /\.tsx?$/,
        loader: 'ts-loader',
        exclude: /node_modules/,
      },
      {
        test: /\.s[ac]ss$/i,
        use: [
          {
            loader: MiniCssExtractPlugin.loader,
            options: {
              modules: {
                namedExport: true,
              },
            },
          },
          {
            loader: 'css-loader',
            options: {
              modules: {
                namedExport: true,
              },
            },
          },
          'sass-loader',
        ],
      },
    ],
  },
};

What is the expected behavior?
Optimally, the source of the problem would be fixed, either by removing the require, or by making yarn accept it. In case a full fix isn't possible or feasible, a single proper warning, with details on the problem, would be good.
Sadly, i don't even know for sure, where the root of the problem lies: yarn, webpack, mini-css-extract-plugin, or in my configs. My best guess is webpack, that's why i am creating this issue. While having suspicions about the cause, those are not founded enough to justify much speculation from my side.
Other relevant information:
webpack version: 5.17.0
Node.js version: 15.6.0
Operating System: Windows 7
Additional tools: Yarn

Can you try to use loader: require.resolve('mini-css-extract-plugin').loader?

Can you try to use loader: require.resolve('mini-css-extract-plugin').loader?

I think problem here https://github.com/webpack/webpack/blob/master/lib/serialization/ObjectMiddleware.js#L591...
/cc @sokra Any ideas? We can't require deps which is not list of peerDependenciesMeta

I think problem here https://github.com/webpack/webpack/blob/master/lib/serialization/ObjectMiddleware.js#L591...
/cc @sokra Any ideas? We can't require deps which is not list of peerDependenciesMeta

yeah, this is tricky.
One way to fix this would be to place this code in mini-css-extract-plugin:
const registerLoader = require("webpack").serialization.registerLoader;

registerLoader(/^mini-css-extract-plugin\//, request => {
  require(`.${request.slice("mini-css-extract-plugin".length)}`);
  return true;
});

This overrides how the serialization loads requests starting with mini-css-extract-plugin/ to use this local require. (Path may need to be changed a bit depending on where this code is placed)

yeah, this is tricky.
One way to fix this would be to place this code in mini-css-extract-plugin:
const registerLoader = require("webpack").serialization.registerLoader;

registerLoader(/^mini-css-extract-plugin\//, request => {
  require(`.${request.slice("mini-css-extract-plugin".length)}`);
  return true;
});

This overrides how the serialization loads requests starting with mini-css-extract-plugin/ to use this local require. (Path may need to be changed a bit depending on where this code is placed)

@ASDFGerte I will fix the problem tomorrow, should be easy

@ASDFGerte I will fix the problem tomorrow, should be easy

@ASDFGerte to be honestly I can't reproduce :confused:

@ASDFGerte to be honestly I can't reproduce :confused:

Maybe you can provide example of something else? I use your configuration and yarn v2.4.0

Maybe you can provide example of something else? I use your configuration and yarn v2.4.0

Trying to reproduce this, i noticed, that it only happens, when the project is in a contained workspace. This makes it seem less like a webpack problem, but i can't tell.
Here is a repo of the issue: https://github.com/ASDFGerte/webpackissue
Run yarn install in the root (i didn't include the cache to make it small), then run yarn run build inside the workspace-a folder twice (first to create the cache, second to produce the issue).

Trying to reproduce this, i noticed, that it only happens, when the project is in a contained workspace. This makes it seem less like a webpack problem, but i can't tell.
Here is a repo of the issue: https://github.com/ASDFGerte/webpackissue
Run yarn install in the root (i didn't include the cache to make it small), then run yarn run build inside the workspace-a folder twice (first to create the cache, second to produce the issue).

i noticed, that it only happens, when the project is in a contained workspace. This makes it seem less like a webpack problem, but i can't tell.

Sounds like https://yarnpkg.com/features/pnp/#different-behaviours-based-on-workspace--not-a-workspace

i noticed, that it only happens, when the project is in a contained workspace. This makes it seem less like a webpack problem, but i can't tell.

Sounds like https://yarnpkg.com/features/pnp/#different-behaviours-based-on-workspace--not-a-workspace

Found solution, WIP

Found solution, WIP

Release will be today

Release will be today


Update de.json

German translation added to additional language keys

 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.You have signed the CLA already but the status is still pending? Let us recheck it.


added spikes strip preset

added spikes strip preset with proper naming fixes #7347

Thanks @animesh-007 , I squashed and merged it as 204cb2300


Funny thing happens when I try to save Youtube videos using ChromeExtension

When I try to save a Youtube video using ChromeExtension, the video thumbnail and title refer to the cache.
For example
https://www.youtube.com/watch?v=xxxxxx&ab_channel=YYY
After accessing
https://www.youtube.com/watch?v=zzzzz&ab_channel=YYY
the URL of the saved data is https://www.youtube.com/watch?v=zzzzz&ab_channel=YYY
but the thumbnails and titles are from https://www.youtube.com/watch?v=xxxxxx&ab_channel=YYY
is used for thumbnails and titles.

Please provide actual URLs and steps to reproduce


Disable the taskbar (in auto-hide mode) from showing when hoovering with the mouse.

Hello,
Would it be possible to disable the taskbar (in auto-hide mode) from showing when hoovering with the mouse. and only show when using the Windows-key?
I am very happy with this app! Especially the FancyZones.
Thanks and regards
If you'd like to see this feature implemented, add a 👍 reaction to this post.

maybe via some odd regkey but i don't know if this would be something we'd implement honest.

I would recommend disabling the taskbar in full-screen mode, not just in auto-hide mode.
This will be very useful while playing many UWP games. While playing many UWP games, the taskbar popup when we move the pointer/cursor at bottom of the screen.


CMake looking for nonexistent oF source file

Using this on linux leads to the following CMake build errors in CLion:
Cannot find source file:

    /home/jp/openFrameworks/libs/openFrameworks/graphics/ofPolyline.cpp

   Tried extensions .c .C .c++ .cc .cpp .cxx .m .M .mm .h .hh .h++ .hm .hpp
  .hxx .in .txx
   Call Stack (most recent call first):
  /home/jp/openFrameworks/addons/ofxCMake/modules/main.cmake:45 (include)
  CMakeLists.txt:44 (include)

CMake Error: Cannot determine link language for target "of_static".
CMake Error: CMake can not determine linker language for target: of_static
CMake Error: CMake can not determine linker language for target: of_shared
CMake Error: Cannot determine link language for target "of_shared".

According to the oF repository, there is no such file ofPolyline.cpp. There is only a header and it still cannot find it.
Not sure the reason for the other errors.

Some of the source files in the newer versions of OpenFrameworks have renamed a few files to the .inl Ending instead of .cpp
I changed the file endings in the following two lines in /modules/openFrameworks.cmake to make it work:
${OF_DIRECTORY_ABSOLUTE}/libs/openFrameworks/3d/ofMesh.cpp ${OF_DIRECTORY_ABSOLUTE}/libs/openFrameworks/graphics/ofPolyline.cpp
were changed to
${OF_DIRECTORY_ABSOLUTE}/libs/openFrameworks/3d/ofMesh.inl ${OF_DIRECTORY_ABSOLUTE}/libs/openFrameworks/graphics/ofPolyline.inl


[SPARK-5447][SQL] Replace reference 'schema rdd' with DataFrame @rxin.

Can one of the admins verify this patch?

Can one of the admins verify this patch?

ok to test

LGTM.

LGTM too.

Jenkins, ok to test.

I'm going to merge this. Thanks.


esbuild: 0.12.7 -> 0.12.9

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/evanw/esbuild/releases.
meta.description for esbuild is: "An extremely fast JavaScript bundler"
meta.homepage for esbuild is: "https://esbuild.github.io"
meta.changelog for esbuild is: ""
Updates performed

Golang update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS

The tests defined in passthru.tests, if any, passed

/nix/store/647i3dby0fqqyccbc1jqzy8givpydwn7-esbuild-0.12.9/bin/esbuild passed the binary check.

1 of 1 passed binary check by having a zero exit code.

1 of 1 passed binary check by having the new version present in output.

found 0.12.9 with grep in /nix/store/647i3dby0fqqyccbc1jqzy8givpydwn7-esbuild-0.12.9

found 0.12.9 in filename of file in /nix/store/647i3dby0fqqyccbc1jqzy8givpydwn7-esbuild-0.12.9

directory tree listing: https://gist.github.com/4324cbf9ffd499c2660b506361418969

du listing: https://gist.github.com/f52ffc2f433e4da62d7f3d9ae252472c

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

5 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
1 i686-linux rebuild(s)
1 x86_64-darwin rebuild(s)
1 aarch64-linux rebuild(s)

First fifty rebuilds by attrpath
esbuild
netlify-cli

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/647i3dby0fqqyccbc1jqzy8givpydwn7-esbuild-0.12.9 \
  --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 esbuild https://github.com/r-ryantm/nixpkgs/archive/13e4ac6f81847628b41235499bb4ffd019341514.tar.gz

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/647i3dby0fqqyccbc1jqzy8givpydwn7-esbuild-0.12.9
ls -la /nix/store/647i3dby0fqqyccbc1jqzy8givpydwn7-esbuild-0.12.9/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.
nixpkgs-review took longer than 45m and timed out

Maintainer pings
cc @Lucus16 @kalbasit for testing.

Result of nixpkgs-review pr 127291 at 13e4ac6f run on x86_64-linux 1

1 package failed to build:

netlify-cli

1 package built successfully:

esbuild

Note that build failures may predate this PR, and could be nondeterministic or hardware dependent.
Please exercise your independent judgement. Does something look off? Please file an issue or reach out on IRC.

Result of nixpkgs-review pr 127291 run on x86_64-darwin 1

1 package built:

esbuild

@cideM It seems that this breaks netlify-cli. Does the version specified for esbuild in netflify cli need to be updated every time?
(ccing you since you last fixed the netfliy-cli build, no worries if you don't have time).

Failure is also on master. So merging this.
It's probably just a case of updating esbuild version in node-packages/default.nix.

@happysalada This is strange, since esbuild is pinned
    netlify-cli =
      let
        esbuild = pkgs.esbuild.overrideAttrs (old: rec {
          version = "0.11.14";

          src = fetchFromGitHub {
            owner = "evanw";
            repo = "esbuild";
            rev = "v${version}";
            sha256 = "sha256-N7WNam0zF1t++nLVhuxXSDGV/JaFtlFhufp+etinvmM=";
          };

        });
      in
      super.netlify-cli.override {
        preRebuild = ''
          export ESBUILD_BINARY_PATH="${esbuild}/bin/esbuild"
        '';
      };

I think what's happening here is rather that Netlify CLI has updated their esbuild dependency and the rebuild of esbuild in Nixpkgs just triggered a rebuild of netlify-cli. I'll bump the dependency


Set Warp SDK to ^1.4.26

See this tweet for context.

We should actually make Warp a peer dependency.


Bump http version range

This change supports the newly released http: 1.x version range.

@kuhnroyal http: ^1.0.0 requires Dart 3.0, which is breaking. I am going to release a version with #27 and a fix for #28 that does not require Dart 3.0 and it will be the latest Dart 2.x version.
Then, I am going to release a major versions that breaks to Dart 3.0.

@kuhnroyal You may test the branch v3.0.0 and check if it serves for you.
Note, however, that the API has changed. The Availability object is now a sealed class, and I dropped .when and .whenOrElse entirely in favor of Dart 3.0 exhaustiveness.
The changes in the API are not documented yet.

Yes it does but with the provided version range that is a choice of the user. It is not forced. There is no need to make it breaking.

Yes it does but with the provided version range that is a choice of the user. It is not forced. There is no need to make it breaking.

Dart 3.0 is already breaking, so I am just taking the chance.

@kuhnroyal I am thinking in dropping http entirely in 3.0 by using HttpClient directly. This way we have a dependency less to worry.
WDYT?

I'm closing this as it was already changed in v3.0.0 branch.
Also, I released 3.0.0-dev.1. that has this change, so feel free to test it.

@kuhnroyal I am thinking in dropping http entirely in 3.0 by using HttpClient directly. This way we have a dependency less to worry.
WDYT?

I moved this discussion to #31.


Update caliban, caliban-akka-http to 1.3.3

Updates

com.github.ghostdogpr:caliban
com.github.ghostdogpr:caliban-akka-http

from 1.1.1 to 1.3.3.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.github.ghostdogpr" } ]

labels: library-update, early-semver-minor, semver-spec-minor, commit-count:1

Superseded by #395.


Bazel update: ppx_version

Tested on MacOS, Debian 9.
NOTE: executable targets print_versioned_types and print_binable_functors moved from src/ to tools/.
See README for build instructions.

Closing this PR, since it is based on HEAD from master branch, and for Mina we need a PR based on the pinned version. A replacement PR will be submitted.


Items with a quantity of 6 have errors.

Current Behavior
When the program scans a material with a quantity of 6 the program fails to identify the number and it puts the quantity as 0 in the output.
Expected Behavior
Other (please specify in additional notes)
Reproducing a Behavior
The scanner should be able to identify the number 6 and output correctly.
Device OS
Windows 11
Genshin Impact Version
3.1
Inventory Kamera Version
1.3.0
Screen resolution, screen mode, and UI scale
1280x720 (windowed)
Additional notes and remarks
No response
Evidence
No response
Preflight Checklist

[X] I have checked for similar issues in the issue page, and I have not found any similar to mine.
[X] I am using the latest version of the scanner.
[X] I tried setting the scanning delay to maximum, and it still doesn't work.
[ ] I have attached the video recording to the bug report.
[ ] I have attached the error log to the bug report.
[X] I am available to later explains the issue.
[X] I have disabled all screen filtering software or plugins (i.e. HDR, Image Sharpening) while scanning.
[X] I use default in-game keybindings or have configured keybindings for the scanner.

This falls under one of the general pinned issues so I will be closing this as a duplicate.


[BUG] SDK creates a lot of HttpClient causing connection starvation

Describe the bug
When using the SDK for long-running processes, we've noticed that it's causing Linux workloads to run out of connections (https://github.com/tomkerkhove/promitor/issues/798).
After digging deeper, we thought we were not using the SDK correctly so we've POCed a refactoring where we only authenticate once and re-use it for the rest of the processing (https://github.com/tomkerkhove/promitor/pull/844).
After digging deeper, @maartenba found that the SDK is creating a lot of HttpClients  and not re-using them.
Is this on purpose or is this a bug?
Exception or Stack Trace
System.Net.Http.HttpRequestException: Too many open files in system ---> System.Net.Sockets.SocketException: Too many open files in system
   at System.Net.Sockets.Socket..ctor(AddressFamily addressFamily, SocketType socketType, ProtocolType protocolType)
   at System.Net.Sockets.DualSocketMultipleConnectAsync..ctor(SocketType socketType, ProtocolType protocolType)
   at System.Net.Sockets.Socket.ConnectAsync(SocketType socketType, ProtocolType protocolType, SocketAsyncEventArgs e)
   at System.Net.Http.ConnectHelper.ConnectAsync(String host, Int32 port, CancellationToken cancellationToken)

To Reproduce
Steps to reproduce the behavior:

Authenticate client
Have look how many clients are created

Expected behavior
Re-use of one HttpClient rather than 70+
Setup (please complete the following information):

OS: Linux
IDE : Visual Studio
Version of the Library used: 1.30.0

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[X] Bug Description Added
[X] Repro Steps Added
[X] Setup information Added

Any update on this @AlexGhiondea ?

@erich-wang could you take a look?

Is there a way we can provide an HttpClient to use?

@AlexGhiondea just wondering is there any update on this?

@erich-wang do you have an update here?

Bump @erich-wang

I'm not owner of mgmt sdk any more, sorry for missing this issue.
Transfter to right repo since it is fluent related issue.


FreeFileSync does not install with Winutil Version 24.06.11

Describe the bug
FreeFileSync does not install with Winutil Version 24.06.11
To Reproduce
Steps to reproduce the behavior:

Open Winutil terminal as Administrator (irm https://christitus.com/win | iex)
Check FreeFileSync in Install > Utilities
Click on Install/Upgrade Selected
See error in attached screenshot

Screenshots
Screenshots with error message is attached.

Chocolatey Flagged this app as a Virus. The Package will be removed from winutil and (potentially) can later be readded if it turns out to be a False Positive
https://community.chocolatey.org/packages/FreeFileSync#virus


Switch to the Vite plugin

Judging by comments in the Windi CSS Discord server from the svelte-windicss-preprocess maintainer, it seems like it's a better idea to use the Vite plugin instead of the preprocessor.
This was also the impression I got before seeing that discussion, but I wanted to get this out as a provisional thing--it's a good thing I already mark these commands as experimental 😎.

Had problems today with svelte-windicss-preprocess together with sveltekit. Got it working with vite-plugin-windicss by:
// svelte.config.cjs
const { default:windi } = require('vite-plugin-windicss')
...
module.exports = {
  ...
  kit: {
    ...
    vite: {
       ...
       plugins: [
         windi({
           config: 'windi.config.cjs',
         })
       ]
    }
  }
}

// $layout.svelte
<script>
  import { browser } from '$app/env';
  import 'virtual:windi.css';

  if (browser) import('virtual:windi-devtools');
</script>

<slot />

// windi.config.cjs
module.exports = {
  preflight: {
    enableAll: true,
  },
  theme: {},
  variants: {},
  plugins: [],
}

Also to work in combination with mdsvex:
// svelte.config.cjs
const { default:windi } = require('vite-plugin-windicss')
const mdsvexConfig = require('./mdsvex.config.cjs');
...
module.exports = {
  ...
  kit: {
    ...
    vite: {
       ...
       plugins: [
         windi({
           config: 'windi.config.cjs',
           scan: {
             fileExtensions: ['html', 'svelte', ...mdsvexConfig.extensions.map(e => e.substr(1))]
           },
         })
       ]
    }
  }
}

Hope it helps.

Thanks! Can fileExtensions be left as all so that even classes declared in .js or .ts files are picked up? As well as any extension?
I'm really busy with school lately so this isn't quite something I can personally investigate.
We might have to leave this change until after the core svelte-add command gets a power upgrade that would make this even possible (i.e. making sure mdsvex then windicss has the same result as windicss then mdsvex with respect to those extensions being set properly if it's not possible to leave extensions as undefined / all files are scanned).

@babichjacob update to v3.2.0
add to your windicss config, should work in all modes.. note you will not get de-duplication, other than svelte native
    {
      kit: true, // ADD
      config: 'windi.config.cjs',
    }

@babichjacob update to v3.2.0
add to your windicss config, should work in all modes.. note you will not get de-duplication, other than svelte native
    {
      kit: true, // ADD
      ....
    }

@alexanderniebuhr 8cae137ed280c98b11e7efa68110404cecc17016

if you find any issues, please report in our repo.. we have no time testing and making it mature currently, so we are just based on community to tell us the issues with details, so we can fix them then. :)

I don't use Windi CSS so I am ending support for this project.
After the svelte-add rewrite, someone who can be trusted to set it up correctly and maintain it can contribute it to the svelte-add repository.


GC overhead limit exceeded after upgrade from 6.6 to 7.2.

Expected Behavior
I expected the build to finish successfully on version 7.2, or require only a minor increase in heap size.
Current Behavior
Build fails with GC overhead limit exceeded.  I can also see some related messages in the logs: Expiring Daemon because JVM heap space is exhausted.
Context
I"ve upgraded my build from gradle 6.6 to 7.2. Some minor changes were required (mostly compile -> api/implementation). My project is very large, contains hundreds of modules and uses Scala as its primary language.
After the upgrade, I cannot build my project. I have the following settings:
{code}
org.gradle.jvmargs=-Xmx2600m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.caching=true
org.gradle.parallel=true
org.gradle.priority=low
org.gradle.workers.max=2
{code}
I tried increasing Xmx slightly (to 3000m) and the problem still occurs. Looking at the heap dump (cannot provide it, sorry), I can see very large caches that hold a lot of SerializableFileCollectionFingerprints. The biggest one of those caches weights over 850MB. It has a max size set to 33100 (when XMX=3000m), but holds only ~5000 records. I would like to limit its size to sub-1000, but from what I can see it is scaled to XMX and cannot be manually operated.
 I suspect that jar building by biz.aQute.bnd:biz.aQute.bnd.gradle might put some pressure on memory, as OOM usually happens during "jar" tasks. Also, heap dump analysis shows that a lot of those SerializableFileCollectionFingerprints refer to classfiles (which are the inputs of the "jar" task).
Steps to Reproduce
Very difficult, but I can apply some fixes locally and test them if needed.

FYI: Build finally passed with -Xmx4000m -> gradle 7.2 requires 53% more memory then 6.6.

@gradle/execution Can you take a look?
Wondering if you have other reports along those lines.

Some additional info:

Interesting facts:

hashes take A LOT of space
fingerprints for the 'classpath' property in ScalaCompile are very big. Sometimes, this collection contains over 70000 records.

@SheliakLyr Thank you for reporting. I currently need more information to understand what is going on.
It would be good if you could find out which Gradle version introduced the breakage. So it would be very helpful if you could try out Gradle 6.7, 6.8, 7.0 and 7.1 as well and see if the build also uses a big amount of memory with these versions. Another thing you could try is to turn of file system watching with Gradle 7.x by using the --no-watch-fs command line flag and see if that changes something. Or turn on file system watching with Gradle 6.x by using --watch-fs.

@wolfs Tracking this problem is very difficult. My results are very non-deterministic. Even with 6.7, build sometimes throws an OOM exception when daemon is reused (for this reason we disable gradle daemon on all our CI servers). State of the build cache is very important and greatly influences the results. Using --no-build-cache somehow lessens the problems (maybe those hashes are not computed/stored?), so I cannot disable the build cache in order to have more deterministic results.
Still, I am pretty sure, that the problem was introduced between 6.9 (last ok) and 7.0. I tested both of those versions with the following settings:
org.gradle.jvmargs=-Xmx2700m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.caching=true
org.gradle.parallel=true
org.gradle.priority=low
org.gradle.workers.max=2
org.gradle.cache.reserved.mb=1000
org.gradle.vfs.watch=false

Sometimes, build on 7.0 succeeds. Running it again with some small changes to the code base (which invalidates build cache) on the same daemon will almost always result in a failure due to OOM.
7.0 is also the first version in which I can see o lot of memory being allocated to SerializableFileCollectionFingerprints. I still think that those caches are incorrectly sized. In one scenario, I set Xmx to 3GB and the cache with SerializableFileCollectionFingerprints grew to almost 1GB.
Whould you be willing to accept a simple fix that allows one to customize this cache?

I have built gradle with the following fix: https://github.com/SheliakLyr/gradle/commit/03c4a6789b7e5374806764757782f314d1613f65
This change seems to solve the issue. Max weight of the cache drops to 1400 (500 is scaled to 1400 by cache sizer), cache hits the max size and entries can be evicted.

The proposed solution in MR had some problems, but after some additional digging I managed to find a solution. Just add the option following:
-Dorg.gradle.java.compile-classpath-packaging=true.
This issue can be closed. It might useful to add this workaround to documentation. I think it is necessary for very large builds.

No, I was testing exclusively on Linux (Arch). I might have seen that article but chose to ignore it because of "windows" label.
In my case, this setting is absolutely necessary. Currently I am using Xmx=3700m for my gradle build. Without compile-classpath-packaging=true that build fails with OOM for much larger heaps (5GB and more) and is very unstable.


update kubernetes version compatibility commitment doc

Description:
This file hasn't been updated with the Kubernetes Version Compatibility Commitment doc for three years.
What you expected:
I would like to update the kubernetes version compatibility for each kubevirt version.
URL:
Provide a link to the documentation.

https://github.com/kubevirt/sig-release/blob/main/releases/k8s-support-matrix.md


Migration from V2 to Versioned API

[Enter feedback here]
Can you provide a guide for migrating to the new Linkedin versioned API, as already done for the migration from V1 to V2, please?  The version V2 will become obsolete from the June 30.

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

ID: 0ae3959c-4bf0-3dde-f882-4bfc61f1cc3d
Version Independent ID: 2e94a88a-85dc-f584-7bd9-51d6f843eab4
Content: Set up sign-up and sign-in with a LinkedIn account - Azure AD B2C
Content Source: articles/active-directory-b2c/identity-provider-linkedin.md
Service: active-directory
Sub-service: b2c
GitHub Login: @garrodonnell
Microsoft Alias: godonnell

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

@makkros
I'm going to assign this to the document author so they can take a look at it accordingly

Hi @makkros, apologies for the delay coming back to you. Can you please provide more information about the new API and the upcoming changes you mentioned.

This documentation has now been updated #please-close


--internal-urls behavior with target=_blank links is inconsistent between Windows/macOS

Description
The bug appeared only on Windows platform. When I use --internal-url option, open a new tab with target="_blank" it opens me a new nativefier window, but when I try to use link with target="_blank" inside this window, it skips --internal-url option and open it in nativefier. For MacOS this problem doesn't appear, only for Windows.

I had the same problem, and I wanted all the newly opened pages to be displayed in the same application form. Well done on the Mac, all new open pages will look like new web tabs.


Share your Notebooks

Share your notebooks here.

Please remove your API keys or tokens before sharing your notebook here.

Hello World!

Fetch from an API REST

ChatGPT+MQTT

Sendgrid and Twillio

Plot and charts

https://notebook.sanchezcarlosjr.com/?c=G4wKAIzUYs0Z7uT%2FL2e%2F2nLuWJiojMpXyWud1qFmlE4f%2FMMfe5MGPoQCH%2Bneefe9dWpU%2FMxR%2BcYFMp61aaTigHGP4VwH2BPkkT177O4GP8k8LwnTMMnzyIJp955DuUe%2FDfj7Ourm%2FyZy9BcWQsvAdckNDONKevawYBxwd7Onfyb4EdYbtdYF6yDQ2jL6Fd3aa%2BOr%2Bjn4Emc2igRVQrnQNqVzv%2BntnTE2bMfVWrJ3fQy2n4dMYb189ZmQD0YXEb6HKmRm9Vzf6SuXcI3j%2BaARmNFmkxEMgZ6krPUHGM18j4YEBMIrXp%2BGg1j8%2BJ4PMlwZMAAixw1rjD1JxizpLRiglXSuIRSMEPHGCBYyIEb0E3TQihYCwcEGNSpRN6AtrTfXVGokGrJ2asKMinWRFVISZnCCVUSF1IQdIYPofJhgKRDx0Ep%2FGFPrZdEfKw%2FvThhC3NyagW38uQm5HBvt9VSWvj3%2BRQqFlKf%2BXCvocG8mcl%2B2VxxjKg6oejT%2Fa00cJ5rgsMB3jgFYkMGJn5omkD6%2B4LoXbD8%2B9Nq9Dt8RN9jTYJO5WLbVvadiluG5zzdkR7P%2F96KXD0fEF6plEykRkkdGigFK3v2PaP5QraFY%2FJqN2iivYrBSl9yov61qrOfzG14QubvfGaVn55W9b4XauCmIHNhL%2BD7Uh7Jh7%2B7s%2F0ROxeSFjplYc8PtDN6oukLlnB8TrD9SW96yCWz8%2FEM9Nu7Lt7Kjzcq3lxQ32qqRU4UPQ%2F8xHTSkoqFspQrjgAFCCluWRXmBI3G464LpyJOPgCvHjYmxYVdCSYA9vRvnjQwC8iArnfj5Z%2BNCK%2F%2BfW%2BZ8i8W8O6PCLWcnGgWSD1LLsoJtSr%2ByCwwYxC%2BHqx5UNRa9ukTVQrsyJnmdF4uky%2BADqh7XFajktEsIBIsVXtiqUD6guWdjxuAIiwFCMChW8tbUo2M1fxlq%2B4LP9hCCQ2omsixLMHhaebvbid40IhP63ntY6z9lPZ8TSGqSrriI8XSxcMk61BULgmpDsxOBEyRODA0%3D

(Mode 2: Preview and Readonly)[https://notebook.sanchezcarlosjr.com/?m=2&c=G5AJAIzUYs0Z7uT%2Fv25Oa86FekR8a30qD7VPMCsWHf%2Fp1GCAokGI0n93l7E6aU2wTWODFbhg0WqtSOf4sIQFgdqt%2FDoHsHmF9hkV05Zly1AtVVF0HmX7eouNK6YDRDtT9ptL8fn9Dx5tq4fo5BKgdE7zigpINqxEseiyAfe%2B2uzOXEW7gJpYQvV%2B58tuMTrvksuvMB4tUH3JQagzmXYiiWkEEVihoqoalGBeqc1W%2F4cOeuM7VN%2FiLzdm8%2F2n8JmBVrMXwgke2mpFOdz1J8%2BEu1ZFzzLpssGyut1uNe0NxFyTaqEpRV1hN1AcwgsxTsG7BvGJca1Z9aCac0Jd7ELTxmtT7KpS7AOf%2F2zZrZ5nDdNgCqUdUjFbf7vpp1lnZKW6%2FCAg3FHrC5dTPLq%2B8phQv5rdeyfsvLxajkoCESO8VE%2B952ZT74sX8OhlnhB9j2TTg4LEZ1f6am1Oj4O6kmYeIPW%2FhmNCSKz8rCqsGqw6rAasJqwWrDakDr9qybAqsKqwarDqsBqwmrBasNqQOni2vIT7vcnjZg3fhCqqpmjgDg%3D%3D]

A simple MQTT, WebRTC, WebSockets listener and sender

import pandas as pd
from pyodide.http import open_url

url = (
   "https://raw.githubusercontent.com/Cheukting/pyscript-ice-cream/main/bj-products.csv"
)

ice_data = pd.read_csv(open_url(url))
ice_data

Peer-to-peer replication
Notebook generates an id, share with your peers with ps=id
So, you could connect to n peers with https://notebook.sanchezcarlosjr.com?ps=id1,id2,...
https://user-images.githubusercontent.com/24639141/230806779-93e91f3f-fc9d-41fd-96f1-ee511ea94a88.mp4

Read images from MQTT

Import DuckDB and transform JSONs to Material Table

Share memory between cells and notebooks

Replicate your notebook to some custom server e.g. GitHub.
You can find some other examples on https://cg.sanchezcarlosjr.com/evanotebooks/

Your own navbar and transform a JSON to Mat Tree

Image Processing

Upload your files to your favorite storage vendor

Game of emotions

Table of contents

Web Container

Show an image fullscreen using MQTT

Custom styles and use your favorite css framework Home

Diagrams

Call your operating system from a notebook

EvaNotebook Headless. Transform your notebook into a standalone application.
You don't any visible UI to use Evanotebook. Why do want that? Sometimes you would like a background application or daemon that works faster than real browser and without no user interaction, so add the parameter ?m=2 to notebook and it runs on Browser with headless flag.

Linux Agent

(Flooding network)[https://notebook.sanchezcarlosjr.com/?n=Flooding&c=G8MNIByFcRs90b9YX3LCQOlazXp9eztKBWLO2olYpw7G4oxGWXQ5c25TtA2QPsrM7voROj7vfj%2BieImk%2BIXTaXF3d3uIaXPdH%2BJWIUS1UinJcqK%2Bx3C%2BywBUEBf9XIvOr0XsNnWYiBxBfS7HfxbXAeLb76%2BHezf80u%2F2iCphzPQWRoAVlGURurCSNR%2BQu6nIEc4k6lbYdRwDUI9tx%2BF%2F4%2BVx%2B7lzPvub7grkDTnQJBsjD0NOdlr%2FYmn2FksGIDyHfp0jU5ipqsnYLwoLf1Un1D0yhpAGV0zHva752Mk595YRcq81AITx3YJwCoTiI1zoAyMgP5%2F64Jm9X8peX9kZfpNUe3fnwwzKtr%2BLxZ%2B%2B%2FR%2BD5Y1OcQgqtZME8xCzkWpZmxys9jPPcVqRtjigt5lk9fp1dKnb%2BMhxbJfl2EzsaHEGeQvnWQoyCTPukRdBfCjYzM%2FrjowjQ8aPTV7AKs4Z3ZYGSXVPdJr6j6%2FQYmHtSV849zmLuIPc2GIBEupaDAE8uZl81YTrpFQODaWAfQKeYJmFCYj4M7zHtQZ6xbyjC781nvLMN4oXhMf6GiFjmjqWkMiMm4VLatfFJNCSqHaX1JBD2QZgoqMnce3CRJii4MvShiN6OttUIpFa509SQTlFK5dT57HyrNnrBMTnryC5AcIG1RsbhM%2BdRnEWcEcgWikhBJlpBNKCmk3GPItMtilLejnfH1lnftnSyb8QB5QE2EZ%2BPeRGSkj6Otbc64Sx3lBle3b%2FCCM9jbQo5sAiGIoWio3ghKI1k4pzmkMdACzhJOV7lTRJQt2mBjXflVMAJhBZ%2BskpW7bLcjAlSWdZiiYRNrrjE88kp5AtJFtDZ0M%2BNLakctGxY4wdLxQE%2BuDaNtfGX4XXCobsTaZ3HrxLZASRDoYnFH1t9TN6PL7UG3CJzmh6i1C3tx9VCxkTNIxbZdQrXfojhPA6OqWnZ9hbndtJe9aJJKB9dS%2BVEAaeZA1JqsofOFabVBr8p4Ag9zyf7fU6yFPVwvHJBcVzOvvDpChRCC3CgkOl42A%2FGroMOfa2ch5qMGFFdSwO41DLRHU6Z5edl4WXk6bQ2HAtno7i0ppnFOXlbzoTTRj2hHZJxvimC%2FLqAirMZ%2BDefHoc6JMrQG%2B%2FNHr7uAxCB5bImAtIrxljASXYtJdCaGINHLkjdBVHrhS9vY8BqaaIm3b%2FVNbNrSn0CJOFWhewVVzNBXwVV3cBruJKNwATrBi9uxsMVp6DoToqqvuNny%2BTD%2Bmz4f%2B9c0b9AD00qoCVWaaeq%2Bq7hQM%3D]

Create a surveillance camera.
Peer 2
Peer 1
Create a videoconference
Peer 1 - You start the video-call
Peer 2 - You're going to join the video-call

Scikit-learn

Explore RxJS, so you can use declarative async logic.

google-chrome-stable --use-fake-device-for-media-stream

TODO: Make WebWorkers enjoyable.
https://github.com/GoogleChromeLabs/comlink

Origin Private File System

[https://notebook.sanchezcarlosjr.com/?c=G%2FQVIJwJduwIKBNzrprTpLqcVp3SLNrbsun%2FSSil64uEBZYBuVOPfck4JUFxdevws1h0Lvf%2BAkePAym6UEiUJrtZSi2q15e%2FeaG0ohgsg6YLwyAsxvengDthz55XJ4S%2B%2FhjNvF6VNha45veFD6j9WhjiFM6mVAhadecA3jygMGEYHMOQyis73yEIKimt4ltKgV1%2BeQ9ou1RSj%2FBIbvcBvkXkg653gbVnAoYh8VaASk484mrX9vjzjjM7AT50ziCDCl9RBiFwBXgDekozikQSGSLFXoJk97sov4Lo9OvJX%2FdSNjTB3hPARODtN3gQCQCwM%2FU%2B6kCZWFRXcJOa0mit0Sj5BfzE5dJ8u273FRpncTPuivgdGVbJjSYpm%2FJUqoIJCPQNMIS%2Fv0pMcp4AASSMNzipnyrU4iV2jQCA9wEQRCeYx8Ei84Z6jaTZ9yqHekno8P3I7jYVRCdloyXwe8JAgbpKU1M4m83ohqGXy8cNI0NkQEXuvKhnvWnW1PM4mQFaLKW3Pzr7JDdBmzzAsKrWstL4nDdErXB3waKy17DWsD5phqH7k5%2BDJAEMwSe8BnMf5O8uhbSqar8WZVFfx2ciNFliShtIVVTLKZuTGJsH7jnMJRtJtqI%2BdeC3rJyv%2FPrsUHBQmqR6hRuFSmlapaF%2BW1qDgAdwhSwQBzN4mgnCeWNRjk3rTPkmYxuI%2B7ifHsL%2BF4p5v1apXmZezhLAwhECFZR6NsEk9DdUmkyt6%2BI22TKhnE93Uz3wdeTAF5E%2FXuQhX8iXmIAHohYT%2BQVQH4LASUgl6FE%2FsAhMgIBflRM9cpQAdM8VTUWJp4pJ7bX%2F%2B6IpAlGCYdZHGAil7HwvnduRg7Lv7I7OOTgIi22OcMfDj6BC%2FfBE5ep%2FoMOlvIHetuL4J7E9dGljcssIoDM07HTU%2F1Ixr8Ej82QRhAQ6cqqJxcWRgnjhji9roKcdw4cDA0YUWWtXUMnBPn4O0ZeXSHNvGoTqRXt%2BCjSo74vAkYCzMdCLXKIaIUJyRcg1IZCsBwKCuopPGUJsPaBu9oS4mYT8VD26PfDbHA9pFZ9w2xLwo%2BO7AVlfbxuidqpk1ysCIpFD3%2Fmfy74rQykDTC7SOr4o0GzRei6P8wfeJ7pplwfWCL93CRQGCFadYCwx71z6itFg6JAiR5iCi4E%2BaeYKIENPkTmuLOGhRCQqUyIwPiLtbP7lfUNmuHxnbnuyZps794GkwTSCVvmFCBskbbFuh7H%2BFwAkgSBxnJAWQRoPCXHgCyOhC2ggXbmShrifQ%2B9X57ULEVqT6IQQkTTLBG3yUMzt8vJeDvMRheEjbCtRvrJ%2Fel2lECVSm%2Fr%2FOqHN2qa%2BcFSR8ejZYbHgVN1VR5QIEiGEX67gn6PIPYJNe%2B3MoTajfYHNI86JVKgxQC5Eu8sDPsyAnjOOTwHw%2BSjrRQR%2BwPIuexFaEWuooEFdTU1OJezoHKA9If3lb4jUcjIJ%2FB0QaPtwwioCqz%2FBI3rIJbeCBXNkHvNIVvJTFRIOT%2B0oSWzxsZAjkuH7HbibblRyqkKmD340upwmq9yBGS69Z7sN87ZbLMa4yXmpmWMj8%2BJNg%2F6LVzSwC%2FwT%2BWxgfNN7Vl4V7gmo4j2nYi1AXhG6GthE7heCQR7Xt9lhTj2IuiMPgUQteAPqlKEYMq8yytwo5BgevFxQ0dtv2j%2BPwKmOwLhytT4eRwmmJxaDxzFxLEaIbUDgCXPnwvc8T5izvFL4B0RsN2EiUAA0st06JkLHHpp0cvd6lMctXyAwiLg8e8mD0CGwwsA8%2FU35s5DxKq5WSrKp5%2FRupjqnntY%2FjefrUb807C%2B9Wu5qBjfLYCW%2FC8NDl%2F5C69yEbH%2BK8D3HzJHABCLwTl3m%2Bf4E](Remote Procedure Call)

https://stegcloak.surge.sh/

What is your interest in IPFS?

you have an hour? (i could go on and on and on)... but in short: i am passionate about truly decentralized, federated solutions for data flow processing and storage...

Sure, when do you have time? Send me an invitation by email hello 𝒂𝒕 sanchezcarlosjr ꓒσ𝗍 cσ₥ or in Google Forms
https://forms.gle/cxEDoiEMVqKdbh3K8

maybe we can open another issue to discuss how to integrate our client first data stream library (@wovin - to be published soon) and using ipns / ipld / ipfs for decentralized persistence
actually on a cell by cell basis, using content addressing could be extremely interesting. Imagine a cell that imports a specific stack (like react, tailwind, and dexie) many users could reference the same stack with a reference to an ipfs "hosted" cell
an full notebook could be a collection of these pointers to content addressed cells and a set of curated examples to be forked and tweaked could emerge.

Finally sent you an email... Sorry it took so long!
Looking forward to find time for a call!


It is not possible to migrate to traefik 2.0 due to the lack of default routers configuration

Do you want to request a feature or report a bug?

Bug and feature request

What did you do?
I was trying to port 1.x configuration to 2.x

What did you expect to see?
Possibility to port them
What did you see instead?

Defining a certificates resolver does not result in all routers automatically using it. Each router that is supposed to use the resolver must reference it.

Output of traefik version: (What version of Traefik are you using?)

n/a

What is your environment & configuration (arguments, toml, provider, platform, ...)?
        defaultEntryPoints = ["https"]
        rootCAs = [ "/var/run/secrets/kubernetes.io/serviceaccount/ca.crt" ]
        logLevel = "DEBUG"
        [traefikLog]
        filePath = ""
        format   = "json"
        [accessLog]
        filePath = ""
        format = "json"
        [entryPoints]
          [entryPoints.http]
          address = ":80"
          compress = true
            [entryPoints.http.redirect]
            entryPoint = "https"
          [entryPoints.https]
          address = ":443"
          compress = true
            [entryPoints.https.tls]
            minVersion = "VersionTLS12"
            sniStrict = true
        [acme]
        onHostRule = true
        email =<EMAIL_ADDRESS>        storage = "/data/acme.json"
        entryPoint = "https"
        KeyType = "EC256"
          [acme.httpChallenge]
          entryPoint = "http"
        [kubernetes]
        [file]
          [backends]
            [backends.kubernetes]
              [backends.kubernetes.servers.kubernetes]
              url = "https://kubernetes.default"
          [frontends]
            [frontends.kubernetes]
            backend = "kubernetes"
              [frontends.kubernetes.routes.kubernetes]
              rule = "Host:my.host"

According to the documentation it is not possible to port this into traefik 2, or it is?

Hi! I'm Træfiker :robot: the bot in charge of communication regulation.
Thanks for your interest in Traefik!
We dedicate the issue tracker to bug reports and feature requests only. My advanced AI has spotted that your issue might be a configuration problem or relates to something that doesn't look like a bug.
To confirm this, please join our Community Forum and reach out to us on the Traefik section.
In case I'm wrong (well, that would be embarrassing :sweat_smile:), my developers will re-open the issue and fix me!
In the meantime, you can double check Traefik's documentation.

@traefiker of course everything is fine and works as expected :man_facepalming:
@ldez @emilevauge @juliens @timoreimann can you reopen, or give the answer it is not bug/feature request

In fact, Ithink this is a duplicate of https://github.com/containous/traefik/issues/5630

@juliens it depends how it gonna be resolved, but thank you.


Special characters in filenames are not escaped

This fixes issue 247. I renamed one testfile to include a $ sign and adjusted the test.

Hey @nudgegoonies thanks for the contribution and fix!
I think it would be better if you added a new file containing the $ character and a test that made sure it was copied correctly. I think it would be confusing to anyone looking at the existing tests and par$ent.json in isolation to understand why the file is named that way.

Hello @mattnworb
I renamed the original testfile back and added a special testfile and two comments about the reason.
Kind regards

thanks!


Draft entry to recreate the error locally - not working currently

Related to issue: https://github.com/caikit/caikit/issues/570

should a
try:
except UnicodeDecodeError as e:

block be added around the decode call?


PHOENIX-3808 Implement chaos tests using HBase's hbase-it facility

Have you had a chance to manually test this yet, @apurtell? Would you have time to review @mujtabachohan or @samarthjain ?

Ping @apurtell - have you had a chance to manually test this yet? Just wanted to see if you're blocked or not for someone reviewing this.

@JamesRTaylor No I haven't been working on this. Maybe next week?


chore: update one-click template

Describe your changes
Issue ticket number and link
Checklist before requesting a review

[ ] I updated CHANGELOG.MD with a description of my changes
[ ] If the change was to a module, I ran the code validation script (scripts/validate.sh)
[ ] If the change was to a module, I have added thorough tests
[ ] If the change was to a module, I have added/updated the module's README.md
[ ] If a module was added, I added a reference to the module to the repository's README.md
[ ] I verified that my code deploys successfully using seedfarmer apply

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

AWS CodeBuild CI Report

CodeBuild project: AIOpsModuleTestsInfrastruct-doMLXEYsnmxr
Commit ID: fb19bb0fd85b639df6b4bca08401075fae602845
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AIOpsModuleTestsInfrastruct-doMLXEYsnmxr
Commit ID:<PHONE_NUMBER>7e1d41ec70701a877934be0f660c3e
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: AIOpsModuleTestsInfrastruct-doMLXEYsnmxr
Commit ID: 662e30ab4ff3753f0c955753d3d2dde2ca843830
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Use the qualified pointee type when printing/visiting pointer types.

@ddobrev please review and see if it makes sense to change all these instances to qualified visitation.
The tests seem to pass but I am not sure about making these changes.

This does look cleaner to me and I can see it breaks no tests so I am all for merging it.


Proposed minor cleanup change to 3.1.x branch

Proposed minor cleanup change to 3.1.x branch:

OgnlRuntime.invokeMethod():

Eliminate a couple of unused assignments, reduce number of get() calls to ConcurrentHashMap instances by 2.

OgnlRuntime._getGetMethod(): Removed one whitespace line.
OgnlRuntimeTest: Added some execution time tracking and output to runTest().
OgnlRuntimeTest: Added two additional tests involving a larger set of test classes (10) and calling two methods per class.

Hello OGNL Team.
The proposed changes came to mind after reviewing the runtime module's code again.  Reducing the number of calls to the synchronized hashmaps seemed like a good idea, and appears possible.
The two new unit tests take a while to run, but overall still completes the build under 2 minutes.  The execution timeout sysouts in the tests just provide some historical information about execution time that should make detecting wild swings in performance easier to see in the build results.
After running many runs with the proposed code and old code I'm pretty confident its execution time is more consistent (if not significantly faster in tests, should perform better than the old code when the number of ConcurrentHashMap entries grows larger).
What do you think ?
Note:  During one test/build run with the original OgnlRuntime code I experienced an AssertionFailedError in runtest() (during the Assert.assertArrayEquals()) call).  However I couldn't reproduce it even after raising the number of iterations from 10 000 000 to 100 000 000 and running the suite multiple times.  Since I couldn't reproduce it I'm not sure where it might have come from ...

Looks good to me, @harawata @kazuki43zoo @danielfernandez do you have any objections? If not I will merge this and push a new release.
@JCgH4164838Gh792C124B5 thanks a lot!

I don't see any harm. 👍

LGTM 👍

OGNL 3.1.23 is under way to the Central

Hello @lukaszlenart
Do you want an equivalent PR for 3.2.x (or do you prefer cherry-picking) ?

Cherry-picks are fine, thank you :)


DART: Allow decode JSON escaped unicode string.

Hi
This patch allow Dart's json protocol to be able to comsume escaped unicode string (\uXXXX). To make the readString test runnable, I have to initialize _context variable by calling _resetContext(); in ctor. Not sure it's safe or not.

Hello @phongphan , thanks for the patch, would you mind creating a JIRA ticket for this ?
http://thrift.apache.org/docs/HowToContribute

Hi @nsuke,
Thanks, created at THRIFT-3396.

Thanks :)


Don't use default data directory in tests

It's dangerous to tamper with the default data directory (e.g. ~/Library/Silkworm), which could contain your real instance, while running unit tests.

Besides ... the more I think about it the more I'm convinced the automagic selection of a default storage path is an error. I'd much prefer users to deal with mandatory --datadir CLI argument so they are aware of where their real data is.


Don't cast an int * to a size_t *

If sizeof(int) != sizeof(size_t) this may not work correctly.
Fixes a Coverity issue.

Pushed. Thanks.


Unable to open door

The avatar is not able to unlock or open the door although it acts to do so.
https://user-images.githubusercontent.com/104460803/169360821-48ced25f-d313-4103-8a14-d4ab846dee9d.mp4

This is not basically a door. Its just a glb model. So there is no behavior attached to it.


⚠ Bofrost.fr has degraded performance

In fdce42b, Bofrost.fr (https://www.bofrost.fr) experienced degraded performance:

HTTP code: 200
Response time: 810 ms

Resolved: Bofrost.fr performance has improved in c054ce0 after 309 days, 17 hours, 14 minutes.


rx.cond(state.test_false and True evaluates to True

Describe the bug
rx.cond incorrectly calculates False and True combination
To Reproduce
Steps to reproduce the behavior:
set a variable:
MyState.test_false=False
rx.cond(MyState.test_false and True, rx.text("True"), rx.text("False")) --> will evaluate to true (wrong)
rx.cond(True and MyState.test_false, rx.text("True"), rx.text("False")) --> will evaluate to false (correct)
note that rx.cond(False and True --> evaluates correctly
Expected behavior
A clear and concise description of what you expected to happen.
It should evaluate to False.
Screenshots
If applicable, add screenshots to help explain your problem.
Specifics (please complete the following information):

Python Version: 3.9.6
Reflex Version: 0.2.3
OS: MacOS X
Browser (Optional): Version 115.0.5790.114 (Official Build) (arm64)

Additional context
Add any other context about the problem here.

@iseletsk When using vars, you have to use the & operator instead of and, and the | operator instead of or. This is because Python does not allow overriding the default and/or operators. See here: https://reflex.dev/docs/library/layout/cond/#multiple-conditions

That is unfortunate and a mine trap that a lot of users will step into.
If and/or functionality cannot be implemented at parity with Python, maybe at least some warning/error can be generated.
People don't read, and it is this kind of issue that will cause hours of debugging, drive developers nuts, and cause them not to get back to using the library again.


Add a license to the repository

I recently came across your project Quantum-Kernel-for-SVM-qiskit and I noticed that the repository github.com/AbhayChowdhry/Quantum-Kernel-for-SVM-qiskit currently does not have a license specified.
Why Adding a License is Important?
As GitHub documents

Public repositories on GitHub are often used to share open source software. For your repository to truly be open source, you'll need to license it so that others are free to use, change, and distribute the software.

Would be possible to add a valid license to this repository? Probably something really OpenSource such as the Apache 2.0 license would fit really well.
Thanks!

Sure, Added the license. Thank you!

Thanks!


Publish a docker image for Delta Lake

Currently it's not convenient to try out Delta Lake. People need to install Spark first, and following multiple steps in https://docs.delta.io/latest/quick-start.html#set-up-apache-spark-with-delta-lake
It would be great if we can publish a docker image for Delta Lake so that people can try it out using a simple docker command.
For such docker image, we can maintain a Dockerfile in the GitHub repo and publish a new image to https://hub.docker.com/u/deltaio in each release.

Do we have to write a dockerfile?

@RishiKumarRay I think it's better to maintain a dockerfile in GitHub and we build and publish a new image when making a new release. Do you have any other suggestion?

@zsxwing  yeah i think its great to maintain a dockerfile for it on github itself, can you tell me steps for building this?

so we need a github actions to publish images

so we need a github actions to publish images

No. We don't need a github actions. Currently, our release process is manual. We will build the image from the dockerfile manually when making a new release.

what is the intended entrypoint for the docker image? the various different shell options?

Yep. I think the default can be pyspark. We can also provide options for spark-shell, or even a jupyter notebook.

@zsxwing @RishiKumarRay - any updates on this issue?
I'm looking for a simple Java (non-Spark) Docker Container that let's anyone reproduce the "Zappy" fake example in the Delta docs and in this Databricks blog - in a simple "Hello World" manner without installing anything locally.
It's not easy for someone coming into the Delta ecosystem to get up to speed - having a reproducible example managed as a Dockerfile in this repo would be a phenomenal value add.
I see the PR by @stikkireddy - I don't think this meets the use case, because he's using Spark in his Dockerfile - and its just a wrapper around Jupyter notebooks (i.e. a simplified Databricks).
Rather, there should be a vanilla Java Dockerfile that has nothing to do with Apache Spark to uphold the theme of the Standalone writer - let non-Spark clients become a first class Delta citizen. It's difficult for devs to do this if the barrier to entry is high, a Dockerfile would reduce this to 5 mins.
It should be trivial to create such a Dockerfile for the maintainers of this repo, I'm really surprised it hasn't been done yet.

We will run spark job base on delta lake on top of K8S and also need such a Dockerfile

@zsxwing is this what you were looking for? https://github.com/spaceandtimelabs/docker-spark-deltalake

@zsxwing - looks like there is already a PR open for this issue.  What are your recommended next steps?  If a new contributor would like to work on this issue, should they just open another PR?

Feel free to leave a comment in the open PR and pick up whatever is left.

I'll comment directly in PR #922 but for a Spark-based Docker, I'm wondering if it would be helpful if we leveraged the proposed Spark docker per SPIP: Support Docker Official Image for Spark.

https://github.com/delta-io/delta-docs/tree/main/static/quickstart_docker

Thanks @alberttwong  - completely spaced out on this!
Yes, we have both the docker code as you noted as well as we pushed the Delta docker to DockerHub at http://go.delta.io/dockerhub.
I'm thinking that we need to create a separate docker repo (e.g., https://github.com/delta-io/docker) so we can automate the docker builds.    Saying this, as the docker has been created, thinking this may be appropriate to close.  Will leave it open for a short while for more comments before closing it, eh?!


Hello! + feature request: Azure Openai API integration + notes

Hi Martin,
First of all, thank you for sharing your project!
I recently came across vim-ai while contemplating how to implement my idea of automating the interaction with a large language model (LLM) web playground, similar to the openai web playground.
In line with this concept, I posted a thought-provoking question on this link: https://vi.stackexchange.com/questions/42827/exploring-the-potential-of-vim-editor-as-an-efficient-multi-prompt-playground-fo
Before delving into my perspective and the potential integration with your project, I would like to submit a minor yet crucial feature request: enabling integration with the Microsoft Azure OpenAI service, as an alternative API endpoint.
As you might be aware, the OpenAI APIs are now accessible on the Microsoft Azure platform. However, as is often the case with Microsoft, they tend to introduce complexity into the process... The API interface differs slightly in this context. Here are two links that highlight the distinctions:

https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/switching-endpoints
https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/chatgpt?pivots=programming-language-chat-completions

Essentially, Microsoft requires the following setup:
export OPENAI_API_KEY=<AZUREKEY>
export OPENAI_API_BASE="https://<AZUREPROJECTNAME>.openai.azure.com/openai/deployments/text-davinci-003/completions?api-version=2022-12-01"

BTW, The API_BASE in Azure parlance is also called the endpoint.
All in all, to run the Azure APIs (instead of the Openai APIs) you need to call the specific endpoint specified in the OPENAI_API_BASE var. Maybe found the line involved: https://github.com/madox2/vim-ai/blob/main/py/chat.py#L72
        response = openai_request('https://api.openai.com/v1/chat/completions', request, http_options)

A possible solution is to avoid to hardcode the URL to  'https://api.openai.com/v1/chat/completions', instead getting it from the environment variable  OPENAI_API_BASE?
Beside the above point, I'm looking forward to discussing my perspective and the potential integration further.
Best regards,
giorgio

Hi, that's a great idea! Then it would be also possible to run it with any openai-compatible api, for example using https://github.com/lm-sys/FastChat
I would prefer to keep configuration in .vimrc, it could be something like:
let g:vim_ai_chat['options']['api_url'] = 'https://...'

Btw. the reason why OPEN_API_KEY is configured via environment and not in .vimrc is that .vimrc is not a good place to keep sensitive information as many people share their config.

Thanks for the feedback!

Then it would be also possible to run it with any openai-compatible api,

Yes, even though this introduces another point of improvement: you used the OpenAI REST interface, which is great, but I might suggest using the Python OpenAI completion API directly. These are updated wrappers of the HTTP services. This allows for faster implementation of completions with multiple LLM APIs as a class. Maybe

I would prefer to keep configuration in .vimrc

Yes,I suggested using the OS environment as an alternative, as you yourself suggested here: https://github.com/madox2/vim-ai#prerequisites. But well, it's debatable.

Earlier version of this plugin used python package (openai-python) but has been re-implemented to plain http (urllib). That's because external python packages may be difficult to install for vim/neovim across different environments (linux, windows, ...), one may need to compile vim from source, and there were even more issues with it

Weird, but I absolutely believe you!

Should be possible now with Azure, see https://github.com/madox2/vim-ai#using-custom-api


Until e2e is impl'd, encrypted msgs should be shown in the UI as unencryptable warning text

https://github.com/vector-im/vector-ios/issues/559

OK


Carthage fetching SwiftJSON version 3.1.1 instead of 2.3.1

I am using swift 2.2 with Xcode 7.3.1. Trying to get the framework with tag github "SwiftyJSON/SwiftyJSON" ~> 2.3.1. But its always fetching the latest version available.

~> means it will compatible with the version you pointing to.
If you want v2.3.1 exactly,  please use above instead.
github "SwiftyJSON/SwiftyJSON" == 2.3.1

Whats the latest version which can be used with swift 2.2? Thanks !
Sent with Mailtrack
<EMAIL_ADDRESS>On Fri, Oct 28, 2016 at 2:47 PM, Zigii Wong<EMAIL_ADDRESS>wrote:

~> means it will compatible with the version you pointing to.
If you want v2.3.1 exactly, please use above instead.
github "SwiftyJSON/SwiftyJSON" == 2.3.1
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/SwiftyJSON/SwiftyJSON/issues/695#issuecomment-256874456,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADpJCQ4VxaMGOFqPLQDh-sii2uT-GG6rks5q4b20gaJpZM4KjO0n
.

--
[image: --]
Vishal Dandge
[image: http://]about.me/vishaldandge1
http://about.me/vishaldandge1?promo=email_sig

I believe it's 2.3.1, according to the release note.

@vishal91 I believe your issue was addressed so I'm gonna go ahead and close it. Let me know if you need to reopen!