Magstripe causes program to hang/pause

I am using the MagStrip library (https://github.com/carlosefr/magstripelib 1). In my main loop I call the function which runs the code:
void magcardFunc()
{
static const byte DATA_BUFFER_LEN = 108;
static char magcard[DATA_BUFFER_LEN];

// Don't do anything if there isn't a card present

  if (!card.available()) {
    return;
  }

    // Read the card into the buffer "magcard" (as a null-terminated string)
  short chars = card.read(magcard, DATA_BUFFER_LEN);

  if (chars < 0) {
    Serial.print("bad read");
    return;
  }

  // Send the data to the computer if data was read
  if (chars != 0) {
    Serial.print(magcardstr);
  }
}

The code successfully reads a magnetic card when inserted.
The problem is, I have other functions which are called from the main loop but they do not get called as the code pauses at:
if (!card.available()) {
    return;
  }

    // Read the card into the buffer "magcard" (as a null-terminated string)
  short chars = card.read(magcard, DATA_BUFFER_LEN);

If I insert a card into my mag reader (and leave it there), the program continues and the other functions are called. I want the main loop to continue and the other functions be called without having to leave a card inserted.
I have tried removing the IF statement:
if (!card.available()) {
    return;
  }

and I have tried reversing it
if (card.available()) {
    return;
  }

If I reverse it as above, the other functions run but when I do swipe a card, it is not read.
I get no compiler errors.
An example sketch:
#include <MagStripe.h>

void magcardFunc();
void otherFunc();

MagStripe card;

static const byte DATA_BUFFER_LEN = 108;
static char data[DATA_BUFFER_LEN];

void setup()
{
  // The card data will be sent over serial...
  Serial.begin(9600);

  // Initialize the library for reading track 2...
  card.begin(2);
}

void loop()
{
  magcardFunc();
  otherFunc();
}

void magcardFunc()
{
  // Don't do anything if there isn't a card present...
  if (!card.available()) {
    return;
  }

  // Read the card into the buffer "data" (as a null-terminated string)...
  short chars = card.read(data, DATA_BUFFER_LEN);

  if (chars < 0) {
  Serial.println("no chars");

    return;
  }

  // Send the data to the computer...
  Serial.println(data);
}

void otherFunc()
{
  Serial.println("I am another function");
  delay(500); //feel free to remove me
}

Any help is appreciated.

All the available() method does is return true when the CLS pin is low. Now, when you call the read() method it will block until CLS goes high. The actual data is read asynchronously by the interrupt handlers attached to the data and clock pins.
To remove this blocking behavior you will have to change the library itself and break read() into two separate calls: one to reset the buffer when CLS goes low and another to decode the data when CLS goes high. In between the two you can run your own code.
Another (perhaps better) way is to have read() return nothing if the buffer is empty or a card is still being read.


Remove incorrect readonly keyword for properties

Properties can't be specified with the readonly keyword.

Hi @yvesdolc
I'm closing this because the existing article is correct. A struct type can include the readonly modifier on members.  See sharplab

Thanks for the info. The generated IL is the same though. I still think those should be removed in order not to confuse people.


About legal issue when crawling news

Hi, thanks you for your great tool.
But I'd like to ask whether it's legal or not to crawl newspaper's websites (Google does that I know)?

unfortunately, we cannot give any legal advice.


Fix Python C89 pedantry

LGTM; merge on green.

Travis is green and Jenkins shows failures of the testing system itself rather than failures of the system under test; merging.


Init overlay workaournd with DNF

Package management based on DNF has more in-depth checks compared to APT.
Building a initramfs fails with the following error message:
Transaction Summary
================================================================================
Install  37 Packages

Total size: 5.2 M
Installed size: 22 M
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction check error:
  file /init conflicts between attempted installs of initramfs-readonly-rootfs-overlay-1.0-r0.intel_corei7_64 and initramfs-framework-base``-1.0-r4.noarch

Error Summary
-------------

DEBUG: Python function do_rootfs finished
ERROR: Function failed: do_rootfs

I worked around this issue I have renamed the init script to init-overlay to not clash with the init script provided by the initramfs-framework-base recipe.
To finalize it, the rdinit=/init-overlay argument must be passed as a kernel parameter to start the right initramfs init script on boot.

Will have to look at this. Currently I am not 100% happy that this changes the name of the script and requires not special init parameters because of that.

I have developed another working solution which does not require a specific rdinit kernel boot parameters.
I will submit it shortly.

This PR is deprecated and superseeded by #12


mwpw-145710: load ims via param from old domain

Description
Load IMS from the old domain via query parameter useAlternateImsDomain to run some LH tests with both the old and new self hosted domain to measure the LH score impact.
Related Issue
Resolves: MWPW-145710
Testing instructions
Scenario-1: Load a page, signing in should still work.
Secnario-2: Load a page with &useAlternateImsDomain=true and IMS should be loaded from the old domain
Screenshots
Without query param

With query param

Test URLs
Milo using the old ims url

Before: https://main--milo--adobecom.hlx.live/drafts/osahin/gnav-1?martech=off&useAlternateImsDomain=true
After: https://mwpw-145710-ims-self-hosting--milo--mokimo.hlx.live/drafts/osahin/gnav-1?martech=off&useAlternateImsDomain=true

Milo using the new self hosted ims url

Before: https://main--milo--adobecom.hlx.live/drafts/osahin/gnav-1?martech=off&useAlternateImsDomain=true
After: https://mwpw-145710-ims-self-hosting--milo--mokimo.hlx.live/drafts/osahin/gnav-1?martech=off&georouting=off&useAlternateImsDomain=true

@SilviuLCF I've updated the nav links


Plans to make non-jQuery version

This looks great. I'm using React - do you have plans to make this a node module I can drop into my project?

Currently I don't have a such plans, but actually why not? I can add.
But not sure when I will do that

It would be great to get rid of the JQuery dependency!

Currently we don't have a such plans, but actually why not? I can add.
But not sure when I will do that

I'm eager to have a React version of this, would you consider about it now? thank you.


New rust-analyzer immediately crashes with coc-rust-analyzer

It gives me the error:

The rust analyzer server crashed 5 times in the last 3 minutes. It will not be restarted

## versions

vim version: VIM - Vi IMproved 8.2 8021989
node version: v15.4.0
coc.nvim version: 0.0.79-67cc18bcbf
coc.nvim directory: /home/tyler/.vim_runtime/my_plugins/coc.nvim
term: dumb
platform: linux

## Log of coc.nvim

2020-12-21T09:40:02.780 INFO (pid:444039) [services] - registered service "rust-analyzer"
2020-12-21T09:40:02.783 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T09:40:02.797 INFO (pid:444039) [language-client-index] - Language server "rust-analyzer" started with 444051
2020-12-21T09:40:02.825 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T09:40:02.825 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T09:40:02.831 INFO (pid:444039) [language-client-index] - Language server "rust-analyzer" started with 444055
2020-12-21T09:40:02.835 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T09:40:02.835 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T09:40:02.838 INFO (pid:444039) [language-client-index] - Language server "rust-analyzer" started with 444058
2020-12-21T09:40:02.841 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T09:40:02.841 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T09:40:02.844 INFO (pid:444039) [language-client-index] - Language server "rust-analyzer" started with 444061
2020-12-21T09:40:02.847 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T09:40:02.847 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T09:40:02.850 INFO (pid:444039) [language-client-index] - Language server "rust-analyzer" started with 444064
2020-12-21T09:40:02.853 INFO (pid:444039) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T09:40:03.755 WARN (pid:444039) [extensions] - Extension coc-rust-analyzer activate cost more than 1s
2020-12-21T09:40:03.765 INFO (pid:444039) [plugin] - coc.nvim 0.0.79-67cc18bcbf initialized with node: v15.4.0 after 1080ms

edit: any easy way to downgrade until this gets fixed?

Yeah, having the same issue :(

CC https://github.com/gluon-lang/lsp-types/pull/193

Can we see what InitializeParams is in this case?

I have the same issue here
## versions

vim version: NVIM v0.5.0-dev+918-g4383c0f95
node version: v15.4.0
coc.nvim version: 0.0.79-67cc18bcbf
coc.nvim directory: /home/mpostma/.config/nvim/plugged/coc.nvim
term: screen-256color
platform: linux

## Log of coc.nvim

2020-12-21T18:46:25.549 WARN (pid:4909) [extensions] - Extension coc-rust-analyzer activate cost more than 1s
2020-12-21T18:46:25.556 INFO (pid:4909) [plugin] - coc.nvim 0.0.79-67cc18bcbf initialized with node: v15.4.0 after 1064ms
2020-12-21T18:46:41.671 INFO (pid:4909) [services] - registered service "rust-analyzer"
2020-12-21T18:46:41.676 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T18:46:41.687 INFO (pid:4909) [language-client-index] - Language server "rust-analyzer" started with 4968
2020-12-21T18:46:41.717 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T18:46:41.717 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T18:46:41.720 INFO (pid:4909) [language-client-index] - Language server "rust-analyzer" started with 4974
2020-12-21T18:46:41.722 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T18:46:41.722 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T18:46:41.726 INFO (pid:4909) [language-client-index] - Language server "rust-analyzer" started with 4977
2020-12-21T18:46:41.728 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T18:46:41.728 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T18:46:41.731 INFO (pid:4909) [language-client-index] - Language server "rust-analyzer" started with 4980
2020-12-21T18:46:41.733 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: starting => stopped
2020-12-21T18:46:41.733 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: stopped => starting
2020-12-21T18:46:41.736 INFO (pid:4909) [language-client-index] - Language server "rust-analyzer" started with 4983
2020-12-21T18:46:41.739 INFO (pid:4909) [services] - Rust Analyzer Language Server state change: starting => stopped

@dessalines Saw your edit. We have a workaround in fannheyward/coc-rust-analyzer#532

coc-rust-analyzer v0.24.0 has fixed this.

@kjeremy this failure is caused by some capabilities are missing:

capabilities.workspace.workspaceEdit.normalizesLineEndings
capabilities.workspace.workspaceEdit.changeAnnotationSupport
capabilities.textDocument.rename.prepareSupportDefaultBehavior

Why was this closed? All the capabilities listed by @fannheyward are supposedly optional (provided I've read the spec correctly). So RA should either list a minimum supported protocol version or try to fallback gracefully, no?

Experienced this in Spacemacs and had to downgrade to 2020-12-14. Not sure if Emacs lsp-mode will support the newer LSP spec yet.

Cannot activate rust-analyzer: bootstrap error. See the logs in "OUTPUT > Rust Analyzer Client" (should open automatically). To enable verbose logs use { "rust-analyzer.trace.extension": true }

We've worked around this in nvim-lspconfig using the same mitigation as coc, but I think there should be a tracking issue as I believe this is not in compliance with the LSP spec .

We've worked around this in nvim-lspconfig using the same mitigation as coc, but I think there should be a tracking issue as I believe this is not in compliance with the LSP spec .

This seems to be fixed on latest rust-analyzer (bcb9ae18de1fa405eb2add56409ae264267607bb).
It no longer crashes when the new capabilities are not sent in "initialize".

This seems to be fixed on latest rust-analyzer (bcb9ae18de1fa405eb2add56409ae264267607bb).
It no longer crashes when the new capabilities are not sent in "initialize".

it's still crash
INFO [2021/2/17 上午10:38:11]: Extension version: 0.2.489
INFO [2021/2/17 上午10:38:11]: Using configuration {
  cargoRunner: null,
  runnableEnv: null,
  inlayHints: {
    enable: true,
    chainingHints: true,
    maxLength: null,
    parameterHints: true,
    typeHints: true
  },
  updates: { channel: 'stable', askBeforeDownload: true },
  server: { path: null, extraEnv: null },
  trace: { server: 'off', extension: false },
  debug: {
    engine: 'auto',
    sourceFileMap: {
      '/rustc/<id>': '${env:USERPROFILE}/.rustup/toolchains/<toolchain-id>/lib/rustlib/src/rust'
    },
    openDebugPane: false,
    engineSettings: {}
  },
  assist: { importMergeBehavior: 'full', importPrefix: 'plain' },
  callInfo: { full: true },
  cargo: {
    autoreload: true,
    allFeatures: false,
    features: [],
    loadOutDirsFromCheck: false,
    noDefaultFeatures: false,
    target: null,
    noSysroot: false
  },
  checkOnSave: {
    enable: true,
    allFeatures: null,
    allTargets: true,
    command: 'check',
    noDefaultFeatures: null,
    target: null,
    extraArgs: [],
    features: null,
    overrideCommand: null
  },
  completion: {
    addCallArgumentSnippets: true,
    addCallParenthesis: true,
    postfix: { enable: true },
    autoimport: { enable: true }
  },
  diagnostics: {
    enable: true,
    enableExperimental: true,
    disabled: [],
    warningsAsHint: [],
    warningsAsInfo: []
  },
  files: { watcher: 'client', excludeDirs: [] },
  hoverActions: {
    debug: true,
    enable: true,
    gotoTypeDef: true,
    implementations: true,
    run: true,
    linksInHover: true
  },
  lens: {
    debug: true,
    enable: true,
    implementations: true,
    run: true,
    methodReferences: false,
    references: false
  },
  linkedProjects: [],
  lruCapacity: null,
  notifications: { cargoTomlNotFound: true },
  procMacro: { enable: false, server: null },
  runnables: { overrideCargo: null, cargoExtraArgs: [] },
  rustcSource: null,
  rustfmt: { extraArgs: [], overrideCommand: null }
}


Async memory operation

how do you deal with API like cuMemcpyAsync in a client-server manner? I cannot find the related logics in the source code, it is not supported?

cuMemcpyAsync is currently not implemented (see https://github.com/RWTH-ACS/cricket/blob/ce8fdf7d4f4df696cf65c6d35926a76443d18f28/cpu/cpu-client-driver.c#L606)
'cudaMemcpyAsync' currently forwards to 'cudaMemcpy' and ignores the stream parameter (https://github.com/RWTH-ACS/cricket/blob/ce8fdf7d4f4df696cf65c6d35926a76443d18f28/cpu/cpu-client-runtime.c#L1727).
Implementing this correctly should be pretty straight forward though.


there is no real example for PositionalDataSource

i can't find example for Positional Data Source :(

I also want an example for Positional Data Source in Java. Have you found a solution @s-kh ?

@ferozkhandev no i couldn't found anything:/

Then I think this would be helpful for you as I got succeed at some extent.
https://stackoverflow.com/questions/55335251/loadinitial-method-not-getting-called-in-positionaldatasourceitem

I also want an example for Positional Data Source in Kotlin. Have you found a solution @s-kh ?

Unfortunately no
On Aug 7, 2019 03:02, "sepide"<EMAIL_ADDRESS>wrote:

I also want an example for Positional Data Source in Kotlin. Have you
found a solution @s-kh https://github.com/s-kh ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/googlecodelabs/android-paging/issues/22?email_source=notifications&email_token=ADJNYXSTDOULAJAVFBOZULLQDH3YRA5CNFSM4GWYVMX2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3WU2RQ#issuecomment-518868294,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ADJNYXREH56PR437CRGNYI3QDH3YRANCNFSM4GWYVMXQ
.

https://guides.codepath.com/android/Building-Data-driven-Apps-with-Parse#using-with-android-paging-library

Here is another example of PositionalDataSource https://github.com/vberezkin/giphy

Not part of this sample


[AMBER] Include RFIm in AMBER.

Include one or more configurable RFI mitigation strategies in AMBER.

First RFIm algorithm is now in amber.


feat: very basic branch control

Add a branch popup to checkout local or remote branches and create new branches.
Add module to manage prompting the user for input.
Things to note:

The input module is set up in a way so the api can be plugged by monkey patching it. I use this for mocking the module for testing purposes, but that basically screams for optional replacements to the default prompt using fzf or telescope.
There's now a top-level module where neogit operations need to register into. This is mainly done for testing, so tests can more easily wait for the async execution to finish. I built this as a stop-gap; busted does support finishing the test via a callback, but that doesn't seem to have made it into the plenary port... yet? I feel like with the async pr coming, that might soon change, making the operations module obsolete.

Damn you are going ham on these features 😮
Thank you for your contributions 🙏

I use this for mocking the module for testing purposes, but that basically screams for optional replacements to the default prompt using fzf or telescope

How and where would you imagine having telescope support? I can't really imagine usable places right now.

I use this for mocking the module for testing purposes, but that basically screams for optional replacements to the default prompt using fzf or telescope

How and where would you imagine having telescope support? I can't really imagine usable places right now.

Anywhere you'd be presented with a list of more than, say, three to five entries you'd like to act on. See the builtin git pickers for inspiration, as well as how https://github.com/pwntester/octo.nvim uses telescope for its UI.


Add Chrome 78 image. Use Cypress 3.6.0 to test new images

Let's add the images for Chrome 78.  These images should be tested with Cypress 3.6.0.
We should make these docker images automatically:
https://docs.docker.com/docker-hub/builds/. Could we do this one day?

cypress 3.6.0 can be created as well?

@clarmso We have been adding more Docker images as needed, so I think this is no longer relevant PR. As far as Docker hub build - the problem there is that it will try rebuilding all images on each commit, I believe. We really do not want to rebuild images - we only want to build the new ones. Plus setting up a new build on Docker hub for a new folder still requires manual actions. I really don't know a good way to add new Docker image unless it exists - probably could use CircleCI for this, need to think

@bahmutov Totally agree. This PR was a band-aid solution to ping the Cypress developers to test Cypress with new Chrome. I've set up calendar notification to let me know once a new version of Chrome is supposed to be released:
https://calendar.google.com/calendar/embed?src=google.com_c1f795f7cg83sv2qu15c4v1kfk%40group.calendar.google.com&ctz=America%2FToronto
I'd be interested to know how to have CI to create the images automatically on a schedule, too.


Incompatible with latest AE2 version

Latest is 8.4.0 but it requires 8.3.0

duplicate of #69
there is an alpha version that works with ae2 8.4, however due to an ae2 bug (#73) that makes it impossible to test some parts of my mod, I can't make a proper release (nor recomend using it)


sql queries in the builder do not allow semi colons

Semicolons (;) are a common character in chained SQL queries. Currently the builder does not allow a query if the semi colon (;) is present, though:
SELECT * FROM vonnegut_books;

Results in: Syntax error: syntax error at or near ";"
The Editor did not complain about the ;, although Kurt Vonnegut did.

I think this is dupe! cc/ @xavijam

Duplicated -> https://github.com/CartoDB/cartodb/issues/9071


View Proposal - Linked RFP or Linked Proposals should reference user's current gateway session

Affected Portal:
IMPORTANT All Portals
Description:
Currently, when a user links another proposal to a proposal (or links RFP to proposal in the case of the Infrastructure Committee), the linked URL always references the near.org gateway instead of the user's gateway in the current session. This can lead to confusion – because if a user supposedly uses the near social gateway and clicks on that link, it will take them to a version of the portal where they are not logged in. Which creates a jarring experience.
User Type:
Logged in users
Reproduction Steps

Make sure you are signed out of near.org gateway
Go to near social gateway and log in
Create and publish an Infrastructure Committee proposal with a linked proposal or a linked RFP (e.g. such as https://near.social/megha19.near/widget/near-prpsls-bos.components.pages.app?page=proposal&id=6) or a DevHub proposal with linked proposal (e.g. https://near.social/devhub.near/widget/app?page=create-proposal&id=86)
Try to click on the associated links for proposal OR RFP and see that they take you away from near social gateway to near.org gateway where you are logged out

Expected behavior
Any linked proposals or RFP should stay within the gateway the user is logged into. So the URL should point to the part after near.org or near.social ...
Priority
Low (P3) – Minor inconvenience
Environment Details
N/A

We still need to update:

[ ] Devhub
[ ] Events committee


Output Digest When Pushing OCI Artifacts

When pushing an OCI artifact, users often need the digest immediately to proceed with signing workflows or for downstream automation. Both docker push and oras push output the digest as part of their operations, which streamlines integration with signing and verification tools. Without this feature in wkg, users must perform additional steps (like inspecting the registry) to retrieve the digest, which adds unnecessary overhead and slows down secure supply chain workflows.
Proposed Solution: Update wkg to display the artifact digest upon a successful push. This behavior would align wkg with other popular tools (e.g., docker and oras) and enhance usability for security-focused workflows. By outputting the digest, wkg will better support secure supply chain practices, making it easier for users to incorporate artifact verification directly into their CI/CD pipelines.
Something like this would be awesome!
wkg oci push myartifact:v1
Pushed artifact myartifact:v1
Digest: sha256:<digest_here>

Happy to accept the PR for this! Small change.

Awesome! I'll start working on a PR. Thank you for the reply. :)


About locally cached data

I know that padlocal will cache some data locally, so data loss will occur after switching devices such as uploading from the development environment to the production environment. Like this:
// You try to find a contact by alias
const contact = bot.Contact.find({alias: xxx});

// Then you will find that the "contact" is empty, because there is no contact with the alias XXX...
// Although you did set the `alias` to XXX for this contact

But where are these data stored? If I copy them to other computers as they are, will it still cause data loss?
I remember you said in the last meeting that MongoDB can be used to solve this problem, but what data should I store in it?

And I found that there is a folder called .wechaty in the root directory of the computer. Is this where the local data is stored?

Yeah，for contact you can use https://github.com/wechaty/puppet-padlocal/blob/6eef8d8d2a8487ec719ba3181ff5c36c13e45293/src/puppet-padlocal.ts#L1258 to sync all contacts as a workaround, but use it wisely.

请问有没有单独更新某个联系人的方法，另外我看这个好像属于底层 API，我在 wechay 里怎么使用这个 api 呢 @padlocal


https://web3.bitget.com/en/?utm_source=NFTPaymentCodeShare

I'm using BitgetWallet!
👍 The smoothest Web3 wallet user experience I've had
💰 Finding the key to prosperity here every day!
https://web3.bitget.com/en/?utm_source=NFTPaymentCodeShare![807.png](https://github.com/justswaporg/justlists/assets/111152019/57db5be6-6a31-471d-90be-9afc6eb3fb42)

https://web3.bitget.com/en/?utm_source=NFTPaymentCodeShare

Please submit the correct information, invalid information will cause the issue to close


Issue43445: Saving site settings clears out default domain

Rationale
Saving 'Site Settings' used to clear out the Default Domain setting.
Related Pull Requests

https://github.com/LabKey/platform/pull/2327

Changes

Remove _defaultDomain form member and related code

Did the manual check on this which passed; triggered JavaClientApiTest.testImpersonateInvalid remotely on the branch to see if related issue 43219 is addressed by these changes as proposed.


learning_rates per boosting round for CV too

Adding possibility to have adaptive learning rate in xgboost.cv as in xgboost.train

We would prefer not add additional arguments for the cv, and trains, instead switching these to callback mechanism. So I will close this for now.


Document the ProjectReference protocol

Wrote a document explaining what ProjectReferences do behind the scenes
and how to make a green-field project that doesn't import the machinery
of Common.targets compatibile with using them.

@kempb, @nguerrera (this doesn't include the changes I'm making in a parallel PR but I plan to update it with that after the initial version goes in).

@dotnet-bot test Windows_NT Build for Desktop please


Copy change requests

[x] 1.  On the dedicated IALP page, I'd rather see the heading PAST FILM PRESENTATIONS than RECENT FILM PRESENTATIONS.  Some of them aren't so recent anymore.

[x] 2.  And there's no reason to list the past ones on the APPEARANCES page -- only the one (or two, if we ever know them that far in advance) upcoming -- since they'd all be listed on the IALP page.

[ ] 3.  There are a few past IALP movies that aren't listed:  Nashville, High and Low, L.A. Confidential, and In a Lonely Place.  Do you still have the copy for those?  If not, they should at leas still be listed, with the dates on which they were presented, in the PAST listing.

[ ]  4.  There is an appearance I didn't send you anything for:  James appeared at the Music Box Theatre in Chicago to introduce L.A. Confidential on the 20th anniversary of its release.  Unfortunately, there is no press coverage of the event, but I will write a paragraph on it for you for the APPEARANCES page.

[ ] 5.  At the top of APPEARANCES, please change Once every month... to Once a month... and use that paragraph only at the top of the page.  Then, use it again at the top of the IALP page, but no more.  There's no  need for it to appear with each individual film listing.  And then the red link to the IALP page should be at the end of that paragraph, with a period at the end of the red sentence.

[x] 6.  Please delete the spaces in "Q&A"

[x]  7.  And please change "restaurant" in the Alamo paragraph to "pub"; Helen says the former is too grandiose for the place.

[ ] 8.  Please be sure that all titles of books and films are in italics, initial capped.

[ ] 9.  Please add the French title (Band à Part) in parentheses to Band of Outsiders, before 1964.

[ ] 10.  On the IALP page, the words "In a Lonely Place" don't need to be repeated for each film listing, since the page is dedicated.

[ ] 11.  The descriptions/credits for the films need to be standardized.  I am really guilty on this.  I will do better.  But at least, the size and style of typeface should be consistent throughout.

[ ] 12.  I'm wondering if perhaps some of the stories on the NEWS page should be moved to APPEARANCES.  I'm thinking really of L'integrale, avec James Ellroy.

Note, leaving the "once a month..." copy on individual pages because sometimes the individual entry is a users only encounter with the IALP info.

Need copy for "Nashville, High and Low, L.A. Confidential, and In a Lonely Place. Do you still have the copy for those?"


Fix deactivate script syntax and installed names

This PR fixes issues with the deactivate scripts.

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Bumped the build number (if the version is unchanged)
[ ] Reset the build number to 0 (if the version changed)
[x] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.


JSON Arrays not highlighted properly

no key:value differentiation in JSON arrays:

Which version are you using?

@silvestreh I can confirm this happens in 0.4.5 when an object is nested inside of an array. Objects still highlight properly on their own

Done! I published an updated theme :smile:
Thanks for pointing it out


Update osc-ingest-tools for Iceberg-based ingestion

The tools require updating to reflect the architectural and operational decision to use Iceberg at the data layer and drive ingestion through SQL Alchemy / data frame interactions. This means that we need to:

[ ] Add the custom insertion method for batch ingestion as per the example: https://github.com/os-climate/data-platform-demo/blob/master/notebooks/trino-iceberg-demo.ipynb
[ ] Remove deprecated function drop_unmanaged_table / drop_unmanaged_data, ingest_unmanaged_parquet, unmanaged_parquet_tabledef that were based on parquet-based ingestion in Trino.
[ ] Review the usefulness of sqlcols / sqltypes functions with the new approach

Definitely want to add the new custom insert.
I feel unsure about removing other deprecated methods, although I agree that in a world with no hive connector they serve no purpose. In the new platform clusters, our plan is to never expose S3 credentials for any trino-owned buckets, so the risk of keeping "unmanaged" family of methods is low.
agree that sqlcols/sqltypes may not be relevant in an iceberg world.  I am wondering what our convention there should be.  One has to create a table (initially empty) before injecting any data from a pandas or other tabular source - what mechanisms should we use here?  In theory it is still possible to drive new table schema from the column types of a pandas dataframe, but that may not be the best methodology to use in defining table schema.  Table creation may become a "special" operation, but what is the best way to execute it, so the record of it is durable?

Can we then at least find a way to indicate these methods as deprecated (doc) then?
On the convention problem, my thought was:

When we ingest, we may or may not have format for the source
If a format for the source is specified, it could make sense to go with a table creation then loading the data. So having a table creation method that takes as an input the table definition metadata could make sense and simplify / standardise the process.
In the case the source format is not specified, I would go with default types for the loading, with the expectation that the transformation / distribution pipeline would anyway be the one "deciding" about the format (potentially based on other sources having to be merged). In our proposed approach we would not modify the ingestion schema but rather create intermediate and distribution tables in Trino.

What do you think?

I will remove "unmanaged" methods - if we need a "safety valve" for using these, then the solution will be to use osc-ingest-tools<=0.2.1
My intuition about defining table schemas is that it is somewhat decoupled from actual ingest - we'll not want to "accidentally" alter table schema.  In theory I might be able to create github actions to detect certain kinds of specialized issues to create or updat schemas - then any such creation is by definition gated and recorded on github.  Regardless, I will for now keep sqlcols/sqltypes just in case.

The new version is osc-ingest-tools==0.3.0


any plan for upgrading to groovy 2.5.x?

Hi,
I noticed the groovy version has stayed at 2.4.3 for a long time(since the last upgrade at #1624), and groovy has evolved a lot,  the latest stable branch is 2.5.x,  so is there any plan for beakerx to upgrade to groovy 2.5?

Good point, we are working on that now.

Good point, we are working on that now.

that's awesome, thanks.


AprelTech,LLC.SilentInstallBuilder version <IP_ADDRESS>

[ ] Have you signed the Contributor License Agreement?
[ ] Have you checked that there aren't other open pull requests for the same manifest update/change?
[ ] Have you validated your manifest locally with winget validate --manifest <path>?
[ ] Have you tested your manifest locally with winget install --manifest <path>?
[ ] Does your manifest conform to the 1.0 schema?

Note: <path> is the name of the directory containing the manifest you're submitting.

Microsoft Reviewers: Open in CodeFlow

Please don't add comma in PackageIdentifier it should be AprelTech.SilentInstallBuilder instead of AprelTech,LLC.SilentInstallBuilder.


train_second.py: NameError: name 'mel_len_st' is not defined

As of pulling the code today and attempting to run train_second.py, I get the error NameError: name 'mel_len_st' is not defined @ line 364 in train_second.py

You are totally right, sorry for the mistake. I have fixed it.

You are totally right, sorry for the mistake. I have fixed it.


Fix IHttpPromiseCallbackArg.headers type

This makes it possible to use response.headers(), not only response.headers('foo'). I guess this was forgotten in 0efa290c.

@xi thanks mate!


hotfix/set-container - fixed method setContainer in animate-scroll

Hello. Sorry for my English.
Use your unit to scroll to the

<Element name="element"> content </Element>

and
Scroll.scroller.scrollTo('element', {containerId: 'container'});
There is a problem if we go for the first time, everything works fine, but if the walk on the site, and again go to the page, nothing happens. I found out it's because of what __containerElement has been announced, and the second time he has not appropriated. Accordingly, scroll to the item did not work.
See my solution to the problem, and accomplish your goal, what you think about it.
Thank you.

Oh My God! I am so sad I did not read this before. I spent nearly half a day debugging this.
I opened issue #159. Can someone merge this PR and create a new build?

I've merged the fix, but havn't published it yet. @harinair

@fisshy TY! Let me know when you are ready to publish a patch.

@harinair This is now published, get the latest version :)


Errors warnings

Fixes #1788
This issue resolve the propTypes which are defined but never used in some components. The className propType in index.jsx file of avatar component, icon propType in page-header component, unMount propType in utilities component and (inverse,tooltip,onMouseLeave) propType in button-staeful component are never used.
Also this.setState method in handleClose() function should not be used as it is called from componentWillUnmount function.

CONTRIBUTOR checklist (do not remove)
Please complete for every pull request

[x] First-time contributors should sign the Contributor License Agreement.  If you haven't before, wait a few minutes and a bot will comment on this pull request with instructions.
[x] npm run lint:fix has been run and linting passes.
[ ] Mocha, Jest (Storyshots), and components/component-docs.json CI tests pass (npm test).
[ ] Tests have been added for new props to prevent regressions in the future. See readme.
[x] Review the appropriate Storybook stories. Open http://localhost:9001/.
[x] The Accessibility panel of each Storybook story has 0 violations (aXe). Open http://localhost:9001/.
[x] Review tests are passing in the browser. Open http://localhost:8001/.
[ ] Review markup conforms to SLDS by looking at DOM snapshot strings.

REVIEWER checklist (do not remove)

[ ] TravisCI tests pass. This includes linting, Mocha, Jest, Storyshots, and components/component-docs.json tests.
[ ] Tests have been added for new props to prevent regressions in the future. See readme.
[ ] Review the appropriate Storybook stories. Open http://localhost:9001/.
[ ] The Accessibility panel of each Storybook story has 0 violations (aXe). Open http://localhost:9001/.
[ ] Review tests are passing in the browser. Open http://localhost:8001/.
[ ] Review markup conforms to SLDS by looking at DOM snapshot strings.

Required only if there are markup / UX changes

[ ] Add year-first date and commit SHA to last-slds-markup-review in package.json and push.
[ ] Request a review of the deployed Heroku app by the Salesforce UX Accessibility Team.
[ ] Add year-first review date, and commit SHA, last-accessibility-review, to package.json and push.
[ ] While the contributor's branch is checked out, run npm run local-update within locally cloned site repo to confirm the site will function correctly at the next release.

Hello @tanhengyeow
Thanks for looking into the issue.The props are not used anywhere and I will remove them.

There was some extra commits so I will open a new pull request to remove those. Closing this one.


Personal goals

User activity level (Ex: 2 days a week, mild activity, very active, etc)
Fitness goals (maintain weight, lose 1lb per week, gain 1 lb per week, etc)
Add these fields for the user to enter with a drop-down.

Fitness goals can be implemented as part of future scope.
It can be another criteria in calculating TDEE


Question about the design

Hey, I have a question;
Why not extend microsoft's identity framework, instead of managing multiple tables in parallel?
(Ex. dbo.AspNetUsers - authp.AuthUsers)
You can use a custom user, add the roles etc, all in the same context, and then add the tenants and required extra tables and services
It makes the need of sync between those tables unnecessary, and the db much more normalized and less complex.
Great work btw,
Thanks!

I think it clicked with me, Is it so that if you would want to move to another authentication provider it would be easier?

Yep, you are right. The Azure AD is a great authentication provider and I wanted to support. I also don't think you can alter microsoft's identity framework to cover all the things that the AuthP needs.


Two Flutter web tests started failing when CI switched from Ubuntu 18 to Ubuntu 20

Two date-picker tests running on Chrome started failing on Dart's monorepo CI when the bots were upgraded from bionic to focal.
The changes in the blamelist seem totally harmless, and not to be the cause of this.
This failure may also show up when Flutter's CI switches from bionic to focal.
The builder that started failing is
https://ci.chromium.org/p/dart/builders/ci.sandbox/flutter-linux-web-tests-6
with build
https://ci.chromium.org/ui/p/dart/builders/ci.sandbox/flutter-linux-web-tests-6/1419/overview
The failing tests, that throw exceptions, are:
00:22 +26 -1: test/cupertino/date_picker_test.dart: Date picker wheel does not bend outwards [E]
00:23 +26 -2: test/cupertino/date_picker_test.dart: Date picker picker automatically scrolls away from invalid date on month change [E]
@yusuf-goog

This was a flake, and disappeared.


fix HPA template

Fixes #68

Oh, that's an unfortunate thing, many thanks for noticing and fixing!


False Reports of Multiple Definitions

VSCode Version: 1.25.0
OS Version: High Sierra 10.13.6

Steps to Reproduce:

Navigation to definition of React component (cmd + left-click)

Does this issue occur when all extensions are disabled?: Yes
I get this "popup" claiming multiple definitions, and yet both definitions point to the same line of code. This occurs for React classes and pure functions alike.
#24861 claims the issue is resolved. I'm still having the issue with React components.

Duplicate of #51459


Virgil font for frontend project

Hi,
I want to use this font in my react-frontend project. Can you guide me?

can you please tell in detail what is to be done ?

I want to use Virgil font in my react project. How can I do that.
On Wed, Oct 4, 2023, 11:36 AM Smit1610 @.***> wrote:

can you please tell in detail what is to be done ?
—
Reply to this email directly, view it on GitHub
https://github.com/excalidraw/excalidraw/issues/7044#issuecomment-1746194092,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APLIA55CEMGYXT7OJSDB3U3X5T4GFAVCNFSM6AAAAAA5HN2YOOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBWGE4TIMBZGI
.
You are receiving this because you authored the thread.Message ID:
@.***>

can you please image where you seen Virgil font ?

This issue should be closed, is not related to the excalidraw project, you also should use a flag user-question.  Just to answer the question you can use the Virgil font as it appears here :
https://github.com/excalidraw/excalidraw/blob/2e61926a6b0bf01a49db167979ea53a618b0ef2a/src/index-node.ts#L52
and
https://github.com/excalidraw/excalidraw/blob/2e61926a6b0bf01a49db167979ea53a618b0ef2a/src/index-node.ts#L57
The font assets can be found here :
https://github.com/excalidraw/excalidraw/tree/2e61926a6b0bf01a49db167979ea53a618b0ef2a/public
@sahajkedia can you close this?
Best Regards,
H

@h3ct0rjs that relates to Node.js usage
@sahajkedia you can just link to the font from your index.html file and declare the font-face to use it:
<link
  rel="preload"
  href="/Virgil.woff2"
  as="font"
  type="font/woff2"
  crossorigin="anonymous"
/>

@font-face {
  font-family: "Virgil";
  src: url("Virgil.woff2");
  font-display: swap;
}

You can ask more questions in Discussions or over at our Virgil font repository https://github.com/excalidraw/virgil

Hi,
I tried to use this in my project but this doesn't work.
P.S. I haven't downloaded the Virgil.woff2. Is that required.
Please guide me.
Sahaj
On Sun, Oct 15, 2023 at 2:02 PM David Luzar @.***>
wrote:

@h3ct0rjs https://github.com/h3ct0rjs that relates to Node.js usage
@sahajkedia https://github.com/sahajkedia you can just link to the font
from your index.html file and declare the font-face to use it:

@font-face {
font-family: "Virgil";
src: url("Virgil.woff2");
font-display: swap;
}
You can ask more questions in Discussions or over at our Virgil font
repository https://github.com/excalidraw/virgil
—
Reply to this email directly, view it on GitHub
https://github.com/excalidraw/excalidraw/issues/7044#issuecomment-1763320864,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/APLIA56OEMTIZET7ITTEAZLX7ONR5AVCNFSM6AAAAAA5HN2YOOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONRTGMZDAOBWGQ
.
You are receiving this because you were mentioned.Message ID:
@.***>

@sahajkedia create a new discussion  here : https://github.com/excalidraw/excalidraw/discussions
Regards,
H


Update communication.js

Implement separate comms

Separate communication channels to send or receive
Communication channels defined as constants

Next steps:

Channels would be integrates into settings

Fixes #38

Work as expected.


AutoCompleBox drop-down cannot be reliably opened

Describe the bug
Opening the drop-down of AutoCompleteBox is unreliable and mysterious, for both users and control consumers. Behaviour is particularly confusing when MinimumPrefixLength is 0.
To Reproduce

Open the Avalonia Control Gallery and focus on an AutoCompleteBox with some items defined.
Press the down arrow key
Nothing happens
Type a character that matches an item
Cancel the pop-up
Press the down arrow key
The drop-down opens again
Clear the box and type a character or string which doesn't match any items
Press the down arrow key
Nothing happens.

Expected behavior
The autocomplete drop-down should open whenever the down key is pressed, or at least some feedback should be given as to why it did not open.
This bug also means that the drop-down cannot be opened from the outside unless certain pre-conditions that the control decides on are met. I expect setting the IsDropDownOpen to always open the drop-down.
Desktop (please complete the following information):

OS: Windows
Version 11 preview 1

I'm seeing mixed results here. I just managed to make the popup open by pressing the down key...but I was unable to reproduce that behaviour after restarting my application.

Can it be that you handle the key events somewhere else?
DevTools [F12] has a tab to watch events.

I can reproduce this in the controls gallery. I briefly debugged the control and the lines I mentioned in the bug report are being executed.

I can reproduce this in the controls gallery. I briefly debugged the control and the lines I mentioned in the bug report are being executed.

I see the issue now: the drop-down only opens if there is at least one character typed into the box. I expected it to open even if there are no characters.

Looks like the weird behaviour when MinimumPrefixLength == 0 was introduced when fixing #1554.

If you find a better way, feel free to provide a PR

I've been digging into the problem in spare moments, and AutoCompleteBox makes too many assumptions about how it will be used to fit our use case(s). Trying to unpick it all without breaking default behaviour was a nightmare.
One way to move ahead is by extracting the core autocomplete functionality into an attached behaviour, and then wrapping new controls of our own design around it.

I ran into the same issue a while back, I managed to get the desired effect (arrow down and F4 opens the dropdown when blank) by using the attached behaviour.
AutoCompleteZeroMinimumPrefixLengthDropdownBehaviour.cs.txt

Good catch. Are you willing to file a PR to solve this issue? Would be appreciated I think 👍

Yes, already on it 👍


Can't load GPX on iOS 9+

Hi all,
don't know if it's the right place for this problem, but i will try anyway.
I have an issue loading a GPX file only on iOS9 (on iOS8 and android all work correctly).
I see on the inspector that the ajax request it's ok, but on the map nothing happens. No errors, nothing. Simply seems like the response is ignored somewhere in the code.
After some debugging if found the problem, and is located inside the "onload" function of "gpxLoad". (See screenshot)

Anyone have experienced the same problem?
function gpxLoad(url, options, customLayer) {
   var layer = customLayer || L.geoJson();
    xhr(url, onload);
    function onload(err, response) {
        // ---------
        // 'response' is null, 'err' is not null but it contains the response object!
        // ---------
        var error;
        if (err) return layer.fire('error', { error: err });
        function avoidReady() {
            error = true;
        }
        layer.on('error', avoidReady);
        gpxParse(response.responseXML || response.responseText, options, layer);
        layer.off('error', avoidReady);
        if (!error) layer.fire('ready');
    }
    return layer;
} ```

I'm having exactly the same issue, only for KML files.
I have modified the corresponding function from:
function kmlLoad(url, options, customLayer) {     var layer = customLayer || L.geoJson();     xhr(url, onload);     function onload(err, response) {         var error;         if (err) return layer.fire('error', { error: err });         function avoidReady() {             error = true;         }         layer.on('error', avoidReady);         kmlParse(response.responseXML || response.responseText, options, layer);         layer.off('error', avoidReady);         if (!error) layer.fire('ready');     }     return layer; }
To:
function kmlLoad(url, options, customLayer) {     var layer = customLayer || L.geoJson();     xhr(url, onload);     function onload(err, response) {         var error;         // modified code - start         if (err && !err.responseText) return layer.fire('error', { error: err });         if (err.responseText) {             response = err;         }         // modified code - end         function avoidReady() {             error = true;         }         layer.on('error', avoidReady);         kmlParse(response.responseXML || response.responseText, options, layer);         layer.off('error', avoidReady);         if (!error) layer.fire('ready');     }     return layer; }
Just a workaround and probably not the best solution, but at least it's useable again. If someone has an idea on how to improve that further, please let me know.

I'm going to guess you're loading from the filesystem and the GPX file doesn't come with a header indicating that it's XML, so XMLHttpRequest isn't interpreting it as such?

Despite being not the thread starter your assumption is right, at least for my issue regarding the KML file.

Cool, so the solution is the one noted in the toGeoJSON readme - you can use DOMParser's parseFromString method to convert a string to an XML DOM.

Should that work for KML as well? I'm sure all other methods, loading stuff from local filesystem, are affected as well.


use more than 1 gpu

with export CUDA_VISIBLE_DEVICES=0
and

I think export CUDA_VISIBLE_DEVICES=0 only exposes 1 GPU, so you shouldn't have it here. See this stackoverflow thread.

Thank you! I mean, what is the best usage for this code, 1 gpu or multi-gpu?

I intent to use 1 gpu, not multi gpu.


Fix AABB errors on meshes with bones on multiple surfaces

Follow-up to https://github.com/godotengine/godot/pull/64416 and https://github.com/godotengine/godot/pull/64581
Fixes an edge case for https://github.com/godotengine/godot/issues/56458
I can no longer reproduce the errors in both this project (comment) and my own project.
Bug explanation:
@@ -415,6 +415,7 @@ void MeshStorage::mesh_add_surface(RID p_mesh, const RS::SurfaceData &p_surface)
        }

        if (mesh->surface_count == 0) {
+               // Some of these bones may be unused, so they have (-1, -1, -1) size.
                mesh->bone_aabbs = p_surface.bone_aabbs;
                mesh->aabb = p_surface.aabb;
        } else {
@@ -426,6 +427,7 @@ void MeshStorage::mesh_add_surface(RID p_mesh, const RS::SurfaceData &p_surface)
                for (int i = 0; i < p_surface.bone_aabbs.size(); i++) {
                        const AABB &bone = p_surface.bone_aabbs[i];
                        if (!bone.has_no_volume()) {
+                               // Now we merge the mesh AABB, which could have (-1, -1, -1) size. This is a problem!
                                mesh->bone_aabbs.write[i].merge_with(bone);
                        }
                }

Thanks for the proposed solution. Would it be possible to raise the priority for this?
We have skeleton / model with multiple materials which produces error logs >40x (bone count is ~70):
core/math/aabb.cpp:51 - AABB size is negative, this is not supported. Use AABB.abs() to get an AABB with a positive size.
This happens in Godot 4.0 beta 1 and Godot 4.0 beta  on import and when you load a scene with it (pressing play).
The log spam hides pretty much masks any other errors which having that model makes in the game very much unproductive for us. (why we temporarily removed it.)

Hello, the mirror had this too hence the duplicate PR I made. I do think we should sanitise this but if you know the cause of the invalid bounds maybe better to fix the problem too as I wasn't sure where to look to do said fix.
What work do we need to do to get this in master? @reduz @clayjohn

Thanks!


Cleanup CI

Use pre-built docker image uploaded to docker-hub
Cleanup docker file to give smaller image
Cleanup environment scripts
Don't sleep arbitrary amount of time, wait for hdfs to be setup
properly using an indicator flag

All together these changes drop 5-6 minutes off our travis ci time per build.

OK, cool. I was also at some point using dockerhub mdurant/hadoop , don't know if there are significant differences.

There's not much of a difference in the environment, but there's a few more options in the startup, and the way it interacts with travis is more efficient.

Passes, so good enough for me.


Add support for stylelint v16

With stylelint v16 we can change this module to esm

Added with v2.0.0


TimePickerDialog change mode programmatically

Hello, once again about TimePickerDialog - is there Java method to change dialog's mode to 24-hour? I can't find one.

For now, there is no public method to change 24-hour mode directly, but you can change it via applyStyle(int) method.

Thanks, will try.


[Payment methods] Disable edit button if no payment methods

📲 What

Disables Edit button on PaymentMethodsViewController if there's no payment method on the list.

🤔 Why

To improve UX, we should disable the button, since it can't be used if there's no payment method to be edited.

🛠 How

In order to make this happen, I had to change the PaymentSourceDeleteMutation to return the number of remaining cards and created a DeletePaymentMethodEnvelope model.

👀 See

With Payment Method
No Payment Method

✅ Acceptance criteria
With payment methods

[ ] I go to Account > Payment methods
[ ] I should see a list of payment methods and the Edit button should be enabled
[ ] I delete my payment methods and, after delete the last card from the list, the Edit button should be disabled (greyed out).

With no payment methods

[ ] I go to Account > Payment methods
[ ] I only see the Add new card button on the list. The Edit button should be disabled (greyed out)
[ ] I add a card. The Edit button should be enabled

@Scollaco can you rebase this off feature-payment-methods? I think the diff is off.

After discussing on Slack with @ifbarrera @dusi and @justinswart it has been decided that the optimistic UI will be implemented on a different PR.


Implement test for ScrollWorldID

Analogue to this:
https://github.com/worldcoin/world-id-state-bridge/blob/main/src/test/OpWorldID.t.sol

H

@dragan2234 can I work on this?

I would love to work on this issue @dragan2234


wg_engine: force texture data writing on GPU side

Texture must be fully uploaded into GPU memory before we can use or destroy it. This change force texture data to update.
See PicturePng, PictureJpg examples for texture usage

this solves the Lottie example crash as well


Store raw json

Hello. The documentation has a description of how to download raw json. http://jasperfx.github.io/marten/documentation/documents/querying/query_json/
But I can not find how to save raw json.
If I try
session.Store(json);
session.StoreObjects(new []{json});
the catch System.Reflection.TargetInvocationException.
How can save raw json?

There is no facility to load the raw json directly

I cab load raw json like there ckick.
Do you mean no facility to STORE raw json? Will there be such a function in the future?

It's not something I'd honestly want to support. You'd have to recreate basically everything that normally happens when a document is loaded as far as metadata tables, duplicated fields, and id columns. There's nothing stopping you from using the generated upsert statements directly against the database though


Windows Me - TLB invalidation bug patch

Windows ME has same bug in code as Windows 98, but from my observation, the system calls this code very rarely. So I need to know some configuration/application/driver who will cause this bug.
And in VMM/FlushMappedCacheBlock on Windows Me is much less space to inject some code, so patch will need longer jump/call to somewhere where space is. Untested code is here: https://github.com/JHRobotics/patcher9x/blob/main/vmm/FlushMappedCacheBlockMe.asm
If you need patched file, I created bootable floppy with fixed vmm.vxd on it. If you think you found this bug in your system/configuration you can copy vmm.vxd to WINDOWS\system\vmm32 (or exec vxdcopy.bat on floppy - it will do it for you) and check if it will solve problem.
If it solves bug, please write it to me and if it causes terrible crashes, let me know too.

Hello, drop by the say THANK YOU!!
The Win98 SE patch works and it is the most significant patch for Windows 98 SE in 20 years since its EOL!
Thanks again for working on WinME patch. WinME does suffer the same issue as I experienced in QEMU on Windows WHPX and Linux KVM. MSKB Q296773 installs a new version 4.90.3003 of VMM.VXD in C:\WINDOWS\SYSTEM\VMM32. I am not sure if it is in clear binary or packed VXDs archive. I think the patch should be based on this final MSKB update.
http://web.archive.org/web/20050208131847/http://support.microsoft.com/?kbid=296773
https://www.mdgx.com/files/ME296773.EXE

Hello @JHRobotics !
I have tested the Windows Millennium patch and it works as expected. While WinME may be less prone to the same DLL errors as in un-patched Win98SE, I do occasionally have the same errors though less frequently. I typically use WinME as a workaround when Windows games failed to work in un-patched Win98SE and didn't work very well on Win2K/XP.
I tested with Millennium patch with fresh install WinME, KVM-accelerated from scratch. IIRC, this wasn't possible before the patch. With your awesome patches for Win98/ME, both can now do fresh install with KVM/WHPX accelerated. This is an extremely significant improvement. On fast NVME SSDs, the installation simply breezed through to completion in less than 10 mins!!
Your patch made Win98/ME the BEST ever Windows VM for retro games, especially Win98 which is the most compatible for Windows games from the late 90's till the turn of Millennia. It is the dream comes true of achieving & preserving the BEST ever experience (high resolution, MAX details/view distance) with retro games on VM with the tremendous advancement of CPU/GPU in modern x86 platforms.
There was once the curse of "Virtualization is only GOOD for speed, but BAD for Games compatibility". Thank YOU again for the patch, you had indeed broken the curse. Your patch made QEMU Win98/XP VMs delivers great experience for retro games spanning the entire Golden era of Windows 3D games from the  early 3Dfx/DirectX Win9x to the last DirectX 9.0c WinXP era. Anything beyond that would have been little trouble with Win10/11 or well covered by modern Wine/Proton/Steam play.
After all, with the FOSS, cross-architecture & cross platform readiness of QEMU, Win98/XP VMs will continue to live on preserving many great games in pristine condition. Absolutely amazing work!!

Hello @kjliew,
Many thanks for the test! It’s look, we reanimated two ancient OS (ME, 98 SE) for some time… until architecture changes on future CPUs have revealed next bugs.
I’ve same opinion – Virtualization brings much more performance than emulation and you won’t mess your productive system with wrappers/driver tunning/system patching to bring old applications/games alive. There are also two drawbacks – old operation systems have bugs to prevent to run them on newer hardware and virtualization software has usually poor GPU performance. I tried to solve first one and it looks you tried to solve second part (https://github.com/kjliew/qemu-3dfx) – I very appreciate you doing this :-)
And yes, it’s very nice see old games in same condition as were new!


Uncaught Error: Cannot read property 'object' of undefinedTypeError: Cannot read property 'objec...

[Enter steps to reproduce below:]

...
...

Atom Version: 1.10.2
Electron Version: 0.37.8
System: Mac OS X 10.11.4
Thrown From: Atom Core
Stack Trace
Uncaught Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
at ObjectsRegistry.get (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:44:28)
at EventEmitter. (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:309:31)
at emitMany (events.js:121:13)
at EventEmitter.emit (events.js:195:7)
at EventEmitter. (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/browser/api/web-contents.js:141:25)
at emitTwo (events.js:100:13)
at EventEmitter.emit (events.js:185:7)
At /Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:178

Error: Cannot read property 'object' of undefined
TypeError: Cannot read property 'object' of undefined
    at ObjectsRegistry.get (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/browser/objects-registry.js:44:28)
    at EventEmitter.<anonymous> (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/browser/rpc-server.js:309:31)
    at emitMany (events.js:121:13)
    at EventEmitter.emit (events.js:195:7)
    at EventEmitter.<anonymous> (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/browser/api/web-contents.js:141:25)
    at emitTwo (events.js:100:13)
    at EventEmitter.emit (events.js:185:7)
    at metaToValue (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:178:13)
    at undefined.remoteMemberFunction (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/electron.asar/renderer/api/remote.js:112:18)
    at AtomEnvironment.module.exports.AtomEnvironment.getWindowDimensions (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:636:29)
    at AtomEnvironment.module.exports.AtomEnvironment.storeWindowDimensions (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/app.asar/src/atom-environment.js:670:36)
    at WindowEventHandler.module.exports.WindowEventHandler.handleWindowBlur (/Users/Softsquare/Downloads/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:182:35)
    at /Users/Softsquare/Downloads/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61

Commands

Config
{
  "core": {
    "openEmptyEditorOnStart": false
  },
  "editor": {
    "fontSize": 15
  }
}

Installed Packages
# User
activate-power-mode, v0.7.0 (active)
atomic-chrome, v0.3.0 (active)
jQuery, v1.2.4 (active)
linter, v1.11.14 (active)
linter-jshint, v2.1.0 (active)
rest-client, v1.2.0 (active)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.1.0 (inactive)
base16-tomorrow-light-theme, v1.1.1 (inactive)
one-dark-ui, v1.5.0 (active)
one-light-ui, v1.5.0 (inactive)
one-dark-syntax, v1.3.0 (active)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.5.3 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.41.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.39.0 (active)
find-and-replace, v0.201.0 (inactive)
fuzzy-finder, v1.3.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.1 (active)
image-view, v0.58.2 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v0.53.1 (active)
notifications, v0.65.0 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2 (active)
snippets, v1.0.2 (active)
spell-check, v0.67.1 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.0 (inactive)
tabs, v0.100.2 (active)
timecop, v0.33.2 (active)
tree-view, v0.208.2 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.34.0 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.1 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)

# Dev
No dev packages

Duplicate of #11692.


Add Triggered Events

ie. written text on wall, only visible if torch in inventory

We need 2 different kinds of triggered events:
[]Upon entering a room (too dark without torch)
[]Using certain items in certain rooms

An extra function, which is called when move[1]=='go' would make sense. And this function handles the properties (dark, hidden things, ....) of the rooms under consideration of the inventory.

One can now enter a dark room but won't be able to pick things up nor see them, except if using a torch, which is destroyed in the process

Would be better if the user could decide, if he wants to let the torch in the room. If yes, then the room is set alight and the torch is deleted from the inventory and can be seen as item in the room. If the player says no, the torch remains in the inventory and the room gets dark when the player leaves the room.

Not using a torch means it isn't yet set on fire, so one wouldn't see anything. Therefor the torch is used in the process anyway. Room should get dark again after leaving.


Enable users mail notification by default for certain events

Is your feature request related to a problem? Please describe
When setting up defectdojo for email, one would expect users to receive mail for events that require their specific attention.
These would be in my opinion:

User mentioned
Code review
Review requested

This issue is to change the default behavior to have these events auto-enabled at setup time.

bot, leave this alone.


Reminder to update the flow block when changing param/return types

Power Automate does not automatically update the schema for an Office Script in the connector when the script is changed. If the script has its parameters or return type changed, the flow block needs to be updated.

Thanks @mscharlock. I'm confirm with @danielgwilson that the behavioral nuances are accurate.

Received offline approval from @danielgwilson. Checking in.


Yui compressor and OS X Lion

Hi,
Yesterday i upgraded my mac to os x Lion and yui compressor broke.
That's the error i got:
[exception] 500 | Internal Server Error | RuntimeException
[message]
[1] RuntimeException:
at n/a
in /www2/Guiaweb/vendor/assetic/src/Assetic/Filter/Yui/BaseCompressorFilter.php line 92
            at Assetic\Filter\Yui\BaseCompressorFilter->compress('@media -sass-debug-info{filename{font-family:file\:\/\/\/Library\/Ruby\/Gems\/1\.8\/gems\/compass-0\.11\.5\/frameworks\/compass\/stylesheets\/compass\/reset\/_utilities\.scss}line{font-family:\0000317}}

What could it be?
Thanks

I think was a update problem from the vendors, I don't remember for sure how did I solved it. But i remember that I updated all the gem's and other stuffs and the problem was solved.

What helped me: use one time the cmd tool with "php app/console assetic:dump"
After this all worked fine.


Update ParentViewHolder when I interact with ChildViewHolder

For example, I have a counter for how many crimes I've completed on the ParentViewHolder like (2/8). When I check the checkbox for the child crimes, I want the counter to update to (3/8).
So far, I tried this.
    viewHolder.checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
        @Override
        public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
            challenge.setDone(isChecked);
            notifyDataSetChanged();
        }
    });

But the line notifyDataSetChanged(); sometimes causes an app crash with this error.
java.lang.IllegalStateException: Cannot call this method while RecyclerView is computing a layout or scrolling
Is there a way where I can just update the ParentViewHolder from the ChildViewHolder without having to refresh the data set?

Sorry for taking so long to respond.
I think what is happening with the call to notifyDataSetChanged is that you are kind of getting into a recursive loop.
User checks the box -> checkbox triggers notifyDataSetChanged -> onBind is called for that child, the checkbox is set to true or false -> this setting of true and false triggers onCheckedChanged -> second call to notifyDataSetChanged() where this crashes.
This SO is what led me to believe this is the case here: http://stackoverflow.com/questions/27070220/recycleview-notifydatasetchanged-illegalstateexception
Solutions are then:

To clear out the checked change listener before re-setting the check state in onBind
OR Implement the boolean gate as shown in the SO

Let me know if I'm wrong in my thought of the problem.


Greater precision with SAS Times

Create the following

[ ] ReadStatFormatClass::TimeWithMilliseconds
[ ] ReadStatFormatClass::TimeWithMicroseconds
[ ] ReadStatFormatClass::TimeWithNanoseconds

which will be read as Time32 or Time64 DataTypes

Is this related to #54?
I'd be happy to help with this as it would be useful for something I'm working on (converting high-frequency financial databases). I'm not sure where to start; I had a look at how you handle dates in rs_var.rs and how the formats are matched with regex in format.rs, but from there I'm kind of lost. Has someone documented the SAS format definition for higher-precision time formats?


return NULL if input was empty string in FROM_UNIXTIME

What type of PR is this：

[x] bug
[ ] feature
[ ] enhancement
[ ] others

Which issues of this PR fixes ：
Fixes #3246 case 2
Problem Summary(Required) ：
behaviour for const and general was not the same.
so we will return null in const handler

please add UT


Add infra to put keys in Key Vault, then access from there.

I believe the keys are leaked in the deployment log which sets off security events in my internal sub. Typically the way infra deals with keys is to put them in Key Vault so they don't leak through deployment logs. Once they are in key vault, they can be handed to ACA without a leak.

Is this issue obsolete? It seems to use MI now.


[CI] Update the Python version of pyxir

Currently the CMake file for pyxir is looking for things in Python3.6,
so it needs to be upgraded to use 3.7 now that we have moved to use 3.7.
Otherwise the build fails since the 3.6 can't find the pyxir packages
which have moved to 3.7.
Additionally, there seems to be a problem with the newer version of
setuptools installing the pyxir libraries, so reverting these versions
to the previous versions as a workaround.

An example of that build failure https://ci.tlcpack.ai/blue/organizations/jenkins/docker-images-ci%2Fdocker-image-run-tests/detail/docker-image-run-tests/52/pipeline/

cc: @leandron @driazati  @jtuyls

This is merged, thanks @ekalda @driazati

An error occurred when I build demo_android

An error occurred when I build demo_android:
ERROR: This script does not work on Python 3.6 The minimum supported Python version is 3.7. Please use https://bootstrap.pypa.io/pip/3.6/get-pip.py instead. The command '/bin/sh -c bash /install/ubuntu1804_install_python.sh' returned a non-zero code: 1
Is my problem caused  by the unfinished job?


Enhance metrics to include incoming resources?

There is now a metric named service.mesosphere.marathon.core.launcher.impl.OfferProcessorImpl.incomingOffers
I wonder if we can also include offer resources incoming speed? like incomingOfferCpus, incomingOfferMemory, incomingOfferDisk
If these metrics become low or even zero, it may indicate that the framework is suffering a resource starvation. And it can also tell us what kind of resource needs supplement.
Mesos by now can only report overall resource usage, which can not expose states of frameworks, or roles.
Thanks.

Hey @fengyehong thanks for submitting this idea.
We have plans to make this information available as part of the deployment/launch queue, not as part of metrics.


[SPARK-40079] Add Imputer inputCols validation for empty input case

Signed-off-by: Weichen Xu<EMAIL_ADDRESS>
What changes were proposed in this pull request?
Add Imputer inputCols validation for empty input case
Why are the changes needed?
If Imputer inputCols is empty, the fit works fine but when saving model, error will be raised:

AnalysisException:
Datasource does not support writing empty or nested empty schemas.
Please make sure the data schema has at least one or more column(s).
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Unit test.

Merged to master / branch-3.3 / branch-3.2 / branch-3.1


implement ApplyBQSR on dataflow

From @akiezun on April 21, 2015 22:48
requirement for this ticket is to replicate the current gatk4 functionality (and make tests pass). We'll work from text-based recalibration tables for now.
Copied from original issue: broadinstitute/hellbender#426

From @jean-philippe-martin on June 23, 2015 20:41
Works with local files, and a PR for cloud functionality (complete with passing test) is under review (it's PR #595). The one thing left to do is to adapt to the skeleton once that's merged in.

@jean-philippe-martin can you describe the current status?

is this done?

@akiezun the benchmark code is in #936, has been waiting for review for a while. It passes tests but I believe there is still a subtle correctness issue there in that not all executions match the single-machine output. I wasn't going to tackle that issue now, instead I wouldn't be surprised if we run into the same thing on the Spark version - then I'll fix it there.


Add screenshots for kbin post

I added some screenshots I took so they can be embedded in the posts on kbin and in the readme

I suggest reshooting the modal shot so that it's floating on the page rather than fullscreen--gives it better contextualization.
Could you resubmit this against testing? There are too many commits in here against main to review the changes. I'll merge everything from testing to main after that

Good call, I'll take a new screenshot now.
Shoot, I'll do that, I knew I missed something. This doesn't necessarily need to be merged anytime soon unless you'd like to include the screenshots in the readme. I can just link to the images on my fork in the post.


Require at least 50% of votes for Hint.Acceptable

2 things to check:
Absence of vote
Potential difficulty: what if the user went offline? Should we track only online users?
Or should we open a separate issue to allow dealer to kick members? And then it's dealer responsibility to keep the players list valid.
Vote ?
Potential difficulty: How to consider this value? Now it's just another string value in the deck.
Maybe always add a question mark to deck?
Maybe automatically treat question mark as special value? Property of deck or game? Maybe -deck.unsure=false?

Won't do, not really important.
Let me know if someone needs it.


Added 5 new quotes by zchoy001

Check one of the below boxes as per your PR

[X ] Adding more quotes issue
[ ] Fixes another issue #00 (<=== Add issue number here)

Make sure these boxes are checked before your pull request (PR) is ready to be reviewed and merged. Thanks!

[ X] PR is descriptively titled 📑 and links the original issue above 🔗
[ X] code is in uniquely-named branch and has no merge conflicts 📁
[ X] screenshots/GIFs are attached 📎 if applicable
[ X] ask @avats-dev for help, in a comment below

I'm happy to help you get this ready -- don't be afraid to ask for help, and don't be discouraged !

Thanks!

@avats-dev please do help to merge this pull request. Thanks!


[BUG] filebeat communication error for AKS

Describe the bug
During installation filebeat get host as hostname, this name isn't added into /etc/hosts so after installation filebeat cannot resolve it, so cannot communicate to AKS
How to reproduce
Steps to reproduce the behavior:

execute epicli init ... (with params)
edit config file
execute epicli apply ...

Expected behavior
filebeat communicate properly
Config files
n/a
Environment

Cloud provider: Azure
OS: Ubuntu 18.04.5 LTS

epicli version: 0.10.0
Additional context
n/a

DoD checklist

[ ] Changelog updated (if affected version was released)
[ ] COMPONENTS.md updated / doesn't need to be updated
[ ] Automated tests passed (QA pipelines)

[ ] apply
[ ] upgrade

[ ] Case covered by automated test (if possible)
[ ] Idempotency tested
[ ] Documentation updated / doesn't need to be updated
[ ] All conversations in PR resolved
[ ] Backport tasks created / doesn't need to be backported

Lets start with ensuring documentation that we have kubernetes daemon there.

After manually added entries into /etc/hosts filebeat started working fine.

For AKS we have Filebeat as a DaemonSet running on Kubernetes. It can be enabled by setting the k8s_as_cloud_service flag to true in the cluster configuration file.

Yes, I know and it was setted that way.
OK, from the begining, steps that was taken:

azbi
azks
epicli init
kubeconfig file from azks copied to epicli build folder
k8s_as_cloud_service flag changed to true (and other settings for cluster configured)
epicli apply
Deploy was successfull, but prometheus didn't get connection to AKS - manually added peering between cluster and AKS helped.

Then we noticed, that filebeat don't work wor AKS nodes, mannually added entries into /etc/hosts helped

@wkalbar thanks for details, we will investigate it. Looking from AKS nature point of view (changes in machines list due to scale up/down) using /etc/hosts doesn't sound like preferred solution. It's good as temporary solution.

@mkyc little update (and possible solution):
We've dig deeper into this, and problem isn't on epiphany cluster side, but on AKS pods configuration.
There are 2 filebeat pods in namespace epi-logging on every node, named filebeat-filebeat-[5 alphanumeric id here], for example filebeat-filebeat-mnl8p
This pods during epicli apply get hostname of our logging vm, but this hostname is unresolvable for them. We can manually add it to /etc/hosts on this pod, but if this pod/node next creation this entry will be deleted.
Solution working for us now is to edit daemonsets object (kubectl -n epi-logging edit daemonset filebeat-filebeat) and add block:
    hostAliases:       - hostnames:         - prefix-clustername-logging-vm-0         ip: ip.address.of.logging.vm
After this, every new pod created will have in his /etc/hosts entry like below:
`
Entries added by HostAliases.
ip.address.of.logging.vm     prefix-clustername-logging-vm-0
`
Now for this issue it should be added during epicli apply in filebeat part, or loging vm ip address should be added instead of hostname.

@mkyc little update (and possible solution):
We've dig deeper into this, and problem isn't on epiphany cluster side, but on AKS pods configuration.
There are 2 filebeat pods in namespace epi-logging on every node, named filebeat-filebeat-[5 alphanumeric id here], for example filebeat-filebeat-mnl8p
This pods during epicli apply get hostname of our logging vm, but this hostname is unresolvable for them. We can manually add it to /etc/hosts on this pod, but if this pod/node next creation this entry will be deleted.
Solution working for us now is to edit daemonsets object (kubectl -n epi-logging edit daemonset filebeat-filebeat) and add block:
      - hostnames:
        - prefix-clustername-logging-vm-0
        ip: ip.address.of.logging.vm

After this, every new pod created will have in his /etc/hosts entry like below:
# Entries added by HostAliases.
ip.address.of.logging.vm     prefix-clustername-logging-vm-0

Now for this issue it should be added during epicli apply in filebeat part, or loging vm ip address should be added instead of hostname.

@mkyc little update (and possible solution):
We've dig deeper into this, and problem isn't on epiphany cluster side, but on AKS pods configuration.
There are filebeat pods in namespace epi-logging , named filebeat-filebeat-[5 alphanumeric id here], for example filebeat-filebeat-mnl8p
This pods during epicli apply get hostname of our logging vm, but this hostname is unresolvable for them. We can manually add it to /etc/hosts on this pod, but if this pod/node next creation this entry will be deleted.
Solution working for us now is to edit daemonsets object (kubectl -n epi-logging edit daemonset filebeat-filebeat) and add block:
      - hostnames:
        - prefix-clustername-logging-vm-0
        ip: ip.address.of.logging.vm

After this, every new pod created will have in his /etc/hosts entry like below:
# Entries added by HostAliases.
ip.address.of.logging.vm     prefix-clustername-logging-vm-0

Now for this issue it should be added during epicli apply in filebeat part, or loging vm ip address should be added instead of hostname.

@wkalbar Thanks for further investigation. I will move this issue to the to-do section.

Logs from AKS are now visible in Kibana:

@atsikham Please confirm if we should backport this fix (all supported versions?)

@atsikham please create backport tasks to 0.9.x and 1.0.x.


[FLINK-6103] LocalFileSystem rename() uses File.renameTo()

Thanks for contributing to Apache Flink. Before you open your pull request, please take the following check list into consideration.
If your changes take all of the items into account, feel free to open your pull request. For more information and/or questions please refer to the How To Contribute guide.
In addition to going through the list, please provide a meaningful description of your changes.

[x] General

The pull request references the related JIRA issue ("[FLINK-XXX] Jira title text")
The pull request addresses only one issue
Each commit in the PR has a meaningful commit message (including the JIRA id)

[x] Documentation

Documentation has been added for new functionality
Old documentation affected by the pull request has been updated
JavaDoc for public methods has been added

[x] Tests & Build

Functionality added by the pull request is covered by tests
mvn clean verify has been executed successfully locally or a Travis build has passed

Does the current exception handling address your comments @StephanEwen?

I think we don't need the logging in all of the cases. We typically avoid logging in "utility functions", which are missing the context if the exception is in fact a problem worth mentioning, of if it only adds noise to the log.
Other than that, I think its good.

Anyone willing to merge this PR...?

@fpompermaier have you addressed the comment @StephanEwen regarding logging?

Of course..but how should I handle them? should I catch just one exception? What should I log?

I would do the following:

log nothing
Catch the errors that are regular "move failed" exceptions and return false.

FileNotFoundException
DirectoryNotEmptyException
SecurityException

Let all other IOExceptions bubble out

Now it should be ok

Thanks, I'll take it from here...


Request a new release

It has been more almost three years since last release. Any plan to make a new one?

Bump it cc @vtemian

It would appear this project is abandonware. I have a fork release that also exists to steal all of your Bitcoin. It seems to work, but nothing is properly tested.
If anyone knows how to finagle the thing to use Makefile and properly test, that would be great.


My svg start  at the begining

Hello, I'm wondering why my svg start at the begining even i put
var myVivus = new Vivus('Layer_1');
var myVivus2 = new Vivus('Layer_2');
myVivus.reset().stop();
myVivus2.reset().stop();
and it works for chrome but doesn't work for other browsers, so animation fires at the begining after load, how can I stop drawing at the begining and only fire it up at ,y will ?
btw. thanks for great work :)

By default, the animations start while they are completely in the viewport. I presume your are at the top of your page. Set the option start: 'manual' then trigger play when you want.
Can you show me an example please?

Im building big website and I cant show you it now, but your solution is working so I appreciate that a lot

And settings like above, but your setting work like a charm ! Thank you very much :)


Improving the documentation(README.md)

The structure and understanding of the documentation can be improved . For example, diving it into sections like installing required apps to run the app on local machines. Telling about how the app is structured. Improve UI of the documentation.

I want to work on this issue under JWOC

I want to work on this issue under JWOC

Can I work on this issue under JWoC?

@Srijita-Mandal  I have assigned the issues to you , best wishes , for any problems reach out to me on discord .


Move contributor documentation into a dedicated folder

We had documentation targeted at swift-syntax contributors spread in the docc documentation of SwiftSyntax and SwiftParser. I think it doesn’t belong there because users of swift-syntax don’t care about it. It also makes it harder to find because you need to look in two places.
Move all that documentation to a single Contributor Documentation folder.

Also add a new document that describes the environment variables that can be used to modify swift-syntax’s build or test execution.
rdar://112473317
Fixes #1922

@swift-ci Please test

@swift-ci Please test

@swift-ci Please test Windows


updated docs; fixed examples

updated breaking changes

initialWidth renamed to width
new HOC Provider logic on WidthProvider
updated tests and docs to WidthProvider and component keys of type String

I do not like that we need offsetX and offsetY. This only exists because DraggableCore returns absolute positions which need to be synced to the grid layout. There must be a better way to solve this.

:+1: Thanks a lot for another helpful contribution.

Re: offsetX/offsetY, this was actually the whole point of 0.10 (and <DraggableCore>), and part of why 0.10 took so long. There weren't really any breaking changes in React 0.14 that caused the delay.
The real issue is that the original <Draggable> kept internal state of its own position, which makes it very easy to use, but difficult for more advanced use such as this. For that reason, I added the moveOnStartChange prop, which was very messy but worked for my purposes.
But state should only be in one place. As I started expanding out this library, I found lots of small bugs caused by this duplication of state. That's when I started working on <DraggableCore>, which has no internal state whatsoever.
I think it's natural that the layout should have to manage the position of its children. It has to be able to move them when responsive breakpoints change or other items cause them to move in reaction. Moving them according to offsetX/Y in drag callbacks is just another part of managing the same state.

I'm sorry, I am completely misunderstanding which offsetX and offsetY you're talking about.
You're correct about the ones on the layout itself. I'll work to remove the need.

@STRML Thanks for the great explanation on the Draggable history. Things are much clearer now.


Add instructions for aws-cli prerequisite

I was tripped up when running through the Quick Start in this way:

I went to the Quick Start page.
I started running the commands.

My issues were:

I was running Ruby 3, which installed an old, pre-v1 version of jets.
I had not configured the aws CLI so jets deploy failed.

This pull request edits the docs to help avoid this mistakes by:

Noting that there are prerequisites and linking to the Install section for more details.
Referencing the IAM policy page before aws-cli install instructions
so that the reader creates the policy, group, and user before configuring CLI.

RE: Minimal IAM policy

https://rubyonjets.com/docs/extras/minimal-deploy-iam/
Also, would prefer to link to a separate prerequisite docs page from the quick start page to keep it shorter. Can clean it up once you think it’s good to go.

Thanks, @tongueroo. I've pushed a follow-up and updated the PR description with more background.

Sorry for the delay. Thanks for pushing it over the finish line! The follow-up looks great.


[Ch 5,6] Update tables to new block format

If it is ok, I'll do this right now. Just changes the section between <table> and </table>.
Allows all Pro Tips and definitions to be in the new callout format with icons.

Ready for review in #125


[RELEASE] minio RELEASE.2023-01-02T09-40-09Z doc impacts

minio RELEASE.2023-01-02T09-40-09Z impacts the docs:

[x] host:9000 can now resolve to multiple IPs defined in /etc/hosts PR #16223
[x] Remove site replication config (in progress by @ravindk89) PR #16279
[x] Updated list of Prometheus metrics PR #16329

Three PRs add API endpoints:

[x] Manage IAM policies PR #15897
[x] Fetch Policy users and groups PR #16239
[x] Adds STS info command to the API PR #16115

Site replication addressed in #694.
APIs don't affect the docs after all.


Handle disabled RollOption toggles when merged

Closes https://github.com/foundryvtt/pf2e/issues/14584

Merged after being tested by Rigo.


security holding package

Hi,
it seems you have accidentally added fs but this is not a package on npmjs, fs is an internal NodeJS module.
https://github.com/webrtc/KITE/search?q=0.1-security&unscoped_q=0.1-security
See https://nodejs.org/api/fs.html
You might want to remove it using npm uninstall fs.

Hi @DanielRuf ,
Thanks for pointing that out. We will look into it and update our code.
Please let us know if you find anything else that we can improve on.

fixed 5faa4ea2b005e0a2136d47b6ce0a02e9a315707a


Ability to default the body to Github's "generate release notes"?

Github releases recently got a feature where there is a button "Generate release notes" that prepopulates the release notes based on contributors and merged commits. I'm not sure if there is a service I could call to generate that so I can manually specify it in "body", but because it was a github feature, I was wondering if gh-release has the ability to hook into it? (Or if that feature is planned).

You'll want to give the generate_release_notes a try. See https://github.com/softprops/action-gh-release?tab=readme-ov-file#-customizing for more information


yParity mismatch for signed transactions

Ethers throws transactions signed with Interceptor
https://github.com/ethers-io/ethers.js/blob/main/lib.esm/crypto/signature.js#L296C1-L296C96

fixed with new ethers


[WIP] Ingest outlook pst files using pypff

Fixes https://github.com/alephdata/ingestors/issues/13.
Some notes about the implementation:
In this implementation, we open the pst file and go through all the folders recursively. All these folders are exported to a temp directory. Similarly all the emails and other files that we can recognize are also exported to the temp directory while maintaining the folder hierarchy. Then we feed that temp directory to the DirectoryIngestor.
There are 2 issues with the implementation as far as I can see.
Ideally, we should be parsing the email files once. But with this implementation, we'll end up parsing the files twice; once to export them and then again to ingest them.
Some files are not parsed correctly. For example, some messages don't have transport headers. So they are parsed as html files. But some of these html files have attachments. I'm just exporting the attachments as separate file in the same parent folder for now. Similarly, some messages only have RTF text in them. Aleph tries to show them as PDF documents which of course fails.
To avoid parsing the files twice, I tried implementing the pst ingestor in a non-recursive way. But that didn't work out well because Aleph kind of expects it to be recursive or else doesn't create any child document for a nested result.

On the libpff side of things, this PR kind of depends on https://github.com/libyal/libpff/pull/69 getting merged. So I'm waiting on that to fix the build. Or else we could just build from source from a fork.

Can you remind me of the status of this?

The PR to libpff is still not merged. The build is passing because it's using my fork. Implementation details are still the same as described in the original comment. It pulls out more files than readpst, but some of those extra files can't be parsed correctly.


personalization Impact atom missing

Adding personalizationImpact to personaConfig.js doesn't affect the persona
for example:
  {
    value: 'stephen_james',
    label: 'Stephen, JK Owner',
    description: 'Stephen James owns a model JK',
    type: 'persona',
    personalizationImpact:98,
    personalizationFilters: [
      "models:JK<score=2>",
    ],
  },

files affected:
src/config/personaConfig.js
README.md
src/components/federatedSearch/FederatedSearch.jsx

Impact is a global setting, not specific per user https://github.com/algolia/algolia-react-boilerplate/blob/develop/src/config/personaConfig.js#L6

might be good to have the control of a score per user, but global is fine too! Thanks 👍


Embed LR schedule and initialization with the model

I tried to implement SqueezeNet as a torchvision model and train it via ImageNet example, and found that it doesn't converge as is. The reference code differs in two aspect:

All but the last convolutions are initialized with Xavier Glorot initializer, the last is normal with stdev 0.01
The learning rate is linearly decreased (polynomial schedule with power=1).

In PyTorch these aspects are hard-coded inside the ImageNet example, but I think it makes sense to make them part of the model definition in torch.vision. What's your position on it?

Weights can be initialized in model's __init__, so it has nothing to do with the imagenet example, right?
As for lr schedule, I think we can just do sth like
if hasattr(model, 'lr_schedule'):
    lr = model.lr_schedule(epoch)
else:
    lr = args.lr * (0.1 ** (epoch // 30))

I've been trying to put weight initialization as part of the model, since it often seem particular to the type of architecture. I added it to the ResNet definition and I'm going to add it to the VGG model def:
https://github.com/pytorch/vision/blob/master/torchvision/models/resnet.py#L112
I'm not sure about learning rate schedule. It seems awkward to put it as part of the model definition, but as you point out, hard coding it in the ImageNet example isn't ideal either

@apaszke @colesbury Thanks, I will do the same for SqueezeNet. Are there pre-defined initialization functions/classes for popular initialization schemes (e.g. like in Neon or Keras)?
@colesbury I think ideally we should provide a default learning schedule as a part of torch.vision models and let users override it via command-line arguments.

Yes, we should add them in nn somewhere.

What do you think about this kind of regime inside of the model? https://github.com/eladhoffer/convNet.pytorch/models/alexnet.py

Can't open it, are you sure the link is correct and the repo is public?

How about https://raw.githubusercontent.com/eladhoffer/convNet.pytorch/master/models/alexnet.py
The repo is public

That's one way to approach it, but I'm not sure if it's the most convenient one. Having a function that returns an optimizer for a given epoch seems more powerful.

Is there/will there be a nice way to adapt the learning rate or momentum but keep other state in the optimizer, i.e. for Adam

Should this issue be moved to the pytorch repo instead?

As you, guys, speak also here about weight initialization, what about DenseNet if we want to use a not pretrained model ?
According to Caffe official implementation, convolutions are initialized with something like kaiming_normal.


Should there be a limit on Store client's queries?

A client can overwhelm the server with an excessively long query (an extreme case: "give me all messages form the beginning of times until now"). Should there be a limit on the length of the time frame that a client may request at once?

Indeed. Now that I think about it we have it planned in nwaku. https://github.com/waku-org/nwaku/issues/1809
Not just about limiting the time window allowed per request (eg limitted to 1 week) but the bytes sent in general (which takes into account consecutive requests)


date format bug when day <= 12 (change day position)

It seems there is a Bug in case a custom date format has on first position the day.
I set:
data-date-format="d.m.Y"
data-enable-time="false"
then I prefill asvalue="01.06.2016"
flatpickr replace it onload to "06.01.2016"
Did I make something wrong or is this a Bug?

I think I have seen this bug too, but as I have variable date formats I anyway implemented my own parseDate method which helps:
    parseDate: function (str) {
        return moment.utc(str, CURRENT_DATE_FORMAT).toDate();
    },

Where CURRENT_DATE_FORMAT is a momentjs date format, like DD.MM.YYYY in your case. This solved it for me.

Whatever I try it won't work.
On page rendering I set:
<input type="text" id="sdt" class="flatpickr flatpickr-input active" data-date-format="d.m.Y" data-enable-time="false" data-default-date="01.02.2015" name="seg_used_date" value="01.02.2015" placeholder="">
document.getElementById("sdt").flatpickr({ 			parseDate: function (dateStr) { 				return moment.utc(dateStr, "DD.MM.YYYY").toDate(); 			} 		});
document.getElementById("seg_used_date").flatpickr({ 			parseDate: function () { 				return moment.utc(document.getElementById("seg_used_date").value, "DD.MM.YYYY").toDate(); 			} 		});
On page load flatpickr switch day and month all the time.
Any idea what I could try to fix this?

Hello,
d.m.y is not a standard date format, and you will need a custom date parser if you want to use it.
I suggest using the default date format, and setting altFormat to d.m.Y instead.

@chmln
Hello, after i put this code and add moment.js library this seems fixed, thank you.
If there is any solution that works without moment.js lib please let me know.