Reserve the last 128MB of outbound NOC address unmapped if iATU is used

Copy of the issue from old open-umd  repo - https://yyz-gitlab.local.tenstorrent.com/tenstorrent/open-umd/-/issues/8

In order to allow systems team to use a slice of the device->host range as a channel of device->host communication, we need to agree upon a partitioning scheme for the outbound NOC address.
The behaviour should not be subject to iATU programming performed by UMD and by syseng side driver/tools. So we need to purposely ensure that we do not program this translation range for the iATU.
init_pcie_iatus needs to be modified such that outbound NOC address 0xF8000000-0xFFFFFFFF is not mapped.

UMD currently has some code for this, but the intent is difficult to discern and nothing takes advantage of it.
This problem goes away if we abandon the hugepage/iATU technique currently used to implement sysmem (host memory that is accessible by hardware) and use the IOMMU instead.  With KMD's IOMMU support, different applications can allocate different buffers, map them for DMA, and receive the NOC address (in PCIe) that data mover kernels can use to access the buffer.  The constraint here is WH's limited address space for NOC->host access.


Update nalgebra to 0.32

Any change of getting this merged? @kalev just curious what you're doing in the meantime as I need this and am wondering if I should use my own fork for the time being.

I ended up patching it downstream in Fedora in the mean time, https://src.fedoraproject.org/rpms/rust-statrs/c/3b588181bafc5bb693f334a2c0bde0fd910e4c47?branch=rawhide

Hi, I'm a new co-maintainer! I have no opposition to this, nothing acts up as I increase version dependence incrementally by minor release and none of nalgebra's changelog seems to an issue for what we have here.
However, as @henryjac (our other maintainer) and I just accepted the role, we haven't figured out how we'll go about maintaining this, and I think this should be part of decisions about a next release. What do you think @henryjac?

I think we should add some of the other existing PRs like this together with some more pressing issues. Issue 195 is probably something we should look into as it concerns copyright issues.
Overall I think getting out a release soon would be a good first milestone and show that the crate is still being maintained.

@henryjac, sounds like it'll be useful to make a gh milestone for 0.16 release and add things to it so we can discuss on those issues. I'll do that and add this issue and the NIST one for now. Let me know if you have a different suggestion.

Sounds good! I'll see what other reasonable PRs that could be added.
Also, I think the release would be 0.17. It's a bit confusing with the numbering with it being both 0.15 and 0.16 at some places, but the latest release on crates.io is 0.16.


matio: 1.5.14 -> 1.5.15

Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/matio/versions.
meta.description for matio is: '"A C library for reading and writing Matlab MAT files"'.

Checks done (click to expand)

built on NixOS
/bin/sh passed the binary check.
1 of 1 passed binary check by having a zero exit code.
0 of 1 passed binary check by having the new version present in output.
found 1.5.15 with grep in /nix/store/jb7ajjjaqig54kvvpcn0hf7dmml8w08r-matio-1.5.15
directory tree listing: https://gist.github.com/a7aca007f0f9a8f0dc759b4e92b287e0
du listing: https://gist.github.com/32d317fd77cea2e9cc78f1a08cb947c8

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

