New version: NTFk v0.1.3

Registering package: NTFk
Repository: https://github.com/TensorDecompositions/NTFk.jl
Created by: @montyvesselinov
Version: v0.1.3
Commit: c6ee55150d9960ab52e992a7b15375d8f4055821
Git reference: master
Release notes:

nan fix

Your new version pull request does not meet all of the guidelines for automatic merging.
Specifically, your pull request does not meet the following guidelines:

The following dependencies do not have a compat entry that has an upper bound: Fontconfig, Distributions, JLD, Interpolations, Arpack, TensorToolbox, PyCall, Compose, TensorDecompositions, CanDecomp, LoadTensorDecompositions, PyPlot, Colors, Gadfly, Measures, FileIO, julia, DocumentFunction, Geodesy, JLD2, Cairo, NMFk, TensorOperations, DistributedArrays

It is important to note that if your pull request does not meet the guidelines for automatic merging, this does not mean that your pull request will never be merged. It just means that your pull request will require manual review by a human.

These guidelines are intended not as requirements for packages but as very conservative guidelines, which, if your new package or new version of a package meets them, it may be automatically merged.

On a separate note, I see that you are registering a release with a version number of the form v0.X.Y.
Does your package have a stable public API? If so, then it's time for you to register version v1.0.0 of your package. (This is not a requirement. It's just a recommendation.)
If your package does not yet have a stable public API, then of course you are not yet ready to release version v1.0.0.

[noblock]

Please add compatibility bounds for the next release such that it will be automatically merged.


menu_links menu should support optional descriptions

The various instance/database/table/row action menus all support optional descriptions now.
If the menu_links menu (the burger bar one in the top right) supported this too they could be a lot more self-documenting.

DB actions menu
Menu links menu

What if the hamburger menu in the top right was replaced by a cog icon instead, and the menu it opens looked identical to the actions menu albeit with the little ^ thingy on the right instead of the left.

Assigning @asg017


Preact indirectly trigger a video pause

Hi,
I came across a quite intriguing issue that I assume is related to the DOM mutations strategy that preact is using.
When rendering the following component with preact:
class Player extends Component {
    state = { show: true }

    componentDidMount() {
        document.onclick = () => {
            this.setState({ show: false })
        }
    }

    render() {
        return (

                { null }
                { this.state.show &&

 }
                { null }
                <video
                    autoplay="true"
                    src="http://clips.vorwaerts-gmbh.de/big_buck_bunny.mp4"
                    style={ {width:'400px',height:'300px'} }
                />

        );
    }
}

I observed that on state change (when clicking on the document), the video playback is being paused. After reproducing in a minimal example and comparing with React I can say that this issue is only reproducible with preact.
Here is a repo of a demo showing the issue: https://github.com/happypoulp/preact-video-issue
The structure of the elements in the render function above may seems peculiar but the issue does not seem to exist when using another structure (like removing one of the { null } or changing the  position).
I have no idea about why a change in the DOM may cause a video to be paused but since this issue is reproducible 100% of time, I guess that someone more familiar with the rendering strategy of preact may have a good explanation for it.
I have found various ways to avoid this issue (by changing the structure or by moving out the video tag out of the render function) so it's not really critical but I'd really like to understand what's happening here.
Issue reproduced with preact ^8.1.0, on Chrome 58.0.3029.110.
Thanks.

Hiya! This is actually the same as #705. We merged a fix in #717 and it will be released in 8.2.0.

Nice! Thanks a lot! So what was triggering the issue, was the video tag somehow moved into the DOM which triggered the pause?

Yup, it would have been getting moved within its parent.  I'm just working to push 8.2.0 out right now.

8.2.0 is out and should fix this :)

@developit Unfortunately I just updated and the issue is still reproducible with preact 8.2.0. You can reproduce it here https://github.com/happypoulp/preact-video-issue.

Sorry for what's about to follow *

I JUST SPENT ALL AFTERNOON FIGURING OUT WHY THE VIDEO PAUSED. aogsenwlq;kregj
I then came here. Saw this. Yes. Same issue.
EXCEPT...
PREACT 8.2.0 solved it for me.
Thank you. <3

I am not much familiar with JS and just started learning things, but I think I've meet the same issue.
This is my dummy code:
import { h } from 'preact';

export default function ({ webm, mp4, ...props}) {
  return (

      <video
        Muted='true'
        AutoPlay='true'
        Loop='true'
        PlaysInline='true'
        Preload='auto'
      >
        <source src={webm} type='video/webm'/>
        <source src={mp4} type='video/mp4'/>
      </video>

  );
}

Video is being paused everytime the page is switched from and back with preact-router, even on preact 8.2.1

Hi @surepe - that looks more like you need to use JS native types for booleans:
import { h } from 'preact';

export default function ({ webm, mp4, ...props}) {
  return (

      <video
        muted={true}
        autoPlay={true}
        loop={true}
        playsInline={true}
        preload="auto"
      >
        <source src={webm} type='video/webm'/>
        <source src={mp4} type='video/mp4'/>
      </video>

  );
}

Hey @developit thanks for suggestion - but sadly it does not matter in this case.
Those attributes will just work if specified, even they're passed like Muted="".
I've did a simple JSFiddle to reprocude this issue, just switch the page and the video will be paused.

Just a heads up. Video pausing on DOM move/unmount is straight Google Chrome bug which is been reported and priority has been taken since that affect web's interoperability, and they take that seriously.
Obviously, moving a DOM element like video, audio or canvas shouldn't affect anything in ideal situation.

Actually I was a bit wrong about priority, but anyway: https://bugs.chromium.org/p/chromium/issues/detail?id=737744

hey all,
FYI - having the same issue here. Pausing/Stopping in Safari and Firefox too:
https://codesandbox.io/s/ookzz1v6m6
I also tried the suggestions above with no luck.

@vedam Your issue is actually different from OP's. Preact caches components and their DOM elements, so when the first time video route loads, it works fine; next time it loads, it's the cached element, and "Video pausing on DOM move/unmount is straight Google Chrome bug". I think React doesn't cache components, so every time video loads, it's a new component, and it autoplays fine.
Unfortunately, there is nothing much to do unless we expose one option to disable component caching.

@yaodingyd Thx for this detailed explanation.
Sorry for the noise.

DOM node recycling was removed entirely in Preact 10, so I'm assuming this issue is resolved. Please feel free to re-open if still valid.


Running multiple SDFGs with the same name using CUDA fails with DuplicateDLLError

Problem
When compiling and running multiple SDFGs with the same name from the same Python executable, the SDFG is usually deleted in between (I assume by garbage collection?), which unloads the dynamic libraries.
However, when CUDA is involved, it seems that the SDFGs are not deleted even when they are no longer references by Python, which results in the loaded library to stick around. In practice, this can result in DuplicateDLLError when trying to load a new SDFG using the same name.
Expected behavior
SDFGs should be cleaned up when they are no longer referenced, and it should be possible to run multiple SDFGs with the same name from the same Python executable without explicitly deleting them.
To reproduce
Run test tests/library/blas_dot.py on the library_nodes branch, but change the initialization of dace.SDFG to always have the same name, then run the test including the cuBLAS runs.
Workaround
Name each SDFG differently, or explicitly call del my_sdfg between executions.

Fixed in #114


Request for the Model Code

Dear Harry Zhang,
I'm really interested in your "deep learning approach to predict recanalization first pass effect" project and was wondering if you could share the model code as mentioned. It would be very useful for replicating your results and conducting further research.
Thanks a lot, and looking forward to your reply!
Uma Lal

Done. please  check.

Thank you!


Add issue to msr-safe about resource manager integration

Nice to have: spank plugin for msrsave.

https://github.com/LLNL/msr-safe/pull/44


Made communication identical in both directions. Removed modeling. Removed classes.

Hello Dollar Shave Club! First of all, thanks for all the work you've put into this project. Your use of promises and closures is really smart. I have some feedback that I hope you'll consider. I won't be offended if you disagree or reject the PR outright. If you end up wanting to merge this PR, I'd be happy to update the docs (both the readme and code docs). Here are my thoughts:

I believe mixing concerns of communication and modeling isn't a Good Thing™. I believe it would be better if Postmate were limited to just communication. If a consumer wants to back the communication with some sort of modeling then they should still be able to do so.
I believe communication in both directions (parent-to-child, child-to-parent) should be identical and support passing data and returning a value.
I don't believe classes provide value for what's trying to be accomplished. It's slightly awkward to me that newing the Postmate class results in a promise of a handshake negotiation. Classes also add some weight in babel overhead.

In this PR I've provided an alternative API that addresses the above points.
Here's how consumption is intended to work:
Parent:
import { connectParent } from 'postmate';

connectParent({
  container: document.getElementById('frame'),
  url: 'http://localhost:9000/child.html',
  methods: {
    // Methods exposed to the child.
    add(num1, num2) { return num1 + num2; }
  }
}).then(child => {
  child.multiply(2, 3).then(total => console.log(total));
});

Child:
import { connectChild } from 'postmate';

connectChild({
  methods: {
    // Methods exposed to the parent.
    multiply(num1, num2) { return num1 * num2; }
  }
}).then(parent => {
  parent.add(6, 2).then(total => console.log(total));
});

If a method must do something asynchronously before returning a value, the method may return a promise:
Child:
import { connectChild } from 'postmate';

connectChild({
  methods: {
    // Methods exposed to the parent.
    multiply(num1, num2) { return Promise.resolve(num1 * num2); }
  }
}).then(parent => {
  parent.add(6, 2).then(total => console.log(total));
});

With this design, call, on, emit, and get go away.
To change the Promise implementation:
import { setPromise } from 'postmate';

setPromise(RSVP.Promise);

To set debugging:
import { setDebug } from 'postmate';

setDebug(true);

You may notice that I changed the gulp code for building the library. Without the changes, I was getting a bunch of code from babel that wasn't providing value.
This PR drops the size of the lib by a KB.

