pdh locking using lockbox

Hi,
I want to use the lockbox module to do a PDH locking. I would like to ask some simple questions about the lockbox software widget since I haven't found much documentation yet.

What status does the is_locked's color indicate? Right now I have seen green, red, yellow (maybe also orange).
How does the software decide the point to be locked on?
I did a pdh locking (lockbox set to FP cavity, using pdh as input, half ramp sweeping), and got a pdh signal at the lockbox input. I tried to lock the pdh signal to 0, but I think the laser is locked to the sideband or not locked at all, because the reflection photo-detector signal is not dropped but the error signal goes to zero and can remain with small perturbation.
So how does the program decide where to lock, since there are multiple zeros on a pdh curve?
(I also tried to adjust the sweeping signal, leaving only the central negative slope of a pdh signal in a single sweeping. But it seems the laser is not locked to the desired peak as well.)
Thank you very much!

Update:
I have performed some successful lockings yesterday. It turns out to be some wrong PID coefficients. Also, I have figured out the first question. Sorry that I ignored the status bar.
However, I’m still curious about the second question. Does the program fit the signal with expected function?
P.S. Thank you for your amazing software and hardware design, saving us lots of efforts.

Hi, I want to use the lockbox module to do a PDH locking. I would like to ask some simple questions about the lockbox software widget since I haven't found much documentation yet.

What status does the is_locked's color indicate? Right now I have seen green, red, yellow (maybe also orange).
How does the software decide the point to be locked on?
I did a pdh locking (lockbox set to FP cavity, using pdh as input, half ramp sweeping), and got a pdh signal at the lockbox input. I tried to lock the pdh signal to 0, but I think the laser is locked to the sideband or not locked at all, because the reflection photo-detector signal is not dropped but the error signal goes to zero and can remain with small perturbation.
So how does the program decide where to lock, since there are multiple zeros on a pdh curve?
(I also tried to adjust the sweeping signal, leaving only the central negative slope of a pdh signal in a single sweeping. But it seems the laser is not locked to the desired peak as well.)
Thank you very much!

您好，您的问题解决了吗？

Hi,
I am also having trouble getting a PDH lock to work. I can see the carrier and sidebands on the scope widget, but I don't understand how to get the lockbox widget to work. I've tried with both the PDHinterferomter and the FabryPerot presets. I would expect at some point to have an error signal with three zero-crossings corresponding to the derivative of the carrier and two sidebands. Has anyone successfully done a PDH lock and do you have any pointers? I have gone though the documentation and the YouTube video.
Thanks.


KB Article: Contract migration to 2.0

Link to original codes because they might be (or are already) subject to change. runtime::get_call_stack behaves differently from 1.x versions. You are using cep-18 as an example but in said code the source of most changes is how we handle the new data structuring of runtime::get_call_stack ContractPackageHash was half removed in favour of the new PackageHash type which on .into() function call turns into Key::Package variant as opposed to the old ContractPackageHash which shared Key::Hash variant with ContractHash. get_caller on the otherhand currently still returns account_hash which might cause confusion with the developers as it turns into Key::Account while there is a new Key::AddressableEntity(Account) variant to side with the new Key::AddressableEntity(SmartContract) variant.

Applied all the suggestions. There is a note at the beginning saying that it is a WIP and may be subject to change as well as adding important information about get_caller_stack and get_caller to the migration steps. Thanks for the review


Feature_Request : Automatic Movement of images

Hey !! I would like to add on one more feature in your already good looking website the images in the swiper should auto moves and stop  on hovering it add the next level addition on user experience

Tho images were there but user need to self move them to next one which is not ease, so i would like to add on automatic movement in some seconds in these images .
Please assign me this under Gssoc so that i can start working on it immediately.

@namandude I have assigned you .u can start working on it. But from next time please raise your issues using the issue templates which are already present in the repo


[Website][Doc] Gluon hybridize rendering issue

https://mxnet.apache.org/api/python/docs/tutorials/packages/gluon/blocks/hybridize.html#Key-differences-and-limitations-of-hybridization

and

These links have been fixed. This issue has been resolved and this ticket can be closed.

PR: https://github.com/apache/incubator-mxnet/pull/17435


how to mock globalThis

I see some support for mocking globalThis has been included, but does that include mocking something like globalThis.fetch? When I change this to globalThis.fetch, some of the tests fail (and seeing the same in my project).
Thanks!

Could you please provide minimal example & node version?

node version v21.3.0
myfetch.ts
export default myFetch = async () => globalThis.fetch

test.ts
const getFetchLib = async ({log}) => {
  return await esmock('./fetch', {
    './logger': {log},
    import: {
      fetch: () => Promise.resolve(new Response('foo')),
    },
  });
};

// actual test
 const res = await fetch('https://example.com');
// await res.text() <---- should equal 'foo', instead contains actual content from example.com

// fetch.mjs
export const getFetch1 = () => fetch;
export const getFetch2 = () => globalThis.fetch;

// test.mjs
import { test } from "node:test";
import esmock from "esmock";

test("fetch test", async () => {
  const { getFetch1, getFetch2 } = await esmock("./fetch.mjs", {
    import: {
      fetch: () => "!!!!!!!",
      globalThis: {
        fetch: () => "???????",
      },
    },
  });

  const fetch1 = getFetch1();
  console.log(await fetch1("https://example.com"));

  const fetch2 = getFetch2();
  console.log(await fetch2("https://example.com"));
});

node test.mjs

!!!!!!!
???????
✔ fetch test (46.910195ms)
ℹ tests 1
ℹ suites 0
ℹ pass 1
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 52.666707

Might be worth documenting. Thanks so much! 🙏 🙏


update docs to reflect the changes in the js sdk

Content must go through a pre-merge checklist.
Pre-Merge Content Checklist
This documentation has been checked to ensure that:

[ ] The title, template, and date` are all set
[ ] Does this PR have a new menu item (anywhere in templates/*.hbs files) that points to a document .md that is set to publish in the future? If so please only publish the .md and .hbs changes in real-time (otherwise there will be a menu item pointing to a .md file that does not exist)
[ ] File does not use CRLF, but uses plain LF (hint: use cat -ve <filename> | grep '^M' | wc -l and expect 0 as a result)
[ ] Has passed bart check
[ ] Has been manually tested by running in Spin/Bartholomew (hint: use PREVIEW_MODE=1 and run npm run styles to update styling)
[ ] Headings are using Title Case
[ ] Code blocks have the programming language set to properly highlight syntax and the proper copy directive
[ ] Have tested with npm run test and resolved all errors
[ ] Relates to an existing (potentially outdated) blog article? If so please add URL in blog to point to this content.

I am not sure what approach we want to take here about the v0.4.0 @itowlson .

Okay, I guess leave the 0.4 problem for now.  I can drop something into the language guide as a separate PR.


setRoomConfig API

Is this REST call or just an call to EIO API? Also what properties are required to make a call?


Support Satoshis only [for now]

On a discussion with @roasbeef,  the suggestion was that msats will be too confusing in the short term,  and

I don't really see msat being used for anything, at least in the short term

and

lnd always display sat, and accepts sat (on the rpc layer)

I propose,  until the use cases come out,  we temporarily drop the support and deal only in satoshis.
Thoughts @junderw ?

I agree. I have reverted to handling satoshis on wip branch

I am using this great little library in a lightning wallet I'm developing but have noticed some merchants (eg. Blockstream store) are now encoding invoices in msats.
Could decoding support for millisatoshis be added?
Currently invoices with a 'p' divisor fail saying "Amount is outside of valid range"

@jordodev could you make a new issue please? Also provide any names of services already using mSats. Thanks.


Https

Use HTTPS. See the updated install instructions in the DEVELOPMENT.md
Note: Copying the cert into the image is enough for dev but will change for production usage.
@ostcar Plase check, if the autoupdateservice works with this setup. Plase check, if verify no ssl is required in your case (haproxy/src/haproxy.cfg).

@ostcar Plase check, if the autoupdateservice works with this setup. Plase check, if verify no ssl is required in your case (haproxy/src/haproxy.cfg).

I succeeded to test the full-system with different branches of the autoupdate service. I used rm -rf openslides-autoupdate-service && ln -s ../openslides-autoupdate-service . I hope, there is a better way.
It works with the current master (of the autoupdate-service), but the master does currently only support http1.1
I tested different solutions with this pr: https://github.com/OpenSlides/openslides-autoupdate-service/pull/81
With the commit Allow http2 without tls it does not work. With this commit, the autoupdate-services only acceppts http2 requests and rejects http1.1 requests. It seems, that the haproxy does not use http2 without tls.
With the commit Always use https but create self signed cert the autoupdate service only supports https but with a self signed cert (if no other cert is given). With this commit, it only works with ssl verify none.

With the commit Always use https but create self signed cert the autoupdate service only supports https but with a self signed cert (if no other cert is given). With this commit, it only works with ssl verify none.

Ok, this is the way to go

The autoupdate-service-master now only supports https: https://github.com/OpenSlides/openslides-autoupdate-service/pull/81


Barrels should have more hitpoints

Currently, if the barrels take more than 400 damage at once, they fail to explode.

Fixed with commit 1771a8b7e2fb38dae9a44c1cab6adfb3e16d785b.


Bug fix/arangosearch lock issue

Please note that for legal reasons we require you to sign the
Contributor Agreement
before we can accept your pull requests.

http://jenkins01.arangodb.biz:8080/view/PR/job/arangodb-matrix-pr/1528/


Tutorial: Make your Node.js Express app cloud native and deploy to Knative

'Bring your own application' scenario. I think both a video demo and blog/tutorial post would make sense for this, and I can do both at the same time

https://medium.com/appsody/nodejs-express-enablement-f6fc2609bc00

@sympatheticmoose We do have a blog on this topic now, are you planning to create a video to cover this as well?

Closing this one as we do have a tutorial for this.


Bot doesn't respond to commands with discord emotes

If I create a custom command that should respond to anything that contains :regional_indicator_n: for example, if someone sends the emote for :regional_indicator_n: it will not respond, I tried with just the text and no colons (regional_indicator_n) as well, same result

Use unicode versions of the emojis. It works just as expected. @Mnky313

Use unicode versions of the emojis. It works just as expected. @Mnky313

Ok, that works.


Question about how to apply this framework to filter

Hi team, sorry for my confusion, this is just a question, not an issue, since I can not find a place to ask.
I applied the framework for controllers, it works very well, my question is how to apply the framework to filters, since filter is called before controller, and my filter already throws AuthenticationException, how to let the framework handle this exception?
Thanks
Dave

This is not related to this library, but Spring itself. Sadly I don’t know how filters interacts with Spring’s exception handlers and if it’s possible to intercept even exceptions thrown from filters. I assume that you’ve already tried it and it doesn’t catch them?

Yes, I tried, it does not catch them, I will look into it.
Thanks

Another question, I saw you have this JSON format:
{
"type": "http://example.org/errors/validation-failed",
"title": "Validation Failed",
"status": 422,
"detail": "The content you've send contains 2 validation errors.",
"errors": [{
"field": "title",
"message": "must not be empty"
}, {
"field": "quantity",
"rejected": -5,
"message": "must be greater than zero"
}]
}
Mine is like this:
{"type":"461","title":"Bad URL Parameter","status":400,"detail":"The URL parameter you have sent is probably malformed."}
How do I fill all the fields for "errors"? since mine has errors filled up.
Thanks
Dave

This is generated for javax.validation.ConstraintViolationException (Java Bean Validation, implemented e.g. by Hibernate Validator) by cz.jirutka.spring.exhandler.handlers.ConstraintViolationExceptionHandler.

Got it.
Thanks


HSEARCH-3605 Use a consistent strategy to decide on the package hosting each annotation

https://hibernate.atlassian.net//browse/HSEARCH-3605
Annotations are now organized this way:

all annotations that users will put directly on their entity types and methods are in the pojo.mapping.definition.annotation package, like they used to, next to the pojo.mapping.definition.programmatic package which hosts similar entry points for the programmatic mapping.
extractor-related annotations are in the pojo.extractor.mapping.annotation package, next to the pojo.extractor.mapping.programmatic package which hosts interfaces for similar features used in the programmatic mapping.
bridge-related annotations are in the pojo.bridge.mapping.annotation package, next to the pojo.bridge.mapping.programmatic package which hosts interfaces for similar features used in the programmatic mapping.
builtin bridge annotations such as @GeoPointBridge are in the pojo.bridge.builtin.annotation package, next to the pojo.bridge.builtin.programmatic package which hosts interfaces for similar features used in the programmatic mapping.

Pull Request Test Coverage Report for Build 1

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 89.292%

Totals

Change from base Build 290:
0.0%

Covered Lines:
18653

Relevant Lines:
20890

💛  - Coveralls

@yrodiere after we've rebased it on top of current master +1 to merge!

Merged, thanks!


Watcher for route does not trigger on navigating across pages

Environment

Operating System: Darwin
Node Version:     v18.17.1
Nuxt Version:     3.10.3
CLI Version:      3.10.1
Nitro Version:    2.9.1
Package Manager<EMAIL_ADDRESS>Builder:          -
User Config:      modules, googleFonts, nitro
Runtime Modules<EMAIL_ADDRESS><EMAIL_ADDRESS>Build Modules:    -

Reproduction
https://github.com/gabrielsze/nuxt3-ssg-repro
npm run dev for dev mode
Describe the bug
Hi all, previous came from Nuxt2, in the old setup I was able to watch my route with something like this, and this triggers when navigating across other pages as well
index.vue
  watch: {
    $route(to, from) {
      console.log("route changed: ", to, " from: ", from);
    },

/layouts/default.vue
<template>
    <nuxt keep-alive />
<template>

Now I'm trying to replicate this in Nuxt3, as shared in the repro, navigating across pages does not trigger the watcher in index.vue.
index.vue
watch(() => route.fullPath, (newFullPath, oldFullPath) => {
  console.log(`Route changed from ${oldFullPath} to ${newFullPath}`);
});

app.vue
<template>
  <div>
    <NuxtPage keepalive/>
  </div>
</template>

I've tried a few variations of watchers but they dont seem to work, so i'm checking if im doing it wrongly here. I'm keeping the pages alive, however I dont see any watcher logs when I'm moving across pages (to and fro), and that would trigger for each route watcher I have in Nuxt2.
Thanks in advance for the advise!
Additional context
No response
Logs
No response

The watch in index.vue is not triggered because the component is only used when actually navigating to the index page.
Moving the watcher to app.vue should help ☺

hi @manniL, thanks for the quick response, that works! Can i also check- previously on Nuxt2 I used to have these watchers for individual components and they would still be active when navigating around. Is there any way to replicate the same behaviour? If not based on your suggestion it seems like I must centralize all my watcher logic in app.vue


[AutoPR apimanagement/resource-manager] Issues Resource documentation fixes

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/2882

This PR has been merged into https://github.com/Azure/azure-sdk-for-python/pull/2135


Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

—
Reply to this email directly, view it on GitHub, or unsubscribe.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.

Welcome hero, my back .

Welcome back, my hero.

Welcome back, my hero.

Welcome back, my hero.


Carbon v10.25.0 style bug: pagination

Detailed description
It seems that some of our expressive components are having positioning and spacing issues after applying Carbon v10.25.0. The problems are seen here:
https://percy.io/538fc19a/Carbon-Expressive-Theme/builds/7956640/view/452902015/1280?mode=diff&browser=chrome&snapshot=452902015
I believe the desired padding is 16px as seen on the [component page](https://www.carbondesignsystem.com/components/pagination/style#structure

Additional information

Wonil spoke to Carbon core team and confirmed that this is a bug in the core system. Here is the bug report in the core codebase: https://github.com/carbon-design-system/carbon/issues/7424
The effort for this issue is to monitor when Carbon makes the change and do what is needed to make the change available in the Carbon for ibm.com component(s).

This has been fixed in the Carbon core:
https://deploy-preview-7427--carbon-components-react.netlify.app/?path=/story/pagination--multiple-pagination-components

PR link as a reference: https://github.com/carbon-design-system/carbon/pull/7427
There's no indication on what release this will be in.

Looks like the fix was included in the v10.26.0 release (under bug fixes). Moving to Done pipeline.
cc: @RobertaJHahn @jeffchew


shell: Improve handling of log messages

If burst of log messages was passed to the shell log
backend, it was likely that messages were lost because
shell had no means to control arrivals of log messages.
Added log message enqueueing timeout to the shell instance
to allow blocking logger thread if short-term arrival rate
exceeded shell capabilities.
Added kconfig option for setting log message queue size
and timeout in RTT and UART instances. Added section in
shell documentation which explains interaction between
the logger and shell instance acting as a logger backend.
Signed-off-by: Krzysztof Chruscinski<EMAIL_ADDRESS>

@nordic-krch : I think you need to update SHELL_DEFINE also for dummy backend

Codecov Report

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

@@            Coverage Diff             @@
##           master   #12125      +/-   ##
==========================================
+ Coverage   48.07%   48.41%   +0.34%
==========================================
  Files         284      272      -12
  Lines       43328    41992    -1336
  Branches    10389    10122     -267
==========================================
- Hits        20828    20330     -498
+ Misses      18363    17601     -762
+ Partials     4137     4061      -76

Impacted Files
Coverage Δ

subsys/shell/shell_help.c

subsys/shell/shell_dummy.c

subsys/shell/shell_ops.c

subsys/shell/shell_ops.h

subsys/shell/shell_cmds.c

subsys/shell/shell_fprintf.c

subsys/shell/shell.c

subsys/shell/shell_history.c

subsys/shell/shell_utils.c

include/shell/shell_history.h

... and 5 more

Continue to review full report at Codecov.

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

@nordic-krch: Something like this:
void add_message_to_queue(message) {
   message->timestamp = k_cycle_get_32() /* TODO: Check if we could reuse logger timestamping */
  fifo_put(message);
}

void flush_queue() {
   now = k_cycle_get_32()
   while(1) {
        message = fifo_peek()
        if (now - message->timestamp < threshold)
           break;

      msg_free(fifo_get());
   }
}

@pizi-nordic take a look. I've added that mechanism as separate commit https://github.com/zephyrproject-rtos/zephyr/pull/12125/commits/ee43e6c445422f6d17d84927b47d7ec336a7be68

@carlescufi i think this one also can be merged. I've applied @dbkinder comments.


What's the .rec file format?

It perhaps is: | kMagic(4bytes, 0x0A23D7CE) | LRecord(4byts,3bits cflag and 29bits length) | unknown(8byts) | ImageID(8bytes) | Reserved(8bytes, all be 0) | Image data and pad |.
Am I right? what is the unknown 8  bytes? and how can I make a float .rec file?

The .rec format is explain here http://mxnet.io/architecture/note_data_loading.html. I don't see your unknown 8bytes.
What did you mean by "float" .rec ?
To make a .rec file you can use this script : https://github.com/dmlc/mxnet/blob/master/tools/im2rec.py or the RecordIO function

I get it. the first 8 bytes is RecordIO header,which is defined in mxnet/dmlc-core/include/dmlc/recordio.h.
The next 24 bytes is image header defined in mxnet/drc/io/image_recordio.h. Is it right?
If I want to train a CNN using my non-image data. should I write a new class inherited form class DataIter and override the virtual functions? I'd like using C++.

I don't use C++ API for training.
In python MXRecordIO is used for regular data (raw data, not image).
I find in the c_api these two functions to manage RecordIO :

MXRecordIOWriterWriteRecord
MXRecordIOReaderReadRecord

This issue is closed due to lack of activity in the last 90 days. Feel free to ping me to reopen if this is still an active issue. Thanks!
Also, do please check out our forum (and Chinese version) for general "how-to" questions.

I could not find useful resources about how to write a REC file from my own data.
I can create an array dataset using:
dataset_train = mx.gluon.data.dataset.ArrayDataset(X_train, y_train)
and then use it in the DataLoader. But if X_train, y_train are too large, I would like to generate them 1 by 1 and save them to disk as I read them, to then be able to use RecordFileDataset function. My question is: how to write X_train[i], y_train[i] one at a time to the REC file?
The link to MXRecordIO is broken, by the way.


Allow for DOIs with multiple forward slashes

Here are the new manuscript previews with multiple forward slashes in the doi:

https://pr-529--epp.elifesciences.org/preview/10.21203/rs.3.rs-2200020/v3
https://pr-529--epp.elifesciences.org/preview/10.21203/rs.3.rs-2197876/v1


Filespecs sorted absolute

I noticed that #2014 didn't quite make it over the line, but what it was attempting to fix is two rather quite an annoying Iris bugs.

The first bug (and the one I'm less bothered about) relates to the fact that if you load a cube from a relative path, and then change CWD, lazy data will be read from the wrong place. Fix: make the paths absolute.

The second bug is that we currently ignore the order of filenames that is passed to the iris.load functions. Imagine that we needed two files in order to be able to reference a HybridHeight coordinate appropriately. We might do iris.load([file_with_orog, file_that_needs_orog_to_reference]), but this only works if the filename in file_with_orog sorts before file_that_needs_orog_to_reference.

I'm not sure if it's necessary to sort the filenames. Its seems like it's handled in this function in rules.py. It looks like when reading fields requiring aux factories references to other fields (which may be in other files) are recorded (see this section in pp_load_rules.py for example) and resolved last.

I'm not sure if it's necessary to sort the filenames. Its seems like it's handled in this function in rules.py.

Agreed (esp. regarding the factory coordinates). Input order is not something we should throw away though - there are a number of cases where that doesn't make sense (I could imagine it having an impact on things like merge results). I also consider the code you link to is also a little bit broken as it doesn't take into account the possibility that there are two reference results of the same shape that apply to different sets of fields. One of the main reasons the code is like this is that we overlooked the idea of actually preserving the load order.
The former bug is definitely worth resolving, though.

With regards to the CLA checker: the author missing is listed in the alumni (meaning we don't want to accept new commits without a signed CLA), but in this case, the commit was written during the time of CLA coverage (as an employee). We can therefore merge this one with the CLA checker failing.

Based on a conversation, another two pertinent points emerged:

today it is not possible to control which reference a PP loaded cube gets - the order is randomly defined (dictionary order). When the load order is well defined, it is possible to add a "reference" file as the last file to be loaded in the list.
when it came to testing the improved error message having the files in a well-defined order (the order they were given) was a life-saver. The tests would take more work to handle arbitrary/undefined file ordering

Commit added to address the review comment regarding shared temporary directory.


N-24: Fix Transaction Type default

Add NULL to Transaction enum which sets the value 0 to "null".

@sunnyvempati Should there be a check somewhere to make sure you can't set it to zero when adding a settlement strategy?


Always display locale in the url

We need to discuss if we really want this feature

To be discussed in Oslo

Related discussion from Next.js: https://github.com/vercel/next.js/discussions/18419
The updated docs: https://nextjs.org/docs/advanced-features/i18n-routing#prefixing-the-default-locale


cgl: init at 0.60.8

Description of changes
https://github.com/coin-or/Cgl
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 266624 run on aarch64-darwin 1

1 package built:

cgl

Result of nixpkgs-review pr 266624 run on aarch64-linux 1

1 package marked as broken and skipped:

cgl


[Events] Save panel

Signed-off-by: Kavitha Conjeevaram Mohan<EMAIL_ADDRESS>Description
Include save as metric workflow to save custom metric under event analytics
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass, including unit test, integration test and doctest

[ ] New functionality has been documented.

[ ] New functionality has javadoc added
[ ] New functionality has user manual doc added

[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Codecov Report

Merging #1185 (48c48c2) into feature/metrics (116fa97) will not change coverage.
The diff coverage is n/a.

:exclamation: Current head 48c48c2 differs from pull request most recent head 07689ab. Consider uploading reports for the commit 07689ab to get more accurate results

@@                Coverage Diff                 @@
##             feature/metrics    #1185   +/-   ##
==================================================
  Coverage              71.87%   71.87%
  Complexity               291      291
==================================================
  Files                     42       42
  Lines                   2311     2311
  Branches                 240      240
==================================================
  Hits                    1661     1661
  Misses                   509      509
  Partials                 141      141

Flag
Coverage Δ

opensearch-observability
71.87% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

I think we should exclude it.  Milliseconds doesn't make sense for a
time-span.
Thanks and Kindest Regards,
Peter Fitzgibbons
(224) 307-9689
On Wed, Oct 26, 2022 at 1:23 PM Sean Li @.***> wrote:

@.**** commented on this pull request.
In dashboards-observability/common/constants/explorer.ts
https://github.com/opensearch-project/observability/pull/1185#discussion_r1006152894
:

@@ -269,3 +269,14 @@ export enum ConfigChartOptionsEnum {

export const CUSTOM_LABEL = 'customLabel';
export const BREAKDOWNS = 'breakdowns';
+
+// Metrics constants
+export const UNITS_OF_MEASURE = [

'milliseconds (ms)',

Milliseconds is no longer necessary; can you confirm @pjfitzgibbons
https://github.com/pjfitzgibbons?
—
Reply to this email directly, view it on GitHub
https://github.com/opensearch-project/observability/pull/1185#pullrequestreview-1157238946,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAACYNXK3VFUDTJIMISWL7DWFGHNVANCNFSM6AAAAAARORAQ2Y
.
You are receiving this because you were mentioned.Message ID:
@.***>

I think we should exclude it. Milliseconds doesn't make sense for a time-span. Thanks and Kindest Regards, Peter Fitzgibbons<PHONE_NUMBER>
…
On Wed, Oct 26, 2022 at 1:23 PM Sean Li @.> wrote: @.* commented on this pull request. ------------------------------ In dashboards-observability/common/constants/explorer.ts <#1185 (comment)> : > @@ -269,3 +269,14 @@ export enum ConfigChartOptionsEnum { export const CUSTOM_LABEL = 'customLabel'; export const BREAKDOWNS = 'breakdowns'; + +// Metrics constants +export const UNITS_OF_MEASURE = [ + 'milliseconds (ms)', Milliseconds is no longer necessary; can you confirm @pjfitzgibbons https://github.com/pjfitzgibbons? — Reply to this email directly, view it on GitHub <#1185 (review)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAACYNXK3VFUDTJIMISWL7DWFGHNVANCNFSM6AAAAAARORAQ2Y .


Add some info on params parsing

Everybody use JSON for their APIs, so I decided to sum up in README everything unusual what one can expect from the XML parameter parser.
Not sure if Multiple files part behaves exactly like I described.

This has been applied at af09689eaab30c8f378fbfe52104a2da836ce014 with a few edits ; you've been correctly credited though. Thanks for your patch @killthekitten!


An invalid name was provided

I am running into the error message below when manually provisioning a node and have been unable to pin it down.

Error occurs with both 2.47, 2.46.1 of the plugin
Jenkins 2.164.2
Connected to a private cloud, the "Test connection" button succeeds.
I have tested all kinds of names, node templates, settings etc.
Suse OpenStack Cloud 7

Do you have any pointers on how to get to the bottom of this?
ClientResponseException{message=An invalid 'name' value was provided. The name must be: printable characters. Can not start or end with whitespace., status=400, status-code=BAD_REQUEST}
	at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.java:38)
	at org.openstack4j.core.transport.HttpExceptionHandler.mapException(HttpExceptionHandler.java:23)
	at org.openstack4j.core.transport.HttpEntityHandler.handleLessThan500(HttpEntityHandler.java:101)
	at org.openstack4j.core.transport.HttpEntityHandler.handle(HttpEntityHandler.java:47)
	at org.openstack4j.connectors.okhttp.HttpResponseImpl.getEntity(HttpResponseImpl.java:69)
	at org.openstack4j.openstack.internal.BaseOpenStackService$Invocation.execute(BaseOpenStackService.java:225)
	at org.openstack4j.openstack.internal.BaseOpenStackService$Invocation.execute(BaseOpenStackService.java:207)
	at org.openstack4j.openstack.compute.internal.ServerServiceImpl.boot(ServerServiceImpl.java:136)
	at org.openstack4j.openstack.compute.internal.ServerServiceImpl.bootAndWaitActive(ServerServiceImpl.java:144)
	at jenkins.plugins.openstack.compute.internal.Openstack._bootAndWaitActive(Openstack.java:529)
	at jenkins.plugins.openstack.compute.internal.Openstack.bootAndWaitActive(Openstack.java:495)
Caused: jenkins.plugins.openstack.compute.internal.Openstack$ActionFailed: An invalid 'name' value was provided. The name must be: printable characters. Can not start or end with whitespace.
	at jenkins.plugins.openstack.compute.internal.Openstack.bootAndWaitActive(Openstack.java:522)
	at jenkins.plugins.openstack.compute.JCloudsSlaveTemplate.provisionServer(JCloudsSlaveTemplate.java:330)
	at jenkins.plugins.openstack.compute.JCloudsSlaveTemplate.provisionSlave(JCloudsSlaveTemplate.java:211)
	at jenkins.plugins.openstack.compute.JCloudsCloud.provisionSlaveExplicitly(JCloudsCloud.java:466)
	at jenkins.plugins.openstack.compute.JCloudsCloud.lambda$provisionAsynchronouslyNotToBlockTheRequestThread$2(JCloudsCloud.java:428)
	at jenkins.security.ImpersonatingScheduledExecutorService$2.call(ImpersonatingScheduledExecutorService.java:70)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Check the Jenkins log for corresponding "INFO: Provisioning new openstack server " message to see, what exact name was openstack asked to use.

Provisioning new openstack server linux-2 with options jenkins.plugins.openstack.compute.SlaveOptions@4263b1[bootSource=Image jenkins-linux-worker,hardwareId=5,networkId=16a58215-83b3-4f05-b309-1c0845084caf,userDataId=<null>,instanceCap=4,instancesMin=0,floatingIpPool=<null>,securityGroups=default, XXX, XXX, XXX, XXX,availabilityZone=AZ1,startTimeout=600000,keyPairName=XXX,numExecutors=4,jvmOptions=<null>,fsRoot=/var/jenkins,launcherFactory=LauncherFactory.SSH: credId:XXX, javaPath:null,retentionTime=30]

XXX is what I have redacted. So linux-2 seems a perfectly fine name?

It does. Though the message have not mentioned it is a VM name it minds. Which brings me to the fact you are separating security groups with spaces, can you retest without spaces? So just default,XXX,XXX,XXX,XXX.

You saved my week. ❤ Spaces after the comma in the list are the problem.


chars in char_set<punct_chars> not sorted

In include/boost/parser/detail/unicode_char_sets.hpp, the chars in char_set<punct_chars> are not sorted; to excerpt:
    template<>
    struct char_set<punct_chars>
    {
        static constexpr uint32_t chars[] = {
            0x21,    0x22,    0x23,    0x25,    0x26,    0x27,    0x28,
            0x29,    0x2A,    0x5B,    0x5C,    0x5D,    0x5F,    0x7B,
            0x7D,    0x2C,    0x2D,    0x2E,    0x2F,    0x3A,    0x3B,
            0x3F,    0x40,    0xA1,    0xA7,    0xAB,    0xB6,    0xB7,
            0xBB,    0xBF,    0x37E,   0x387,   0x55A,   0x55B,   0x55C,
            0x55D,   0x55E,   0x55F,   0x589,   0x58A,   0x5BE,   0x5C0,
            0x5C3,   0x5C6,   0x5F3,   0x5F4,   0x609,   0x60A,   0x60C,
            0x60D,   0x61B,   0x61D,   0x61E,   0x61F,   0x66A,   0x66B,
            0x66C,   0x66D,   0x6D4,   0x700,   0x701,   0x702,   0x703,
    ...

And because 0x2c (',') comes after 0x7d, and so on, char_set_parser, which uses std::upper_bound does not match ',' and other characters that are in the array.

Oof.    Thanks for reporting this, Hal!  I usually take big sets of code points like this and write a little program to sort them.  It looks like I did this for N-1 of the char_sets.  This is now fixed on develop, if you want to use that until the next Boost release.


Provider: Sylius

Ecommerce Provider: https://sylius.com/
REST & GraphQL API are available.

Hello, at Theodo, we use both Sylius and NextJs Commerce, we are very interested in developing that provider !
We started some developments, we will update you in few weeks on our progress

Hey there! Thank you for opening this issue. We have decided to take Next.js Commerce in a new direction and will be closing out current PRs and issues due to this change. Please see this PR for more details: https://github.com/vercel/commerce/pull/966


[az][load] bug fixes on kvrefid splitcsv & terminal state

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command

General Guidelines

[ ] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[ ] Have you run python scripts/ci/test_index.py -q locally? (pip install wheel==0.30.0 required)
[ ] My extension version conforms to the Extension version schema

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
You only need to update the version information in file setup.py and historical information in file HISTORY.rst in your PR but do not modify src/index.json.

load

/azp run


Emit doesn't happen when using multiple probe plugins in vaping 1.5.3

We have an environment where we upgraded from vaping version 1.3.0 (Python 3.6) to vaping version 1.5.3 (Python 3.9.16, RHEL 9). After the upgrade, we see that there is a problem with the plugins that we were using.
We have a total of 3 probe plugins derived from vaping.plugins.TimedProbe all of which output to a common emit plugin derived from vaping.plugins.EmitBase. This combination used to work well in vaping 1.3.0. However in vaping 1.5.3, the output from only one of the probe plugins is being emitted. The output of the other two probe plugins is not emitted even though output is queued as per the log from the framework.
There is no issue with the probe or the emit plugins itself since if there is only one probe plugin specified in the config file, then its output is emitted.
Could you please let us know if there is any known limitation in having multiple probe plugins in vaping 1.5.3 and if they can use a common emit plugin.
Here's a sample of the config.yaml:
probes:
  - name: fping
    type: std_fping
    output:
      - fping_packet
    region1:
      hosts:
        - host: <IP_ADDRESS>
          name: testvm1
        - host: <IP_ADDRESS>
          name: testvm2
  - name: httping
    type: std_httping
    output:
      - httping_packet
    region1:
      hosts:
        - host: <IP_ADDRESS>
          name: testvm1
          proto: http
          port: 4318
          path: /tmp/file.txt
        - host: <IP_ADDRESS>
          name: testvm2
          proto: http
          port: 80
          path: /tmp/file.txt
plugins:
  - name: std_fping
    type: fping
  - name: fping_packet
    type: all_emit
  - name: std_httping
    type: httping
  - name: httping_packet
    type: all_emit

Hi @csksudhir, we have made no (intended) changes to how emission works, however 1.4.0 switched to asyncio for handling concurrency, maybe that introduced some quirkiness with your setup. I will need to try and reproduce the issue.
Thanks for the report


Compression for woff2 file?

Is it possible that a woff2 font file can't be compressed?
All my files (static files too) are compressed but not the fontAwesome.woff2

https://gist.github.com/sergejmueller/cf6b4f2133bcb3e2f64a#good-to-know
i'm not sure how good that source is, but i recall the same statement from a while ago - woff files are basically already compressed

Ah okay. Thanks :)


Improved ci

cf tagx

replace jasmin by lab&code, add coverage, badge
I let you decide if you prefer a minor or patch release :)

Thank You!

you're welcome :)


Feature/change nft phases

Summary (Please recap what you changed or fixed)

Replace NFT phases by Collection / Item(s)

Checklist (If you won't pass this checklist please comment why)

[x] I removed all commented or unnecessary code.
[x] Provide the screenshots due to UI changed or bug fixed
[x] My code has covered these test cases (please list down your tested cases):

I will update the icon, arts in another PR.


3.0 fixes

Coverage decreased (-0.1%) to 38.066% when pulling 8ea540887c116d59ed099b2f484e17db09323745 on 3.0_fixes into 988572daf739364077e3dcd00cfd82927960c5a2 on master.


Sandboxing

How to ensure that the precompiled contract cannot escape the sanbox

Could you provide an example how it could escape it?
Generally contract should have only access to some objects that were passed + it is own created ones.
I expect proper .net level sandboxing will have too big performance penalty and defeat main point of the speedup.
Worst case scenario - use only pre-compiled ones that are somehow verified.

I don't have any. Just captured what was stated before.

Look for source code analyzers for Unsafe family. Maybe there are some in dotnet repo?

If we assume no JMP for the initial IL-EVM, so linear PC increments, and a clear pop/push stack behavior, do you see anything at this point @benaadams ? I'm not trying invalidate the argument but rather clarify it for the first phase.

If we assume no JMP for the initial IL-EVM

I think you will have trouble finding contracts as that will mean no if or for statements? (Possibly no methods either, as contracts start with a lookup of the called method then jump to it)
However, to your question, that's the main dangerous area

Let me clarify. I'm discussing chunks of opcodes, not whole scenarios as we agreed in #2 to go with partial first, then expand.


Portfolio deploy Edgard Soza

https://edgardsoza.github.io/
Here is the link for my page.

Hi @edgardsoza 👋,
STATUS: APPROVED! 🥇🟢🟢💯

Your project is complete!  There is nothing else to say other than... it's time to merge it: ship it:
Congratulations! 🎉
Highlights💯🎈🪄✔

[x] Good deploying at the GitHub pages
[x] Beautiful UI. ✔
[x] Nice design.✔

Cheers and Happy coding!👏👏👏
Feel free to leave any questions or comments in the PR thread if something is not 100% clear.
Please, remember to tag me in your question so I can receive the notification.

As described in the Code reviews limits policy  you have a limited number of reviews per project (check the exact number in your Dashboard). If you think that the code review was not fair, you can request a second opinion using this form.


Two player online game

Perhaps using something like Firebase as your database?

What kind of game?

https://github.com/florinpop17/100Days100Projects/issues/12 I accidentally requested something similar


Blueprint static serving ignores the blueprint's subdomain

It should set the same subdomain as the blueprint.

This is fixed with #4935


Removing Org from Service List Item, Styling on Service Detail, and Bookmark issue

Because Organizations are not clickable (on service list items), let's remove the  "Provided by" line on the service list item since the Org itself is in the title.

See above Service List Item: The Maple Ridge address runs off to the right. Let's make sure the addresses cut off at the same place that the rest of the text cuts off. If all addresses are currently single line items, then let's just keep it consistent and have the text run off (like "V2X..."). If addresses are wrapped (double line items) then wrap below.

Make the font size on the Service List Item slightly bigger (by 1 pt?) and increase margin/padding between the address and the description (maybe Slack Cherrie on these tweaks)

On the Service Detail page, since the Organization is not clickable, remove the teal bold styling. Please style identical to all other fields (eg. Phone, Address...) including same font size, etc.

Bookmark on iOS under iPhone X is too high and needs to be lowered. See image below:

Ideally let's have the horizontal rule (line) styling updated here to grey and all the way across

Acceptance Criteria

[ ]  "Provided by [Organization]" line is removed from the Service List Item
[ ] Addresses no longer trail into the right side empty space on the Service List Item
[ ] Increased font size on Service List Item from previous, improved readability
[ ] Spacing between address and description is larger than line spacing of the description itself
[ ] On Service Detail page, Organization is not clickable and text styled in the same way as other fields (address, phone, etc.)
[ ] Bookmark is at the correct height on all iPhones under iPhone X
[ ] Horizontal rule is grey and goes all the way across

Steps for QA:

@bensinjin keep in mind that we're planning to hook up the org detail page in the future, so when removing the org links, don't rip out a lot of code that needs to go back in in a couple of months.

@bensinjin
Font size looks good. Two issues:

Horizontal rule is not uniform. See below - the one under "Read More" is longer and touches the edges, others do not. Also, make the colour of the line #DEDEDE

Service List wrapping seems a bit weird. Screenshot from Rasmus' android shows that address appears to wrap earlier than the rest of the text. Seems like "BC" should still fit before the wrap on some of the addresses.

Ok, horizontal rule issues addressed in most recent commit. I tested on a Nexus 1 (Android) and this is what that service looks like:

Which looks good, I think what we see on Rasmus's phone may fall into the "React Native quirks" category, I've noticed margins, floats, word wraps etc... seem to act inconsistently for RN on some Android devices we have have to live with it.

QA'ed all the acceptance criteria and it looks good :) closing


bug: Error detected while processing pre-vimrc command

Did you check docs and existing issues?

[X] I have read all the vscode-neovim docs
[X] I have searched the existing issues of vscode-neovim
[X] I can reproduce the issue with an empty init.vim/init.lua and no other vscode extensions (when applicable)

Neovim version (nvim -v)
0.8.2
Operating system/version
Windows 11 / WSL Debian 10 buster x86_64 Linux <IP_ADDRESS>-microsoft-standard-WSL2
Describe the bug
Today I started having visual glitches in editor (symbols randomly appears on random places time to time usually in normal mode and visual mode) and these issues in my vscode output:
Error detected while processing pre-vimrc command line..script c:\\Users\\Kirill\\.vscode\\extensions\\asvetliakov.vscode-neovim-0.8.2\vim\vscode-neovim.vim:
line  116:
E5108: Error executing lua ...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: attempt to call field 'nvim_exec2' (a nil value)
stack traceback:
	...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: in function 'setup_syntax_groups'
	...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:105: in main chunk
	[C]: in function 'require'
	...liakov.vscode-neovim-0.8.2\runtime/lua/vscode-neovim.lua:5: in main chunk
	[C]: in function 'require'
	[string ":lua"]:1: in main chunk
E576: Error while reading ShaDa file: last entry specified that it occupies 148 bytes, but file ended earlier
Error detected while processing command line..script c:\\Users\\Kirill\\.vscode\\extensions\\asvetliakov.vscode-neovim-0.8.2\runtime\lua\vscode-neovim\force-options.lua:
E5113: Error while calling lua chunk: vim/_meta.lua:36: no such option: 'statuscolumn'
stack traceback:
	[C]: in function 'nvim_get_option_info'
	vim/_meta.lua:36: in function '__index'
	vim/_meta.lua:474: in function 'make_option'
	vim/_meta.lua:536: in function '__newindex'
	...neovim-0.8.2\runtime\lua\vscode-neovim\force-options.lua:41: in function 'forceoptions'
	...neovim-0.8.2\runtime\lua\vscode-neovim\force-options.lua:53: in main chunk
Error executing vim.schedule lua callback: ...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: attempt to call field 'nvim_exec2' (a nil value)
stack traceback:
	...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: in function 'fn'
	vim/_editor.lua:453: in function 'cb'
	vim/_editor.lua:248: in function <vim/_editor.lua:247>
Error executing vim.schedule lua callback: ...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: attempt to call field 'nvim_exec2' (a nil value)
stack traceback:
	...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: in function 'fn'
	vim/_editor.lua:453: in function 'cb'
	vim/_editor.lua:248: in function <vim/_editor.lua:247>
Error executing vim.schedule lua callback: ...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: attempt to call field 'nvim_exec2' (a nil value)
stack traceback:
	...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: in function 'fn'
	vim/_editor.lua:453: in function 'cb'
	vim/_editor.lua:248: in function <vim/_editor.lua:247>
Error executing vim.schedule lua callback: ...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: attempt to call field 'nvim_exec2' (a nil value)
stack traceback:
	...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: in function 'fn'
	vim/_editor.lua:453: in function 'cb'
	vim/_editor.lua:248: in function <vim/_editor.lua:247>
Error executing vim.schedule lua callback: ...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: attempt to call field 'nvim_exec2' (a nil value)
stack traceback:
	...ode-neovim-0.8.2\runtime/lua/vscode-neovim/highlight.lua:57: in function 'fn'
	vim/_editor.lua:453: in function 'cb'
	vim/_editor.lua:248: in function <vim/_editor.lua:247>

Steps To Reproduce
I don't know
Expected Behavior
I expect no visual glitches and no errors in my output

Same issue after reinstallation

search existing issues

I was searching for existing issues and found none related to mine

https://github.com/vscode-neovim/vscode-neovim/issues/1491
We can switch to using a 0.8.0-compatible API since it’s just this one function causing compatibility problems.

Updating to nvim 0.9.2 helped. Thank you!

We can switch to using a 0.8.0-compatible API since it’s just this one function causing compatibility problems.

Nvim 0.9+ has tons of fixes, and there's zero reason that vscode users (who update vscode every month) can't update Nvim once a year.

Nvim 0.9+ has tons of fixes, and there's zero reason that vscode users (who update vscode every month) can't update Nvim once a year.

There is a reason - e.g. Nvim not being updated in the repositories of a still supported version of a major OS, like it is the case with Ubuntu 22.04.


Show Hub environments  that exist on SS but don't exist on Hub

Sometimes it happens that Hub does not have env metadata, but env-s exist on SS.
Currently they are not shown because Hub does not supply them. We need to show such env-s in Tenants section so that admin can destroy them.

Fixed


Update README.md about installation with Expo

Following the discussions from https://github.com/SudoPlz/sp-react-native-in-app-updates/issues/3

Thank you so much.


Unable to launch the LSP

Describe the bug
When the extension launches upon opening a .swift file, it fails to find lldb-vscode.
I've tried installing llvm using brew and setting a custom path in the settings directly to the lldb-dap and also using the path automatically set by the extension: /Applications/Xcode.app/Contents/SharedFrameworks/LLDB.framework/Versions/A/LLDB
To Reproduce
Steps to reproduce the behavior:

Install Extension
Open a .swift file
See error in "Swift" Output (console).

Expected behavior
The extension should start without an error and find lldb-vscode (or lldb-dap).
Environment

OS: MacOS Sequoia 15.1
Swift version swift-driver version: 1.115 Apple Swift version 6.0.2 (swiftlang-<IP_ADDRESS>.2 clang-16<IP_ADDRESS>)
Visual Studio Code version: Version: 1.95.1 (Universal)
vscode-swift version: v1.11.3

Additional context

Hi @eluchsinger, thanks for the report. Have you installed either Xcode or the macOS Command Line Tools?
Could you share your extension configuration by running the following command from within VS Code, and zipping/attaching the resulting files?
> Capture VS Code Swift Diagnostic Bundle

@eluchsinger can also run the Swift: Select Toolchain command and make sure you have the correct Xcode/toolchain selected. Since it is looking for lldb-vscode, but you listed your swift version as 6.0.2, the wrong toolchain may be selected

vscode-diagnostics-2024-11-04T22-09-07+01-00.zip
@plemarquand sorry - I thought I had uploaded.

I am having pretty much the same error.
Yesterday I downloaded and fresh installed swift 6.0.2 and in VSCode I'm running into the same issue:
13:22:48: Failed to find /usr/local/swift-6.0.2/bin/lldb-vscode
But there is no lldb-vscode here:

Not sure if I forgot to install something. I just was about to start with Swift :)

@eluchsinger since it is trying to use /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/ as the toolchain, it is going to be using whatever is selected as the default toolchain in Xcode. Can you run see if xcrun find lldb-dap:
$ xcrun -find lldb-dap
/Applications/Xcode.app/Contents/Developer/usr/bin/lldb-dap

And if it does find it, can you run the Swift: Select Toolchain VS Code command, and explicitly select the 6.0 toolchain you want to use. You'll have to then reload VS Code.

@janniksam your issue seems different, @matthewbastien any idea?
As a temporary workaround you can set the swift.debugger.path setting to the full path to lldb-dap which looks like it would be /usr/local/swift-6.0.2/bin/lldb-dap on your system

I can try tomorrow, but shouldnt it use whatever is in that path in the config?

there is logic to check selected Xcode, DEVELOPER_DIR environment variable, etc. Main thing is what version of swift is XcodeDefault.xctoolchain pointing to?

swift.debugger.path setting to the full path to lldb-dap which looks like it would be /usr/local/swift-6.0.2/bin/lldb-dap

Not producing any errors anymore applying the workaround.

(The checkbox above also is working)


want etl supports separate node-node-edge way

From @zhuobao on August 22, 2015 0:47
currently, when etl edges, the second node data is expected to be together with the data of edge, with first node already in the database. Want it to be more intuitive for data management, I hope for the etl tool can support a way to purely import edges, but not together with nodes.
Copied from original issue: orientechnologies/orientdb-etl#84

From @cory-p-oncota on September 21, 2015 15:9
I've encountered similar frustration in loading triplet datasets (node-node relationship with edge specific info provided alongside) and have found the following workflow to get by but it is less than ideal.

Run a series of block-let transformers to persist required values for edge and vertex B
Strip all fields except those required for vertex A and the ID of vertex B (say 'destID') using field-remove
Create vertex A
Create the edge using 'destID' as the joinFieldName

Then we can sweep through with another ETL script and merge those vertices with their applicable information. This has a big downside in that it's not very intuitive and we now have an unnecessary property 'destID' on a lot of vertices, which I later remove.
I think the following enhancement to the EDGE transformer would greatly assist anyone who is loading triplets using the ETL tool:
{
  "edge": {
    "class": "$className",
    "direction": "explicit",
    "joinFieldName": {
      "source": "sourceId",
      "target": "destId"
    },
    "lookup": "V.id",
    "edgeFields": {
      "id": "$input.relationshipId"
    },
    "unresolvedLinkAction": "CREATE",
    "skipDuplicates": true
  }
}

Here, the 'explicit' direction type specifies to the ETL tool that we don't expect either the source or target vertex to exist and, thus, the ETL tool should expect an object for joinFieldName, with properties 'source' and 'target'. I believe this should just require altering the configure function to handle the additional direction use case and extend the pipeline in OEdgeTransformer (https://github.com/orientechnologies/orientdb-etl/blob/master/src/main/java/com/orientechnologies/orient/etl/transformer/OEdgeTransformer.java) to also create a new node when the source vertex does not yet exist.


Enforce authentication on api/status route by default

Signed-off-by: cliu123<EMAIL_ADDRESS>Description
Re-submit #943. It was reverted from 2.0.0-rc1.
Category
Bug fix
Issues Resolved
https://github.com/opensearch-project/security-dashboards-plugin/issues/945
Testing
ITs(One of the test cases for this fix has already been merged with another PR) by accident.
Check List

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@cliu123 We've branched this repository for 2.0 we can merge this change into main as soon as its ready.

Ok. Let's delay labling the backport to after 2.0.0-rc1 release then.

The pull request that is cut by the backporting process is a great place to comment/track this change.  Lets approve and merge this and we can 'request changes' on that pull request with additional context.


sup systemd provider should expose setting file limit

Cookbook version
0.83
Chef-client version
15
Platform Details
all linux systemd platforms
Scenario:
Some habitat services require increasing the limit of the number of open files allowed by the user running the service.
Elasticsearch is a common example of this.
Elasticsearch uses a lot of file descriptors or file handles. Running out of file descriptors can be disastrous and will most probably lead to data loss. Make sure to increase the limit on the number of open file descriptors for the user running Elasticsearch to 65,536 or higher.

For the .zip and .tar.gz packages, set ulimit -n 65535 as root before starting Elasticsearch, or set nofile to 65535 in /etc/security/limits.conf.

(https://www.elastic.co/guide/en/elasticsearch/reference/current/file-descriptors.html)
normally this would be set in /etc/security/limits.conf or via the command line.
However, systemd intentionally ignores the settings from the limits.conf.
When running a habitat elasticsearch instance the limit on the number of open files is set from the supervisors systemd unit file (or if no limit is set in the unit file it inherits a global default 4096)
From what I can work out the correct way to alter the limit on the number of open files in systemd is to specify it in the unit file for a service, or globally in /etc/systemd/system.conf
unit file
[Unit]
Description = The Habitat Supervisor

[Service]
LimitNOFILE = 65536
ExecStart = /bin/hab sup run

/etc/systemd/system.conf
[Manager]
DefaultLimitNOFILE=65536

Steps to Reproduce:
use the habitat cookbook to install hab, start the supervisor and load core/elasticsearch
Expected Result:
The habitat cookbook allows setting of the open file limit for the habitat supervisor
hab_sup 'setup_supervisor' do
  license 'accept'
  limit_no_files '65536'
end

Actual Result:
ip-10-0-1-42:~ # systemctl show hab-sup --property=LimitNOFILE
LimitNOFILE=4096

Closing as associated PR merged and released.


Update docs for session details and close

What is the expected feature or enhancement?
Update documentation for the recent session updates.
Acceptance criteria
Update docs for

[ ] Getting TTLs from session.details()
[ ] Explaining session.status()
[ ] Explaining session.close() and session.cancel()

fixed by #1169


Make PaperFormat.Height and PaperFormat.Width public

I want to make calculations based on the paper format.
I dont't think there's a specific reason it's internal?

Agreed


Add missing ApproxEq implementations

#51 didn't implement ApproxEq for Alpha and Color, so this PR adds those implementations.

It's also missing for Srgb and GammaRgb, so I'll most likely implement it for those too. I don't see why not.

Also equality.rs line 44, missing hue
impl_eq!( Lch, [l, chroma] );

Should be
impl_eq!( Lch, [l, chroma, hue] );

Thanks, I'll add that one too.

There we go. ApproxEq should now be implemented for every struct and enum where it's applicable.

:umbrella: The latest upstream changes (presumably #53) made this pull request unmergeable. Please resolve the merge conflicts.

@homu r+

:pushpin: Commit d8ec3be has been approved by Ogeon

:zap: Test exempted - status


Allow selection of non-editable text

Morphic labels and other non-editable text is not selectable by default in Pharo.
It would increase usability to be able to select and copy (using hot-key) most text in a Sparkle explorer.
Paragraph text can currently be selected and copied even when not editable, but no insertion bar shows. It would be better to have some kind of visual feedback of selection position, but probably not an insertion bar.

One idea is to allow selection highlighting of non-editable text, but highlight very differently (different color, or select by underlining and/or overlining, outlining in a selection box, etc.)


cli: ensure all outcomes are handled in TestAwaitUtilCancelTx

Close #3365.

Two jobs are failing, but due to TestWSClientsLimit, not related to this PR.


TensorFlow ROCm support?

Hello everyone,
recently I tried reverb with the AMD GPU enhanced Tensorflow.
Doing it the streight forward way:
In completely new venv

pip3 install tensorflow-rocm
pip3 install dm-reverb

got me this error:
>>> import tensorflow
2023-01-21 14:18:31.516305: I tensorflow/core/platform/cpu_feature_guard.cc:193] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations:  SSE3 SSE4.1 SSE4.2 AVX AVX2 FMA
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
>>> import reverb
Traceback (most recent call last):
  File "/tmp/venv/lib/python3.10/site-packages/reverb/pybind.py", line 4, in <module>
    from .libpybind import *
ImportError: /tmp/venv/lib/python3.10/site-packages/reverb/libschema_cc_proto.so: undefined symbol: _ZNK6google8protobuf7Message25InitializationErrorStringB5cxx11Ev

So I tried to recompile reverb myself by basically using an AMD provided docker base image:
ARG cpu_base_image="rocm/tensorflow-build:latest-python3.10-rocm5.4.0".
With a little tinkering (I will provide the details if necessary) everything compiled. But now I'm stuck at linking with the message below.
It's a bit strange as the local compiler seems to have those symbols defined in its libraries.
ERROR: /root/.cache/bazel/_bazel_root/a8a0a4aa310fa7eb496b741cf02da395/external/com_github_grpc_grpc/src/compiler/BUILD:80:18: Linking of rule '@com_github_grpc_grpc//src/compiler:grpc_cpp_plugin' failed (Exit 1): process-wrapper failed: error executing command
  (cd /root/.cache/bazel/_bazel_root/a8a0a4aa310fa7eb496b741cf02da395/sandbox/processwrapper-sandbox/548/execroot/reverb && \
  exec env - \
    LD_LIBRARY_PATH=/opt/rh/devtoolset-9/root/usr/lib64:/opt/rh/devtoolset-9/root/usr/lib:/opt/rh/devtoolset-9/root/usr/lib64/dyninst:/opt/rh/devtoolset-9/root/usr/lib/dyninst:/usr/local/lib64 \
    PATH=/opt/rh/devtoolset-9/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
    PWD=/proc/self/cwd \
    TMPDIR=/tmp \
  /root/.cache/bazel/_bazel_root/install/46850c2a96e4b4b07623822a03209f74/process-wrapper '--timeout=0' '--kill_delay=15' /opt/rh/devtoolset-9/root/usr/bin/gcc @bazel-out/host/bin/external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin-2.params) process-wrapper failed: error executing command
  (cd /root/.cache/bazel/_bazel_root/a8a0a4aa310fa7eb496b741cf02da395/sandbox/processwrapper-sandbox/548/execroot/reverb && \
  exec env - \
    LD_LIBRARY_PATH=/opt/rh/devtoolset-9/root/usr/lib64:/opt/rh/devtoolset-9/root/usr/lib:/opt/rh/devtoolset-9/root/usr/lib64/dyninst:/opt/rh/devtoolset-9/root/usr/lib/dyninst:/usr/local/lib64 \
    PATH=/opt/rh/devtoolset-9/root/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin \
    PWD=/proc/self/cwd \
    TMPDIR=/tmp \
  /root/.cache/bazel/_bazel_root/install/46850c2a96e4b4b07623822a03209f74/process-wrapper '--timeout=0' '--kill_delay=15' /opt/rh/devtoolset-9/root/usr/bin/gcc @bazel-out/host/bin/external/com_github_grpc_grpc/src/compiler/grpc_cpp_plugin-2.params)
bazel-out/host/bin/external/com_github_grpc_grpc/src/compiler/_objs/grpc_cpp_plugin/cpp_plugin.o:cpp_plugin.cc:function grpc_cpp_generator::ClassName(google::protobuf::Descriptor const*, bool): error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
bazel-out/host/bin/external/com_github_grpc_grpc/src/compiler/_objs/grpc_cpp_plugin/cpp_plugin.o:cpp_plugin.cc:function ProtoBufFile::package_parts() const: error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
bazel-out/host/bin/external/com_github_grpc_grpc/src/compiler/_objs/grpc_cpp_plugin/cpp_plugin.o:cpp_plugin.cc:function CppGrpcGenerator::Generate(google::protobuf::FileDescriptor const*, std::string const&, google::protobuf::compiler::GeneratorContext*, std::string*) const: error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
bazel-out/host/bin/external/com_github_grpc_grpc/src/compiler/_objs/grpc_cpp_plugin/cpp_plugin.o:cpp_plugin.cc:function CppGrpcGenerator::Generate(google::protobuf::FileDescriptor const*, std::string const&, google::protobuf::compiler::GeneratorContext*, std::string*) const: error: undefined reference to 'std::__throw_out_of_range_fmt(char const*, ...)'
bazel-out/host/bin/external/com_google_protobuf/_objs/protobuf/dynamic_message.o:dynamic_message.cc:function google::protobuf::DynamicMessageFactory::GetPrototypeNoLock(google::protobuf::Descriptor const*) [clone .cold]: error: undefined reference to '__cxa_throw_bad_array_new_length'
collect2: error: ld returned 1 exit status
Target //reverb/pip_package:build_pip_package failed to build

These build errors are hard to figure out. I doubt you will get much help. Not saying this to be mean. I just believe in transparency as it would frustrate me if I were you. We don't use AMD internally (same with MacOS) so we don't maintain or test it. Reverb is used heavily but is mostly just in maintenance mode given it is "feature complete" and performs well. Here are my only tips. I do the stable builds just because I kind of like doing it.

When I build the reverb nightly and the stable releases I am using the same instructions and code
For the latest stable ROCm the source for reverb would have been at this tag. https://github.com/deepmind/reverb/tree/v0.10.0. I don't think that will fix your issue but you will have the reverb source that was used to build against TensorFlow 2.11 in December.

Wishing you luck. I just fought a horrible build issue that ended up being silly but took me days and asking (begging) some experts to look.


Only try to use languages supported by Tesseract

Closes #541

Coverage remained the same at 100.0% when pulling 3c86b11fa573bec665b5c6de8516ea49041e761c on ocr-language-filtering into 817c2fe5bbffd3997810597c6074b4c14d821404 on master.


added port of 3D primitive example to p5.js website

This will resolve #209
It ports https://processing.org/examples/primitives3d.html to p5.js

thanks!


Meeting times change

Hey all - I've been looking through the doodle poll to figure out when meeting times work for everybody. Now that we have sub-group projects, I wonder how you all feel about this:
We meet as an entire group every two weeks. This would be Thursdays at 3:30pm. This should be an hour-long meeting where we give updates to each project, go over admin stuff, and discuss challenges we're facing / ideas we've got / etc.
We meet in sub-groups every two weeks (on alternate weeks from full group meetings). These would also be an hour long, but focused on more nitty gritty details of the project. Times would be:
Wednesdays at 3:00pm for @kaiweitan @juanshishido
Thursdays at 3:30pm for @dariusmehri and @nlin3330
I will try to make it to all of these meetings, and hopefully @anthonysuen or @danielturek can make it to group meetings as well.
What do you guys think about this? Good idea? My concern about always meeting as a full group is that all of our schedules don't overlap, and we may not be able to cover questions in a particular sub-group to the extent that we'd like.
Let me know what you all think.

i'm good, d.
On Tue, Mar 17, 2015 at 1:53 PM, Chris Holdgraf<EMAIL_ADDRESS>wrote:

Hey all - I've been looking through the doodle poll to figure out when
meeting times work for everybody. Now that we have sub-group projects, I
wonder how you all feel about this:
We meet as an entire group every two weeks. This would be Thursdays at
3:30pm. This should be an hour-long meeting where we give updates to
each project, go over admin stuff, and discuss challenges we're facing /
ideas we've got / etc.
We meet in sub-groups every two weeks (on alternate weeks from full group
meetings). These would also be an hour long, but focused on more nitty
gritty details of the project. Times would be:
Wednesdays at 3:00pm for @kaiweitan https://github.com/kaiweitan
@juanshishido https://github.com/juanshishido
Thursdays at 3:30pm for @dariusmehri https://github.com/dariusmehri
and @nlin3330 https://github.com/nlin3330
I will try to make it to all of these meetings, and hopefully @anthonysuen
https://github.com/anthonysuen or @danielturek
https://github.com/danielturek can make it to group meetings as well.
What do you guys think about this? Good idea? My concern about always
meeting as a full group is that all of our schedules don't overlap, and we
may not be able to cover questions in a particular sub-group to the extent
that we'd like.
Let me know what you all think.
—
Reply to this email directly or view it on GitHub
https://github.com/berkeley-dsc/purchasing/issues/11.

--
Darius Mehri
Ph.D. Candidate, Sociology
University of California, Berkeley

good suggestion! I am fine with it.

That sounds like a great idea. Are we meeting this Thursday at 3:30?
Anthony
On Tue, Mar 17, 2015 at 1:53 PM, Chris Holdgraf<EMAIL_ADDRESS>wrote:

Hey all - I've been looking through the doodle poll to figure out when
meeting times work for everybody. Now that we have sub-group projects, I
wonder how you all feel about this:
We meet as an entire group every two weeks. This would be Thursdays at
3:30pm. This should be an hour-long meeting where we give updates to
each project, go over admin stuff, and discuss challenges we're facing /
ideas we've got / etc.
We meet in sub-groups every two weeks (on alternate weeks from full group
meetings). These would also be an hour long, but focused on more nitty
gritty details of the project. Times would be:
Wednesdays at 3:00pm for @kaiweitan https://github.com/kaiweitan
@juanshishido https://github.com/juanshishido
Thursdays at 3:30pm for @dariusmehri https://github.com/dariusmehri
and @nlin3330 https://github.com/nlin3330
I will try to make it to all of these meetings, and hopefully @anthonysuen
https://github.com/anthonysuen or @danielturek
https://github.com/danielturek can make it to group meetings as well.
What do you guys think about this? Good idea? My concern about always
meeting as a full group is that all of our schedules don't overlap, and we
may not be able to cover questions in a particular sub-group to the extent
that we'd like.
Let me know what you all think.
—
Reply to this email directly or view it on GitHub
https://github.com/berkeley-dsc/purchasing/issues/11.

--
Anthony Suen

This is good for me, too. @kaiweitan shall we meet at BIDS again?
Thanks, Chris.

OK, let's all plan to meet in our separate groups this week. @dariusmehri you are still out of town, correct? If so, then @nlin3330 which would you prefer, today or tomorrow?
Next week, we'll meet as a group to prepare some materials for our mid-semester presentation the Monday after.
@kaiweitan and @juanshishido are you able to meet today at 3:00pm in BIDS?

Tomorrow works better for me

Sounds good. I'll plan on meeting with @nlin3330 tomorrow to talk about
progress on the network stuff. Juan, Kai, and I will meet today unless I
hear otherwise from them.
On Wed, Mar 18, 2015 at 9:21 AM, nlin3330<EMAIL_ADDRESS>wrote:

Tomorrow works better for me
—
Reply to this email directly or view it on GitHub
https://github.com/berkeley-dsc/purchasing/issues/11#issuecomment-83042543
.

Hey juan and chris, i am hosting a senior today. So i cannot come for today session. sorry for the late notice!

Hi Kai - in that case, can you please give your updates and commit your
latest code to github by this afternoon? I am creating an issue for this
week's meetings.
Chris
On Wed, Mar 18, 2015 at 12:49 PM, Kai<EMAIL_ADDRESS>wrote:

Hey juan and chris, i am hosting a senior today. So i cannot come for
today session. sorry for the late notice!
—
Reply to this email directly or view it on GitHub
https://github.com/berkeley-dsc/purchasing/issues/11#issuecomment-83141352
.

See #12 for this week. I'm closing this issue because it sounds like we have a plan for meeting times.


numeric keyboard doesn't show

According to my pull request on android  input types for hours, minutes and seconds doesn't show numerical keyboard. I tested this problem on android 5.0.1 with webview <IP_ADDRESS>, android 4.4.4 with webview 32 and emulated android 6.0 with webview <IP_ADDRESS>
Google says that android doesn't use pattern tag for providing keyboard so it would be nice to find other solution to show  proper keyboard on all platforms.

Let's track this in #3.


Update upstream

Tested that smoke tests worked as expected.

I made a duplicate PR over here: https://github.com/Snowfork/snowbridge/pull/1290 😅 I can close it, but perhaps take a look and see if you agree we should rather work off a personal fork, right? I guess it doesn't really make sense since you can just add another git remote to your personal fork.

I made a duplicate PR over here: #1290 😅 I can close it, but perhaps take a look and see if you agree we should rather work off a personal fork, right? I guess it doesn't really make sense since you can just add another git remote to your personal fork.

Yeah, I'm not sure whether the personal fork is required or not. Can we just work on a feature branch in https://github.com/Snowfork/polkadot-sdk as before?

Yeah, I'm not sure whether the personal fork is required or not. For new features can we just work on a feature branch in https://github.com/Snowfork/polkadot-sdk as before?

I am referring to @vgeddes message on Slack: https://snowfork.slack.com/archives/G01BGMGLAC9/p1726175630533599?thread_ts=1726087855.732099&cid=G01BGMGLAC9

Yeah as per the slack convo and discussions with Parity we should stop using https://github.com/Snowfork/polkadot-sdk entirely.
By default the smoke tests should run against https://github.com/paritytech/polkadot-sdk, unless overridden using a personal fork.

Closed in favor of https://github.com/Snowfork/snowbridge/pull/1290


Add a swagger.json file to the BrightstarDB server

See spec at https://github.com/swagger-api/swagger-spec/blob/master/versions/2.0.md
Could possibly also integrate the swagger UI to provide API documentation in the browser.

Fixed in 482e6f46e8d3898b8243aa78c09690aa093b5af6


nanoscope emulator can't run

i try like this,but still can't run emulator

The latest version of Nanoscope creates a proper AVD with the nanoscope emulator command. Please update to the latest version brew upgrade nanoscope and re-open if this doesn't fix your issue.


RNASeq not forwarded to BRAKER3

Description of the bug
RNASeq data is mapped but it does not flow to SAMTOOLS_CAT and consequently it is not forwarded to BRAKER3.
Command used and terminal output
No response
Relevant files
No response
System information
plant-food-research-open/genepal: 0.5.0dev (https://github.com/Plant-Food-Research-Open/genepal/commit/9ac400ebbd17df93c7bbd882db588ef4f143852f)

This bug does not affect the test data set. Investigating...

This bug also does not affect release 0.4.0. It was introduced by an update of STAR_ALIGN by this commit: https://github.com/Plant-Food-Research-Open/genepal/blob/7949b4424b6f40a9537b426d1b13b3bf0d5e755e/modules/nf-core/star/align/main.nf#L26
where bam_sorted_aligned was separated from bam_sorted.


Use MkDocs configuration file to set up Google Analytics data.

This PR adds the configuration modifications to the mkdocs.yml file needed to add support for Google Analytics.

LGTM
thanks


Add ability to sync Keychain items w/ iCloud

Our motivation for this was that we had a React Native app that would use your library to store sensitive information, and we wanted to retrieve that same information from app extensions.
It's an admittedly ad-hoc solution, and if you'd like to explore more general ways of handling platform-specific keys I'd love to be of help.

Many thanks! 👏  BTW, It's a nice PR


Feature Request: Seperate Substance Definition from Substance Manager

BioGears performs a lot of IO at startup to acquire Substance Definitions. The result of this parsing should be migrated to its own class which is a constructor argument for SubstanceManger. The intent is to allow Logger and DataTrack to exist independent of a Running Physiology Engine to encourage reuse in Thread Pools.

hey @StevenAWhite can I work on this

It is going to take some review of the code base to figure the most straight forward approach.   The goal is to have a new class which acts as a Table of all known Substances that can be passed to classes that want to know about Substance parameters, but do not need to know about concentrations in the body. These Substances Definitions could then be reused across multiple copies of BioGears.
Currently most references to SESubstances in BioGears are done by SESubstance* because there is only one copy of a SESubstance in the SESubstanceManager and other classes retain a reference to the address, but if SESubstanceManager leaves scope then all of these address become invalid and causes latent issues.
This is hard because it makes it complicated to keep the same DataTracks and Logger across multiple runs of BioGears when it should be possible provided the current SubstanceManager is given to the logger everytime it changes.
When working on this you first have to review SESubstanceManager and migrate it away from storing things as SESubstance* to SESubstance so SESubstance must become copyable. Next all Concetration values in an SESubstance should be migrated to a new class or part of the SubstanceManager. This makes SESubstance act as a key to concentration values instead of contain.  them.  Finally all classes that uses SESubstanceManager (a great deal) and SESubstance* need to be refactored to use the new approach.
Given where the code base is an initial approach might be to develop an SESubstanceDatabase which parses Substance files from substances/ and stands up SESubstanceDefinitions. Then to refactor SESubstance to require a SESubstanceDefinition in the constructor which it uses to stand itself up with.  Once thats proven a second phase would be to refactor SESubstance to contain a SESubstanceDefinition member and its concentration scalars instead of having individual members for the SESubstanceDefinition fields.
Then we can start planning on how to refactor SubstanceManager and improve DataTracking.

I think this should be targeted for 7.5 after serialization is merged.


Add "issue_followers_count" to Issues List, include alternative server setup instructions in README, and update two failed packages (installation failing due to deprecation)

This commit resolves https://github.com/wevote/WeVoteServer/issues/946 ,
updates the readme for alternative server setup instructions ,
and updated two of the packages in requirements.txt due to them causing failures in setup (because they use the python forbidden word async, among other issues)

Hey Dale,
We could setup a chat for wednesday daytime! Wednesday night is my last soccer game for the season so cannot make it (intend to make future meetups). Let me know if you’re available sometime Wednesday day time.
Cheers,
Alejandro
Sent from my iPhone

On Oct 22, 2018, at 9:25 AM, Dale John McGrew<EMAIL_ADDRESS>wrote:
Merged #966 into develop.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.


(documentation enhancement) Setting of GOROOT (OS X)

I would suggest that the installation documentation should say:
"
If you have not used go before, create a project path for go (GOPATH) in your home directory, e.g. $HOME/go, and add this to your .bashrc/.profile etc:
export GOPATH=$HOME/go/
"
Also, following go instal from go set, I needed to manually set
export GOROOT=/usr/local/go/
Otherwise I got: "(import path does not begin with hostname)".
So perhaps this could be added to the instructions as well:
"
Check that GOROOT is set in your .bashrc/.profile/etc, If it is not, then locate your go installation, typically /usr/local/go/ or ... or ... and add this to your .bashrc/.profile/etc, like this:
export GOROOT=/usr/local/go/
"
Thanks!

Hello there @bjohas.
Hmm, I prefer not to include $GOROOT in the README because a link to https://golang.org/doc/install is already included under section Requirements.
Under that guide, they go into detail on how to install Go on  different platforms. If you install Go correctly, drive's README in fact includes how to install your $GOPATH which is what we are more interested in.

Perhaps you could include this information in the wiki since it is for folks that might be stuck on bootstrapping go?


Results for A1111-SD-Webui-Lycoris and A1111-SD-Webui-Locon were inconsistent

The inference result of A1111-SD-Webui-Locon is correct, while the inference result of A1111-SD-Webui-Lycoris is not correct.

@ziyaxuanyi Since you said "correct" and "not correct"
please just tell me which part of code goes wrong

And for inconsistent thing
which algo are you using
what's your sd-webui's commit
which lycoris model are you using

There is no error, but the inference result is not expected, the same parameters, using A1111-SD-Webui-Locon+Additional Networks, the inference result is as expected.
I used https://hub.nuaa.cf/bmaltais/kohya_ss to train model. The LoRA type is LyCORIS/LoCon, I used the default parameters，so the algo may be is default. And sd-webui's commit is a9fed7c.
By the way, what is the meaning of A1111-SD-Webui-Lycoris? When I installed A1111-SD-Webui-Locon, I could use the Lycoris type model in webui like a normal lora model.

@ziyaxuanyi i will not update new algo into locon ext
I don't change its name because lot of people already installed it
And this extension is stand alone one such that it will not conflict with other lora extension

And locon ext never modified add net extension
So you should compare in built-in extra network system
Not addnet
If you use addney
I can say that is "wrong"

@ziyaxuanyi And I can sure locon ext and this ext can produce same output


add PrestoS3ProfileCredentialsProvider

I have only Temporary Security Credentials on my computer. This credentials provider is much easier to use than TemporaryAWSCredentialsProvider IMO.

Thanks for creating this PR. The code is simple and looks good. However, I'm not sure it's needed.
Starting with version 316 (b8e1c4768231eca79a2b74753f96ffd80e59657c), PrestoS3FileSystem uses DefaultAWSCredentialsProviderChain, which includes ProfileCredentialsProvider. The profile name can be specified using the aws.profile system property.
Alternatively, we could add first-class support for profile credentials by adding a new config like hive.s3.profile-credentials.profile in HiveS3Config (that would be configured like any other connector property, rather than needing a Hadoop config file and class name).

I agree with you, it's not needed. Thx for the review.


TI from array

Hi!
This is more of a question than an issue. I have a TI that is basically a 3D array.
There is any way to use it as it is in the IQ solver?
My current workaround is to save it as a GSLIB and then load it again, but it seems inefficient.
Thanks!

This is more of a question than an issue. I have a TI that is basically a 3D array.

Feel free to join our community channel: https://juliaearth.github.io/GeoStats.jl/stable/about/community.html

There is any way to use it as it is in the IQ solver?

We need to georeference the array into a coordinate system first. This is done with the georef function:
georef((property=array,))

Take a look in the official docs: https://juliaearth.github.io/GeoStats.jl/stable/data.html


feat: poll proposer duties of next epoch in advance

Motivation
We have some missed block proposal at start slot of epoch because there are some delay (up to 2s polling proposer duties right at start slot of epoch
Jul-23 12:06:49.167[]                debug: Detected new block proposer currentSlot=6940832

in this example, we wasted 2s after slot starts and the block was missed
Description

We already have PrepareNextSlotScheduler to run state transition 1/3 slot before next epoch so we can poll block proposer duties 1s-2s before the next epoch start
A lot of time state transition finishes in 3s, so I defined the look ahead time as 1s before next epoch start. In the future when we improve state transition, we can tweak this number

Closes #5792

was able to request proposer duties for next epoch consistently on goerli


updated the wrong link in default storage classes

Resolved Invalid reference of the link in Default StorageClass.
Fixes #46942

/retitle Fix the wrong link in default storage classes


Preload images

Is there a way to preload the images like bxslider? Or this is working by default? For example, load the images before starting the slider.

For example: load the images before starting the slider.

Additionally, I noticed that if I was initializing the slick carousel on  elements with  elements within them, and the "poster" attribute for those video elements were images, the slick player manipulating the DOM before those images are completely loaded caused the poster images to not ever load.
We got around this by using jQuery to only initialize the slick player once all objects in the window had loaded, but this means that all of the video elements / divs are visible for a few seconds before being initialized.

Hi kylanhurt, I have the same problem with pictures that are visible for a short while. Did you ever find a solution?

any update ? on this problem , i need help , if i stop and start again image starts loading, is there a way to load all images at once?


Fix "Could not get unknown property 'jar' for root project" when applied from plugin { ... }

Merging this for the time being...


[tool_crash] OutOfMemoryError: (null)

Command
flutter --no-color run --machine --track-widget-creation --device-id=chrome --start-paused --dart-define=flutter.inspector.structuredErrors=true --devtools-server-address=http://<IP_ADDRESS>:56210 lib\main.dart

Steps to Reproduce

...
...
...

Logs
OutOfMemoryError: (null)
#0      _StringBase._concatRangeNative (dart:core-patch/string_patch.dart:947:34)
#1      StringBuffer.toString (dart:core-patch/string_buffer_patch.dart:130:23)
#2      _JsonStringStringifier.stringify (dart:convert/json.dart:863:19)
#3      _JsonDocument.bind.<anonymous closure> (package:stream_channel/src/json_document_transformer.dart:32:16)
#4      _HandlerSink.add (package:async/src/stream_sink_transformer/handler_transformer.dart:61:17)
#5      DelegatingStreamSink.add (package:async/src/delegate/stream_sink.dart:35:11)
#6      DelegatingStreamSink.add (package:async/src/delegate/stream_sink.dart:35:11)
#7      Server._handleRequest (package:json_rpc_2/src/server.dart:192:34)
#8      _rootRunUnary (dart:async/zone.dart:1436:47)
#9      _FutureListener.handleValue (dart:async/future_impl.dart:160:18)
#10     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:767:45)
#11     Future._propagateToListeners (dart:async/future_impl.dart:796:13)
#12     _completeOnAsyncReturn (dart:async-patch/async_patch.dart:264:13)
#13     Server._handleSingleRequest (package:json_rpc_2/src/server.dart)
#14     _rootRunUnary (dart:async/zone.dart:1436:47)
#15     _FutureListener.handleValue (dart:async/future_impl.dart:160:18)
#16     Future._propagateToListeners.handleValueCallback (dart:async/future_impl.dart:767:45)
#17     Future._propagateToListeners (dart:async/future_impl.dart:796:13)
#18     Future._addListener.<anonymous closure> (dart:async/future_impl.dart:466:9)
#19     _rootRun (dart:async/zone.dart:1428:13)
#20     _CustomZone.runGuarded (dart:async/zone.dart:1236:7)
#21     _CustomZone.bindCallbackGuarded.<anonymous closure> (dart:async/zone.dart:1276:23)
#22     _startMicrotaskLoop (dart:async/schedule_microtask.dart:49:5)
#23     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:185:5)

[✓] Flutter (Channel dev, 2.4.0-4.0.pre, on Microsoft Windows [Version 10.0.19042.1110], locale en-US)
    • Flutter version 2.4.0-4.0.pre at C:\Users\Oahaha\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cc00e7e6bc (3 weeks ago), 2021-07-11 18:21:02 -0400
    • Engine revision ed25e8f01e
    • Dart version 2.14.0 (build 2.14.0-301.0.dev)

[!] Android toolchain - develop for Android devices (Android SDK version 30.0.2)
    • Android SDK at D:\android\sdk
    • Platform android-30, build-tools 30.0.2
    • Java binary at: D:\programs\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)
    ✗ Android license status unknown.
      Run `flutter doctor --android-licenses` to accept the SDK licenses.
      See https://flutter.dev/docs/get-started/install/windows#android-setup for more details.

[✓] Chrome - develop for the web
    • Chrome at C:\Program Files (x86)\Google\Chrome\Application\chrome.exe

[✓] Android Studio (version 4.2.0)
    • Android Studio at D:\programs\Android Studio
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.10+0-b96-7249189)

[✓] Connected device (2 available)
    • Chrome (web) • chrome • web-javascript • Google Chrome 92.0.4515.107
    • Edge (web)   • edge   • web-javascript • Microsoft Edge 91.0.864.67

! Doctor found issues in 1 category.

Flutter Application Metadata
Type: app
Version: 1.0.0+1
Material: true
Android X: false
Module: false
Plugin: false
Android package: null
iOS bundle identifier: null
Creation channel: stable
Creation framework version: 02c026b03cd31dd3f867e5faeb7e104cce174c5f
Plugins
connectivity-3.0.6
connectivity_for_web-0.4.0
connectivity_macos-0.2.0
file_picker-3.0.4
firebase_core-1.4.0
firebase_core_web-1.1.0
firebase_messaging-10.0.4
firebase_messaging_web-2.0.3
flutter_plugin_android_lifecycle-2.0.2
geolocator-7.4.0
geolocator_android-1.0.0
geolocator_apple-1.0.0
geolocator_web-2.0.6
path_provider_linux-2.0.2
path_provider_windows-2.0.3
shared_preferences-2.0.6
shared_preferences_linux-2.0.2
shared_preferences_macos-2.0.2
shared_preferences_web-2.0.1
shared_preferences_windows-2.0.2

I don't see a similar / duplicate open issue for same crash.
Labeling it accordingly.

i think it's my potato laptop, but if it's a memory leak somewhere maybe someone will fix it.

@alexandru-basarab can you share a minimal reproduction of the code that shows the crash?
In the stack trace I see:
#3      _JsonDocument.bind.<anonymous closure> (package:stream_channel/src/json_document_transformer.dart:32:16)

Are you handling huge JSON files? :)

The project is dead so no idea how to reproduce it, and I don't remember how did ended up getting that out of memory. Sorry

Sorry we didn't get to this earlier @AlexandruBasarab! I'm going to close this one then.


entity:steamFriends() broken.

Looks completely random when on a server for some time, some of my friends are in there, some not. Other people i don't know are in, sometimes multiple times, even Entity [0][worldspawn] is.
Code i used:
 printTable(owner():steamFriends())

Relevant code: https://github.com/wiremod/wire/blob/66b6a050da0368d41f44266693593a1e1c9d143c/lua/entities/gmod_wire_expression2/core/player.lua#L379
and https://github.com/wiremod/wire/blob/7fce83eb1199e5b7147e123f0bf9827214eb9e7e/lua/entities/gmod_wire_expression2/core/cl_player.lua#L8

Sorry for the super late reply, but this appears to be gmod's fault... if so, not much we can do. I've not tested it though.

uhm, are you uploading the friend list to the server by default?

@TomyLobo It looks like it's only the subset of friends who are currently playing on the same server. Note that a nefarious server owner can get that information from Lua anyway, without having to go through E2.

Curious, why would you want to get steam friends that aren't on the server through E2 anyways?


qemu_x86/qemu_x86_nommu hangs on big executable files

When executing "make run" with BOARD=qemu_x86/qemu_x86_nommu on the following file:
   text	   data	    bss	    dec	    hex	filename
 198386	 779936	  41768	1020090	  f90ba	zephyr.elf

QEMU justs hangs, not providing any ouput.

That particular file contains a testsuite (tests to run, reference output to match against).

What steps have you taken to debug this?
How do you know this is a function of file size, or related to the MMU?

This bug report is severely insufficient.
Please do more diligence and gather proper data for a developer to reproduce the problem with their own builds. Sending just an ELF file isn't acceptable.

Please have patience with community bugreports. Thank you.


Objective-C  version?

Hello, I'm wondering if there is an Objective-C version of OKAlertController?
Thank you!

You can use it in your Objective-C project. Look at these links:

http://stackoverflow.com/questions/27995691/how-to-import-and-use-swift-pod-framework-in-objective-c-project
http://stackoverflow.com/questions/24206732/cant-use-swift-classes-inside-objective-c


Button uses wrong background on hover with light HC theme

It appears this is related to this behavior:
https://github.com/microsoft/vscode-webview-ui-toolkit/blob/3ba70540550ebe53a6010cacd7ff1a1d4c612d3e/src/utilities/theme/applyTheme.ts#L56-L60
I'm slightly confused since these values are indeed explictly set in VS Code core. E.g.
https://github.com/microsoft/vscode/blob/6fcf02f29a125db24f67bd9dc43110a02773edf0/src/vs/platform/theme/common/colorRegistry.ts#L269
Is this related to how the tokens are supplied to webviews?


I can't fix chunk errors

My world has been created in minecraft version 1.1 and I am now in 1.8.8 and there are a few chunk errors. I tried deleting the chunks and letting them reload automatically but they regenerate a random ocean chunk. I thought of accessing my backup world from 1.1 and just take the chunk from there and put it in my current world but the world doesn't show up on the list of worlds to load. Any ideas?

You can use the Open button to open a file explorer and then select the level.dat file in the save folder.
You can also use the Setbiome filter to change the biome type.

It says "AssertionError (Pre-Anvil world formates are not supported)"

Hmmm... That's what I guessed. Too old world format.
You can try the second solution I proposed (with your current world, not the 1.1 one), or you can use an older version of MCEdit: https://github.com/mcedit/mcedit/releases.
The pre-release 665 is usable on Windows directly (just uncompress the archive somewhere and run the .exe). You can also use a newer one (click the Show 5 newer tags text), but you'll have to run from source, and therefore, install Python and the dependencies...

https://github.com/Khroki/mcedit-old/releases?after=0.1.6build315 has 2 builds that directly support pre-anvil, and there are 2 other releases (0.1.6 and 0.1.7) a few pages back from there if you need them.

It worked! Thanks for your help!

Could anyone close this issue?


SB-963: CORS fixed in case of JwtTokenValidationFilter [in-progress]

@carlspring this works as expected and can be merged. Thanks @sbespalov! :)

Good job! :)
Thanks!


VSCode Inserting Table of Contents for MD Files in the Middle of the File

I was writing the following a simple MD file using VSCode:
# Angular
## Pros
- Full framework, including modules for HTTP, routing, etc.
- Material library seems to be good.
- Integrated with TypeScript.

By the time I add the word Angular before Material in the second point, the screen starts showing the text "Table of Contents (up to date)":

Once I click save, the text automatically changes to:

I ensured that the content got actually changed by catting the content in bash.
The problem seems to happen when I insert the word Angular only, so it seems related to the fact that the first heading is #Angular.
Hope this helps.

This is caused by one of your extensions, probably one of the markdown related ones. Please file the issue against them