8 total rebuild path(s)
2 package rebuild(s)
2 x86_64-linux rebuild(s)
2 i686-linux rebuild(s)
2 x86_64-darwin rebuild(s)
2 aarch64-linux rebuild(s)
First fifty rebuilds by attrpath
kst
matio

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/jb7ajjjaqig54kvvpcn0hf7dmml8w08r-matio-1.5.15 \
  --option binary-caches 'https://cache.nixos.org/ https://r-ryantm.cachix.org/' \
  --option trusted-public-keys '
  r-ryantm.cachix.org-1:gkUbLkouDAyvBdpBX0JOdIiD2/DP1ldF3Z3Y6Gqcc4c=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(r-ryantm's Cachix cache is only trusted for this store-path realization.)
Or, build yourself:
nix-build -A matio https://github.com/r-ryantm/nixpkgs/archive/3e80f2479586d52ab129a9607c8425fe1897a70f.tar.gz

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

cc @vbgl for testing.

@GrahamcOfBorg eval


refactor(compiler): introduce TsJestCompiler

Summary

Test plan

Does this PR introduce a breaking change?

[ ] Yes
[ ] No

Other information

Pull Request Test Coverage Report for Build 372591977

-75 of 114 (34.21%)  changed or added relevant lines in 2 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage decreased (-6.04%) to 87.507%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/compiler/ts-jest-compiler.ts
34
109
31.19%

Totals

Change from base Build 370419862:
-6.04%

Covered Lines:
1007

Relevant Lines:
1112

💛  - Coveralls


Fix byte buffer handling to support PyPy

This PR solves conda-forge/cupy-feedstock#43 (#3221).
I tested on following environment.
Python 3.6.9 (1608da62bfc7, Dec 23 2019, 10:50:04)
[PyPy 7.3.0 with GCC 7.3.1 20180303 (Red Hat 7.3.1-5)] on linux

cc @leofang @jakirkham

Jenkins, test this please

Jenkins CI test (for commit 67ced534b47dd186ebab7a8a658326f55bc26ef4, target branch master) succeeded!

Thanks Ryosuke! 😀

Thanks for the quick action, @okuta @emcastillo! Question: isn’t the usage of &vector[0] against #3020?

Question: isn’t the usage of &vector[0] against #3020?

Lengths here seem at least 1 due to the trailing NULL.  #3022 is a proposal to avoid &vector[0] always as a coding rule.

&vector[0] should be avoided in cases that arrays can be empty, but I think it is fine if we know that the array always have values.

Lengths here seem at least 1 due to the trailing NULL. #3022 is a proposal to avoid &vector[0] always as a coding rule.
I think that ptxSizeRet >= 1, because it contains NULL character at the end.

I see, thanks! 🙂


[FLINK-15990][table] Remove register source and sink in ConnectTableDescriptor

What is the purpose of the change
Remove deprecated methods in ConnectTableDescriptor.
Discuss thread: http://apache-flink-mailing-list-archive.1008284.n3.nabble.com/DISCUSS-Remove-registration-of-TableSource-TableSink-in-Table-Env-and-ConnectTableDescriptor-td37270.html
Verifying this change
This change is a code cleanup without any test coverage.
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): (yes / no)
The public API, i.e., is any changed class annotated with @Public(Evolving): (yes / no)
The serializers: (yes / no / don't know)
The runtime per-record code paths (performance sensitive): (yes / no / don't know)
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: (yes / no / don't know)
The S3 file system connector: (yes / no / don't know)

Documentation

Does this pull request introduce a new feature? (yes / no)

CC: @wuchong @dianfu

@JingsongLi Thanks for the PR. There are still a few files which should also be updated, e.g. test_udf.py, test_table_environment_api.py, python_shell.md, etc. Could you search the key words and make sure that all places are updated?

@dianfu Thanks~ You are right to python_shell.md, but not exists in test_udf.py, test_table_environment_api.py.
This PR not includes tableEnv.registerSource/Sink(Need modify more preparation), just ConnectTableDescriptor.

@JingsongLi Thanks for the quick update! +1 from my side.

Also remove Registration#createTableSource and Registration#createTableSink ?


NEXT-00000 - Add post update message to system:update:finish output

1. Why is this change necessary?
When you subscribe to \Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent you will only see the message in the administration. But it would be already be helpful after running system:update:finish because there can be hints in it, why the admin might not be able to use. So you are locked out of the data, that is crucial for updating a system.
2. What does this change do, exactly?
Print after the data has been stored in the administration notifications.
3. Describe each step to reproduce the issue or behaviour.

Subscribe \Shopware\Core\Framework\Update\Event\UpdatePostFinishEvent
Add data to it
Expect it in the CI/CD logs

4. Checklist

[x] I have rebased my changes to remove merge conflicts
[ ] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfil them.

🤖 Generated by Copilot at ca362f0
This pull request adds a feature to show the post update message data on the CLI when running the system:update:finish command. It also updates the changelog file with the corresponding entry.

🤖 Generated by Copilot at ca362f0

Add a changelog entry for the feature (link)
Print the post update message data to the console output in the SystemUpdateFinishCommand class (link)

Thank you for merging :)


How is it differ from a server?

It sounds like a server but rephrase in a different way.

As already mentioned in the Readme file:

WebUI it's not a web-server solution or a framework, but it's an easy-embeddable tool to use any installed web browser as a user interface.

WebUI won't replace any existing web server software. Instead, WebUI can help you to avoid creating a +100MB software using an embedded Chromium web browser under Electron to ~2MB portable software using the existing web browser on your customer's machines.

Understandable, have a nice day.


Use -O option to wget when fetching zxcvbn

Otherwise the downloaded zxcvbn.js also includes garbage we don't want.

Oops, good catch.  Looks good to me, feel free to merge.

Merged

This wasn't merged XD

Looks to me like it was in:
https://github.com/zulip/zulip/commit/974a9bd0f3eabcccd091ce0fe274b982b785fd23

hmmmmm,
Doesn't show as merged to me
Sent from my iPhone

On 27 Sep 2015, at 16:32, Tim Abbott<EMAIL_ADDRESS>wrote:
Looks to me like it was in:
974a9bd
—
Reply to this email directly or view it on GitHub.

The Zulip project uses rebases rather than merge commits to merge changes, so GitHub's UI (which only shows changes merged via merge commit) doesn't show it, but you can see the commit as clearly merged in https://github.com/zulip/zulip/commits/master, for example.

ahhh ok


[flash_ctrl,pwrmgr] Flash low power entry problem?

For the test "flash_ctrl_idle_low_power"
desc: '''Verify flash_idle signaling to pwrmgr.
- Initiate flash program or erase over the controller.
- Program the pwrmgr to go into deep sleep.
- Issue a WFI.
- Ensure that the low power entry is gated until the flash operation completes.
'''
I am attempting to set the low power entry mode while a flash_ctrl operation is in progress.
I have set up "enable low power" then I started a page erase and issue wait_for_interrupt before the erase operation has completed.
I have captured waves of some of the signals. I can see low_power_hint is set in pwrmgr, flash_idle is low while the
flash operation takes place. When core_sleeping  goes high the pwrmgr_fsm.state_q transitions through some states
immediately gating the flash_ctrl input clock, this then becomes ungated before the end of the flash transaction. When
flash_idle is high again no further gating takes place.
Not sure if this is a bug or if there is something specific in the setup I might have missed.
Should the flash clock be gated at all while flash_idle is low and should the gating be then enabled once flash_idle is high?

Zoomed in on the state transitions.

ah yes this is intended.
What the pwrmgr does is when it receives the entry hint is it first gates all clocks.
That allows it to observe a "snapshop" of the device in that moment (and it can also be guaranteed if it decides to proceed to low power nothing will change).
So during that snapshot it looks at the flash idle.  If it is indeed idle (meaning it will be not become non-idle later), it is safe to enter. If it is not idle (like you have shown here), then the pwrmgr knows that someone attempted to enter low power while a non-volatile transaction is ongoing.  It should then "abort" the low power entry and resume the clocks.
I think that's what you are seeing here, can you confirm?
@matutem please let us know if this is different from your block level expectations.

@davebwil let me know if this is all clear.
We can close this issue if it makes sense.

@tjaychen, many thanks, yes I think it is clear now. Closing.


Add GitHub Action to deploy Cloud Run Job

Merging this immediately to main so we can test the github action


Pact slots to sorcery points?

Was there a change to the ability to use Pact slots to get Sorcery points back on Warlock/Sorcerer multiclass builds?
I recently updated to <IP_ADDRESS> after not playing for a while. I played for a bit, but when I tried to use my pact slots to get points back, I ended up burning one of my Sorcerer slots.  Verified I had to hold Shift while doing so (which worked the last time I played, but that was ages ago), tried again, burned another regular slot.  Tried again without holding the shift key, again burned a regular slot.
1.4.33
<IP_ADDRESS>
The CrownNuke character is the MC
UB Bug reports.zip

It’s the same feature since lost valley was released. some users report it but usually is because you need to keep shift pressed until the effects finish.

on this particular scenario you don't press shift at all. simply convert using the second button.

not a bug.


Fix #1472 say argument does not exist for pin_* events in TS

Summary
This pull request resolves #1472. The current pin_added / pin_removed event data types are not compatible with https://github.com/slackapi/bolt-js/blob/%40slack/bolt%403.11.1/src/types/events/index.ts#L81-L83
Requirements (place an x in each [ ])

[x] I've read and understood the Contributing Guidelines and have done my best effort to follow them.
[x] I've read and agree to the Code of Conduct.

If it makes sense to fix it as a part of this ticket, the same problem exists for the reaction_added event.

@wickerpopstar Thanks for reporting the same issue for reaction_added/reaction_removed events! I just sent one more PR for it: https://github.com/slackapi/bolt-js/pull/1476


[WIP] Add appveyor

Build using AppVeyor

Is this ready?

We will have to revisit this later.

iirc this was nearly ready to go but I think we were waiting on ops to place the boost zip somewhere (you can see it's pulling from dropbox)


Fix descriptions on mutually exclusive checkbox and prepare for "checked" parameter

Fixes descriptions not showing on the mutually exclusive checkbox, and prepares to accept a "checked" parameter. I can't seem to see if runner stores if a user selects the mutually exclusive option.

By upgrading from design system 6.0.1 to 8.0.4 this has caused tests to fail, however I've already fixed this in #2090, so ideally that needs merging first.

Worked for me with:                         "id": "checkbox-exclusive-answer",                         "mandatory": false,                         "type": "Checkbox",                         "options": [{                             "label": "I prefer not to say",                             "description": "Some description",                             "value": "I prefer not to say"                         }]
But I would agree, the description should be added to the test schema.

@bitdivision Looks like I hadn't rebuilt my data sources - is working now.


rubygems.org link to this gem's homepage appears to be outdated

The link to this gem's "Homepage" at https://rubygems.org/gems/ravenjs-gem points to ets-berkeley-edu/ravenjs-gem, rather than to this repo.
The linked repo appears to be two versions out of date, while this one appears to be slightly more recently updated.
Assuming that this repo is the more "official" repo, you may want to update the link on the rubygems page.
For example: the issue that was solved with #1 is still presented in the linked repo's README.

@jordanstephens thanks for raising this. ets-berkeley-edu/ravenjs-gem is actually the official repo and I've updated it


Property bindings don't get activated for dynamically loaded element definitions

Quick description
I have a single page app where each page is an element itself. To avoid loading all pages and their media when visiting the landing page, pages are loaded dynamically. When a user navigates the app, page.js loads the "page element" by invoking the function _importPage. I'm not sure if this is the best way to go around making a single page app in Polymer but overall it seems working.
Router code
_importPage: function(page) {
  if (!document.querySelector('link[href="' + page + '"]')) {
    var link = document.createElement('link');
    link.setAttribute('rel', 'import');
    link.setAttribute('href', page);
    document.head.appendChild(link)
  }
}

var that = this;
page('/posts/:posturl', function(data) {
  page_loaded = that._importPage('pages/posts.html');
  that.route = 'posts';
  that.queryString = data.params['posturl'];
});

Sometimes I need to pass a query string to the page element
<page-posts name="posts" query-string="[[queryString]]"></page-posts>

Page code
However, in <page-posts> element. Nothing appears on the page, the <span> element is empty! console.log does print the value correctly.
  <template>
    <span>{{queryString}}</span>
  </template>
  <script>
  Polymer({
    is: 'page-posts',
    ready: function() {
      console.log(this.queryString);
    },
    properties: {
      queryString: {
        type: String,
      }
    },
  });
  </script>

Workarounds
It will work if the page is not loaded dynamically. For example, adding this to the head/or elements.html:
<link rel="import" href="../pages/posts.html">

Or if I add $
<page-posts name="posts" query-string$="[[queryString]]"></page-posts>

Confirmed. Seeing the same: http://jsbin.com/qofuyesuza/edit?html,output
This is a bit tricky. The definition of page-posts isn't registered by the time the binding to queryParam is setup, so the binding gets lost in Binding Limbo. It's curious though that the the attribute binding (query-param$=) works. It gets picked and propagated through to the property, even after the fact.

Aside: I remember running into this exact issue (lazy load a component and have the bindings not work) for Google :santa: Tracker. We ended up using attribute bindings in a couple of places or later setting the property in JS.

@sorvell @kevinpschaaf is there a right way to approach this? Any helper methods we can create to make make data binding WorkAsExpected :tm: for delay-load cases?
BTW @Tanbouz, check out Polymer.Base.importHref. It's a helper that does what your _importPage is doing :).

Any sort of late-binding templates to a host is not supported by the simplified binding machinery Polymer has in place now, so unfortunately it's not as simple as adding helper methods.
The "Carbon elements" project will be addressing the need for more sophisticated lazy-loading.
What I would recommend in the meantime is to create top-level page elements within <template is="dom-if">'s whose definitions are lazy-loaded via Polymer.Base.importHref, and stamp the dom-if template once the definition is loaded.  Let me know if that's enough guidance to get you going.

Yes! Sounds good for my simple app. Looking forward for the carbon elements.
Thank you :+1:

Dupe of https://github.com/Polymer/polymer/issues/2653


Improve documentation on item ID

Currently it says: “Ideally, the id is the full URL of the resource described by the item, since URLs make great unique identifiers”. I’m afraid some developers may read this as “a good JSON feed has URLs in its feed IDs” and make their implementations depend on it.
I’d say it shouldn’t be the the URL, as the URL of the same item may change (i.e. when you fix a typo in it) and the ID should stay the same. I’m adding JSON feed support to my blogging engine, Aegea (http://blogengine.me/), and I want to use the unique numeric IDs for the posts.
So, I’d suggest changing the spec like this: “This may be the full URL of the resource described by the item if the URL is not about to change, or any other unique string. The JSON Feed readers should never count on this being an URL”.

The way we dealt with that in RSS, in the  sub-element of , we added an optional attribute, isPermaLink, that indicated if the guid could be used as a URL.
It seems to have held up pretty well over the years. :-)

I think the ID should be URI so it’s universally unique. One could use tag URIs (e.g, tag:example.com,2018:blog/138) so the ID don’t change in future. See this GitHub feed for real example.

Ideally, the id is the full URL of the resource described by the item, since URLs make great unique identifiers.

I also think that this is a bit fragile. This is what many blog engines do already when generating RSS and Atom feeds. The result is that when the blog owner does cosmetic changes to URLs (like how slug are generated, or adding the year in the URL), the ID of the item also changes in the feed. Which leads to reruns.
In my opinion UUIDs (in the form 956e4690-a9ae-4334-a83b-61ddc7b062f2) are a good solution to this problem.

It's a good point that sometimes URLs change when migrating blog systems, for example, but a UUID or post ID seems unlikely to survive a migration like that. I don't think we can dictate that a more unique ID is used because it wouldn't drop cleanly into existing blog systems. Even with the downsides of using URLs, I think they are probably best for most people.


How to get token level similarity scores?

I stumbled upon this cool visualization tool on ColBERT, which demonstrated the token/word level similarities between query and passage:

Is this possible to achieve with RAGatouille? What I want is to provide the query and passage, and get the similarity scores of tokens/words of the passage to the query.

Ah, this is already asked in #108 .


Add support for unix domain sockets

To issue HTTP requests to a UNIX domain socket:

Use new "http+unix://" scheme in URL.

Use urlencoded socket path as the hostname part of the URL.
e.g.: for a socket at /tmp/profilesvc.sock, you could do:
http http+unix://%2Ftmp%2Fprofilesvc.sock/status/pid

This uses https://pypi.python.org/pypi/requests-unixsocket
Fixes: GH-209 (https://github.com/jakubroztocil/httpie/issues/209)
Screenshot

Cc: @shin-, @jakubroztocil, @monsanto, @np, @nuxlli, @matrixise, @remmelt

@msabramo what do you think about adding this as a plugin (https://github.com/jakubroztocil/httpie/pull/276#issuecomment-64484844)? There is also another plugin candidate that is basically a requests adapter (#298).

I'm open to creating an HTTPie plugin. I need some guidance though.
From a glance at the code, it looks like there are 3 types of plugins:

auth
converter
formattter

If I am not mistaken, these all get called after the request has already completed. In that case that would be too late to try to open a unix socket.
Does there need to be a new type of plugin perhaps -- a connection plugin?

Actually it's looking like I can maybe make it an auth plugin and then register my requests adapter at the top level of the module so that it executes at import time. But this feels a little hacky so maybe a connection plugin is still a good idea.

@jakubroztocil: Please see https://github.com/jakubroztocil/httpie/pull/299
With that, I can get an auth plugin to work.

And here's the unix socket "auth plug" I hacked together:
https://github.com/msabramo/httpie-unixsocket
I guess it would be nice if it were a "connection plugin" rather than an "auth plugin", but we'd have to add support to HTTPie for that.

@msabramo

From a glance at the code, it looks like there are 3 types of plugins:

auth (the only kind that is documented in README.rst by the way)
converter (undocumented)
formattter (undocumented)

That is correct. The plugin API is still work in progress and will probably be completely reworked by v1.0.0, that's why it's lacking docs. But for now, I will add a new plugin type, an AdapterPlugin (python-requests: transport adapters). HTTPie will load these plugins on startup and mount them (just like you did in the first version of this pull request).

@msabramo Let me please know if it's okay. I'll then release v0.9.1 and you can publish the plugin on PyPi.

@msabramo HTTPie v0.9.1 with transport adapter plugin support is out. So the plugin can be released on PyPi as well (after https://github.com/msabramo/httpie-unixsocket/pull/3 has been merged).

Implemented as as plugin supported in HTTPie v0.9.1+:  https://github.com/msabramo/httpie-unixsocket


Updated docs for basic mapping

Added note about UUID identifier generator strategy, which was added in 2.3 version at @0a83560.

@phansys thanks!

:+1:


feat: add command to ignored binaries

Hey, firstable thanks for this awesome project!
'command' is part of npm https://www.npmjs.com/package/command, but it's not maintained (last publish 10 years ago). 'command' is also a unix command that, for example, can check if a command is available in the current shell. This creates a false positive whenever 'command' is used.
We use it for example inside of a husky pre-commit hook like this:
if ! command -v yalc check &> /dev/null
then
    echo "yalc could not be found"
    exit
fi

This results in knip flagging this as a unlisted binary:
Unlisted binaries (1)
command  .husky/pre-commit

I've added a test for this in the husky v9 fixture, but it's actually not really related to husky, because this could be used in any kind of bash script. If there is a better place for this test, let me know.

Absolutely! Thanks @tim-richter
❯ last-publish command
The last publish date of command is 6/9/2014

I've added a test for this in the husky v9 fixture, but it's actually not really related to husky, because this could be used in any kind of bash script. If there is a better place for this test, let me know.

Btw, I do this more often, "merging" fixtures/tests. Can't have everything separated perfectly, would grow into something too large/slow of a test suite imho.

:rocket: This pull request is included in v5.21.1. See Release 5.21.1 for release notes.
Using Knip in a commercial project? Please consider becoming a sponsor.


Updated autoscale custom metrics

add limitation about AppInsights custom metrics

Docs Build status updates of commit ad28468:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

articles/azure-monitor/autoscale/autoscale-custom-metric.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

@EdB-MSFT,
Can you review the proposed changes?
IMPORTANT: When the changes are ready for publication, add a #sign-off comment to signal that the PR is ready for the review team to merge.
#label:"aq-pr-triaged"
@MicrosoftDocs/public-repo-pr-review-team

#sign-off


fix defaults to match doc

For this release (3.6.0) the default is
apiVersion: operator.ibm.com/v1alpha1
kind: AuditLogging
metadata:
  name: example-auditlogging
spec:
  fluentd:
    enabled: false
    imageRegistry: quay.io/opencloudio/
    pullPolicy: IfNotPresent
    journalPath: /run/log/journal
  policyController:
    imageRegistry: quay.io/opencloudio/
    pullPolicy: IfNotPresent
    verbosity: "0"

for testing, you will need to change the journalpath to /var/log/audit since fyre seems to use that path for journald

@lauriet-ibm I don't know how this will affect your automation. Your scripts would need to change the enabled var to true, and correct the journalPath to /var/log/journal

it should not affect op2op upgrade. In an operator upgrade, the pre-existing cr from the last version remains so the customer's values for these fields will not be altered when moving up a version

I was more concerned if your testing automation assumes forwarding is enabled and the default journalPath

/lgtm


Support TensorFlow Lite Hexagon delegate

https://www.tensorflow.org/lite/performance/hexagon_delegate

Hexagon delegate is mainly for older version of Android.
It's not needed because NNAPI (dsp) delegate is already supported.


Failed to build flutter application for android

I've installed on the Lnux computer the Android Studio, Android SDK, gradle, dart, flutter and Intellij IDEA. Without problems. Was create a standard flutter project, but an error occurred during the build:

Oops; flutter has exited unexpectedly.
Crash report written to /home/michael/IdeaProjects/first_nuc/flutter_03.log;
please let us know at https://github.com/flutter/flutter/issues.
FAILURE: Build failed with an exception.

Where:
Script '/home/michael/flutter/packages/flutter_tools/gradle/flutter.gradle' line: 329

What went wrong:
Execution failed for task ':app:flutterDependenciesDebug'.

Process 'command '/home/michael/flutter/bin/flutter'' finished with non-zero exit value 1

Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
Finished with error: Gradle build failed: 1

Flutter crash report; please file at https://github.com/flutter/flutter/issues.
command
flutter build flx --suppress-analytics --target /home/michael/IdeaProjects/first_nuc/lib/main.dart --output-file /home/michael/IdeaProjects/first_nuc/build/app/intermediates/flutter/debug/app.flx --snapshot /home/michael/IdeaProjects/first_nuc/build/app/intermediates/flutter/debug/snapshot_blob.bin --depfile /home/michael/IdeaProjects/first_nuc/build/app/intermediates/flutter/debug/snapshot_blob.bin.d --working-dir /home/michael/IdeaProjects/first_nuc/build/app/intermediates/flutter/debug/flx
exception
ProcessException: ProcessException: No such file or directory
Command: /home/michael/flutter/bin/cache/artifacts/engine/android-arm-profile/linux-x64/gen_snapshot --assert_initializer --await_is_keyword --causal_async_stacks --vm_snapshot_data=/home/michael/flutter/bin/cache/artifacts/engine/linux-x64/vm_isolate_snapshot.bin --isolate_snapshot_data=/home/michael/flutter/bin/cache/artifacts/engine/linux-x64/isolate_snapshot.bin --packages=/home/michael/IdeaProjects/first_nuc/.packages --dependencies=/home/michael/IdeaProjects/first_nuc/build/app/intermediates/flutter/debug/snapshot_blob.bin.d --print_snapshot_sizes --snapshot_kind=script --script_snapshot=/home/michael/IdeaProjects/first_nuc/build/app/intermediates/flutter/debug/snapshot_blob.bin /home/michael/IdeaProjects/first_nuc/lib/main.dart
#0      runCommandAndStreamOutput (package:flutter_tools/src/base/process.dart:125)
<asynchronous suspension>
#1      GenSnapshot.run (package:flutter_tools/src/base/build.dart:55)
#2      Snapshotter._build (package:flutter_tools/src/base/build.dart:210)
<asynchronous suspension>
#3      Snapshotter.buildScriptSnapshot (package:flutter_tools/src/base/build.dart:175)
<asynchronous suspension>
#4      build (package:flutter_tools/src/flx.dart:58)
<asynchronous suspension>
#5      BuildFlxCommand.runCommand (package:flutter_tools/src/commands/build_flx.dart:44)
<asynchronous suspension>
#6      FlutterCommand.verifyThenRunCommand (package:flutter_tools/src/runner/flutter_command.dart:239)
<asynchronous suspension>
#7      BuildSubCommand.verifyThenRunCommand (package:flutter_tools/src/commands/build.dart:50)
<asynchronous suspension>
#8      FlutterCommand.run (package:flutter_tools/src/runner/flutter_command.dart:181)
<asynchronous suspension>
#9      CommandRunner.runCommand (package:args/command_runner.dart:194)
<asynchronous suspension>
#10     FlutterCommandRunner.runCommand (package:flutter_tools/src/runner/flutter_command_runner.dart:276)
<asynchronous suspension>
#11     CommandRunner.run.<anonymous closure> (package:args/command_runner.dart:109)
#12     new Future.sync (dart:async/future.dart:222)
#13     CommandRunner.run (package:args/command_runner.dart:109)
#14     FlutterCommandRunner.run (package:flutter_tools/src/runner/flutter_command_runner.dart:161)
#15     run.<anonymous closure> (package:flutter_tools/executable.dart:143)
<asynchronous suspension>
#16     AppContext._run (package:flutter_tools/src/base/context.dart:76)
<asynchronous suspension>
#17     AppContext.runInZone.<anonymous closure> (package:flutter_tools/src/base/context.dart:66)
#18     _rootRun (dart:async/zone.dart:1120)
#19     _CustomZone.run (dart:async/zone.dart:1001)
#20     runZoned (dart:async/zone.dart:1467)
#21     AppContext.runInZone (package:flutter_tools/src/base/context.dart:65)
#22     run (package:flutter_tools/executable.dart:114)
<asynchronous suspension>
#23     main (package:flutter_tools/executable.dart:67)
<asynchronous suspension>
#24     main (file:///home/michael/flutter/packages/flutter_tools/bin/flutter_tools.dart:16)
#25     _startIsolate.<anonymous closure> (dart:isolate-patch/isolate_patch.dart:263)
#26     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:151)

flutter doctor
[-] Flutter (on Linux, locale en_US.UTF-8, channel alpha)
    • Flutter at /home/michael/flutter
    • Framework revision 701d534ba9 (3 days ago), 2017-09-12 14:01:51 -0700
    • Engine revision 31d03de019
    • Tools Dart version 1.25.0-dev.11.0
    ✗ Downloaded executables cannot execute on host (see https://github.com/flutter/flutter/issues/6207 for more information)

[✓] Android toolchain - develop for Android devices (Android SDK 26.0.1)
    • Android SDK at /home/michael/Android/Sdk
    • Platform android-26, build-tools 26.0.1
    • Java binary at: /home/michael/Downloads/android-studio/jre/bin/java
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] Android Studio (version 2.3)
    • Android Studio at /home/michael/Downloads/android-studio
    • Java version OpenJDK Runtime Environment (build 1.8.0_112-release-b06)

[✓] IntelliJ IDEA Community Edition (version 2017.2)
    • Flutter plugin version 17.0
    • Dart plugin version 172.4155.35

[✓] Connected devices
    • LG H840 • LGH840b2ec63ed • android-arm • Android 6.0.1 (API 23)

The problem is solved quite simply. When installing Android Studio (link: https://developer.android.com/studio/install.html) in Ubuntu or Linux Mint, pay attention to the next line:
sudo apt-get install libc6: i386 libncurses5: i386 libstdc ++ 6: i386 lib32z1 libbz2-1.0: i386.
I was inattentive and lost the day. Learn from other people's mistakes.


Holding ctrl key while clicking

r.mouse('down')  # hold the mouse down
r.keyboard('[ctrl]')
r.mouse('left')  # release the mouse
Hi, I'm trying to do "hold the ctrl key and click something", but right now the best I can do is hold the left mouse button, press the ctrl key (not hold), and release the left mouse button.
Could you show me how to hold a key using the RPA?

Hi @yekunhui you will have to use custom SikuliX commands with r.vision() see this example -
r.vision('keyDown(Key.CTRL)'); r.click('some_button.png'); r.vision('keyUp(Key.CTRL)')

Thank you, the issue is resolved!


Blazor EditForm does not bind to Model when using FluentButton

.net 9, Blazor
Blazor EditForm does not populate my model's data (when it is submitted) in the  FluentTextField when using FluentButton.
See the attached file. RIP.
fluent_ex.txt

You have not followed our issue template and have not supplied enough detail for us to investigate. We will not work on this until details are supplied. If not done in 3 days, we will close the issue.
What version of the library? What kind of project (WASM/Web App)? What .NET version? What rendermode does the page use?
If you want us to help you, you need to help us!

I have updated the posting. Let me know if you need more information.

I created a new Fluent Blazor Web App project with 'Interactive rendermode' set to 'None' and 'Include sample pages' checked. Replaced Counter.razor with your attached sample code. Top of the page looks like this (as this was not in your attachment) :
@page "/counter"
@using System.ComponentModel.DataAnnotations
@rendermode InteractiveServer

<PageTitle>Counter</PageTitle>

When running this and filling out the form, I get:

As you can see in the console, the model data is there.
Are you sure your page is using Server rendermode? If it is SSR, check the notes at https://www.fluentui-blazor.net/Forms
Maybe you can share all your code in a repo so we can reproduce the issue?

Guys, I found the problem, and it is on me. I was using static SSR on this page. What happened was, I was copying/pasting from another form and forgot to copy the render mode attribute. By adding the render mode attribute "Interactive Server" it works. Interestingly, the hot reload in VS is bugged in my project too which doesn't help. Saving the page with changes did not work, I had to recompile and refresh the page.
Because without the interactive server attribute, I was using static SSR for the page. By following the instructions on the sample page, I added the Name attribute with the required values to my form input fields and that work.
Q: Is there a reason why you guys don't generate the Name attribute on the input field on the client side?
FYI:
You have spelling mistake in the docs, in the Note section:
It reads: "Note: When using the input components in SSR mode, be sure to assing a value to the Name property"
The word "assing" should read  "assign".
Sorry about the hassle, thanks for your help.

Q: Is there a reason why you guys don't generate the Name attribute on the input field on the client side?

Because we couldn't inherit the standard Blazor code. We will do that for the next version.


add aliases for cmake exported variables

Issue #, if available:
#1208
Description of changes:
The current exported cmake names AWSSDK_LINK_LIBRARIES and AWSSDK_INCLUDE_DIR are not well-known for the cmake users.
Add aliases so that the names are more familiar for user.
set(AWSSDK_LIBRARIES ${AWSSDK_LINK_LIBRARIES})
set(AWSSDK_INCLUDE_DIRS ${AWSSDK_INCLUDE_DIR})

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

merged

https://github.com/aws/aws-sdk-cpp/commit/63a632971df1724489cfaba888ad29683a352d1d


playing after .stop() trims start of audio

Wavesurfer.js version(s):
4.2.0
Browser and operating system version(s):
Mac 10.15.17 - Safari 14
Code needed to reproduce the issue:
wavesurfer.start()
wavesurfer.end() / wavesurfer.seekTo(0)
wavesurfer.start()

Use behaviour needed to reproduce the issue:
I would expect the sample / sound / audio to sound the exact same every time this code is run, however on the second running on start() the beginning of the sample / audio is slightly cutoff.
Amazing library, I'm using it to demo audio samples on a website, so it's critical I get the start of the audio file.
Is this a known issue or is there a solution? I couldn't find anything online.
Thanks,
Jacob

is this a typo? wavesurfer.end() / wavesurfer.seekTo(0)

Hey sorry no I meant as in either or that line of code -- according to the docs both of those method should bring the audio back to the start of the file.
But actually apologies I should have updated this -- I found the solution. This issue is only in safari, and only using the the MediaElement backend, switching the backend to WebAudio solves the issue.
I'm gonna close this -- hopefully if anyone else hits this they can find the solution here, and if anyone whines you'll know the issue : )
Thanks for the amazing lib!


mongoc: 1.27.3 -> 1.27.4

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/mongodb/mongo-c-driver/releases.
meta.description for mongoc is: Official C client library for MongoDB
meta.homepage for mongoc is: http://mongoc.org
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.27.4 with grep in /nix/store/13r4da245lh3bd691zvmc655kn5pwssk-mongoc-1.27.4
found 1.27.4 in filename of file in /nix/store/13r4da245lh3bd691zvmc655kn5pwssk-mongoc-1.27.4

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

8 total rebuild path(s)

8 package rebuild(s)

First fifty rebuilds by attrpath

collectd
libmongocrypt
mongoc
mongocxx
n8n
rsyslog
syslogng

Instructions to test this update (click to expand)

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

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

Or:
nix build github:r-ryantm/nixpkgs/89b1c8b08749db1feeae81a4c8ba5e1a9b3106ed#mongoc

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

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

8 packages built:

collectd
libmongocrypt
mongoc
mongocxx
n8n
rsyslog
syslogng
syslogng.man

Maintainer pings
cc @archer-65 for testing.

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

1 package marked as broken and skipped:

collectd

3 packages built:

libmongocrypt
mongoc
n8n


update task registry + generalize matching

updates the task registry to include the latest values matching the sparsezoo
updates the taskname __eq__ check to ignore spaces as well

This looks good but I think we also have a copy in SparseZoo which in my opinion should be used everywhere over this.


Frame flicker on MacOS

I'm having what appears to be an image synchronization problem on MacOS.  I'm wondering if I've done something wrong.  The example program repeatedly does the following:

Read mouse events
Fills a texture with red.
Overwrites the texture with black and white.
Copies and presents the texture to the screen.

I should just see black and white since the red is completely overwritten, and indeed the program works as expected on Windows.
But when run under MacOS 10.11.1, near the top of the screen, I see red flickering, as if step 4 is still going while step 2 of the next iteration commences.  The key lines of code are here.  If I move the mouse around, the problem temporarily goes away (because of extra delay reading the events?)
Is my code wrong?  I had a similar issue last year  with Windows (without using SDL) that was blamed on the OS and eventually fixed.

Hi ArchRobison, I created a C version that mimics the Go version. Could you check if the issue still happens? Just wanted to quickly check if it's a problem with the binding.
https://gist.github.com/jackyb/dbc38cba4cf7a05b55f2

I'm having trouble getting the example to link.  (I'm new to MacOS's non-Unix "frameworks'.)  There seems to be no SDL/SDL2.h on my system.  I used Brew to install SDL.  There is a Headers/SDL2.h, so I tweaked the #include to use it.  But now I seem to be missing some fundamental MacOS library on my link line.  Here's a sample:
$ cat Makefile
a.out: crosshair.c
	clang -std=c11 -I/Library/Frameworks/SDL2.framework/Versions/A/Headers/ $< /usr/local/lib/libSDL2.a -framework CoreFoundation
$ make
clang -std=c11 -I/Library/Frameworks/SDL2.framework/Versions/A/Headers/ crosshair.c /usr/local/lib/libSDL2.a -framework CoreFoundation
crosshair.c:79:27: warning: use of GNU old-style field designator extension [-Wgnu-designator]
                SDL_Event quitEvent = { type: SDL_QUIT };
                                        ^~~~~
                                        .type =
1 warning generated.
Undefined symbols for architecture x86_64:
  "_AudioObjectGetPropertyData", referenced from:
      _COREAUDIO_OpenDevice in libSDL2.a(SDL_coreaudio.o)
      _build_device_list in libSDL2.a(SDL_coreaudio.o)
  "_AudioObjectGetPropertyDataSize", referenced from:
      _build_device_list in libSDL2.a(SDL_coreaudio.o)
  "_AudioOutputUnitStart", referenced from:
      _COREAUDIO_OpenDevice in libSDL2.a(SDL_coreaudio.o)

What do I need to add to my compile line?

I got the program to compile.  The C program exhibits the same red flicker program, so it's not the Go bindings.  Do you have recommendations on how best to report the C example to the SDL community?
P.S. By patiently looking up symbols in the SDK sources, I was able to get the program to link.  I ended up with:
clang -std=c11 -I/Library/Frameworks/SDL2.framework/Versions/A/Headers/ crosshair.c /usr/local/lib/libSDL2.a \
-framework CoreAudio \
-framework AudioUnit \
-framework CoreFoundation \
-framework CoreGraphics \
-framework ForceFeedback \
-framework IOKit \
-framework AppKit \
-framework Carbon \
-liconv

Hi ArchRobison, it's great you got it to work! I believe the development mailing list is the best way for you to report the problem. http://libsdl.org/mailing-list.php.


records_for_xxx isn't considered when using ?includes=xxx param

Hi there,
I've defined a resource as:
has_many :countries

def records_for_countries
   Country.where(published: true)
end

This works great until I try use the include parameter to sideload the relationships and then the records_for_countries method is ignored.
I'm trying to define an entity that composes all of the critical data that is needed for my app. A resource that my ember app uses to pull in all the common entities that are shared by the different entities in my app.
Is there any way to get the ?includes=xxx to make use the records_for_xxx method?

Can you override apply_includes to also add the countries to the generated relation?

Hi,
Yes I can.
Thanks so much!


Documentation link broken - working link included

Documentation that is linking to at https://resample.readthedocs.io/en/latest/ is broken.
This works though https://resample.readthedocs.io/en/master/index.html

Thanks @guhan-lily for the issue. https://resample.readthedocs.io/en/latest/ is working for me, do you mean linking between that page and the actual API docs is what's broken?
cc @HDembinski

Thanks for reporting, I will investigate, too.

Sorry, I was dozing at the keyboard when I entered tat issue. The link itself is not broken but there are no further navigational links there.

Yes, I noticed when I had a look, thank you for reporting this. This broke when I tried to update the docs recently. I will fix this. It is good that RTD points to master by default. Latest shows the state of the development branch.

Hm, when I compile the docs locally, it works.

https://readthedocs.org/projects/resample/builds/14116549
WARNING: autodoc: failed to import module 'bootstrap' from module 'resample'; the following exception was raised:
No module named 'numpy'
WARNING: autodoc: failed to import module 'empirical' from module 'resample'; the following exception was raised:
No module named 'numpy'
looking for now-outdated files... WARNING: autodoc: failed to import module 'jackknife' from module 'resample'; the following exception was raised:
No module named 'numpy'
WARNING: autodoc: failed to import module 'permutation' from module 'resample'; the following exception was raised:
No module named 'numpy'
none found

Seems we are missing numpy as a dependency for the docs build.


feat: message models and array-type message support for fast responses.

Coverage increased (+1.2%) to 99.224% when pulling 06466f14f98d6ca1f63aae1f80648284456ec71e on v2 into 15faade0ca03f45b88986ceb833991170a474484 on dev.


[stable/mongodb] Change image to one that supports initdbScripts

Signed-off-by: Javier Salmeron Garcia<EMAIL_ADDRESS>
What this PR does / why we need it:
The current image did not support initdbScripts
Which issue this PR fixes
(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

https://github.com/bitnami/bitnami-docker-mongodb/issues/162
https://github.com/helm/charts/issues/16032

Special notes for your reviewer:
Checklist
[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

[x] DCO signed
[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] Title of the PR starts with chart name (e.g. [stable/chart])

/ok-to-test
/lgtm


ComponentSupport: Missing public documentation about hyphenating properties

Steps to reproduce the problem

Check this private API description:
https://github.com/SAP/openui5/blob/005a9e2d8c35260eccfb062d65b34a90506bd58f/src/sap.ui.core/src/sap/ui/core/ComponentSupport.js#L86-L101
It says:

As HTML is case-insensitive, camel cased properties have to be written in dashed form.

Valid ✔

Invalid ❌

Error: Property or event "autoprefixid" does not exist in sap.ui.core.ComponentContainer.

Go to the public API reference page. Or the topic Declarative API for Initial Components

What is the expected result?
The important message, that "camel cased properties have to be written in dashed form", is clearly noticeable in the documentation as well as in the API reference page, maybe even as a MessageStrip with an additional link to the naming convention.
What happens instead?
Neither the API reference nor the documentation topic makes the reader aware of the naming convention.
The thing is; application developers are used to write bootstrap config attributes without hyphens in index.html, such as:

resourceroots ✔
oninit ✔
waitfortheme ✔

Naturally, within the same index.html page, they tend to write ComponentContainer settings without hyphens as well:

autoprefixid ❌
componentloaded ❌
handlevalidation ❌

They then see the error in the console and wonder if defining such properties is possible at all, and if yes, what the proper syntax looks like.

A better approach would be to allow the above syntax if possible. This would make developing ui5 applications a bit more intuitive. --> Nevermind!

Actually, there is a topic in the Demo Kit which explains that the camel-cased property names should be "escaped" with dashes in between: Declarative Support: Properties ( A )

To define a property with upper case characters, you have to "escape" them with a dash character, similar to CSS attributes. The following code gives an example:

As the name of the attributes of HTML tags are case-insensitive, the properties displayLogoff and displayWelcome of the ApplicationHeader control have to be "escaped" as data-display-logoff and data-display-welcome for the name of the attributes of the HTML tag. Keep this in mind when matching properties, associations, or events as an attribute of the HTML tag.

Currently, the only topic, that is linked in the ComponentSupport API description, is Declarative API for Initial Components ( B ) which doesn't explain the requirement to add dash characters.
Would be nice if:

That topic ( A ) is linked in the API description additionally
Or the topic ( B ) could apply the content from the topic ( A ).

Of course, only if there are no other plans from internal discussions.

just FYI #1980266553

PS: Additionally we will make changes to the Dev-Guide, once we rework the Component-Section.


Wrong version code on ABI splits, RN 0.59.9 + Gradle 5.4.1

As mentioned in RN version 0.59.9 changelog, one should be able to upgrade to Gradle 5.4.1 & Android Gradle plugin to 3.4.0. This works and builds just fine, but I noticed that when I switch between Gradle 4.10.2 and 5.4.1, then the versionCode for my app bundle changes to a different (lower) number (I have enableSeparateBuildPerCPUArchitecture set to true).
This is an issue because I have already published versions of the app which build with a higher number so Google does not allow me to use these new builds. This only happens when using Gradle 5.4.1 and changes to the "correct" build number when I switch back to the older version.
I did some testing and (afaik) the issue appears to be on the order that the ABI variants are processed. So with version 4.10.2, the last ABI to get evaluated in the "each" loop (app/build.gradle) is "x86_64", which would return number 4 from versionCodes.get(abi) and so the versionCodeOverride would end up being: 4 * 1048576 + versionCode.
When using Gradle 5.4.1, then I get a final: 3 * 1048576 + versionCode, implying that the last ABI to get evaluated was "arm64-v8a" (number 3) even if all 4 default ABIs are enabled and in the same order.
I don't know much about Gradle and build scripts so maybe I'm missing something, but it seemed strange enough for me to open an issue.
React Native version:
0.59.9
React Native Environment Info:
System:
OS: Windows 10
CPU: (4) x64 Intel(R) Core(TM) i5-4590 CPU @ 3.30GHz
Memory: 9.07 GB / 15.87 GB
Binaries:
Yarn: 1.16.0 - C:\Program Files (x86)\Yarn\bin\yarn.CMD
npm: 6.4.1 - C:\Program Files\nodejs\npm.CMD
IDEs:
Android Studio: Version  <IP_ADDRESS> AI-183.6<IP_ADDRESS>22156
Steps To Reproduce

Set app to use enableSeparateBuildPerCPUArchitecture= true and Gradle version 5.4.1
Run command ./gradlew.bat bundleRelease
Open the generated .aab file and check the versionCode inside manifest.xml
Repeat previous steps but with Gradle version 4.2.10
versionCode should differ from the one found in step 3

Describe what you expected to happen:
versionCode should be the same for builds in steps 3 and 4

You don't need enableSeparateBuildPerCPUArchitecture if you use app bundle, so please disable it. See https://developer.android.com/platform/technology/app-bundle.

@juanamd did you solve this? I'm having the exact same issue.

@juanamd did you solve this? I'm having the exact same issue.

As @dulmandakh suggested, I disabled enableSeparateBuildPerCPUArchitecture since it wasn't really necessary when using app bundle.

What if I already have apps published to Play Store with APK splitting? For example:
versionCode 30
armeabi-v7a - 1048606
x86 - 2097182
arm64-v8a - 3145758
x86_64 - 4194334

Once I build .abb I get a single 3 1048576 + versionCode file.
Should I turn off enableSeparateBuildPerCPUArchitecture and manually update versionCode to 4 * 1048576 + versionCode? Looks hacky, but otherwise, x86_64 users won't get an update. 😢
@juanamd did you have the same problem?

@rosskhanas I turned off enableSeparateBuildPerCPUArchitecture and manually replaced my versionCode with the latest in Play Store + 1, 4194334 + 1 in your case. Then just increment it with every build. I don't know if there's a fancier way of doing it.

This is really bad, now my Android version code is over 4194306....

@juanamd @dulmandakh I'm having the exact same issue, and
def enableSeparateBuildPerCPUArchitecture = false

doesn't do any difference. Any ideas?


so trying to learn to use this I keep getting an error on postman to test it and no file created.

Describe the bug
from postman
Type: TypeError
Message: Argument 1 passed to Shaka\Options\DRM\Raw::keys() must be of the type string, null given, called in \videouploads.php on line 1543
File:\vendor\aminyazdanpanah\php-shaka\src\Options\DRM\Raw.php
Line: 95
Notice: Undefined variable: keymine in \includes\videouploads.php on line 1543
So here is the issue I'm having broken down.
I don't want to read the key from file.
I want it as a variable.
                     $export = \Shaka\Shaka::initialize($config)
		->streams($stream1, $stream2)
		->mediaPackaging()
		->DRM('raw', function ($options) {
			 return $options->keys(file_get_contents('raw.key'));
		})
		->DASH($output_path . 'h264.mpd')
		->export();

so I change this as folllow. But I get the error above. I have declaired it NULL i have used isset. it still tells me the variable is Undefined variable. I can even echo it out.
                               return $options->keys($keymine);

How do I fix this?
Oh they key I use, is the same key cut from the file. I copy past the whole key line. so
$keymine = 'label=AUDIO:key_id=f3c5e0361e6654b28f8049c778b23946:key=a4631a153a443df9eed0593043db7519,label=SD:key_id=abba271e8bcf552bbd2e86a434a9a5d9:key=69eaa802a6763af979e8d1940fb88392,'';
Just like in the file.
I want to do this so I can rotate the keys without needing file creation and deletion.
Does anyone have an answer?

I figured it out. NM.


Optimize the session logic

Add caching and async requests

https://github.com/ALTERNATIVE-EU/platform-deployment/issues/65


Complete rewrite of publishing system.

The firmware has been rewritten for automatic integration into Home Assistant with the option of either/also publishing to an Influx database.

Initial testing looks good.


python3Packages.subliminal: readd again

Motivation for this change
this seems to be erroneously disabled in 1e89d4cccdfa3e5857ee250c418fd8c0702ac1e9
please also backport to 21.05
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 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

[ ] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 125779 at 91f68c39 run on x86_64-linux 1

2 packages built successfully:

python38Packages.subliminal
python39Packages.subliminal

2 suggestions:

warning: python-include-tests
Consider adding a checkPhase for tests, or if not feasible, pythonImportsCheck.
Near pkgs/development/python-modules/subliminal/default.nix:51:0:
   |
51 |     description = "Python library to search and download subtitles";
   | ^

warning: maintainers-missing
Package does not have a maintainer. Consider adding yourself?
Near pkgs/development/python-modules/subliminal/default.nix:49:3:
   |
49 |   meta = with lib; {
   |   ^

Can we add a checkPhase and importsCheck while we are at it?


(3) use 'six' for py2/3 compatibility of string types

An unused import and some commenting of import groups slipped in.
Closes issue #80.

ping

ping

I'm folding this into subsequent PR's as documentation and cleanup would cause merge conflicts

Looks fine to me. Merge away! Btw, GH doesn't mail me when you add commits to an existing PR, so it's good that you said "ping".


Import ../third_party/connectedhomeip/src/app/clusters/poll-control-server

Problem
<what's wrong or missing, please include any applicable:

expected behavior
actual behavior
steps to reproduce
system configuration
screenshots, images, logs, etc.

Proposed Solution
<suggested fix, suggested enhancement>

Poll control looks ZigbeePro-specific, so not needed.


update dead links

Description

this PR fix issue's part 1. for part 2, I think the proper way to do this is to add a readme, so it's outside the scope of the dead link.
Related issue
https://github.com/dojoengine/dojo/issues/2035

Tests

[ ] Yes
[ ] No, because they aren't needed
[ ] No, because I need help

Added to documentation?

[ ] README.md
[ ] Dojo Book
[ ] No documentation needed

Checklist

[ ] I've formatted my code (scripts/prettier.sh, scripts/rust_fmt.sh, scripts/cairo_fmt.sh)
[ ] I've linted my code (scripts/clippy.sh, scripts/docs.sh)
[ ] I've commented my code
[ ] I've requested a review after addressing the comments

Hey @taikoonwang good catch.
| for part 2, I think the proper way to do this is to add a readme, so it's outside the scope of the dead link.
Could you detail that?
Also, would you mind fixing the dojoup README link?

Hey @taikoonwang good catch.
| for part 2, I think the proper way to do this is to add a readme, so it's outside the scope of the dead link.
Could you detail that?
Also, would you mind fixing the dojoup README link?

I mean I have no idea how to fix https://book.dojoengine.org/toolchain/dojoup (which is borken),If we just change it to https://book.dojoengine.org/toolchain (which is also borken), Because the whole toolchain missing an overview readme.
 source:

@taikoonwang got you, thanks for the explanation.
You're right before we had a dedicated section for dojoup. But asdf is simplifying the management of several versions and different installation sources.


Adding param set all

This is related to https://github.com/MicrosoftDocs/office-docs-powershell/pull/6294
adding something that was missing, trying to fix the formatting error which prevents the whole parameter section from showing in the published version of the article.
@Kateyanne please merge

Docs Build status updates of commit ecaec77:
:clock10: Pending: waiting for processors (5 builds ahead of you)
:warning: Docs Build is busy, currently there are 5 builds ahead of this one, for more information you can view the Build queue graph on the Docs Portal.

Docs Build status updates of commit ecaec77:
:clock10: Full build: the average full build time is 17 min(s) 37 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit ecaec77:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel

@Kateyanne Ready to be merged. Thanks

Docs Build status updates of commit 2e17233:
:clock10: Full build: the average full build time is 17 min(s) 37 sec(s), this is based on the last 1000 build(s) for this repository.

Docs Build status updates of commit 2e17233:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

teams/teams-ps/teams/Remove-CsGroupPolicyAssignment.md
:white_check_mark:Succeeded
View (teams-ps)

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Feat/no user join ready dave

Draft

BREAKING CHANGE: Remove unused ancient event router from unknown origin on_voice_user_talking
Fix ready event not firing when no user is in the voice channel
Implement opus stop frames for smooth pause/stop

TODO

Investigate gaps in voice_receive payload when recording while also playing audio
Code cleanup/documentation

Code change checklist

[ ] I have ensured that all methods and functions are fully documented using doxygen style comments.
[ ] My code follows the coding style guide.
[ ] I tested that my change works before raising the PR.
[ ] I have ensured that I did not break any existing API calls.
[ ] I have not built my pull request using AI, a static analysis tool or similar without any human oversight.

one thing for your to-do, it fails when you build without voice as you need to change the signature in src/dpp/voice/stubs


Fix opensuse installation guide

We need to fix the opensuse installation guide

Following the steps from the installation guide we have the URL with an incorrect name
Use 'zypper repos' to get the list of defined repositories.
Adding repository 'kata-master' [......done]
Repository 'kata-master' successfully added

URI         : http://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/master/openSUSE_Leap_15.1%20/
Enabled     : Yes
GPG Check   : Yes
Autorefresh : Yes
Priority    : 99 (default priority)

Repository priorities are without effect. All enabled repositories share the same priority.
Retrieving repository 'kata-master' metadata [.error]
Repository 'kata-master' is invalid.
[kata-master|http://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/master/openSUSE_Leap_15.1%20/] Valid metadata not found at specified URL
Please check if the URIs defined for this repository are pointing to a valid repository.

It seems that the variable of $DISTRO_NAME is adding an empty space which is causing this error


Raw VM support

Does this feature mean that we won't need k8s to operate?

in 0.2 you will still need k8s but not in 0.3

@ldemailly is there already issue for that? was wondering about implementation details.

I don't think we have setup the detailed issues/epics for 0.3 (as we're working on 0.2)
but the plans are fairly simple so let me create one and link it here

@costinm @ldemailly anything blocking the release here?

I think we're good to go (we will continuously improve doc and scripts as we get feedback)


Minimum Work Bug

This bug is deemed to exist on Cheetahcoin although no one has reported this bug yet on Cheetahcoin blockchain.  This "Minimum Work Bug" was initially found on Nengcoin v1.9.0 release and was fixed later on Nengcoin v1.9.1 release.  Details and background on this bug:
https://github.com/ShorelineCrypto/nengcoin/issues/30
This issue is opened here and this bug is expected to be fixed in coming v1.9.x hard fork release on Cheetahcoin.

This issue fixed at below commit on v1.9.x branch:
https://github.com/ShorelineCrypto/cheetahcoin/commit/839b8b35acd899c672fc9414cef62430e7dccbb7


WinML or DirectML support planned?

Windows only, but this should support AMD and Intel GPUs using D3D12 backend or even DirectML which with custom metacommands seems even able to use tensor cores on Volta GPUs..
Hope to hear news at least by Build conference in May

just a note I'm asking about Win32 classic API part of WinML (not the UWP Net & C#)  WinML is a Win32 API as shown in Windows insider SDKs and this month 1803 SDK it has C++ header WinML.h and WinML.lib.. altough still no samples using Win32 API presumably at Build some Win32 API samples released..
See how Win32 API:

Taken from (with DirectML details):
https://blogs.msdn.microsoft.com/directx/2018/03/19/gaming-with-windows-ml/


replace xrefcheck docker with awesome_bot

Fixing xref checks in md files job. It was unstable and always failing. Additionally from time to time it took several hours to finish it. I tried updating xrefcheck docker image however there is some internal issue on newest image so i decided after couple of hours to abandon this tool and introduce awesome_bot app. Luckily it works ok and even showed some new issues with docs.
This PR contains only job fix without fixing checks which are failing as we have still unresolved issues in our md files

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!ci-build-me

!approved-for-mainnet


paging=TRUE results in error: no layers in datasource

I tried to download the following subset via the URL below:
URL <- "https://geo.vliz.be/geoserver/Dataportal/wfs?version=1.1.0&request=GetFeature&typeName=eurobis-obisenv_basic&resultType=results&viewParams=where%3Adatasetid+IN+%283117%29+AND+%28%28observationdate+BETWEEN+%271990-01-01%27+AND+%272019-12-31%27+%29%29+AND+aphiaid+IN+%28+SELECT+aphiaid+FROM+eurobis.taxa_attributes+WHERE+selectid+IN+%28%27mammals%27%5C%2C%27pisces%27%29%29%3Bcontext%3A0100&propertyName=datasetid%2Cdatecollected%2Cdecimallatitude%2Cdecimallongitude%2Ccoordinateuncertaintyinmeters%2Cscientificname%2Caphiaid%2Cscientificnameaccepted&outputFormat=csv"
The code below works.
test <- eurobis_occurrences_basic(url=URL)
However, trying the same with
test <- eurobis_occurrences_basic(url=URL,paging=TRUE)
always results in the following error: "Error: No layers in datasource."
Trying different paging_length values does not make a difference.

Try with version=2.0 (See https://github.com/eblondel/ows4R/issues/70#issuecomment-1083194712)

wfs <- WFSClient$   new("https://geo.vliz.be/geoserver/Dataportal/wfs", "2.0.0", logger = "INFO")$   getCapabilities()$   findFeatureTypeByName("Dataportal:eurobis-obisenv_basic")
params <- "where%3A%28%28up.geoobjectsids+%26%26+ARRAY%5B2350%5D%29%29+AND+datasetid+IN+%28216%29%3Bcontext%3A0100%3Baphiaid%3A104464"
#with pagination system.time(feature_pagination <- wfs$getFeatures(viewParams = params, paging = TRUE, paging_length = 1000))
`
This results in the following error:

Also changing the "wfs?version=1.1.0" to "wfs?version=2.0.0" in the URL I mentioned before does not fix the issue.


Build Python 3.6 packages on Windows and Linux

Will trigger building of Python 3.6 packages.
closes #5

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.

ready to go!

could someone from conda-forge/core merge this ?

I don't have rights

Thanks @jjhelmus.


ChatGPT 4 - Just been released

Hi.
A few mintues ago, ChatGPT 4 OpenAI, just been released.
https://openai.com/product/gpt-4
Option to update to the next level.
Thank you

i will update to GPT-4.

Any ETA on when the update will come? Thank you for your great work @redevRx !

"I am waiting for the GPT-4 API which has not been released yet. Of course, if it is released, I will definitely use it." @MiroLiebschner


Inventory Management

Add column to Product to manage real inventory count and available to order count.
Upon order creation, decrement available count
Upon order shipped, decrement inventory count

Handle inventory activity/transactions:

manually increase/decrease qty
auto decrease qty upon shipment
move items to new location
set restock trigger to alert when item count is low
set cost
set expiration date
set lot number

Need ability to alert store owner when:

inventory count falls below threshold
pending cart items would cause inventory count to fall below threshold


Add longitude resolution to rings metadata

From pds-webserver created by rfrenchseti: SETI/pds-webserver#11
From pds-opus created by rfrenchseti : SETI/pds-opus#475
The current rings geometry files are missing the "longitude resolution" (min/max).

Longitude resolution should be both in km/pixel and degrees/pixel.

See Sec. <IP_ADDRESS> in https://docs.google.com/document/d/1JVEhksHlru2jk8ZW6WPyZeGxReG0ccB-3GEQ2vyX4vg/edit
Does this address the line "885 Longitude Resolution" in the google doc?  Should that be removed?

That looks like a copy/paste error. I went all the way back to earliest version of the document and it still says that. I'll delete that line.


Readme ignores the magnitudes that were generated, so the example won't work.

I think that the data should really come with mags, so it might be better to just include a working example instead of updating the readme in this particular case.


npm run move:init Command Failure on Windows

When attempting to run the npm run move:init command in the my-aptos-dapp directory following the setup instructions, an error occurs related to the export command. This error prevents the initialization process for the CLI Profile.

Observe the error: 'export' is not recognized as an internal or external command, operable program or batch file.

should be resolved in latest version


Publish The Binary to various package management systems

As a user, I would rather not download the source code, compile to have binary.
A common practice for downloading and installing CLI tools is the use of popular Package Manager like Chocolatey on Win or Homebrew on Mac and so on.
One way to accomplish is to create a pipeline for each package manager.
Another alternative to have an all-in-one solution is to use https://jreleaser.org/ that provides many option to release and publish the binary to many package management systems. see full list https://jreleaser.org/guide/latest/integrations.html#_package_publish
At least we should support the following option

[ ] Homebrew
[ ] Docker
[ ] Chocolatey
[ ] AppImage

we can also explore

[ ] Nix
[ ] Snap

Didn't know about goreleaser. but will look into it.

Both GoReleaser and JReleaser work in similar ways. However, the funtamental difference between these tools is that GoReleaser has tight integration with the Go build tool chain (it can build and release binaries) while JReleaser does not build binaries (it might assemble archives though) and expects target binaries to be given as inputs.
Both tools offer similar features (there's a large intersection) while at the same time provide unique features.
For this reason, it's recommended to use GoReleaser for Golang projects, JReleaser for everything else. Although, nothing stops you from using JReleaser with Golang projects, it's just that you'll have to configure a build step that's separate from the release step.

Check out the PR, I added goreleaser support.

+1 to @amands98 @aalmiray,  jreleaser is inspired by goreleaser.

:white_circle:  homebrew - https://github.com/Homebrew/homebrew-core/pull/165860