Hi there. Just checking in to see if you may have had time to look this over. My team could use (need) these changes pretty soon. Thanks!

Due to the lack of response, I've assumed there isn't interest in these changes. Closing.

@Aaronius Hi! Didn't notice this PR until now! Let me review it and we will have an open discussion regarding this. Been very busy this week ;)

Sorry, my team needed them quickly and since the entire API was changed I figured there wasn't much interest in trying to merge the changes. I polished them up, changed several other things, and released it as Love Notes. This is awkward. :/

Will discuss more soon!

What happens when I want to share properties that aren't methods? I.e. primitives or Promises directly?

new Postmate.Model({
  foo: 'bar',
  user: fetch('/user.json')
});

If multiple instances of Postmate are running on the same page, does removing the constructor cause communication issues?

Is there a need to use setPromise and setDebug as opposed to setting properties directly?

Regarding (1) you can expose a generic get method from the child if you would like:
Child
import { connectChild } from 'postmate';

const myModel = {
  foo: 'bar',
  user: fetch('/user.json')
};

connectChild({
  methods: {
    // Methods exposed to the parent.
    get(propName) { return myModel[propName];  }
  }
});

Parent
import { connectParent } from 'postmate';

connectParent({
  url: 'http://localhost:9000/child.html'
}).then(child => {
  child.get('foo').then(value => console.log(value));
  child.get('user').then(value => console.log(value));
});

Regarding (2), no, using a constructor doesn't provide any particular benefit here.
Regarding (3), in this PR I chose to use named exports instead of a default export. This is an es6 module thing (I'm not sure how familiar you are with es6 modules; this can help if you're not). If you import a primitive named export (e.g., import { debug } from 'love-notes';) and then set it to a different value (e.g., debug = true) , the change doesn't "make it's way up" to the module the primitive came from (due to primitive variables being value-based and not reference-based). Anyway, long story short, in the end I decided to use a default export. FYI I changed the package name from Love Notes to PenPal. I've made a number of changes since submitting this PR.

Thanks for the further explanation! There is a world in which I see merging these changes, but I have some personal issues with the differences between the two.

I could see Postmate handling identical communication on both the parent and child
We like the simplicity of exposing a model on each side as opposed to merely a set of methods. It makes it more difficult to implement things that postmate could easily handle. It's sole purpose is not to handle promises, rather, many types of data including promises.
The function names connectParent and connectChild might change

What are your thoughts?

Regarding:

It makes it more difficult to implement things that postmate could easily handle. It's sole purpose is not to handle promises, rather, many types of data including promises.

I'd like to know more about what these things are. The way I've set it up, the get function in my previous example can also return many types of data including promises.
Regarding the name change, I've already changed them to connectToChild and connectToParent in PenPal.

@yowainwright @jakiestfu is there anything I could do to push this forward? Im interested in remote calls from child to parent, can dedicate to working on this.

@Andarist yes!!! 🎉
We're planning on it. I've been working on updates (as you're aware of) to hopefully prevent regressions when we make the switch. I will try to get testing updates done ASAP for ya'!

@yowainwright if you need any help with the implementation or discussing the API (not sure if you want to release new version or do you want to avoid breaking changes) I would be happy to help/discuss :)

@Andarist Yes, definitely! I will reach out to you soon.

what is the status of that? Is it better to directly use penpal instead, with the anticipation that this will not be merged anytime soon?

@Andarist @brucou I’m going to revisit this very soon for a series of updates to Postmates, thanks for all of your patience!


Permanent event text log

So while having everything in game with fancy hovering notifications is great, it's still nice to have a permanent log for a lot of things.
So ideally, there would be a permanent log of actions done by and surrounding you.

Make it so everything writes to a category message bus. That way people can define chat windows that include specific channels like "say" or "see".

Aiden says: "Hello there sir"
Aiden begins unscrewing the window pane from the floor.

Chat windows, or perhaps chat tabs or filters.

PR #270 should address most of this, should we go further and set up an actual log file these events are written to?

since this is kinda part of the logging issue/functionality, im gonna not it down as tech debt

#19364 closes this?

#19364 closes this?

kinda, the event log in ss13 is way more thorough with actions tho, for example  someone firing at you would have an event log entry. So popups should probably also have a "silent"/"event-log-only" param that doesn't display it on the screen but does log it for ones that would be annoying to display a lot of times like that one (btw, the firing one was just an example, pretty sure we don't actually want that logged here as it encourages unwanted behaviors) before this can be closed

Yeah, that or implement grouping for duplicate entries which is how some SS13 servers solved the problem in their chat systems.


AllowMeetingRegistration

There is no description on the NoteProperty AllowMeetingRegistration
Would be good to have a description about this and not only which values to choose from...

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

ID: 919bf080-1e20-1411-0d9e-41f559b883d8
Version Independent ID: 6a37be44-d957-2b7a-a563-53332cf59098
Content: Set-CsTeamsMeetingPolicy (SkypeForBusiness)
Content Source: skype/skype-ps/skype/Set-CsTeamsMeetingPolicy.md
Service: skypeforbusiness-powershell
GitHub Login: @tomkau
Microsoft Alias: tomkau

Seems to also be another request
7188
Closing this


Hello~ it works for me~  install the gxx=8.5 first then go with the torch 1.13+ cuda11.6 + ninja. Down with above, changed the tensorboard init, then changed the grid_sample_gradfix and conv2d_gradix also changed the sentence of the torch version in stylegan.

          Hello~ it works for me~  install the gxx=8.5 first then go with the torch 1.13+ cuda11.6 + ninja. Down with above, changed the tensorboard init, then changed the grid_sample_gradfix and conv2d_gradix also changed the sentence of the torch version in stylegan.

The reason is just the modification of the op (grid_sampler_2d_bacward) changed for different pytorch version. Past version only use the op=xxxx current version changed into a tuple as op,_=xxx and the input add a output mask composed by ctx_input1and ctx_input2.
https://github.com/vsemecky/stylegan3/commit/f61d77a0a5a0fbdb31bcf962ab3d5c7c7a9f0ef6
Originally posted by @RanQChi in https://github.com/nupurkmr9/vision-aided-gan/issues/11#issuecomment-1381314231

What does the following phrase meaning which mentioned by RanQChi in https://github.com/nupurkmr9/vision-aided-gan/issues/11#issuecomment-1381314231
" Down with above, changed the tensorboard init"|
ANd how to do it?


Changing Nginx version to 1.15 Signed-off-by: zestrells zjestrella1@g…

Changing Nginx version to 1.15
Signed-off-by: zestrells<EMAIL_ADDRESS>Which issue(s) this PR fixes:
Fixes #19545
@sftim

/assign zacharysarah

Thanks for your PR, however, it appears this was resolved with: https://github.com/kubernetes/website/pull/19198
/close


[Translation] Translate text to other languages for "Powered by BLE"

Summary: The mode of VC transport (GNB/BLE) is given as an indication in the Profile screen. The text Powered by BLE and Powered by GoogleNearby requires translation to other languages. This change is required till both the features are enabled at the runtime.
This text serves a purpose of identifying the transport mechanism whether it is built for google nearby or ble.

@Anushree09-N @santhoshsunder please take up this task to translate the BLE related labels into other languages.

@Anushree09-N : Please verify and close it today

The text is added in the commit - 2bda45619be74250a695a66cc760a1aa3ac1cb87
And the feature itself removed in the latest as of ed206c9a80e9745a3a19ee457bec29a00cf7892a

tested this task in the new build, we are seeing the "powered by BLE" in the settings page in both platforms, attaching the screenshot and device details below,
screenshot :

Tested on :
Phone make: Pixel 6
OS: Android 13
BLE version : 5.2
MOSIP server : mec.mosip.net
APP link : https://github.com/mosip/inji/actions/runs/4376878070
Testflight : 0.4.0 (27)

This feature is intended to be removed in the latest build. Hence, no activity from qa team.

@ravikp Please close the task if this feature is intended to be removed in the latest build

This issue is not applicable as we are going to have an about section.

The Powered by BLE text is no longer displayed on the Profile/Settings screen. So the issue is no more valid.


Is there an example of cw721-base with cw2981 royalties implemented?

I'm wondering in the context of ICS721 how to respect a collection's royalties from other host chains?
https://github.com/CosmWasm/cw-nfts/tree/v0.18.0/contracts/cw2981-royalties

Regarding ICS721 there is NonFungibleTokenPacketData.class_data : https://github.com/public-awesome/ics721/blob/main/contracts/cw-ics721-bridge/src/ibc.rs#L46
Here you can store all kinds of class/collection-based data. On the other side ICS721 then needs to handle this and depending on which cw721 contract, you can set things like royalties.

Rn I'm finalizing ics721 and there will be an example of handling sg721, where royalty is stored in collection_info.

Will be implemented by #156


Add support for specifying how segments should be combined

New Options:

combineEqualTimes and combineEqualTimesSeparator: Combine segments if the startTime, endTime, and speaker match between the current and prior segments. Resolves #19
speakerChange: Only include speaker when speaker changes. Resolves #20
combineSegments and combineSegmentsLength: Replaces combineSingleWordSegments function. Combine segments where speaker is the same and concatenated body fits in the combineSegmentsLength
combineSpeaker: Combine consecutive segments from the same speaker.
Change timestampFormatter to TimestampFormatter

Breaking Changes:

combineSingleWordSegments function is now handled by the combineSegments and combineSegmentsLength options
timestampFormatter is now TimestampFormatter

Added description of combineSpeaker to original post


fix/ Kraken Convert a coin reward into a coin*(ETH.F -> ETH)

Before submitting this PR, please make sure:

[x] Your code builds clean without any errors or warnings
[x] You are using approved title ("feat/", "fix/", "docs/", "refactor/")

A description of the changes proposed in the pull request:
coin rewards can be treated as coin for normal trade. So convert COIN.F to COIN in balance
Tests performed by the developer:
Script test
Tips for QA testing:

when only ETH.F exists, the following script is successfully tested
from hummingbot.core.data_type.common import OrderType, PositionAction, PositionMode, PositionSide, TradeType

from hummingbot.client.hummingbot_application import HummingbotApplication
from hummingbot.core.data_type.common import OrderType
from hummingbot.strategy.script_strategy_base import ScriptStrategyBase
from decimal import Decimal

class TestLimitOrders(ScriptStrategyBase):
    """
    This is a simple script strategy that buys 0.01 ETH at market price, then sells it at market price.
    The objective is to test the market order functionality of the Binance connector.
    """
    trading_pair = "TRX-ETH"
    order_amount = Decimal("20")
    markets = {"kraken":{trading_pair}}
    buy_order_id = None
    sell_order_id = None

    def on_tick(self):
        if not self.buy_order_id:
            self.buy_order_id = self.connectors["kraken"].buy(
                trading_pair=self.trading_pair,
                amount=self.order_amount,
                price=Decimal("0.00002897"),
                position_action=PositionAction.OPEN,
                order_type=OrderType.LIMIT)
        HummingbotApplication.main_application().stop()

Reviewed now ETH.F or other currency displayed as ETH in balance ✅
Could place order now using ETH-USDT etc. ✅

Pending: filled orders, other pair check

I assume these tokens are staking rewards earned on Kraken?

Yes, for rewards here
https://www.kraken.com/c/rewards


MaskedTimeInOut  returns wrong last block

In MaskedTimeInOut offset-stopoff can become negative
if offset-stopoff != 0:
    yield buf[:(offset-stopoff)]

then the size of the last returned block is wrong.
minimal.py

see also feature request in #109
By Ennes Sarradj on 2021-01-18T09:59:53 (imported from GitLab)

unassigned @esarradj


Nary

Is this pull request associated with an issue(s)?
No
Description
This PR adds the NAryOp class to implement unary, binary, ternary, etc. operations in a generalized manner. I originally thought I needed this for TensorWrapper's DSL, but it turned out I could have gotten by with just BinaryOp. Nonetheless this will be needed at some point so I figured I'd check it in.
TODOs
None. R2g.

🚀 [bumpr] Bumped! New version:v0.1.22 Changes:v0.1.21...v0.1.22


pgmq-rs/ docs.rs does not render latest

404 from  https://docs.rs/pgmq/latest/pgmq/?search=pgmq

0.24.0 is also not rendered.
Since 0.24.0 is latest, latest wont render.
I don't know why 0.24.0 doesn't show up.

Works now that 0.25.0 was released: https://docs.rs/pgmq/latest/pgmq/
We can a) close it b) try to release docs for 0.24.0, looks like some issue happened when running cargo docs for this version

I guess we are closing it :)


the labels for extractive summarization

Excuse me, your paper is about end-to-end extractive summarization, but in the "data" folder, only the labels for abstractive summarization can be found. Are you sure that you evaluated the performance of extractive summarization using the labels for abstractive summarization, or is it possible that the labels for extractive summarization have not been updated in the code? In addition, there is no feature extraction code in ESSumm_wav2vec.py, so it seems that this code has not been fully updated. Could you please provide an update?

Hello, thanks for your interest in ESSumm.

Yes, you are right. ESSumm is an extractive summarization method. However, to have a fair comparison with the existing approaches, we compare the generated extractive summary to the ground truth abstractive summary.

The code for the Wav2Vec-based feature extraction is in https://github.com/HenryJunW/ESSumm/blob/a4583d641bbb104a6b7d0d7c8c13c7ecde7116f5/data/ESSumm_utterance_community_detection.py#L161. Please refer to https://github.com/HenryJunW/ESSumm/blob/main/GETTING_STARTED.md, and it's part of 'Segments Generation & Key-segments Extraction'.


Crash parsing DWARF debug information

Version and Platform (required):

Binary Ninja Version: 3.6.4738-dev Personal (8ff0a04d)
OS: Arch Linux
OS Version: -
CPU Architecture: x64

Bug Description:
Crashes upon opening Factorio headless server with default options during the DWARF symbol parsing stage. With "Import Debug Information" unchecked the binary opens and fully analyzes fine.
The binary can be obtained from https://factorio.com/get-download/1.1.101/headless/linux64. I tested a few other versions including the full game and they seem to have the same issue.
$ sha256sum factorio_headless_x64_1.1.101.tar.xz
0688a6f615a87bf73d3f46b53dc423ee37cad3fc4412723f3d7450aed1638392  factorio_headless_x64_1.1.101.tar.xz

Sorry for the delay on this. Thank you for the bug report! This should be fixed in builds >=3.6.4779-dev. The cause is what I believe to be a malformed infinite reference cycle in the DWARF information, specifically the DIE:
0x0342d309:     DW_TAG_label
                  DW_AT_abstract_origin	(0x0342d309)


on advantages

after  test your PPO, and compare with  another , i think  your advantages need to been :
(advantages - advantages.mean()) / advantages.std()
for you reference

Thanks for the notification, I will try with this normalization. Can-I ask you with which one did you compare?


requirements.txt

Try to keep track of all the packages that are needed.

Misread one of the entries, so was ok.


GCP: Hibernation: Support SSDs

It would seem as though, when stopping an instance with SSDs, one is required to specify whether their contents should be preserved or discarded, despite what the documentation [1] says about defaulting that behavior to the latter. This will result in a failure to stop instances, with the following message appearing in the ClusterDeployment's Hibernating condition:
Error 400: VM has a Local SSD attached but
an undefined value for `discard-local-ssd`. If using gcloud, please add `--discard-local-ssd=false`
or `--discard-local-ssd=true` to your command.

This change adds
ClusterDeployment.Spec.Platform.GCP.DiscardLocalSsdOnHibernate, a pointer to a bool that we will pass through to the GCP API if provided. The default behavior is as before: when the field is not populated, we will not pass the option to the GCP API at all, which continues to be fine for non-SSD-having VMs.
For usability purposes, we allow this field to be edited (most spec fields are immutable, enforced by validating webhook).
[1] https://cloud.google.com/compute/docs/disks/local-ssd#stop_instance
HIVE-2693

I give it about a 50/50 chance that passing the new option in for non-SSD-havin VMs will splode the GCP API :roll_eyes:

Security vuln is new, will be addressed by https://issues.redhat.com/browse/HIVE-2711

I give it about a 50/50 chance that passing the new option in for non-SSD-havin VMs will splode the GCP API 🙄

Awesome, we won this one.


Fix heap overflow in set_browser_os()

I found this heap-buffer-overflow issue when debugging with ASAN (-fsanitize=address). And here is the proposed solution.

Problematic Code
char browser_type[BROWSER_TYPE_LEN] = "";
logitem->browser = verify_browser (ua, browser_type);
logitem->browser_type = xstrdup (browser_type);

if (!memcmp (logitem->browser_type, "Crawlers", 8)) {
    // ...
}

Access Log PoC
<IP_ADDRESS> - - [10/Dec/2023:19:30:00 +0800] "GET / HTTP/1.1" 200 1234 "-" "Edge/42"

Reason
Since the User-Agent resolved to browser_type="Edge", it only have 4+1 bytes length. When memcmp() for 8 bytes, it will touch the improper memory.
Proposed Solution 1: Use strncmp instead
I think using strncmp instead of memcmp is the most intuitive way to avoid this problem.
The string length should be 8 char + null = 9 bytes.
if (!strncmp (logitem->browser_type, "Crawlers", 9)) {
    // ...
}

Proposed Solution 2: Compare to local variable instead
If we prefer memcmp (not sure about performance between two function), we can use the local variable browser_type instead of logitem->browser_type.
-if (!memcmp (logitem->browser_type, "Crawlers", 8)) {
+/* Compare to local variable instead of logitem->browser_type because
+ * xstrdup'd one might have length less than "Crawlers". */
+if (!memcmp (browser_type, "Crawlers", 9)) {
     // ...
 }

We can change to solution 2 (with or without comments) if you preferred.

Merged. Appreciate your attention to detail. I see strncmp() fitting since we are dealing with string comparisons in this context.


App not detecting any VR games

The program remains like this indefinitely for me. The library doesn't get scanned after even 12+ hours of leaving the program open. I have a Steam library split up over multiple drives, if that's of any relevance.

Hey, thanks for the report, can you go to %APPDATA%\..\Local\openvr_fsr_app\Logs and post the Log content?

Thank you for the log! I think I have enough info to narrow down the problem. I'll let you know if I have a preview release ready trying to fix this. Btw, this is not related to multiple drives but to invalid/unreachable paths and invalid app ids.

this is happening to me as well and i have the most recent version


(staging) systemd fails to cross compile to arm

Describe the bug
Building systemd-boot with EFI support uses host cc and ld correctly but with target arch set to arm resulting in
/nix/store/k930l9lckxjf4zmafv4aapvdbd2sibmj-gcc-wrapper-9.3.0/bin/ld -o src/boot/efi/systemd_boot.so -T /nix/store/zkghrargax07rq16d6wa4r68wa1d7p30-gnu-efi-3.0.11-armv7l-unknown-linux-gnueabihf/lib/elf_arm_efi.lds -shared -Bsymbolic -nostdlib -znocombreloc -L /nix/store/zkghrargax07rq16d6wa4r68wa1d7p30-gnu-efi-3.0.11-armv7l-unknown-linux-gnueabihf/lib /nix/store/zkghrargax07rq16d6wa4r68wa1d7p30-gnu-efi-3.0.11-armv7l-unknown-linux-gnueabihf/lib/crt0-efi-arm.o --defsym=EFI_SUBSYSTEM=0xa src/boot/efi/disk.c.o src/boot/efi/graphics.c.o src/boot/efi/measure.c.o src/boot/efi/pe.c.o src/boot/efi/util.c.o src/boot/efi/boot.c.o src/boot/efi/console.c.o src/boot/efi/crc32.c.o src/boot/efi/random-seed.c.o src/boot/efi/sha256.c.o src/boot/efi/shim.c.o -lefi -lgnuefi /nix/store/ppbczakh03k4ag97v966bh5aw6ps7dqr-armv7l-unknown-linux-gnueabihf-stage-final-gcc-debug-9.3.0/lib/gcc/armv7l-unknown-linux-gnueabihf/9.3.0/libgcc.a
/nix/store/3b3ighb83nhifa1v4n7855hlbdl1mhf9-binutils-2.31.1/bin/ld: cannot represent machine `arm'

Workaround is to disable EFI completely by adding the following to mesonFlags
(if stdenv.hostPlatform != stdenv.targetPlatform then "-Defi=false" else "")

but I would like to fix this correctly.
There's also -Defi-ld flag which can be used to pass another ld but I'm not sure if using target's ld is the right approach here.
To Reproduce
Cross-build to armv7l with current staging.
nixpkgs.crossSystem.system = "armv7l-linux";

Notify maintainers
Ping cross gurus @Mic92 @Ericson2314 @matthewbauer

Hm, the workaround doesn't seem to be enough and I've switched it to
    #(if !stdenv.hostPlatform.isEfi then "-Dgnu-efi=false" else "-Dgnu-efi=true")
    "-Defi=false"

Looks like #72802 adds support for withEfi flag.

Firstly, I assume you did check the resulting package runs on arm? I'd be suspicious it's not cross-compiling at all!
You could approach the problem the other way, and get efi linked into the arm build.
For this you'd need to find out why your linker can't understand "arm" as machine name. For instance on a mingw build of ld to cross compile to arm, ld accepts machine of "arm".
You might need to hack the linker command to take option "-marmelf".
It might help take the linker and run "/nix/store/k930l9lckxjf4zmafv4aapvdbd2sibmj-gcc-wrapper-9.3.0/bin/ld --help"  the output should specify emulations and output formats supported (Probably a good idea to paste it here, for cross-compile experts to mull over).

Thanks, the only problem is the EFI (systemd-boot) part, it does cross-compile and works correctly it without it.
Trouble (for me :)) is expressing your suggestion using pkgs.buildPackages or similar. Will take a look at hacking the linker option but my suspicion is that it's not using the correct one

Fixed by a239864fc610ff7738c5a8af2a7be25a0af4a28b


Python unit tests do not pass on conda-forge for Python 3.8

Configuration:

RDKit Version: 2020.03.4
Operating system: Linux, 64 MacOS
Python version (if relevant): Python 3.8
Are you using conda? Yes
If you are using conda, which channel did you install the rdkit from? conda-forge
If you are not using conda: how did you install the RDKit?

Description:

While running the test suite to debug #2405, I found out some tests (pythonTestDirChem) do not pass for Python 3.8 on Linux 64 and MacOS. Windows is unaffected.

Relevant lines for Linux 64
Relevant lines for MacOS

I believe this is a duplicate with #2757 (but please confirm that)
It was fixed in #3268 and will be in the 2020.03.5 release.

Both reports sound super similar, indeed! I'll run the same configuration from master and will let you know!

Yep, confirmed. master reports no errors on py38.


Update Hivemind with Android TV Specific code

Part of #120

Closed as nothing required to be updated specific to AndroidTV


cron.Run() method allows set Now from method argument.

Cron package currently sets scheduler and then initialize cron.Run() based on the current time NOW. Is there possible, we can set NOW from cron.Cron.Run(now time.Time) method. Then use an old time may trigger multi callbacks immerdietely. This may be a nicer feature for test purpose or replay application.

Came across this while building a scheduler service based on CRON. On restart of the service, you want the service to run any jobs that it missed while it was down. Would it be possible to add a way to get the last time that cron.Cron was run for and to run cron.Cron as of a time in the past? Then, I could persist this timestamp before shutting down my service and use this timestamp to resume from where I left off on restart.


Submit Tic Tac Toe Game

We're so eager to add your sample to this repository as soon as possible, but we need all samples follow the same structure.
To make sure we process it as soon as possible, make sure to follow these instructions.

Q
A

Bug fix?
no

New feature?
no

New sample?
yes

Related issues?
no

Solution Details

Q
A

Solution requires premium license
no

Solution uses experimental features (see licensing guidelines)
no

Which connectors are used?
No datasource used

Solution uses on-premises connectors?
no

Solution uses custom connectors?
no

Layout
Phone

What's in this Pull Request?
This is first submit of this sample.

Hello, are there any problem with my pull request? wich is pending from 10 days (It's my first contribution, there may be some mistake :-) ) Thanks

Hello, are there any problem with my pull request? wich is pending from 10 days (It's my first contribution, there may be some mistake ) Thanks

Hi there -
I've been out at a conference so just now getting a chance to review.  It looks like the only thing missing is a folder called "solution" with the .msapp file in it.  If you get that added then I will process the PR.
Thanks for your contribution!

Hi April,
thanks for reply!
I'm adding it now... really thanks!
Enjoy your conference.
Angelo
https://angelogulisano.com/ http://angelogulisano.com/
Il giorno sab 17 set 2022 alle ore 18:18 April Dunnam <
@.***> ha scritto:

Hello, are there any problem with my pull request? wich is pending from 10
days (It's my first contribution, there may be some mistake ) Thanks
Hi there -
I've been out at a conference so just now getting a chance to review. It
looks like the only thing missing is a folder called "solution" with the
.msapp file in it. If you get that added then I will process the PR.
Thanks for your contribution!
—
Reply to this email directly, view it on GitHub
https://github.com/pnp/powerapps-samples/pull/115#issuecomment-1250098776,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AGFKC7XD55DWO2SR27QVBB3V6XVOFANCNFSM6AAAAAAQFIHCMY
.
You are receiving this because you authored the thread.Message ID:
@.***>

Hello, are there any problem with my pull request? wich is pending from 10 days (It's my first contribution, there may be some mistake ) Thanks

Hi there - I've been out at a conference so just now getting a chance to review. It looks like the only thing missing is a folder called "solution" with the .msapp file in it. If you get that added then I will process the PR.
Thanks for your contribution!

I added it, let me know if it is ok now. Thanks for support!

Hi @aprildunnam Is there any news about my request? Thanks for support 💪

Dear @angelogulisano - thank you for your contribution! I merged your PR 🎉

Dear @angelogulisano - thank you for your contribution! I merged your PR 🎉

Yeahhh! Thank you very much @LuiseFreese 👍


pubsub client does not work inside a docker container

I have this compose file
version: "3.3"
services:
  dev:
    build:
      context: .
      dockerfile: docker/dev.dockerfile
    ports:
      - '3000:3000'
    environment:
      - PUBSUB_EMULATOR_HOST=http://pubsub:8085
      - PUBSUB_PROJECT_ID=marwan-test
    depends_on:
      - pubsub
  pubsub:
    image: google/cloud-sdk
    ports:
      - '8085:8085'
    command: ["gcloud", "beta", "emulators", "pubsub", "start", "--host-port", "<IP_ADDRESS>:8085"]

My dev container is a golang:1.9.1 image with the following main.go file:
func main()
	ctx, cancel := context.WithTimeout(context.Background(), time.Second*10)
	defer cancel()

	cl, err := pubsub.NewClient(ctx, "marwan-test")
	if err != nil {
                panic(err)
	}

	t, err := cl.CreateTopic(ctx, "email")
	if err != nil {
		panic(err) // if this program is running inside a docker image, it will panic, otherwise -- create topic succeeds.
	}
}

if the above file is running inside a container, then cl.CreateTopic will be stuck indefinitely until context is timed out. However, if I run this file from the host machine and just connect to localhost:8085 instead of pubsub:8085 -- then it works.
I tried debugging why CreateTopic gets stuck infinitely, and it seems that grpc.Dial is settings its client connection to TRANSIENT_FAILURE.

@broady You have docker familiarity, can you take a look?

It might also be helpful to note, that I can successfully reach pubsub:8085 from within the dev container if main.go bypasses the gRPC client and just uses the net/http package to ping pubsub's restful endpoints.

I've never used docker compose. Can you give me some commands to run, and/or a complete project?
I wonder if this is some problem with Docker networking. Setting GODEBUG=http2debug=2 might help us see what's going on. And also --verbosity=debug on the emulator side.

@broady i created a repository that reproduces the bug: https://github.com/marwan-at-work/debug-pubsub
i added the GODEBUG and verbosity options but they don't seem to show much. Maybe I did it wrong.
If you have any trouble understanding any of the docker compose commands, please let me know. They should be more or less 1-1 to regular docker commands. The only implicit thing, is that docker-compose creates a network for all services to join, which is why I am able to ping http://pubsub:8085

I'm pretty sure this is a configuration issue, not an issue with the pubsub client.
The PUBSUB_EMULATOR_HOST should just be the host+port, not the protocol+host+port. See https://cloud.google.com/pubsub/docs/emulator for examples.
The name of the container is not only the service name in your docker-compose.yml file, but rather made up of the folder+service+number e.g. debugpubsub_pubsub_1  (you can run docker ps to see the list of container names).
So you need to set PUBSUB_EMULATOR_HOST=debugpubsub_pubsub_1:8085. Untested but that should work.

Spot on, @cristiangraz
$ git diff
diff --git a/debug-pubsub b/debug-pubsub
index 0a54ceb..b99c3a8 100755
Binary files a/debug-pubsub and b/debug-pubsub differ
diff --git a/docker-compose.yml b/docker-compose.yml
index 362a880..ee2e27d 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -7,15 +7,12 @@ services:
     volumes:
       - ".:/go/src/github.com/marwan-at-work/debug-pubsub"
     environment:
-      - PUBSUB_EMULATOR_HOST=http://pubsub:8085
-      - PUBSUB_PROJECT_ID=marwan-test
-      - GODEBUG=http2debug=2
-
+      - PUBSUB_EMULATOR_HOST=pubsub:8085
     depends_on:
       - pubsub
   pubsub:
     image: google/cloud-sdk
     ports:
       - '8085:8085'
-    command: ["gcloud", "beta", "emulators", "pubsub", "start", "--host-port", "<IP_ADDRESS>:8085", "--verbosity=debug"]
+    command: ["gcloud", "beta", "emulators", "pubsub", "start", "--host-port", "<IP_ADDRESS>:8085"]

☁ golang-samples-tests marwan-at-work/debug-pubsub +master $ docker-compose up
Starting debugpubsub_pubsub_1 ...
Starting debugpubsub_pubsub_1 ... done
Starting debugpubsub_dev_1 ...
Starting debugpubsub_dev_1 ... done
Attaching to debugpubsub_pubsub_1, debugpubsub_dev_1
pubsub_1  | Executing: /usr/lib/google-cloud-sdk/platform/pubsub-emulator/bin/cloud-pubsub-emulator --host=<IP_ADDRESS> --port=8085
pubsub_1  | [pubsub] This is the Google Pub/Sub fake.
pubsub_1  | [pubsub] Implementation may be incomplete or differ from the real system.
pubsub_1  | [pubsub] Oct 18, 2017 1:19:20 AM com.google.cloud.pubsub.testing.v1.Main main
pubsub_1  | [pubsub] INFO: IAM integration is disabled. IAM policy methods and ACL checks are not supported
pubsub_1  | [pubsub] Oct 18, 2017 1:19:21 AM io.gapi.emulators.netty.NettyUtil applyJava7LongHostnameWorkaround
pubsub_1  | [pubsub] INFO: Applied Java 7 long hostname workaround.
pubsub_1  | [pubsub] Oct 18, 2017 1:19:21 AM com.google.cloud.pubsub.testing.v1.Main main
pubsub_1  | [pubsub] INFO: Server started, listening on 8085
dev_1     | main started, with 5 seconds time out
pubsub_1  | [pubsub] Oct 18, 2017 1:19:24 AM io.gapi.emulators.grpc.GrpcServer$3 operationComplete
pubsub_1  | [pubsub] INFO: Adding handler(s) to newly registered Channel.
pubsub_1  | [pubsub] Oct 18, 2017 1:19:24 AM io.gapi.emulators.netty.HttpVersionRoutingHandler channelRead
pubsub_1  | [pubsub] INFO: Detected HTTP/2 connection.
pubsub_1  | [pubsub] Oct 18, 2017 1:19:24 AM com.google.cloud.iam.testing.v1.shared.authorization.AuthInterceptor interceptCall
pubsub_1  | [pubsub] INFO: Authentication interceptor: Header value is null
pubsub_1  | [pubsub] Oct 18, 2017 1:19:24 AM com.google.cloud.iam.testing.v1.shared.authorization.AuthInterceptor interceptCall
pubsub_1  | [pubsub] INFO: Authentication interceptor: invalid or missing token
dev_1     | successfully created topic: projects/marwan-test/topics/email
^CGracefully stopping... (press Ctrl+C again to force)
Stopping debugpubsub_dev_1    ... done
Stopping debugpubsub_pubsub_1 ... done
$

We probably should have better error messages here, though, @jba?

Nice catch @cristiangraz ! could have sworn i tried that 😅
I agree with @broady -- it definitely shouldn't just be stuck forever.
Thanks to you both!

I have a similar issue with the pubsub client, and suspect it's an environment issue as well, but am not sure where to start debugging.
The below code works fine locally, but in the alpine based Docker image, it hangs on the call to NewClient until the context deadline is exceeded.
var client *pubsub.Client

ctx, cancel := context.WithTimeout(context.Background(), time.Second*10)
defer cancel()

client, clientErr := pubsub.NewClient(ctx, source.Project)
if clientErr != nil {
	return nil, clientErr
}

Any steer on how to debug further down or anything obvious I'm missing would be great.

alpine doesn't have libc, so you'll need to build with CGO_ENABLED=0 or use an image with libc like gcr.io/distroless/base

I've experienced the same issue build using golang 1.9.2 alpine, deploy on alpine container with the binary only (no golang).
Adding ca-certificates solve the issue
apk --no-cache --update add ca-certificates

This is a grpc issue that is caused by connections made over http/2 silently failing.

@jadekler, @uudashr I experienced the same issue with a example Go app connecting to Google pubsub service in docker. Locally was working properly, but in docker I experienced the issue. So, I installed ca-certificates and it started to work perfectly! Thanks guys!

@uudashr @jadekler @sarce :
I am facing similar issue ( pub sub emulator not working when running in docker )
I added ca-certifcates and not resolved the issue.
Following is my docer file
`FROM google/cloud-sdk:alpine
supply PUBSUB_PROJECT_ID so that this container starts with this env
ENV PUBSUB_PROJECT_ID $PUBSUB_PROJECT_ID
RUN apk add --no-cache openjdk7-jre
RUN gcloud components install beta pubsub-emulator --quiet
RUN gcloud components update --quiet
RUN mkdir -p /tmp/emulators/pubsub
RUN apk --no-cache --update add ca-certificates
VOLUME /tmp/emulators/pubsub
EXPOSE 8085
CMD ["gcloud", "beta", "emulators", "pubsub", "start", "--data-dir", "/tmp/emulators/pubsub", "--verbosity", "info", "--quiet"]`
Sorry for copying to all of you

@psriramula what error message do you see? can you provide more detail? how about your other docker image? (the one that actually connects to the emulator)

I think that the Pub/Sub emulator is java based.  Running grpc Java with alpine before Java 9 causes a bunch of problems.

@psriramula what error message do you see? can you provide more detail? how about your other docker image? (the one that actually connects to the emulator)

Thanks for your response @broady  :
Don't see any error message at all when I am trying to create a topic using clients (  https://github.com/GoogleCloudPlatform/python-docs-samples/blob/master/pubsub/cloud-client/publisher.py#L42 ) nothing hepping from the python script execution.  Tried to go through the lengthy debug trails ( from the client) and found nothing.
Also posted the docker file above.
Seems @sduskis  noticed issues with open JDK I am using for this. will try to upgrade the open jdk to 9+

Did you try the official google/cloud-sdk image, per the first comment in this thread?

I think that the Pub/Sub emulator is java based.

Thanks, @sduskis  trying to upgrade the java to the latest version to see if that resolves this issue.

I see #1414 opened. Let's move discussion over there.


When basket is requested randomly select one product from each nutrient group, deduct it from inventory, and show it in their history.

API endpoint created /api/inventory/assist/[nutrientClass]/[servingsNeeded]
Working on using this endpoint to create an Assist with Baskets.


How can I add custom routes table for vpc_peering_connection_id

Im trying to figure out how it would be possible to add custom route entry.
I did try to override it however it wasn't possible as variables aren't available.
Are thy any other solutions how this could be achieved?
resource "aws_route_table" "private" {
...
...
  route {
    ipv6_cidr_block = "<IP_ADDRESS>/24"
    vpc_peering_connection_id  = "pcx-908cdasdf"

This module outputs private_route_table_ids which you can use and add aws_route resources like this:
resource "aws_route" "vpc_peering" {
  count = 3

  route_table_id = "${element(module.vpc.private_route_table_ids, count.index)}"
  ipv6_cidr_block = "::/0"
  vpc_peering_connection_id  = "pcx-908cdasdf"
}


[Errno 104] Connection reset by peer

First initialize the instance of qdrant client, and then call any method in the instance at random, like get_collections or search, and the error will appear randomly, and the probability of occurrence is not low. There will definitely be 1-2 failures out of 5 calls.
There is no firewall configuration for port 6333. At the same time, it is still in the development stage, and only I will use qdrant server, and there will be no high concurrency.
qdrant_client = QdrantClient(url,prefer_grpc=False, timeout=500)
the url string exclude 'http' schema
qdrant server stays with default configs
qdrant imgae: latest
qdrant client:1.2.0
does any one knows how to fix this or change any cinfigs to avoid http connections reset errors ?

When this error occurs, there is no error message in the server log

did you solve it?

how you solve it?


updates for multiarch and VM

enable VM via systemd and cloud-init TODO - update build
enable multi-arch builds
simplify the todolist app
added some simple tests

license compliance checks?

license compliance checks?

agree, not 100% sure.  Maybe we want to move our sample apps out of this repo.


Working DALLE-3 Support

This is nice. It was quite easy to add DALLE-3 support for low vector match scores.

Tagging @barryodev to share


Update for latest release of gradle/gradle-build-action

Code of Conduct

[X] I have read and agree to the GitHub Docs project's Code of Conduct

What article on docs.github.com is affected?
The https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-gradle and https://docs.github.com/en/actions/publishing-packages/publishing-java-packages-with-gradle pages reference the SHA for an older release of https://github.com/gradle/gradle-build-action.
What part(s) of the article would you like to see updated?
These docs should be updated to the latest release, v2.1.2.
PR for starter-workflows: https://github.com/actions/starter-workflows/pull/1375
PR for docs: https://github.com/github/docs/pull/14858
Additional information
No response

@bigdaz
Thanks so much for opening an issue! I'll triage this for the team to take a look :eyes:

@ramyaparimi What's the best way to update the docs when we release a new version of of gradle/gradle-build-action? We are actively developing the actions and it would be great if the docs were kept updated with the latest-and-greatest.
For example, I'm about to put out a bug-fix release that will make my current PR obsolete.
Should I:

Submit an issue together with PR for docs and starter-workflows
Simply submit an issue with the updated version
Only submit the PRs without the issue?

Just wondering the best way to streamline this process. Thanks.

@bigdaz You can only submit a PR without an issue ✨.  If this issue is not current anymore, you can close it in favor of the latest PR you would be opening 💖.
Thanks so very much for contributing to GitHub docs to keep them updated with your changes 💖

Thanks @ramyaparimi . I've opened #15030 which updates the docs for the latest release<EMAIL_ADDRESS>I'll close this issue and the existing PR in favour of the new one.


Weird ML Example Behaviour using VS2019

Using the tutorial https://dotnet.microsoft.com/learn/ml-dotnet/get-started-tutorial/create
Following the steps the example compiles with errors:

First build 14 errors (see attached)
Add code to project TestAppCore:Program.cs as shown in the Consume your model step at lines 11 and 14
Rebuild with 1 error (see attached)

Error CS2001 Source file 'E:\DotNet WorkSpace\VS 2019 Projects\C#\TestAppCore\TestAppCoreML.ConsoleApp\obj\Debug\netcoreapp2.1\TestAppCoreML.ConsoleApp.AssemblyInfo.cs' could not be found.	TestAppCore	E:\DotNet WorkSpace\VS 2019 Projects\C#\TestAppCore\CSC	1

Clean Solution
Build with 7 errors ((see attached)

Decided to restart example using a different approach

Created an empty solution
Added a Console App (.Net Core)
Selected Machine Learning as an addition to the Console Project.
Repeated above step 2.
Build and execution was successful with output identical to that shown in the Consume your model step. (see attached)

No idea as to why there should be a difference; errors using the first method and no errors using the second method.
Hopefully this feedback proves useful.

Duplicate of #433
This is because the project is setup in "Project in same folder as Solution". We have a fix for this in the next release.
To work around this until then, ensure the solution (.sln) and project (.csproj) are in separate folders. This is an option when creating the project from scratch.
Alternatively, you can exclude the folders for the generated projects from the project you originally clicked "Add Machine Learning" from. Sorry for the inconvenience!


Assign function to a larger parameters set, got TS2322

Bug Report

🔎 Search Terms

TS2322
function parameters

🕗 Version & Regression Information

This is a crash
This changed between versions ______ and _______
This is the behavior in every version I tried, and I reviewed the FAQ for entries about _________
I was unable to test this on prior versions because _______

⏯ Playground Link

Playground link with relevant code
💻 Code

let f: (a: number, flag: number) => number;

f = (a: number, flag: 1) => 42;
console.log(f);

type JsonPrimitive = string | number | boolean | null;

function register(f: (...args: JsonPrimitive[]) => JsonPrimitive) {
  console.log(f);
}

register((a: number, b: number) => 42);

🙁 Actual behavior

TS2322: Type '(a: number, flag: 1) => number' is not assignable to type '(a: number, flag: number) => number'.
  Types of parameters 'flag' and 'flag' are incompatible.
    Type 'number' is not assignable to type '1'.

Argument of type '(a: number, b: number) => number' is not assignable to parameter of type '(...args: JsonPrimitive[]) => JsonPrimitive'.
  Types of parameters 'a' and 'args' are incompatible.
    Type 'JsonPrimitive' is not assignable to type 'number'.
      Type 'null' is not assignable to type 'number'.

🙂 Expected behavior

No error.

That's correct - function parameters are contravariant.  Under strictFunctionTypes, you can't assign a function that only accepts a 1 to a type that can be passed any number.  This is because someone may call f(1, 2) which your arrow function wouldn't be expecting (it wants flag: 1).
The second error is similar: You have a function that requires two numbers, but you're trying to assign it to a function type that can be passed any number of JsonPrimitives.  A JsonPrimitive is not required to be a number, and if that wasn't enough, the caller is allowed to give you fewer parameters than your arrow function requires.
Both errors are correct and by design.

@fatcerberus
Thanks for your detailed answer. 😃
Might I ask how to you implement register function's signature?

A register function here is something like handler for JSON-RPC
Forbid call with function, that which has parameter other than JsonPrimitive. For example, forbid
register((a: Buffer, b: ArrayBuffer, c: Uint8Array) => boolean)

Might I ask how do you implement register function's signature?

You can use a generic function:
function register<T extends JsonPrimitive[]>(f: (...args: T) => JsonPrimitive) {
  console.log(f);
}


Rework configuration

airbnb preset dumped, no w we're using xo's shareable config with some personal tweaks

:tada: This PR is included in version 2.0.0 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Fix getting linked page extensions via many-to-many

Purpose
Many to many relations between page extenions are copied when a page is published. We end up with links between draft and published versions of the page extension but the draft version should serve as the reference. I added tests to evidence the bug and then fixed it.
Proposal

[x] Improve tests to surface the issue
[x] Add a custom "drafts" filter to easily access the relevant linked page extensions

TODO: improving tests on the html generated by our templates will be done in https://github.com/openfun/richie/pull/288

@sveetch 🎉 thanks. I don't like people to be stuck because of my bugs!


CB-7096: Add downscaling FreeIPA for recovery of non-CRL master nodes

When an non-CRL master fails, the recovery should perform a downscale.
The process includes:

Updating cluster proxy registration so that it does not include
the node
Attempting to gracefully stop telemetry on the node
Terminating the cloud provider instance
Removing the server from FreeIPA replication agreements and hosts
Revoking the host's certificate
Removing the DNS entries including A records, PTR records, SRV
records, and PTR records
Remove the instance from salt orchestration including both salt
masters and salt minions
Update the metadata for the instance and stack

This will not clean up the /etc/hosts file which will still include
references to downscaled freeipa instances. If it were to clean up the
/etc/hosts file using the hosts.absent salt rule then the instance
still would need a list of all the failed hosts on the node. It
doesn't seem particularly problematic to keep the old hosts in the
file.
This was tested with the added tests and it was also tested manually
by downscaling a 2 node FreeIPA cluster to 1 node. The primary gateway
was the CA master & CRL master and that node was kept.
Closes #CB-7096

@oleewere  I know this is a large PR. I wanted you to take a look at the stop telemetry section since it looks like you had been the one to make most of those changes originally.

The last update added cloudwatch cleanup for AWS and volume cleanup for Azure. Volumes were already being cleaned up for AWS.


python310Packages.attrs: 22.2.0 -> 23.1.0

Changelog: https://github.com/python-attrs/attrs/releases/tag/23.1.0
It uses hatchling to build from this version.
Plugins like hatch-vcs use pytest for checkPhase and fall into circular import, so I applied a patch to remove it.
Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] 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.

@GrahamcOfBorg eval

Although CI failed, I could build it from stdenv on my local aarch64-darwin.
I don't think this bump causes regression.


oscap scanner reports a finding due to the use of double quotes.

https://github.com/ansible-lockdown/RHEL8-CIS/blob/337856997d7189eda9c38ec77d57327631f91669/tasks/section_5/cis_5.3.x.yml#L35

If this line would read like below the oscap scanner using the openscap security guide would pass.
 line: 'Defaults logfile={{ rhel8cis_sudolog_location }}'

How to test:
---

- name: Install openscap
  ansible.builtin.dnf:
      state: present
      name:
          - openscap-scanner
          - scap-security-guide

- name: Run CIS oscap scan and create /tmp/report.html
  ansible.builtin.command:
      oscap xccdf eval \
          --report /tmp/report.html
          --profile cis
          --fetch-remote-resources
          /usr/share/xml/scap/ssg/content/ssg-almalinux8-ds.xml
  changed_when: true
  no_log: false
  ignore_errors: true


Feature Request: Hierarchical Tags

We have like 200+ tags. Which will probably keep increasing for a while. If the point of tags is to help navigate the giant maze of questions then as they currently stand they need some improvement. So one proposal to improve is to have tag hierarchies as inspired by the Anki hierarchical tags addon. Below is a visual.
I don't really like the colors in the image, but besides that basically what I imagine is like a collapsible hierarchy of tags, each of which has their own associated questions. E.g. Reward::Reward Misspecification , Reward::Reward Hacking, ... so both reward misspecification and reward hacking would be sub-tags of the reward tag, and we can use all three to categorize questions.
@plexish already did something like this for coda, but it would be nice to have this as a feature on the tags page too.

The proposal sounds useful, but I don't see any hierarchical structure in https://coda.io/d/AI-Safety-Info_dfau7sl2hmG/Tags_su-dP#Tags_tuRkz/r206 yet, so not sure what it would mean for UI implementation => marking the issue for discussion.


Is step #5 where we require the customer to put in an Access ID still accurate?

[Enter feedback here]
Team,
I support CSAMs in the Americas and I am hearing conflicting information regarding the use of Access IDs with the Power Platform.  For years we have been telling customers and STILL tell them today they have to enter their Access ID to link PPAC to their support plan.  However, I am now being told that is not required.  Is that true?
If that is true, we need to update this document and Step 5 that still tells customers an Access ID is required.

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

ID: 3296698b-48cc-9655-267e-92775f33e0b7
Version Independent ID: fe8f88d2-5fd4-6946-4ae6-d1abb856bf2f
Content: Get Help + Support in Power Platform - Power Platform
Content Source: power-platform/admin/get-help-support.md
Service: power-platform
Sub-service: admin
GitHub Login: @sericks007
Microsoft Alias: sericks

Thanks for your comment, @kyouells. This issue has been assigned to the doc author for review.


feat: Keep WebSocket alive with ping / pong messages

Codecov Report

Merging #377 (6afa544) into main (311248a) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #377   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           19        19
  Lines          470       489   +19
  Branches        31        38    +7
=========================================
+ Hits           470       489   +19

Flag
Coverage Δ

unittests
100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/client/WebSocketClient.ts
100.00% <100.00%> (ø)

Codecov Report

Merging #377 (6afa544) into main (311248a) will not change coverage.
The diff coverage is 100.00%.

@@            Coverage Diff            @@
##              main      #377   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           19        19
  Lines          470       489   +19
  Branches        31        38    +7
=========================================
+ Hits           470       489   +19

Flag
Coverage Δ

unittests
100.00% <100.00%> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

src/client/WebSocketClient.ts
100.00% <100.00%> (ø)


Update StoreApps.txt

Description
Please include a summary of the change - PRs should typically be restricted to add new icons. This can be done by updating StoreApps.txt to import new icons for Store apps, or directly adding icon images.
Type of change

[x] New Store icon by updating StoreApps.txt
[ ] Adding new icon images
[ ] Other (add details below)

Change details
Please add details of changes to the StoreApps.txt file or icon images included in the pull request.
Checklist:
Please delete options that are not relevant.

[x] My change to StoreApps.txt includes the Store application name only and has been tested
[ ] Icons added in this PR are in PNG format with a transparent background
[ ] Icons added in this PR are at least 256x256 pixels
[x] Icons added in this PR are official vendor icons (no 3rd party icons)

Microsoft API is no longer available, so this project no longer works


[Wikipedia] Multi Language Support

Description

adds a language dropdown to select from the sixth most active Wikipedia editions. The current extension only searches in the English edition.
remember last-selected language with useCachedState
refactored data fetching using Raycast utils instead of swr
updated dependencies & removed obsolete dependencies
solves #3958

Screencast
https://user-images.githubusercontent.com/19997520/208733903-aea723d2-ea9a-42ff-a180-dff2f9452438.mov

Hi @vimtor 👋
Do you mind checking this too

Thank you for your contribution. I hope this will be merged fast into the main branch :)

@JonathanWbn thank you for the contribution and for updating the deps. I approve the change, however I wonder if it would make more sense to have the language as a preference instead.
You will know the use case better so I let it up to you to decide :)

thank you for the contribution and for updating the deps. I approve the change, however I wonder if it would make more sense to have the language as a preference instead.

@vimtor thanks!
I prefer the search bar dropdown for the following reasons:

better UX: no initial config prompt, comfortable to change after the initial setting
solves the bi-lingual use case: the original issue reads "in most cases i want to search in the german wikipedia, but autosuggestion only works for the english wiki." (#3958)

thank you for the contribution and for updating the deps. I approve the change, however I wonder if it would make more sense to have the language as a preference instead.

@vimtor thanks! I prefer the search bar dropdown for the following reasons:

better UX: no initial config prompt, comfortable to change after the initial setting
solves the bi-lingual use case: the original issue reads "in most cases i want to search in the german wikipedia, but autosuggestion only works for the english wiki." ([Wikipedia] ... #3958)

The 2nd point makes a lot of sense. Let's ship it @pernielsentikaer! 🚀

@JonathanWbn thank you for the contribution and for updating the deps. I approve the change, however I wonder if it would make more sense to have the language as a preference instead.
You will know the use case better so I let it up to you to decide :)

I also agree with the author. I do use wikipedia often in multiple languages it would be a PIA to go to settings and change every time the setting. I think the authors design is really useful.
PS. I would like  to add turkish and greek languages shall i create a PR or if it is something too minor for a pr would you add it?
@vimtor @pernielsentikaer

@JonathanWbn thank you for the contribution and for updating the deps. I approve the change, however I wonder if it would make more sense to have the language as a preference instead.
You will know the use case better so I let it up to you to decide :)

I also agree with the author. I do use wikipedia often in multiple languages it would be a PIA to go to settings and change every time the setting. I think the authors design is really useful. PS. I would like to add turkish and greek languages shall i create a PR or if it is something too minor for a pr would you add it? @vimtor @pernielsentikaer

Yeah! Feel free to create a PR with those languages

thanks @vimtor I submit my pr directly to raycast repo right ? I couldnt see a contributing md file or something thats why asking here

You can read a bit more here @NikosEfthias

@pernielsentikaer thank you


fix: Optimize subscript and array/map filter in favor of memory

Summary:
Currently, these functions wrap the underlying element vectors of the
map/array with a dictionary layer where the indices point to the
selected/remaining elements. If the element vector is large and only
a small subset of elements are selected, then this can create
counterproductive dictionaries where the base is much larger than the
dictionary. This can then result in large amounts of memory being
passed up the execution pipeline, holding onto memory, and
furthermore, expression eval can peel these vectors and operate on
the large bases that can end up creating intermediate vectors of
similar large size. This can put further memory pressure on queries,
causing them to hit their memory limits, resulting in failures or
spills.
This change ensures that the aforementioned functions that can
generate these kinds of results would instead flatten the elements
vector if the size of the dictionary is less than 1/8th the size of
the base (elements vector).
This helped reduce memory usage in the filterProject operator in a
particular query from 2.6GB to 380MB.
Differential Revision: D66253163

Linux build failed due to unrelated test. Filed an issue for it: #11619


fix: add setProviderAndWait examples

This PR

adds setProviderAndWait example on the server readme
adds setProviderAndWait example on the client readme
fixed invalid link on the server readme

Related Issues
Fixes #613
Notes
The React SDK wasn't updated in this PR.
Signed-off-by: Michael Beemer<EMAIL_ADDRESS>

Changed the title so it prompts a release to update npm notes.


Choosing between binding and pubsub

Ask your question here
Hi i need to subscribe to an event hub within our organisation and i was thinking to use pubsub. I noticed dapr also has bindings and have seen some blogs using binding to event hub. It isn't very clear when you use which api.  Please can i get  a clear pointers to pros and cons of each to help make that decision?

@GowriVenk - Please post this question on the Dapr Discord pub/sub channel here https://discord.com/channels/778680217417809931/901141467840524289
In a nutshell, pub/sub API provides messaging capabilities and the bindings are simply a way to call onto an API, but do not have all the benefits described here https://docs.dapr.io/developing-applications/building-blocks/pubsub/pubsub-overview/#features


add check for cutoff for graph traversal for prospective databases

The current approach traverses the original database to stop at a certain defined cut-off. It may happen that in a prospective database the production technologies are so different that processes above the cutoff that have a large impact are excluded or processes below the cutoff are included.

This could be implemented by calculating a static lca with every time-specific database and then, during the priority-first graph-traversal, inform the cut-off algorithm with most conservative score of each visited node from the set of scores with the different time-specific background databases.
As long as we do not have temporal information in the background, this is not so relevant as we can set the cut-off to very low to make sure we continue the traversal throughout the comparatively short foreground systems to reach the intersection with the background dbs, where we are currently stopping anyways.

TODO: add warning to change baseyear  database.


cubeb_oss: changes to buffering logic

The change is to reduce the number of dropped frames when playing
YouTube videos.  The most significant part is to set trigger threshold
to be low enough, such that as long as the audio hardware's DMA engine
moves data the callback is triggered without waiting longer.  Besides
that, unify oss_wait_*fd_for_space() for both directions into a single
function.  Buffer size is also not required to match the other
direction.
Sponsored by:	The FreeBSD Foundation

Thanks!


Add 'ln' binary to kernel

I want to use the linux ln binary, to create links to /home/shared in /home/jovyan directory
Tasks:

[x] add ln binary to the kernel
[x] create symlink /home/jovyan/shared pointing to /home/shared

I've added the symlink creation in the Jupyter image
Also updated docs - https://github.com/ALTERNATIVE-EU/alternative.github.io/commit/c3c6554bad040b4e57370b2c53f806fb0dc21165

works for me


Clear the Engine

It would be nice to have a clean way to clear the Engine.
For example, if one wants to reset the Engine without having to relaunch the app (like a "new scene") or reload a complete scene.
Thus, destruction signals have to be managed correctly ( see issue #153 ), as for the component unregistration from the systems.

As I said to @hoshiryu , the implementation of this function should be nothing but removing all entities from the engine, and leave the destruction order handle resource deletion  correctly.


Tables with many columns

Opened table in database which has many columns and I find it hard to see all columns.You have to use mouse or arrow keys to navigate.I suggest adding some kind of zoom(Ctrl + scroll for example) or some other solution to it.
Keep up good work, I'd like to use this in future

https://github.com/web-pal/DBGlass/issues/46


[EC-44] Send proper node status when handshaking

I've added new actor: NodeStatusHolder which is responsible for storing node-related values that may change over time (current best block, server listen address, possibly other needed values).
This actor should be updated with new values as soon as they change (for example, ServerActor informs about new listen address when binding is successful - the same should happen to blockchain info when we get new blocks).

@mcsherrylabs done

👍


CSS problem on "Your Projects" page

On https://www.drupal.org/project/user there is the following problem that a Dreditor injection is reducing the horizontal space of the following table. It looks like this:

A possible solution could look like this:
.view-content {position:relative;}
#page a.dreditor-application-toggle {position:absolute;right:0;}

...and the float:right; should be removed. The result then looks like this:

Dreditor is being decommissioned due to the lack of availability of current maintainers and the fact that Drupal.org is becoming more feature rich at a much faster rate than Dreditor itself now.
This decision was also partially made due to the amount of work (complete rewrite) it would take to create an "official" Firefox extension (#256).
If you already have the extension installed, it should continue working for a while until, inevitably,  the markup on Drupal.org changes. It will no longer be updated.
We understand that many of you love this extension, as do we. This isn't the end, in fact, it's a much brighter beginning. All the things we love about Dreditor can, and should, be moved into Drupal.org natively.
For more information, please follow: https://www.drupal.org/node/2779729

This issue was moved to dreditor/dreditor#6


[GoogleMaps] PoiWithPlaceIdTapped event is not being raised when tap on Point of Interest

Basically everything is in the title.
Steps to reproduce:

Download this repo with Sample project: https://github.com/MPowerKit/GoogleMaps
Run Sample project (use your ios api key inside MauiProgram.cs file)
Go to Map features page
Check "Handle PoI clicks" checkbox
Find some PoI on the map and tap it
See the "Map clicked" popup instead of "Poi clicked" popup

To be sure there is no bug in the MPowerKit.GoogleMaps library you can put breakpoint here https://github.com/MPowerKit/GoogleMaps/blob/main/MPowerKit.GoogleMaps/Platforms/iOS/Managers/MapManager.cs#L183
Android part works as expected

Do other MapView events work (e.g. CoordinateTapped)?

Yes, this event and others work

https://github.com/googlemaps/ios-maps-sdk/issues/36
Maybe the fix is in 9.2, but it's not mentioned in the release notes

Ah I see, this is native library bug

Let's leave this open to track it since there is action we can take (binding the next version) to fix it.

I just uploaded a nuget for 9.2.0 bindings. Check it out and let me know if it works / fixes the issue :)

Getting this crash after update to 9.2.0
=================================================================
	Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

=================================================================
	Native stacktrace:
=================================================================
	0x10f973315 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_dump_native_crash_info
	0x10f911d1e - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_handle_native_crash
	0x10f864aff - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_sigsegv_signal_handler_debug
	0x125509e9d - /usr/lib/system/libsystem_platform.dylib : _sigtramp
	0x534d472f656c646e - Unknown
	0x1246964b3 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libc++.1.dylib : _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKc
	0x10066f7b3 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSVectorMapSharedResourceCache generatedTextureAtlasesForScale:]
	0x10066fbee - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSVectorMapSharedResourceCache addGeneratedTextureAtlasIconsForScale:]
	0x10067dd27 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSVectorMapView didCreatePhoenixRenderer:]
	0x100627485 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSEntityRendererView createRenderer]
	0x10062721a - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : __46-[GMSEntityRendererView setUpOrResumeRenderer]_block_invoke_2
	0x123a171e0 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_call_block_and_release
	0x123a18563 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_client_callout
	0x123a27369 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_main_queue_drain
	0x123a26dd2 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_main_queue_callback_4CF
	0x1129da995 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
	0x1129d50e5 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : __CFRunLoopRun
	0x1129d42d1 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : CFRunLoopRunSpecific
	0x12eb870cb - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices : GSEventRunModal
	0x15168f490 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UIApplication _run]
	0x1516943d1 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : UIApplicationMain
	0x10c4832ba - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libxamarin-dotnet-debug.dylib : xamarin_UIApplicationMain
	0x10f987f25 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : do_icall
	0x10f9866b7 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : do_icall_wrapper
	0x10f9773d9 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_interp_exec_method
	0x10f974b83 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : interp_runtime_invoke
	0x10fa5b198 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_runtime_invoke_checked
	0x10fa62adb - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_runtime_exec_main_checked
	0x10f8c7272 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_jit_exec
	0x10c4c3a5a - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libxamarin-dotnet-debug.dylib : xamarin_main
	0x100cb9e14 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : main
	0x10a39d478 - Unknown
	0x2020dd2cd - Unknown

=================================================================
	Basic Fault Address Reporting
=================================================================
Memory around native instruction pointer (0x1255079f2):0x1255079e2  89 e5 48 89 f9 48 89 fa 48 83 e7 f0 66 0f ef c0  ..H..H..H...f...
0x1255079f2  66 0f 74 07 66 0f d7 f0 48 83 e1 0f 48 83 c8 ff  f.t.f...H...H...
0x125507a02  48 d3 e0 21 c6 74 17 0f bc c6 48 29 d7 48 01 f8  H..!.t....H).H..
0x125507a12  5d c3 66 2e 0f 1f 84 00 00 00 00 00 66 90 48 83  ].f.........f.H.

=================================================================
	Managed Stacktrace:
=================================================================
	  at <unknown> <0xffffffff>
	  at UIKit.UIApplication:xamarin_UIApplicationMain <0x000b8>
	  at UIKit.UIApplication:UIApplicationMain <0x0006e>
	  at UIKit.UIApplication:Main <0x00152>
	  at Sample.Program:Main <0x0002c>
	  at <Module>:runtime_invoke_direct_void_string[] <0x00118>
	  at <unknown> <0x00000>
=================================================================

=================================================================
	Native Crash Reporting
=================================================================
Got a SIGSEGV while executing native code. This usually indicates
a fatal error in the mono runtime or one of the native libraries
used by your application.
=================================================================

An error has occurred in the native fault reporting. Some diagnostic information will be unavailable.

=================================================================
	Native stacktrace:
=================================================================
	0x10f973315 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_dump_native_crash_info
	0x10f911d1e - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_handle_native_crash
	0x10f864aff - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_sigsegv_signal_handler_debug
	0x125509e9d - /usr/lib/system/libsystem_platform.dylib : _sigtramp
	0x534d472f656c646e - Unknown
	0x1246964b3 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/libc++.1.dylib : _ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE17__assign_externalEPKc
	0x10066f7b3 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSVectorMapSharedResourceCache generatedTextureAtlasesForScale:]
	0x10066fbee - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSVectorMapSharedResourceCache addGeneratedTextureAtlasIconsForScale:]
	0x10067dd27 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSVectorMapView didCreatePhoenixRenderer:]
	0x100627485 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : -[GMSEntityRendererView createRenderer]
	0x10062721a - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : __46-[GMSEntityRendererView setUpOrResumeRenderer]_block_invoke_2
	0x123a171e0 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_call_block_and_release
	0x123a18563 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_client_callout
	0x123a27369 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_main_queue_drain
	0x123a26dd2 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/usr/lib/system/libdispatch.dylib : _dispatch_main_queue_callback_4CF
	0x1129da995 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__
	0x1129d50e5 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : __CFRunLoopRun
	0x1129d42d1 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/Frameworks/CoreFoundation.framework/CoreFoundation : CFRunLoopRunSpecific
	0x12eb870cb - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/GraphicsServices.framework/GraphicsServices : GSEventRunModal
	0x15168f490 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : -[UIApplication _run]
	0x1516943d1 - /Library/Developer/CoreSimulator/Volumes/iOS_22B81/Library/Developer/CoreSimulator/Profiles/Runtimes/iOS 18.1.simruntime/Contents/Resources/RuntimeRoot/System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore : UIApplicationMain
	0x10c4832ba - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libxamarin-dotnet-debug.dylib : xamarin_UIApplicationMain
	0x10f987f25 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : do_icall
	0x10f9866b7 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : do_icall_wrapper
	0x10f9773d9 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_interp_exec_method
	0x10f974b83 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : interp_runtime_invoke
	0x10fa5b198 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_runtime_invoke_checked
	0x10fa62adb - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_runtime_exec_main_checked
	0x10f8c7272 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libmonosgen-2.0.dylib : mono_jit_exec
	0x10c4c3a5a - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/libxamarin-dotnet-debug.dylib : xamarin_main
	0x100cb9e14 - /Users/mac/Library/Developer/CoreSimulator/Devices/F1C5C356-FC79-4600-95A9-655BD7D45179/data/Containers/Bundle/Application/AFB2A814-BB9A-4DBF-BCB9-3C5F7FB84FE8/Sample.app/Sample : main
	0x10a39d478 - Unknown
	0x2020dd2cd - Unknown

Exiting early due to double fault.

I'll take a look when I can.

Missed some resources... I think it should be good now.

yes, this updated version is working and fixes the issue, so we can close it now. Thank you for your work


create BarterDEX api library

Title: [Persona name] should (not) be able to [overarching action]
Business/User Value: As [persona] I want to [action by user] so that [value or need met]
Acceptance Criteria
GIVEN [necessary context and preconditions for story]
WHEN [action]
THEN [reaction]
DEV NOTES
DESIGN Notes
None
---other items that you may add to a story---
NEEDS PM
[Add reason for adding a label needs PM so you can view the story and remember context to unblock the story; usually this is some kind of thing we need to follow up with our client counterpart on]
NEEDS DESIGN
[Add reason for adding a label needs design so your designers can view the story and get context to unblock the story]
/label ~"story"

inspired from https://github.com/binance-exchange/binance-api-node

It is really done in https://github.com/particle4dev/dicoapp-e/blob/master/app/utils/barter-dex-api/index.js. It only needs to improve. Closed!!!


BitBar cannot find programs installed by brew

I'm trying to use ansiweather with BitBar.  I wrote a script containing
#!/bin/bash

exec ansiweather -l Waterloo,CA -a false -f 1

ansiweather is a tool installed with brew install ansiweather.  The script works when I manually run it, but I get a exec: ansiweather: not found from BitBar

BitBar doesn't run in the same environment the Terminal applications runs in.
Replace ansiweather with /usr/local/bin/ansiweather and it should work.

ansiweather depends on other utility commands installed by brew so this
will still fail
On Feb 9, 2016 3:17 PM, "Alex"<EMAIL_ADDRESS>wrote:

BitBar doesn't run in the same environment the Terminal applications runs
in.
Replace ansiweather with /usr/local/bin/ansiweather and it should work.
—
Reply to this email directly or view it on GitHub
https://github.com/matryer/bitbar/issues/207#issuecomment-182044649.

Maybe you can solve the problem by changing the contents of /private/etc/paths to (in this order):
/usr/local/bin
/usr/bin
/bin
/usr/local/sbin
/usr/sbin
/sbin

@JayBrown I've tried this, and it still does not work.  Brew installs ansiweather to /usr/local/bin which was already in that file at the top.  I still did change the contents of that file to your suggestion and nothing changed.

Ended up fixing this issue by setting the path within the script:
PATH=/usr/local/bin:$PATH

That seems a stopgap solution though. Can bitbar use bash' PATH? Plugins would have to be manually modified depending on the environment setup otherwise, while they could use the existing PATH configuration


Adds khallock as additional maintainer

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


Add support for HowTo JSON+LD

This is a Feature Request
It would be a good idea to add support for HowTo description format to some page especially the tutorial ones.
What would you like to be added
We would need to add JSON+LD on the most visited tutorial to make it easy for search engines to understand the different steps of those tutorials.
Why is this needed

This could help new users to have a visualization directly into their search results of the different steps they need to perform to do a specific task.

Comments
https://developers.google.com/search/docs/data-types/how-to

Nice idea.

/area web-development