Added features to Concord232 Alarm Panel

Description: Adds functionality to Concord232 Alarm Panel. 2 additional attributes can be defined in configuration.yaml. 'code' which allows for defining a code and 'mode' which allows for silent activation of the ARM HOME option
**Related issue: Currently Concord232 Server can Arm/Disarm without providing code or by providing wrong code. Updated code adds functionality to define a code in configuration.yaml.
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#<home-assistant.io #9039
Example entry for configuration.yaml (if applicable):
        - platform: concord232
           host: <IP_ADDRESS>
           code: 1234
           mode: silent

Checklist:

[X]The code change is tested and works locally.
[X] Local tests pass with tox. Your PR cannot be merged unless tests pass
[X] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:

[X] Documentation added/updated in home-assistant.io

If the code communicates with devices, web services, or third-party tools:

[N/A] New dependencies have been added to the REQUIREMENTS variable (example).
[N/A] New dependencies are only imported inside functions that use them (example).
[N/A] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[N/A] New files were added to .coveragerc.

If the code does not interact with devices:

[N/A] Tests have been added to verify that the new code works.

Hi @AZDane,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Documentation added/updated in home-assistant.io#9039

Added concord binary sensor to the request since it contains an error causing same sensor to be added multiple times

Please rebase your branch to get our new CI configuration to your branch, or create a new branch base on current dev branch.  Because you said you are not familiar with git, and this one has not been reviewed yet.
If you choose rebase, following are some basic git command
# in your branch do
git remote add upstream https://github.com/home-assistant/home-assistant.git
git fetch upstream
git rebase upstream/dev
git push -f


Fix GitHub pages deployment

See error deploying GitHub pages in GH action: https://github.com/SWFSC/glider-lab-manual/actions/runs/11152870417/job/30999344188
@acossio fyi

Nevermind, just reran the job and it worked..


MNT: fastjet-contrib v1.100

https://phab.hepforge.org/source/fastjetsvn/browse/contrib/tags/1.100/NEWS?as=source&blame=off

Checklist

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

@conda-forge-admin, please rerender

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/meta.yaml) and found it was in an excellent condition.

Hi! This is the friendly automated conda-forge-webservice.
I tried to rerender for you, but it looks like there was nothing to do.
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12346843082. Examine the logs at this URL for more detail.

inclusion of new IFNPlugin 1.0.4, for interleaved flavour neutralisation jet algorithm, https://arxiv.org/abs/2306.07314
inclusion of new CMPPlugin 1.0.0, for the Czakon-Mitov-Poncelet flavour jet algorithm, https://arxiv.org/abs/2205.11879

These will need to get added to the removes and file existence checks.


Change display of required and optional fields

Jira ticket URL:
https://dfedigital.atlassian.net/secure/RapidBoard.jspa?rapidView=21&projectKey=TEVA&view=planning&selectedIssue=TEVA-223
Changes in this PR:
All field help text indicating that a field is optional (e.g. '(optional)') has been removed.
All mandatory fields have had the new mandatory field design applied to them.
Screenshots of UI changes:
Before

After

@cesidio I've had a look at why this failed and it's a known flakey test (it sometimes fails for no apparent reason). You can get around this by retrying the build in the AWS Management Console. I've done it this time to save some time 🙂

Thanks @dushan-madetech :)


BBC iPlayer

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

[X] I understand that I will be blocked if I intentionally remove or skip any mandatory* field

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
UK
Provide a description that is worded well enough to be understood
Getting 'ERROR: unable to download video data: [Errno 1] Operation not permitted: ' issues when trying to download programmes.
Not sure if the URL format has changed "https://www.bbc.co.uk/iplayer/episode/m00248k9"
Provide verbose output that clearly demonstrates the problem

[X] Run your yt-dlp command with -vU flag added (yt-dlp -vU <your command line>)
[ ] If using API, add 'verbose': True to YoutubeDL params instead
[X] Copy the WHOLE output (starting with [debug] Command-line config) and insert it below

Complete Verbose Output
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['-vU', '-f', 'mp4', 'https://www.bbc.co.uk/iplayer/episode/m00248k9']
[debug] Encodings: locale UTF-8, fs utf-8, out utf-8, pref UTF-8
[debug] youtube-dl version 2021.12.17
[debug] Git HEAD: 35ebf4a047
[debug] Python version 3.10.15 (CPython) - macOS-15.1-arm64-arm-64bit
[debug] exe versions: ffmpeg 7.1, ffprobe 7.1
[debug] Proxy map: {}
It looks like you installed youtube-dl with a package manager, pip, setup.py or a tarball. Please use that to update.
[bbc.co.uk] m00248k9: Downloading video page
[bbc.co.uk] m00248k9: Downloading playlist JSON
[bbc.co.uk] m0024gcy: Downloading media selection JSON
[bbc.co.uk] m0024gcy: Downloading MPD manifest
[bbc.co.uk] m0024gcy: Downloading MPD manifest
[bbc.co.uk] m0024gcy: Downloading MPD manifest
[bbc.co.uk] m0024gcy: Downloading MPD manifest
[bbc.co.uk] m0024gcy: Downloading MPD manifest
[bbc.co.uk] m0024gcy: Downloading MPD manifest
[bbc.co.uk] m0024gcy: Downloading m3u8 information
[bbc.co.uk] m0024gcy: Downloading m3u8 information
[bbc.co.uk] m0024gcy: Downloading m3u8 information
[bbc.co.uk] m0024gcy: Downloading m3u8 information
[bbc.co.uk] m0024gcy: Downloading m3u8 information
[bbc.co.uk] m0024gcy: Downloading m3u8 information
[debug] Invoking downloader on 'https://vod-hls-uk.live.cf.md.bbci.co.uk/usp/auth/vod/piff_abr_full_hd/2c9acb-m0024gcy/vf_m0024gcy_18dad669-3d35-456d-9a3f-0db4bc681e05.ism.hlsv2.ism/vf_m0024gcy_18dad669-3d35-456d-9a3f-0db4bc681e05.ism.hlsv2-audio_eng_1=128000-video=5070000.m3u8'
[hlsnative] Downloading m3u8 manifest
[hlsnative] Total fragments: 690
[download] Destination: BBC Proms, 2024, Florence + The Machine at the Proms-m0024gcy.mp4
ERROR: unable to download video data: [Errno 1] Operation not permitted: 'BBC Proms, 2024, Florence + The Machine at the Proms-m0024gcy.mp4.ytdl'
Traceback (most recent call last):
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/YoutubeDL.py", line 1976, in process_info
    success = dl(filename, info_dict)
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/YoutubeDL.py", line 1915, in dl
    return fd.download(name, info)
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/downloader/common.py", line 366, in download
    return self.real_download(filename, info_dict)
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/downloader/hls.py", line 112, in real_download
    self._prepare_and_start_frag_download(ctx)
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/downloader/fragment.py", line 69, in _prepare_and_start_frag_download
    self._prepare_frag_download(ctx)
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/downloader/fragment.py", line 182, in _prepare_frag_download
    self._write_ytdl_file(ctx)
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/downloader/fragment.py", line 87, in _write_ytdl_file
    frag_index_stream, _ = sanitize_open(self.ytdl_filename(ctx['filename']), 'w')
  File "/opt/homebrew/Cellar/youtube-dl/2021.12.17/libexec/lib/python3.10/site-packages/youtube_dl/utils.py", line 2055, in sanitize_open
    stream = open(encodeFilename(filename), open_mode)
PermissionError: [Errno 1] Operation not permitted: 'BBC Proms, 2024, Florence + The Machine at the Proms-m0024gcy.mp4.ytdl'

You are running youtube-dl, not yt-dlp, so this is the wrong place. If this were an issue about the BBC extractor itself, asking here would fail because the extractor modules aren't synced.
But this problem is something to do with macOS, which doesn't want to write any HLS fragment to the designated place in the file system.
Consider whether the directory to which the files are being written is writable for your user session, or whether python3 or Terminal may need to be given Full Disk Access to write there.


Integration Studio open window tabs doesn't draw correctly with default WSO2 EI theme. Classic theme works well

Description:
Default WSO2 EI theme doesn't render current open tabs correctly. Here's a video of the issue,

If I switch to classic theme, then it renders correctly without any artifacts.
Affected Product Version:
Integration Studio latest

OS, DB, other environment details and versions:
Windows 10

This issue is fixed in the v7.1.0-beta version. Tested in Windows 10 Pro with the new theme.


token signed by untrusted key with id : "PTWT:FNJE:7TW7:ULI7:DZQA:JJJI:RDJQ:2M76:HD6G:ZRSC:VPIF:O5BU"

I am using the portus master branch with my own docker registry v2.3.1, and I met the following issue.
the docker registry's config uses the crt that signed by letsencrypt.

I find this https://groups.google.com/forum/#!topic/portus-dev/j4X53gRsTNk, and in test way.

yes, i think i fixed this. I used git clone from the master branch, and compose-setup.sh -f portus.ops.ac.cn to run this app with four docker containers.
The point is compose-setup.sh will generate the crt file called "compose/registry/portus.crt", we should add the crt to private registry config file with the auth port called "rootcertbundle"。
After that：

I can run add my private registry on the web and all checked ok
I can use docker login with my private registry

before

@zzlyzq I'm glad that it works for you. Is it fine if we close this issue then ?

sure, i close it .


Fix case where side inputs may be an iterable rather than a list.

Be sure to do all of the following to help us incorporate your contribution
quickly and easily:

[ ] Make sure the PR title is formatted like:
[BEAM-<Jira issue #>] Description of pull request
[ ] Make sure tests pass via mvn clean verify. (Even better, enable
Travis-CI on your fork and ensure the whole test matrix passes).
[ ] Replace <Jira issue #> in the title with the actual Jira issue
number, if there is one.
[ ] If this contribution is large, please file an Apache
Individual Contributor License Agreement.

R: @aaltay
Follow-up to #1812.

LGTM.
Would this fix the post commits?

I hope.
On Tue, Jan 24, 2017 at 1:36 PM, Ahmet Altay<EMAIL_ADDRESS>wrote:

LGTM.
Would this fix the post commits?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/apache/beam/pull/1832#issuecomment-274946626, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAdqgeR2QQpQjDnwBf3x7HjoAwFnwKFoks5rVm73gaJpZM4Lstzs
.


Attribute access for partially split objects

Fixes #26

@vepkenez - It is needed in nucypher in order to read the domain attribute from a NodeSprout without maturing it, subsequently this will help resolve an outstanding issue regarding unintentional cross-domain node discovery. See https://github.com/nucypher/nucypher/pull/1868

@vepkenez: It's also something like 15% more optimal on its own (though I'm not doing bechmarking right now except with very quick local timeits).


Publish extensions to open-vsx

I'm a VS Codium user, a FLOSS version of VS Code, it's the same code but without the Microsoft's telemetry and branding.
I want to request if possible to add the C# extension on the open-vsx.org market to us doesn't need to works with the Microsoft marketplace as is unclear if it's legal to use it on VS Code forks, see here.
Additional info:

This is how to publish a new extension.

We're not likely to do this. However, binaries are on the release page of this repo and we encourage you to use them however you see fit.


fwup: 1.8.3 -> 1.8.4

Motivation for this change
Update to latest upstream release 1.8.4
Change log: https://github.com/fwup-home/fwup/releases/tag/v1.8.4
Fixes #129709
Things done

[x] 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"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase notes)

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

[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 129752 run on x86_64-linux 1

1 package built:

fwup


Added support for Extension

This PR adds support for Arrow's "Extension type".
This is represented by DataType::Extension and ExtensionArray, respectively.
For now, extension arrays are only supported to be shared via IPC (i.e. not FFI, since metadata is still not supported in FFI).
This PR adds an example demonstrating how to use it.
All of this is pending passing integration tests, as usual, as well as more tests covering the feature.

@sundy-li here is a proposal. Would it work for you? You would need to match as such:

Yes, this would work in my case, LGTM.

Option<String> is an optional opaque string. E.g. we can base64-encode anything on it.

This pr looks good except for one thing:  how does the compute work for the extension array.
If Date16 and UInt16 share the same physical array (UInt16Array), the compute code will work for it automatically.

AFIAK the compute cannot make many assumptions about extension type because an extension type may have different semantics.
With that said, there are still a lot of things we can assume and forward the call to the corresponding function (e.g. we should still support filter, take, concat, etc).
Are those the type of compute operations that you are thinking about?

I have been thinking a lot about this and I am not sure this is the right way of doing this; I am starting to agree with you @sundy-li that we need the physical type idea here. I.e. not use  a registry, but still use the logical_type -> physical_type -> downcast together with all array types having a DataType instead of creating an ExtensionArray.

Currently, this pr can meet our demand, so I decided to introduce custom logic types in Datafuse base on this pr.
But I'm not going to have ExtensionArray inside Datafuse, the ExtensionArray can only be seen in arrow's BatchRecord converted by Datafuse's datablock.
This may help in sharing some compute operations, like Date16 sub Date16, Date16 sub/add UInt16, Date16 cmp UInt16 ...
So I think this pr can be merged now because it did not break any old behaviors, let's take it as an experimental feature.
I do agree that logical_type should not be awarded in Array, the data_type() of Array always returns the physical type.  Let the schema/record batches take control of the logical_type may be better.

Let calculations follow specific actual types, not logical types.

@ritchie46 , does polars use Array::data_type for other things other than to downcast the array to the correct implementation, or are logical datatypes carried over somewhere else (e.g. RecordBatch or Series). Asking because I think that @sundy-li proposal is quite interesting and may result in a lot of simplifications around data types and array construction.

@ritchie46 , does polars use Array::data_type for other things other than to downcast the array to the correct implementation, or are logical datatypes carried over somewhere else

Polars keep track of the data type itself on the ChunkedArray<T> This data type is mostly aligned with arrows data type, but does not have to be. For instance a polars CategoricalType has the following arrow arrays: UInt32Array and for comparisson its downcasted to UInt32Type.
Logical type Series are downcasted to their physical type, compute is applied and upcasted again. So for Date32 its casted to Int32, some compute is applied and its again casted back to Date32. This saves a lot of compiler bloat.

Datafuse used polars's series idea, the SeriesTrait is good for type dispatch, we can handle lot's of type conversion between logic arrays and physical arrays.
But ChunkedArray<T> may not be a good idea since T is a logical type already, and ChunkedArray<T> hold ArrayRef.
So
Series  op  Series
----> ChunkedArray<T> op Series  (SeriesTrait)
--->     ChunkedArray<T> op ChunkedArray<T> (nomalize types)
---->  UInt32Array op UInt32Array (downcast from ArrayRef).
And polars did not use flight and IPC, so currently it's easy to have custom logic data types inside it.

Closing in favor of #359


:construction_worker: chore: Add back snapshot release

Description
Adds back snapshot release to publish @main every merge to develop
Testing
Explain the quality checks that have been done on the code changes
Additional Information

[ ] I read the contributing docs (if this is your first contribution)

Your ENS/address:

Current dependencies on/for this PR:

main

PR #453   👈

This comment was auto-generated by Graphite.


Convert rlexe.xml tags to use new build architecture and type terms

Tests use legacy build architecture and type terms for exclusion tags:

exclude_amd64
exclude_chk
exclude_fre

test/runtests.cmd uses the new terms as input but shims them to the old terms for the exclusion tags.  It would be nicer to change all the rlexe.xml files to use the new terms and remove the shim from runtests.cmd.
New tags should be:

exclude_x64
exclude_debug
exclude_test

We'll need an internal workitem for this as well.

@tcare Was there an internal workitem created for this? I'm planning to bring in #1300 so I'll end up doing that work.

Not that I know of. Doubt we would track that internally.

@tcare ok thanks.

I'm assigning this to @RexSong to track it.


Implement Method for Resampling

I think this is one of the most important methods for time series data. Being able to interpolate and aggregate.
I like the interface of Grafana, i.e. being able to specify not only the interpolation or aggregation method but both at the same time.
Useful if you have measurement data at e.g. about 5min intervals but with some holes in it and want to get a clean vector with an equidistant sample time of 15min. Where there is good data it has to be aggregated and where there are holes it has to be interpolated.
For interpolation, common methods would be

previous
next
nearest
linear
fill, typically with Nan or Missing

And for aggregation

mean
median

For interpolation we are planning to integrate Impute.jl as it already works on a DataFrame and provides various interpolation methods as well as filtering of missing values.

Right now one can do: ts = ts.coredata |> Impute.locf() |> TS to carry forward last observations for missing data. Ideally, it would be good to have something like: impute(ts, :colname,  LOCF).

Nice package!
However, that is not really the functionality I was referring to. I meant changing the time base of the data. Impute.jl seems to only calculate missing values.
A use-case would be measurement data, but not regularly sampled. For many methods, e.g. time series forecasting via AR, ARIMA, ..., the data needs to be sampled at regular intervals.
If you want I'll make a PR with such a method.
retime(ts, timestamps; upsample=:previous, downsample=:mean)

So, the apply() method is built for doing frequency conversions as well. We earlier had a specific function to do frequency conversions similar to to.freq() from zoo/xts of the R world but then we realised we don't need it because the way Julia works so it was possible to do it with apply() itself. See: apply(ts, Dates.Minute(15), x -> mean(skipmissing(x)), last)
I do think it could be a good option to provide a frequency conversion method just for end-user convenience.
Though, apply() doesn't currently provide a way to upsample but downsampling works. For upsampling, do you think using functionality from Impute.jl and integrating it with apply() would solve your use case?

In fact, I think a good implementation of frequency conversion would be to have a function to compute endpoints, see: https://rdrr.io/cran/xts/man/endpoints.html. The function outputs a vector which can then be used in frequency conversion function as well as apply as you mention in #43.

I would suggest two options:

A method that takes a vector of endpoints. retime(ts, timestamps,...)
A method that takes a Dates.Period, which can be used to generate the endpoints for the first method over the time range of the data. retime(ts, Dates.Minute(15),...)

As a general note:

I like that apply is so general that it can essentially be used to compute any function over the intervals of the data. However, I would propose to make an extra interface for changing the time base. Task that occur often should be a single method call, with few options.

A method for upsample() was pushed as part of #38. Currently, it only supports adding missing for in-between missing data. The code is here: src/upsample.jl.

You may be interested by this https://github.com/femtotrader/TimeSeriesResampler.jl

You may be interested by this https://github.com/femtotrader/TimeSeriesResampler.jl

Seem to be unmainted as is the TimeSeries.jl package.

yep it's just to give an API idea

If you want I'll make a PR with such a method.

@ValentinKaisermayer I had missed this sentence earlier. Please do submit a PR if you can! :)

retime(ts, timestamps; upsample=:previous, downsample=:mean)

retime(ts, Dates.Minute(15),...)

I do like both these methods, though, I prefer only having the second one (Dates.Period as the second argument). Do we think users would want to supply their own timestamps (:Index) values to do the sampling? I would assume most users would just tell the period they are looking to resample the object to without caring how the package computes the timestamps.

Also, I would prefer the name resample() than retime() only because more people might end up googling for "how to resample timeseries in Julia".

I would like to have both. So the user has full control over if he wants to have a regular or irregular TS back.

I think you're looking for MessyTimeSeries.jl.

I wonder if offsets such as MonthEnd, YearEnd, BusinessMonthBegin... are implemented for resampling timeseries.

Resample example looks odd to me
resampling example should be done with 2 steps
Close price -> weekly resample with OHLC  (ie taking first max min last) -> Open High Low Close
Volume -> weekly resample with sum as aggregate function -> Volume

I wonder if offsets such as MonthEnd, YearEnd, BusinessMonthBegin... are implemented for resampling timeseries.

You can do this by providing a function to endpoints():
julia> endpoints(ts, i -> lastdayofmonth.(i), 1)

Resample example looks odd to me
resampling example should be done with 2 steps Close price -> weekly resample with OHLC (ie taking first max min last) -> Open High Low Close Volume -> weekly resample with sum as aggregate function -> Volume

Where is this example you are referring to?

https://github.com/xKDR/TSFrames.jl?tab=readme-ov-file#frequency-conversion

Resample example looks odd to me
resampling example should be done with 2 steps Close price -> weekly resample with OHLC (ie taking first max min last) -> Open High Low Close Volume -> weekly resample with sum as aggregate function -> Volume

I think this is what xts to.period() also does. The OHLC parameter is set to TRUE by default. Yes, this is something missing from the to_period et al functions in TSFrames and should be incorporated. PRs are welcome. :)

Till then, apply() allows one to provide a function to aggregate values over a period.


Pull/1301

After running make metering-manifests

/lgtm

/retest

Closing in favor of #1339 which was merged.


OptionsMiddleware should inherit from IMiddleware

IMO, OptionsMiddleware should inherit from IMiddleware, given that it uses the funcionality implemented in the interface.
Question

[x] Discuss

Related information
https://github.com/IT2901-SINTEF01/backend/blob/master/utils/OptionsMiddleware.cs#L12

Great idea, can you fix this?

Yes indeed. Will be fixed posthaste.

Closed by #80


Do not decrement follower nextIndex below 1

If the current leader receives a unsuccessful append entry, it will
decrement the nextIndex for a follower. However, non-leaders can reject
append entry requests due to an outdated term and if the nextIndex is
already 1 because the replica log is still empty, the leader will try to
decrement nextIndex below 1.
Reported by Antithesis
Run: cfd1ec4bf99273b57cd43d73d8b5216a-17-4
Session: bbe2acf6d61b18536998f059e394f2d9-17-4

Already cherry-picked into main


NER formula is wrong

the formula given is missing the divided by total calls for percentage value

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

ID: edf8b00d-17dc-7655-abc6-34ef14f00ecc
Version Independent ID: 08606d75-3213-6a5c-ebc4-6b902bff86df
Content: Health Dashboard for Direct Routing - Microsoft Teams
Content Source: Teams/direct-routing-health-dashboard.md
Service: msteams
GitHub Login: @CarolynRowe
Microsoft Alias: crowe

@TheBluLion Thank you for submitting feedback and contributing to the docs. We are currently investigating this.

https://en.wikipedia.org/wiki/Network_Effectiveness_Ratio
Above article can help to get correct formula.
Ref:  ITU-T Recommendation E.425

@TheBluLion thank you for reaching out and helping improve MS Docs. It seems the article has been fixed in the interim. Please confirm.

No, it looks like the line NER = Answered calls + User Busy + Ring no Answer + Terminal Reject Seizures x 100 is still missing the divided by total calls.

@CarolynRowe please have a look and let me know if this should be added to the article.

Merged PR this morning to address this issue.  Closing...


ORC-703 : Fix RLE encoding bug on large negative integer.

What changes were proposed in this pull request?

Why are the changes needed?

How was this patch tested?

This reintroduced an old bug, which has an inadequate test. I’m working on a fix.

This reintroduced an old bug, which has an inadequate test. I’m working on a fix.

Hey @omalley  -- this PR was part of the discussion on #586 which is still on going and was mostly targeting the Cpp side of things -- we can hopefully use it to add adequate Tests with a proper FIX on both sides

Hey @omalley  -- this PR was part of the discussion on #586 which is still on going and was mostly targeting the Cpp side of things -- we can hopefully use it to add adequate Tests with a proper FIX on both sides


Respect HA Replicas setting in HPAs

Cherry-pick of 940a4ca47efaa0a65e03d706412ed04d7c3e0ea0 in serving-operator
Proposed Changes
If the operator has a HighAvailabiliy configuration and the replicas are set > 1, we probably want to adjust all HPAs to have at least as many minReplicas as specified in that HA config. An HPA being present is enough of a signal for us to assume that the component supports a HA configuration.
Release Note

Adjusts all HPAs to have at least the number of replicas specified by a potential HighAvailability configuration.

/lgtm


Notifications | Compliance and Exclusion Reporting |5|

Task:
Implement notifications for Compliance and Exclusion Reporting
Notification Settings Heading:
Compliance & Exclusion Reporting
Actions:
The following actions, if enabled, should trigger a notification for either BCeID, IDIR, or both:

Draft Saved [BCeID]
Submitted [BCeID & IDIR]
Recommended Acceptance - Analyst [IDIR]
Recommended Rejection - Analyst [IDIR]
Recommended Acceptance - Manager [IDIR]
Recommended Rejection - Manager [IDIR]
Accepted [BCeID & IDIR]
Rejected [BCeID & IDIR]
Requested Supplemental [BCeID & IDIR]

Notification Messaging:
The notification within the Notification Center should read:

" for  "
e.g. Compliance Report for 2019 Accepted
e.g. Exclusion Report for 2017 Submitted

 Notifications | Compliance and Exclusion Reporting |5|

resolved


Paper Discussion 16a: Hash-routing Schemes For Information Centric Networking

Please provide critique and review for the paper.
I would appreciate if you could also add a note about the parts you thought were rather dense (or if you thought the paper was simple enough).
A video link for the presentation by the author can be found here

Reviewer: Andrew Nguyen
Review Type: Critical
Problem Being Solved
Hash routing methods are not new however this paper revisits this concept to Information-Centric-Networking. The aim is to see if hash routing is efficient outside of enterprise networks but still relevantly within that scope. There are several challenges for the setup of these ubiquitous in-network caching system: cache placement, content placement, & request-to-cache routing challenges.
Main Contributions
The authors of the paper summarize that the crux of the research is that "if a content exists within one of the domain’s caches, then it will be in the cache calculated by the hash function." The paper proposes several algorithms and ways that justify the increase in cache hits and a reduction of domain traffic by nearly 31%. Two strategies of implementing this would be  On-path content placement with opportunistic request-to-cache routing and Off-path content placement with co-ordinated request-to-cache routing. The paper then delves into the design and schematic modeling of such algorithms and architecture for hash-routing, multicasting, and its setup & analysis.
Questions

The authors of the paper expected that the evaluations would not be fully hash-routed and that they expect service level agreements between content providers and ISPs will result in favorable treatment of a fraction of traffic. How did this affect the results? They did not mention it again but would it have an impact on the percentage results of either the highly skewed vs non skewed traffic links and so forth?
What are the security implications? It's dealing with enterprise networks and the tests were ran on simulations but they did not mention it that much.

Critiques
The paper concisely explained its HR concept well. By succinctly outlining each topic and providing the scheme for how its laid out and then evaluating it, I was able to follow along well. Because of this, although it's explained well, it didn't not go too in depth with how the functionality would work on a larger scale. More or less it focused a lot on node to node/router to router and smaller scaled communications and It would have been nice to see it touch upon the bigger picture a bit. Next, like my question, it didn't bring up security that much and I feel like that is important. The evaluation was done in a

Reviewer: Alex Jacobson
Type: Critical
Problem Being Solved:
In order to reduce latency in information centric networking environments, use hash routing to determine content placement and retrieval. The paper is investigating whether or not hash-routing is an efficient and viable caching approach when applied outside enterprise networks, but within the boundaries of a domain.
Main contributions:
There are several challenges that the authors had to solve, including a cache placement challenge, the content placement challenge, and the request to cache routing challenge. To solve these issues, two hybrid hashing schemes are presented with the objective of reducing the path stretch introduced by content packet detouring, by selecting the most appropriate content forwarding strategy based on the location of the source, cache, and receiver nodes. They found that hash routing can reduce inter domain traffic by up to 31% as a result of increased cache hits.
Questions:
What is the difference between an enterprise network and a regular network?
What is information centric networking?
What is the goal? The paper states that their work can increase cache hits by up to 31% with minimal impact on traffic dynamics of intra-domain links. What is the significance of the author’s work? Will people simply be able to download stuff faster or is there more to it?
Critiques:
One critique I have is that the paper introduces all this vocabulary that I have never heard before, such as Information Centric Networking, but it does not define those terms. This makes it significantly harder to understand what the author’s are talking about without doing outside research. Another critique I have regards their testing. They test using Icarus, which they explain is a simulator based on the Fast Network Simulation Setup. I do not know what any of that is. They do not discuss any limitations of this system that they are introducing. How do I know it is trustworthy? Given that I have never taken a networking class, I found the concepts, vocabulary, and problems/solutions a bit difficult to understand and grasp. Perhaps a bit more background would have been beneficial.

Reviewer: Sam Hanna
Review Type: Critical
Problem Being Solved:
This paper talked about the challenges of Information-Centric Networks (ICN) and in-network caching. They found three main challenges: cache placement, content placement, and request to cache routing. They look to use an enterprise network technique, hash-routing, in order to deal with these problems.
Important Areas:
This paper focuses on how to make hash-routing work for ICN. In order to do this, they propose two approaches. These two approaches are both hybrids of multi-cast, one of the asymmetric routing and one of the symmetric routing. They found that the technique behavior depends on what it is being applied to, but overall, they were able to get a 31% reduction of traffic with their techniques.
Questions:

In what cases is using their HR hybrid Asymmetric preferable to HR hybrid Symmetric and vice versa?
They say that they were able to get a 31% reduction in traffic, but that it comes with an increase in network load, what is that trade-off realistically?
Does this technique come with any security considerations?

Critiques:

They don’t really explain ICN and the difference between that and an enterprise network, so it let me a bit confused on how this helps and why it is different.
The graphs in the evaluation I found to be confusing, I wasn’t really sure what should be happening so seeing the lines didn’t really help my understanding of if it was working or not.
I don’t really get an idea about how they are implementing their approach and how it is significantly different than before, this could just be due to me having a hard time wrapping my head around all of this, but it seems like it is explained in detail what already exists, or at least I understood that, but not as much what they are creating.

Reviewer: Sean McBride
Review Type: Critical Review
Problem Being Solved:
Assuming a static placement of caches on an existing topology and simple off-path caching using an overlay network composed of equal buckets of content defined by a simple hash algorithm, how do different routing strategies affect the tradeoff between cache hit rates and average link load? Additionally, how do these different techniques compare to established on-path caching strategies.
Main Contributions:

Summarizes existing off-path hash-routing techniques for caching
Defines two new hybrid hash-routing techniques:
2a. Hybrid Symmetric-Multicast, which opportunistically uses the symmetric path if the cache happens to lie on the shortest path and otherwise uses multicast to send the response to both the client and the cache
2b. Hybrid Asymmetric-Multicast, which always responds using the shortest path and opportunistically decides to multicast to the cache location depending on the a tunable parameter (path stretch factor) that is # hops to cache / diameter of networks (longest shortest path between two routers/caches in the domain)

Questions:

The paper says a hash function supports both flat and hierarchical content naming, but the example hashing algorithm (modulo) doesn't seem to use hierarchy in any meaningful way. How would using a hierarchically-aware hashing function impact the routing techniques explored in this paper?
The paper discusses using these techniques with an ISP, but increasingly consumers do not trust their ISPs and use strong encryption of both HTTP and DNS. A good example of this is Firefox by default using an encrypted tunnel to pipe DNS to CloudFlare. Does that sort of development render this sort of approach impossible?
Do these techniques only work for traditional HTTP/1.1 request response cycles? How might this work with HTTP/2 Push and more recent streaming-style interfaces?

Criticisms:

The paper mentioned that all of the off-path caching techniques had outsized impact on links to caches with extremely popular content, and that the impact of this depended on topology. However, the evaluation charts only expressed average link load. I think this merited additional testing and perhaps a breakout by the different simulated topologies.
The Hybrid Symmetric-Multicast technique was described using mathematical notation that sort of obfuscated that all this was doing was forgoing multicast if the cache was on the shortest path. Delta SM is only a boolean (delta_sum > 0 : multicast : symmetric). This felt like dressing up a simple idea in mathematical notation to make it seem more significant.
There was very little discussion around the selection of hashing techniques or how the overlay network formed by the off-path caches actually worked. I feel that the decision to hold this constant should have discussed what was assumed as the constant, why, and cite research justifying this choice.
The term domain was used several times, but this seemingly was stretched to include a pan-European ISP. The use of this sort of terminology should have been defined more precisely in the context of this paper.

Reviewer: Eric Wendt
Review Type: Skim
Problem
With the expansion of IoT devices, the idea of a standing network for them is being explored. The problem with traditional networking hardware is that they are not typically cost-effective and require more power than IoT devices are capable of. LoRaWAN is introduced here as a means of long-distance communication that operates at a low frequency.
Contributions

Openchrip: this allows multiple users to manage battery-operated transducers across large areas using LoRa radios
Sigfox: operates at 868MHz which doesn't require a license. These devices can communicate over many kilometers
Discussion of communication techniques such as REST and an OpenChirp API

Reviewer: Lily Shpak
Review Type: Skim
Problem Being Solved
One challenge that is faced in networking is finding a suitable way to store information, especially when the network is information centric. It is important to find a way to store information that is scalable, efficient and cost effective. One of the main issues is the cache placement challenge, deciding which addresses take precedence over other addresses.
Main Contributions
The authors of this paper decide to test multiple hashing schemes. This way they can find one that works the best for their environment. Different hashing methods will put data in different positions, so it is important they find a scheme that works for them.

2\. the

Very good questions. Regarding your first question, remember that skewness is a measure of how far the mean of the distribution is from the median or mode in units of the distribution's standard deviation. I think that if ISPs treat some data more favorably (bias) then that increases skewness of content popularity. This typically means that cache hit ratio will increase and link load will decrease. The way to think about it is that there is a certain subsection of all content that is being requested more than others. So a certain subset of the caches and the associated links will be busy but there will be less traffic on other links. On the other hand, if content popularity skewness is low then traffic will be more equally distributed on all links increasing load throughout.

Reviewer: Alex Jacobson
Type: Critical
Problem Being Solved:
In order to reduce latency in information centric networking environments, use hash routing to determine content placement and retrieval. The paper is investigating whether or not hash-routing is an efficient and viable caching approach when applied outside enterprise networks, but within the boundaries of a domain.
Main contributions:
There are several challenges that the authors had to solve, including a cache placement challenge, the content placement challenge, and the request to cache routing challenge. To solve these issues, two hybrid hashing schemes are presented with the objective of reducing the path stretch introduced by content packet detouring, by selecting the most appropriate content forwarding strategy based on the location of the source, cache, and receiver nodes. They found that hash routing can reduce inter domain traffic by up to 31% as a result of increased cache hits.
Questions:
What is the difference between an enterprise network and a regular network?
What is information centric networking?
What is the goal? The paper states that their work can increase cache hits by up to 31% with minimal impact on traffic dynamics of intra-domain links. What is the significance of the author’s work? Will people simply be able to download stuff faster or is there more to it?
Critiques:
One critique I have is that the paper introduces all this vocabulary that I have never heard before, such as Information Centric Networking, but it does not define those terms. This makes it significantly harder to understand what the author’s are talking about without doing outside research. Another critique I have regards their testing. They test using Icarus, which they explain is a simulator based on the Fast Network Simulation Setup. I do not know what any of that is. They do not discuss any limitations of this system that they are introducing. How do I know it is trustworthy? Given that I have never taken a networking class, I found the concepts, vocabulary, and problems/solutions a bit difficult to understand and grasp. Perhaps a bit more background would have been beneficial.

Regular network in this case means the Internet or some sections of it (as appropriate). ICN is a scheme for redefining networking especially for the Internet. The idea is that we are looking to find data on the Internet and not some physical node. Typically, we don't care about the physical node. So yes, we will be able to download things faster.

Reviewer: Sam Hanna
Review Type: Critical
Problem Being Solved:
This paper talked about the challenges of Information-Centric Networks (ICN) and in-network caching. They found three main challenges: cache placement, content placement, and request to cache routing. They look to use an enterprise network technique, hash-routing, in order to deal with these problems.
Important Areas:
This paper focuses on how to make hash-routing work for ICN. In order to do this, they propose two approaches. These two approaches are both hybrids of multi-cast, one of the asymmetric routing and one of the symmetric routing. They found that the technique behavior depends on what it is being applied to, but overall, they were able to get a 31% reduction of traffic with their techniques.
Questions:
1. In what cases is using their HR hybrid Asymmetric preferable to HR hybrid Symmetric and vice versa?

2. They say that they were able to get a 31% reduction in traffic, but that it comes with an increase in network load, what is that trade-off realistically?

3. Does this technique come with any security considerations?

Critiques:
1. They don’t really explain ICN and the difference between that and an enterprise network, so it let me a bit confused on how this helps and why it is different.

2. The graphs in the evaluation I found to be confusing, I wasn’t really sure what should be happening so seeing the lines didn’t really help my understanding of if it was working or not.

3. I don’t really get an idea about how they are implementing their approach and how it is significantly different than before, this could just be due to me having a hard time wrapping my head around all of this, but it seems like it is explained in detail what already exists, or at least I understood that, but not as much what they are creating.

The first question is excellent. And I would say, given their performance data, HR Hybrid Asymm does seem like the better scheme as it improves cache hit as much as the symmetric schemes but put much less load on the network. It is a somewhat surprising result given that the hybrid asymmetric scheme can at times not cache data at all.
Regarding the second question, all caching schemes increase link load. But these schemes (especially the hybrid AM) does less so.

Reviewer: Sean McBride
Review Type: Critical Review
Problem Being Solved:
Assuming a static placement of caches on an existing topology and simple off-path caching using an overlay network composed of equal buckets of content defined by a simple hash algorithm, how do different routing strategies affect the tradeoff between cache hit rates and average link load? Additionally, how do these different techniques compare to established on-path caching strategies.
Main Contributions:
1. Summarizes existing off-path hash-routing techniques for caching

2. Defines two new hybrid hash-routing techniques:
   2a. Hybrid Symmetric-Multicast, which opportunistically uses the symmetric path if the cache happens to lie on the shortest path and otherwise uses multicast to send the response to both the client and the cache
   2b. Hybrid Asymmetric-Multicast, which always responds using the shortest path and opportunistically decides to multicast to the cache location depending on the a tunable parameter (path stretch factor) that is # hops to cache / diameter of networks (longest shortest path between two routers/caches in the domain)

Questions:
1. The paper says a hash function supports both flat and hierarchical content naming, but the example hashing algorithm (modulo) doesn't seem to use hierarchy in any meaningful way. How would using a hierarchically-aware hashing function impact the routing techniques explored in this paper?

2. The paper discusses using these techniques with an ISP, but increasingly consumers do not trust their ISPs and use strong encryption of both HTTP and DNS. A good example of this is Firefox by default using an encrypted tunnel to pipe DNS to CloudFlare. Does that sort of development render this sort of approach impossible?

3. Do these techniques only work for traditional HTTP/1.1 request response cycles? How might this work with HTTP/2 Push and more recent streaming-style interfaces?

Criticisms:
1. The paper mentioned that all of the off-path caching techniques had outsized impact on links to caches with extremely popular content, and that the impact of this depended on topology. However, the evaluation charts only expressed average link load. I think this merited additional testing and perhaps a breakout by the different simulated topologies.

2. The Hybrid Symmetric-Multicast technique was described using mathematical notation that sort of obfuscated that all this was doing was forgoing multicast if the cache was on the shortest path. Delta SM is only a boolean (delta_sum > 0 : multicast : symmetric). This felt like dressing up a simple idea in mathematical notation to make it seem more significant.

3. There was very little discussion around the selection of hashing techniques or how the overlay network formed by the off-path caches actually worked. I feel that the decision to hold this constant should have discussed what was assumed as the constant, why, and cite research justifying this choice.

4. The term domain was used several times, but this seemingly was stretched to include a pan-European ISP. The use of this sort of terminology should have been defined more precisely in the context of this paper.

I don't think they use the hierarchical naming in any substantial manner. They sort of just mention that it will work. As far my understanding goes, once data enters that particular network, it's immaterial where it came from.
This is a very good question. My idea of these schemes are that they basically work similar to HTTP routing. My ISP can't see the exact request but the URL has to be visible. Obviously this goes much deeper and there are other considerations that will render it unable to use such schemes. And of course, you can't use caching for writing data.
Good question and I frankly don't know. I feel the tests are not so deep.

Reviewer: Eric Wendt
Review Type: Skim
Problem
With the expansion of IoT devices, the idea of a standing network for them is being explored. The problem with traditional networking hardware is that they are not typically cost-effective and require more power than IoT devices are capable of. LoRaWAN is introduced here as a means of long-distance communication that operates at a low frequency.
Contributions
* Openchrip: this allows multiple users to manage battery-operated transducers across large areas using LoRa radios

* Sigfox: operates at 868MHz which doesn't require a license. These devices can communicate over many kilometers

* Discussion of communication techniques such as REST and an OpenChirp API

Eric, wrong Issue my firend!

Reviewer: Ryan Fisk
Review Type: Comprehension
Problem Being Solved
Finding a way to store and quickly access data in an information centric network has been a challenge in networking and particularly in IoT devices. Some of the issues that this paper explores are how to place the in-network caches to allow as many devices as possible to quickly access this information. There is also the challenge of how to spread out data among the cache nodes, and the request to routing challenge, which deals with which nodes resolve content request. This paper looks at multiple hashing solutions for these problems in information centric networks.
Contributions
This paper evaluates 5 different hashing schemes for their cache hits, link load, and performance on multiple topologies. Theses tests showed the benefits and faults of each of these systems. While the cache hit ratio was below optimal on all 5 systems, they did find that some of the caching schemes improved the average linked load.
Questions

How many devices were acting as caches during their tests? Would having more of these improve the performance?

How much can these cache nodes store at once? It seems like they would need a good number of them for this system to make any difference.

How do these caching solutions compare with having edge devices?


RSDEV-241: Updating FundingId domain model

No, I don't think we can add this here as this repository is meant to mimic the RDA's Common DMP spec, which ROR is not a part of. DMPTool have added an extension to it, but I don't think we want to pollute this repo with that extension


[question] Manual trigger

Hi guys,
I wasn't able to get this to work to elements that were created after the document has sent the ready event. Is there a way to manually transform an element, or to rerun the search on the page to parse the <time> elements again?
Thanks!

(I think after watching the tests, I can conclude this can be done through the constructor, window.RelativeTimeElement())


PVs cannot be destroyed after waking up one hibernated shoots

How to categorize this issue?

/area storage
/kind bug
/priority normal
What happened:
PVs cannot be destroyed for waking up shoot clusters. The status of PVs are always in Terminating.
When executing kubectl get volumeattachments.storage.k8s.io, I noticed PVs are still binding to the old nodes (which already destroyed during hibernating).
What you expected to happen:
PVs can be destroyed successfully.
How to reproduce it (as minimally and precisely as possible):

Deploy one deployment or statefulset with PVC.
Hibernate the shoot.
Wake up the shoot and delete the deployment or statefulset, and PVC, but the PV cannot be destroyed.
Execute kubectl get volumeattachments.storage.k8s.io, can see the PV is still binding to the old node.

Anything else we need to know?:
The issue seems related to CSI plugins. Tested on AWS and Alicloud, and both providers have the issue.
Environment:

Gardener version: v1.6.5
Kubernetes version (use kubectl version): 1.18.4
Cloud provider or hardware configuration: alicloud-provider, aws-provider
Others:

This issue seems to be affecting all providers. Here is the one for GCP - https://github.com/gardener/gardener-extension-provider-gcp/issues/172. Adding it as a back reference.


[QuerySearch] Add loading status to QuerySearch page

Done:

Add loading state to QuerySearch
Move ajax call to ComponentDidMount
Show loading image during ajax call

needs-review @ascott @bkyryliuk @mistercrunch

LGTM when tests are passing. 🚢


Wrap Controller classes physx-rs

Hi there, any chance of getting PhysX character controller classes wrapped and piped through to Bevy? CapsuleController (https://github.com/EmbarkStudios/physx-rs/blob/main/physx/src/controller.rs) would make this a lot more useful for my project. Thanks!

Sorry for the delayed answer. I'm using it for physics simulations, so CapsuleController wasn't a priority.
Did you manage to wrap it yourself? If so, pull requests are welcome. :)


MUIs broken on High Sierra with recent Haskell Platform versions

An update to something in HSoM's chain of dependencies now yields this when trying to run any MUI.
GLUT Fatal Error: internal error: NSInternalInconsistencyException, reason: nextEventMatchingMask should only be called from the Main Thread!
This happens from both ghci (which has always been buggy with MUIs) and also compiled executables. I am currently looking into solutions.

This is due to using -rtsopts and/or -threaded in compiling programs. This appears to now be a fairly wide-spread issue with anything using GLUT on Mac (not just with Haskell) so it is unlikely to have a good solution. This means that MUIs can't be used in threaded contexts, which may limit performance in more demanding situations.
How to avoid the error:

Do not compile programs using MUIs using -rtsopts or -threaded
Avoid using fork etc. to spawn threads.

Windows is not affected by these issues and threaded applications with MUIs will behave correctly.

I just hit this with the latest Euterpea, HSoM and High Sierra.  I see it's closed.  What is the workaround?
Thanks.

Sorry, I see there are comments here: http://www.euterpea.com/download-and-installation/


Can't route network traffic to external network on eth0

Hi,
I burned the image to an SD card, powered up, typed the password, Ctl-Alt-t for a terminal, ping <IP_ADDRESS> and I can see my router responding. Cool. I can even log in to the nano from other machines in the LAN. Looks good.
But from the nano, when I try to ping any outside number, e.g. <IP_ADDRESS>, I get nothing. Obviously this will be a problem for updating packages, etc. I know the network/router is fine (using it now). I feel like there is something amiss with the nano's eth0 network port network setup. I tried doing everything I could think of to the routing tables and firewall. I do not have Docker expertise, but I can see that's not exactly simplifying things.
Any hints about why the eth0 would be broken? I have the same problem with the default SD card image too.
Here's what the routes look like. I tried getting rid of all the l4tbr0 ones but that doesn't seem to help.
 Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
<IP_ADDRESS>         <IP_ADDRESS>     <IP_ADDRESS>         UG    20100  0        0 eth0
<IP_ADDRESS>         <IP_ADDRESS>  <IP_ADDRESS>         UG    32766  0        0 l4tbr0
<IP_ADDRESS>     <IP_ADDRESS>         <IP_ADDRESS>     U     1000   0        0 l4tbr0
<IP_ADDRESS>     <IP_ADDRESS>         <IP_ADDRESS>   U     100    0        0 eth0
<IP_ADDRESS>    <IP_ADDRESS>         <IP_ADDRESS>   U     0      0        0 l4tbr0
I also tried plugging in a USB-wifi adapter and that worked fine (with the same router I'm trying to configure a wired connection to).
Thanks

Found this: https://devtalk.nvidia.com/default/topic/1054991/jetson-nano/no-internet-connection/post/5348334/#5348334

Finally found out the bridge connection is messing up the internet connection. I have to disable and delete it .

Unfortunately the thread does not reveal how one does this effectively. (I know many approaches the l4tbr0 interface that do not work!)
It does make one wonder how a computer without wifi and with a wired ethernet connection can be configured so that only wifi works.

I discovered the problem -- when I connected the nano to my stock Verizon Fios router, for some inexplicable reason, it blocked outgoing traffic. I had to log into the router, go to "My Devices" and click "unblock". Why the nano getting auto blocked? No idea. This image's routing and network setup is baroque but it turns out it does work if your router is ok with it.


move icons

Ooh new icons

Please check that it looks ok on iOS devices

you did it so you gotta accept the changes man


Uncaught Error: cannot signal after peer is destroyed

this issues test from your homepage with URL: https://gateway.ipfs.io/ipfs/QmZYFVX7KXCUgqQpF79ouNYPXh8FYv65Nf7Yjy6DUuhShk/master.m3u8

@mrlika hello, please fix this problem in Firefox 84. thank you!


Media Overlays playback rate setting (user preference): needs finer steps

Currently, the Media Overlays playback rate can be adjusted in 0.5x increments, from ~0x to 4x.
In many practical cases, finer steps around 1x are needed, being 1x too fast, and 0.5x too slow.  For reference, Menestrello 2.4.0. uses the following steps:
['0.5', '0.6', '0.7', '0.8', '0.85', '0.9', '0.95', '1.0', '1.1', '1.2', '1.35', '1.5', '1.75', '2.0']

To close this issue, reducing the value of the step attribute from 0.5 to 0.1 or 0.05 in:
https://github.com/readium/readium-js-viewer/blob/c94d4c16f35839812ceb50f9ae7d485b105057ce/src/templates/reader-navbar.html#L101
suffices.

Thanks @pettarin
Fixed here: https://github.com/readium/readium-js-viewer/commit/cc767e9ad2856a9281dc75320c0dd710dfdfd8d2
Note: the cloud / web reader build from the develop branch is automatically deployed to these URLs (via TravisCI):
http://readium.surge.sh/?epubs=http%3A%2F%2Fdevelopment.readium.divshot.io%2Fepub_content%2Fepub_library.json
http://development.readium.divshot.io/

Great, thank you!


Add Apache Maven wrapper to download and run

This is resolved via https://github.com/hortonworks-spark/shc/commit/34505bd5e5baa761cf0ca78c0a6f558503f12b7d


I like the idea, but I think I'd want some feedback from @cheenamalhotra to see if it fits in with today's build/test process.


New components titlecontainer and status badge

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Two Datepicker which depend on each other

Hey there, I wanna use your date picker. But I don't know how I can solve my "problem".
I want two date pickers, when I select a date in the first one, I want that its only possible to select dates after that date in the seance one.

Hi there! I did this a days ago and work very well:
$(document).on('change', '#first-input-calendar', (e) => {
    e.preventDefault();

    const date = $(e.target).val();
    $('#last-input-calendar').datepicker('setStartDate', date);
    $('#last-input-calendar').datepicker('setDate', date);
});

Hope this works for you! :)

This works great, but is it also possible to focus on month? If today is March and in first datepicker selected date is somewhere in August, then the second date when selecting should show August. Currently it just starts from March so user has to click multiple times towards August.

Do you need to add months to the current selected date? For example: You select March 26th and need to focus August 26th, so you add 5 months. Am I right?

I was thinking about using the code without setDate on second datepicker since by design we have one form which passed data onto second form and I didn't wanted to override data. So I was thinking about only focusing that month in second datepicker without actually setting new date. But talking with my colleagues it seems better to fully follow your code. Thanks again :)

I'm glad for helping you! But if you later want to implement the pre-focused month you will need to set the date to the wanted month with 'setDate'  and use the startView property for start selecting by the month.

I wanted to do exactly what you wanted to do if I understand correctly. When you select the date in the first datepicker, have the second datepicker move to that same month and disable the dates before the first datepicker but not have the date entered into the input field it is tied to. I know this was posted several months ago but I wanted to share my solution in case anyone else looking to do this found it helpful. So here it is.

$(document).on('change', '#txtDepart', (e) => {
     //Get text values for depart and return
     const departText = $(e.target).val();
     const returnText = $('#txtReturn').val();
     //Get dates for depart and return
     var departDate = new Date(departText);
     var returnDate = new Date(returnText);
     //If retrun date is blank or before depart date configure the calendar end delete textbox value
     if (returnText == '' || returnDate < departDate) {
         e.preventDefault();
         $('#txtReturn').datepicker('setStartDate', departText);
         $('#txtReturn').datepicker('setDate', departText);
         $('#txtReturn').val('');
     }
 });


Missing HTTP status codes

There's a few status codes from here http://tools.ietf.org/html/rfc6585 that could be great including.
429 Too many requests for instance.

@chripede cool, sounds like a good idea. If you'd like to go ahead and nock this out, the codes are all defined in falcon/util/status_codes.py and documented in doc/api/status.rst


Fix cookiecutter signing

Fix cookiecutter signing
Deletes annoying unnecessary files.

core and workspace dlls too?

I thought I'd already done workspace, but apparently not. Core's DLL never ships, so we don't need to sign it.


Refresh/Update doesn't seem to be fully working.

I have the scrollbar implemented on the initial view/state of my project which is using ui.router. What's getting rendered is a json data list from our API in a blog style format, and with ng-repeat. The scrollbar gets applied correctly and since we're using height:auto for responsiveness, everything works fine initially.
However when I click a button and go to a different view/state, and then come back to that same view/state, nothing is shown. Further looking into the DOM inspector, I find that height:auto is getting ignored and the height = 0. The content is there, but it's appearing to be "hidden" because of the scroll-body div being set to height:0.
I'm wondering if the scrollbar directive is getting executed before the div is getting re-rendered with the json data. Although this wouldn't make sense because everything is fine on the initial view. Its just that when you leave it to view another view/state, and then come back to it, it's not refreshed/updated correctly. Any clues as to why this is happening, or what can be done to do a force refresh/update while using height:auto?
Thanks

@garlong
You can see the slimscroll wrapper in the DOM inspector, so I think the directive is executed, but the height of wrapper is not calculated correctly.
Based on your description, I think the cause of this issue could be, the slimscroll is rendered before the json data being returned from backend service, after the dom is changed by ng-repeat, the slimscroll is not updated accordingly.

Hi do you find the solution for this even i am facing the same issue.


How are icon sizes specified?

The main site shows four sizes for each social network but does not mention what markup you have to use to select the size, or is that done automatically?

It's based on Bootstrap.. so you are just using Bootstrap's classes for sizes, btn-sm, btn-lg, etc..


Resource Management

I want to know how RancherOS manages the host resources to user containers.
How CPU time and memory are shared between containers?
Is it possible to a process running inside a user container to stuck the entire system or there is a kind of "resource usage protection" like the hypervisors (VMware ESXi, Xen) implements?

RancherOS doesn't do anything specific.  Docker has various options to manage resource limits and priority when there is contention, e.g. https://docs.docker.com/engine/reference/run/#cpu-share-constraint

@galindro I'm going to go ahead and close this. If you have any further questions, please post in the forums or open another issue!


Add a option to search for user and email in ~/.gitconfig

First of all thanks a lot for writing this very useful extension for us nvim users.
My suggestion is basically this : have a option that will make the header email and user be based on the info of the gitconfig, if it's a repo the file being edited is currently in.
I'm pretty sure this is not as straightforward as i make it sound, and would love to help you with this if you need any help.

Thank you very much for your feedback.
You've really come up with a great idea. I don't think it will be that difficult to develop this feature.
I've created a branch to develop it, pull requests are welcome :D
As soon as I have some free time, I'll start working on it.

No problem man ! this kind of personal work is very much appreciated, when
i see that someone devoted time for something that will help others and
still maintain it, it really makes me respect them.
As for a potential pull request, i'll have a look at the dev branch and
potentially do one when i have time and get familiar with your source code.
Would you mind if i asked you some implementation questions? (i'm still new
to neovim, and have basically no experience in lua, sorry, but i'll learn
!).
Thank you and have a great day
On Tue, Mar 19, 2024 at 8:50 PM Diogo Silva @.***>
wrote:

Assigned #10
https://github.com/Diogo-ss/42-header.nvim/issues/10
to @FxmousKid
https://github.com/FxmousKid
.
—
Reply to this email directly, view it on GitHub
https://github.com/Diogo-ss/42-header.nvim/issues/10#event-12174830881,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AITFYCTHLQ2RJPW5LQH63OLYZCJF7AVCNFSM6AAAAABE6AOQQOVHI2DSMVQWIX3LMV45UABCJFZXG5LFIV3GK3TUJZXXI2LGNFRWC5DJN5XDWMJSGE3TIOBTGA4DQMI
.
You are receiving this because you were assigned.Message ID:
@.***>

If you have any questions, feel free to ask. I'll try to help.


NPE: updating screen events

this crash happened, when i tried to lookup the recipe for a large eletric engine from buildcraft utilities mod: http://paste.ubuntu.com/9660649/

With the newest versions of IC2 experimental, Buildcraft, Buildcraft Utilities, NEI Integration and their dependencies I do not get this crash.
Can you please give us a mod list with versions?

i used a minetweaker script to change the rolling machine recipes

That could be the issue, maybe the scripts were wrong?
But a null-check would not be bad there.

Am 04.01.2015 um 23:56 schrieb Sailren<EMAIL_ADDRESS>i used a minetweaker script to change the rolling machine recipes
—
Reply to this email directly or view it on GitHub.

i used the script from this guy: https://github.com/Dream-Master/Mods-Get-Gregged
in this case the rolling machine thingy

Nein, das ist @Tonius , aber ich hatte zufällig gerade eine Entwicklungumgebung mit dem Quellcode und habe das dann getestet.

kannste das nachvollziehen, was dort geschah? ein problem zwischen minetweaker, railcraft und nei integration

I cannot see what exactly the cause is, there is a null-recipe in the the list which should not be there. Theoretically this should not happen.

Am 05.01.2015 um 20:39 schrieb Sailren<EMAIL_ADDRESS>kannste das nachvollziehen, was dort geschah? ein problem zwischen minetweaker, railcraft und nei integration
—
Reply to this email directly or view it on GitHub.

Maybe a weird cross-mod interaction.  We really need these damned null-checks everywhere ^^

Am 05.01.2015 um 20:39 schrieb Sailren<EMAIL_ADDRESS>kannste das nachvollziehen, was dort geschah? ein problem zwischen minetweaker, railcraft und nei integration
—
Reply to this email directly or view it on GitHub.

It's really too bad Java went with the design decision of letting anything be null.

I'll just add even more null checks. Though you'd think you can trust other mods not to add broken recipes..

Yeah 0.o

Am 06.01.2015 um 09:09 schrieb Tonius<EMAIL_ADDRESS>I'll just add even more null checks. Though you'd think you can trust other mods not to add broken recipes..
—
Reply to this email directly or view it on GitHub.


Navbar improvements and fixes

[x] Simplify navbar usage.
[x] Fix responsiveness.
[x] Fix navbar mobile view.

Earlier usage of Navbar was ( kind of ) complicated to be used in a responsive way. This PR is mainly focused on that.
Earlier usage :
 const NavbarMenu = () => (

     home
     dashboard
     contact

 );

 const DesktopView = () => (

     { <NavbarMenu /> }

 );

 const MobileView = () => (

     <Popover content={<NavbarMenu />} position="bottomRight" noAction>

     </Popover>

 );

 ReactDOM.render(
   <Navbar leftIcon={<MenuIcon />} title="logo">
     <DesktopView />
     <MobileView />
   </Navbar>,
   document.getElementById('index'),
 );

Usage after merging :
ReactDOM.render(
  <Navbar title="logo">
    home
    dashboard
    contact
  </Navbar>,
  document.getElementById('index'),
);

@rishichawda How does the rendering happens on mobile view ? Will it always compress ?

@rishichawda How does the rendering happens on mobile view ? Will it always compress ?

Yes, it switches to a dropdown view when on a lower screen size.


pub/sub sometimes timeout

I am using dapr's pub/sub (which is published using rabbitMQ and runs in k8s). However, sometimes, the PublishEventAsync method times out, as shown in the figure.
If the CancellationTokenSource is not set, an error HttpClient timeout of 100 seconds will be reported in PublishEventAsync.
C# with dotnet-SDK

What I can confirm is that rabbitMQ is normal when the error 'timeout' is reported. Moreover, the message was successfully pushed to rabbitMQ and consumed.
Every time I encounter this exception, it seems like I can only restart rabbitMQ and everything will recover.
I don't have any ideas about this mistake. Can someone provide me with some help?
Thanks!
yaml of rabbitMQ
apiVersion: apps/v1
kind: Deployment
metadata:
  name: rabbitmq
  namespace: myns
  labels:
    app: rabbitmq
spec:
  selector:
    matchLabels:
      app: rabbitmq
  replicas: 1
  template:
    metadata:
      labels:
        app: rabbitmq
    spec:
      containers:
        - name: rabbitmq
          image: rabbitmq:3.11-management
          imagePullPolicy: IfNotPresent
          resources:
            requests:
              cpu: 500m
              memory: 768M
            limits:
              cpu: 500m
              memory: 768M
          ports:
          - name: server
            containerPort: 5672
          - name: admin
            containerPort: 15672
          env:
          - name: RABBITMQ_DEFAULT_VHOST
            value: /
          - name: RABBITMQ_DEFAULT_USER
            valueFrom:
              secretKeyRef:
                name: mykey
                key: rabbitmq_user
          - name: RABBITMQ_DEFAULT_PASS
            valueFrom:
              secretKeyRef:
                name: mykey
                key: rabbitmq_pass
          volumeMounts:
          - mountPath: /var/lib/rabbitmq
            name: rabbitmq-data
            subPath: rabbitmq
      imagePullSecrets:
        - name: mypkg
      volumes:
      - name: rabbitmq-data
        persistentVolumeClaim:
          claimName: efs-claim
---
apiVersion: v1
kind: Service
metadata:
  name: rabbitmq-admin
  namespace: myns
spec:
  selector:
    app: rabbitmq
  ports:
    - protocol: TCP
      port: 15672
      targetPort: 15672
---
apiVersion: v1
kind: Service
metadata:
  name: rabbitmq-server
  namespace: myns
spec:
  selector:
    app: rabbitmq
  ports:
    - protocol: TCP
      port: 5672
      targetPort: 5672

component of Dapr
apiVersion: dapr.io/v1alpha1
kind: Component
metadata:
  name: pubsub
  namespace: myns
spec:
  type: pubsub.rabbitmq
  version: v1
  metadata:
  - name: connectionString
    secretKeyRef:
      name: myconn
      key: rabbitmq_conn
  - name: durable
    value: true
  - name: deletedWhenUnused
    value: true
  - name: autoAck
    value: false
  - name: deliveryMode
    value: 2
  - name: requeueInFailure
    value: true
  - name: prefetchCount
    value: 2
  - name: publisherConfirm
    value: true
  - name: reconnectWait
    value: 0
  - name: concurrencyMode
    value: parallel
  - name: backOffPolicy
    value: exponential
  - name: backOffInitialInterval
    value: 1s
  - name: backOffMaxInterval
    value: 180s
  - name: backOffMaxRetries
    value: 15
  - name: enableDeadLetter
    value: true
  - name: exchangeKind
    value: fanout
auth:
    secretStore: kubernetes

Can you share the best usage plan in rabbit?


Custom blocks

These can be implemented with methods on the generated sprite classes. Will have to wait for #2

I think you just merged this


Android Basics: Lemonade app

Download code button doesn't seem to exist

My mistake.  Shows up fine on desktop site, just not for mobile version


styling for the home page

Adding styling for the home page. Made it so that the placement scales with the window size of the browser
Still need to add the rock, paper, scissor icons to the top right of the screen.

My vote is to start getting rid of Aphrodite
On Wed, Oct 24, 2018, 11:24 AM Neil Whitehead<EMAIL_ADDRESS>wrote:

@n-white commented on this pull request.
In src/components/HomePage.tsx
https://github.com/magmo/rps-poc/pull/224#discussion_r227906596:

@@ -58,6 +39,7 @@ const styles = StyleSheet.create({

title: {
although aphrodite is totally new to me so need more time to learn about it
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/magmo/rps-poc/pull/224#discussion_r227906596, or mute
the thread
https://github.com/notifications/unsubscribe-auth/ABA1692XCgNbyErjZ_O7UU-p2cOE-yBMks5uoLBAgaJpZM4X3H8M
.


Can't launch realsense_navigation / gmapping.launch

System Configuration

Version
Your Configuration

Operating System
Ubuntu 16.04.1 LTS

Kernel
4.4.0-34-generic

Backend
video4linux

ROS
kinetic

ROS RealSense
1.4.0

librealsense
0.9.1

Camera Type-Firmware
<IP_ADDRESS>

Expected Behavior
roslaunch realsense_navigation gmapping.launch should launch gmapping with TurtleBot&RealSense specific configuration
Actual Behavior
The following message:

multiple files named [gmapping.launch] in package [realsense_navigation]:

/opt/ros/kinetic/share/realsense_navigation/turtlebot/launch/gmapping.launch
/opt/ros/kinetic/share/realsense_navigation/launch/gmapping.launch
Please specify full path instead
The traceback for the exception was written to the log file

Steps to Reproduce

roslaunch realsense_navigation gmapping.launch

I'm guessing you have both of these launch files because you ran the install script twice from different directories (you shouldn't have run it from the turtlebot directory). In the short term, you'll want to delete the /opt/ros/kinetic/share/realsense_navigation/turtlebot/ directory and it's contents. In the long run, realsense_navigation will be removed (this is currently in progress), and you will run all navigation functions directly from the turtlebot package.


error: hash mismatch in fixed-output derivation

I put together a simple repo here:
$ nix build github:jfly/nix-openwrt-imagebuilder-bug-demo/fod-hash-mismatch#my-router
error:
       … while calling the 'derivationStrict' builtin

         at //builtin/derivation.nix:9:12: (source not available)

       … while evaluating derivation 'openwrt-22.03.5-nix-ramips-mt7621-tplink_archer-a6-v3'
         whose name attribute is located at /nix/store/cxh34lzvpqb0i2ajrqi5wrw3pcsmxiwd-source/pkgs/stdenv/generic/make-derivation.nix:303:7

       … while evaluating attribute 'configurePhase' of derivation 'openwrt-22.03.5-nix-ramips-mt7621-tplink_archer-a6-v3'

         at /nix/store/53408q2zx649lnvpajjrmchdln293nlr-source/builder.nix:70:3:

           69|
           70|   configurePhase =
             |   ^
           71|     let

       (stack trace truncated; use '--show-trace' to show the full trace)

       error: hash mismatch in fixed-output derivation '/nix/store/arlyfsp749q2bz0063pnhw7lmlsaaris-Packages.drv':
         specified: sha256-oPly/SWMtFTivgVe12WBNI/U34WmMWSs+SS7t9s2ypI=
            got:    sha256-x3MwaM53vqCBBieT+AcRZWF+TSWe9asdIgQgDDj5Yf0=

Sadly, this is expected. I have expanded the section in the README.

Ah, that updated README is very helpful, thank you! I had seen that section before and totally ignored it as a "this is only relevant to folks developing nix-openwrt-imagebuilder itself, not someone who just wants to use it". Now I understand why it's important!


Implement currentPath for jsonp and bson encoders

Path is calculated lazily because it's only needed for error messages. Using a reference to the parent encoder keeps memory use relatively low.
Resolves #60
Resolves #61

Doesn't seem to handle current array index?

index is annoying to do reliably, because there's many encode methods, and bson has additional external writes through getBsonWriter that we can't see. But I will implement it best-effort

hm, now failing with Cannot auto-detect encoding, not enough chars in the jsonp reactive parser. Not sure what change triggered it, or if it's spurious. It's weird that itd try detecting the charset anyway, since json is specified to always be utf-8...

fixed by rebase, ready for review now @graemerocher


Login page does not display errors

From @sman591 on January 11, 2015 7:29
If the user submits a blank login form, or submits incorrect information, an error message should display. However, this is not the case.
Both devise_error_messages! and f.error_notification return nothing, and resource.errors.empty? is true.
Copied from original issue: codeRIT/brickhack.io#57

Where exactly is the validation being done?

The validation is performed by Devise - I think here: https://github.com/plataformatec/devise/blob/88724e10adaf9ffd1d8dbfbaadda2b9d40de756a/lib/devise/strategies/database_authenticatable.rb
So my guess is it fails here, but somewhere after the validation fails the error message gets swallowed...

(we enable :database_authenticatable here: https://github.com/codeRIT/hackathon_manager/blob/master/app/models/user.rb#L2)

Finally figured this out. Error messages are being stored to flash[:alert] instead of flash[:notice] 🤦♂


VQGAN training scripts

When will the training scripts of VQGAN be released? Thank you in advance.

same question


Dump fixture

The fixture is pure inserts in one file, and gets inserted to all databases on a branch except production.
This is easy to do by backing up the entire database via sja, however there is redundancy in putting config and lookup tables back.
So build -> fixture -> lookup. Have to consider foreign keys.
Nice to have if was in a separate migration, a fat insert fill will suffice for time being.

Addressed in 1.1.0.


Web UI dropdown for custom args with choices

Addresses #2371
This adds web UI support for a dropdown list in custom arguments:

Code:
parser.add_argument("--env", choices=["dev", "staging", "prod"], default="dev")

argparse already checks those choices on command-line args, this PR just makes the web UI behave similarly.
The CSS width is different for select (340) vs input (set to 328, actual 340) to get them to be the same actual width. I'm not exactly sure why but it looks like it has to do with differences in how padding is handled between the two tags.
Testing
I ran locally with scripts/run-local-web.sh on OS X in a virtual env with Python 3.11.3
I wasn't able to get the tox tests running locally (I tried on master before making changes but it failed). Sorry about that! Hopefully the github actions aren't too burdensome.

Nice! Can you add a note about this feature in the documentation (.rst files), as well as a test case (add this type of extra arg to one of the existing gui args tests, I hope such a test exists :)

Nice! Can you add a note about this feature in the documentation (.rst files), as well as a test case (add this type of extra arg to one of the existing gui args tests. I hope such a test exists :)

Makes sense, yeah I'll take a shot at that when I get home later.
I'll see what I can do with the GUI tests... there's an existing custom args test but it doesn't test the GUI itself, it tests that parse_args works as expected and that Flask can receive those values. There are a couple others though that test the HTML results and I'll see if I can combine the custom arg test with one of those.

Ok I think this works! I was able to run the test locally and confirm that it failed while in development then passed when done.
I chose regex to test the generated html because it's less brittle than assertIn. I considered doing an xpath-based test which would be more robust, but would add a single-use dependency to the test suite.

👍👍


Plasma5 (Wayland) not working when combined with SDDM and ZSH

This causes Plasma5 (Wayland) to suddenly close shortly after opening.
This issue doesn't happen when:

Using a different display manager
opening Plasma (X11)
Using a non-zsh shell

It also does not persist for other wayland WMs/DEs
Steps to Reproduce
Enable the following:
services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma5.enable = true;

user.users.${user}.shell = pkgs.zsh;
programs.zsh.enable = true;

pkgs defined as the following in flake.nix
inputs.nixpkgs.url = "github:nixos/nixpkgs/nixos-23.05";

outputs = {nixpkgs, ...}:
  let pkgs = import nixpkgs { system = "x86_64-linux"; };
  in {...}

Metadata
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.59, NixOS, 23.05 (Stoat), 23.05.20231022.b3ddf96`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.13.6`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Is this still happening with plasma 6?

It still occurs with plasma 6

@K900 do you have an idea?

There are some known issues with SDDM and non-bash shells that will be fixed in a future SDDM release.


nix-template: 0.3.0 -> 0.4.0

Description of changes
Bump my nix-template package
Release notes: https://github.com/jonringer/nix-template/releases/tag/v0.4.0
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)
[ ] 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/)
22.11 Release Notes (or backporting 22.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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[x] Fits CONTRIBUTING.md.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/nix-template-v0-4-0-released/21593/1


Lowering to VM fails when branching with IREE Pointer arguments

Lowering a simple resource usecase results in an invalid operand for branching. It appears that either VM.Branch should support IREE.Ptr or the value should be lowered earlier.
Attaching input IR and the furthest the lowering gets before failing.
export (1).zip

Allowing AnyPtr for the VM branch op does seem to improve the problem, however there is a mismatched arg issue after. It appears that the block argument is not being converted to an I32 type.

Assuming obsolete - if not please reopen with a test reproducer.


west.yml: Update hal_silabs to pull request #54 | Update to GSDK 4.4.0

Updated the files present in device_init, hfxo_manager, power_manager and sleeptimer folder as per latest version of gecko_sdk. Also added SL_DEVICE_INIT_HFXO_PRECISION in sl_device_init_hfxo_config.
This pull request is required to align the codebase of zephyr_rtos/hal_silabs (https://github.com/zephyrproject-rtos/hal_silabs) with gecko_sdk v4.4.0 (https://github.com/SiliconLabs/gecko_sdk)
PR in hal_silabs : https://github.com/zephyrproject-rtos/hal_silabs/pull/54

Hi @fkokosinski, please take a look at this PR. Thanks

Hi @fkokosinski, I have rebased and updated the revision of Silabs HAL, please check and approve this PR. Thanks


Clinical trials section

Created a clinical trial section in pre-encounter mode. Best way to test that the values are being updated is to go to post encounter and select #enrolled #PATINA #date and going back to pre-encounter and seeing the name, date of enrollment and description being pulled from the clinical trial list in out clinical trials folder.
Submitter: Laura Clark
Running the Application

[x] Manually tested in Chrome
[x] Manually tested in IE

Documentation

[x] This pull request describes why these changes were made
[x] Recognizes any potential shortcomings/bugs in the description
NA Cheat sheet is updated
NA Demo script is updated
NA Documentation on Wiki has been updated
NA Additional technical components and libraries are documented and added to wiki as needed

NoteParser

NA Note parser has been updated if structured phrases change

Code Quality

[x] 4-space indents - convert any tabs to spaces
[x] Use public class field syntax for binding functions - ex. handleChange = () => { ... };
[x] Code is commented

Tests

NA Existing tests passed
NA Added UI tests for slim mode
NA Added UI tests for full mode
NA Added backend tests for fluxNotes code
NA Added note parser examples to test new functionality

Reviewer 1: Name

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

Reviewer 2: Name

[ ] Code is maintainable and reusable, reuses existing code and infrastructure where appropriate, and accomplishes the task’s purpose
[ ] The tests appropriately test the new code, including edge cases
[ ] You have tried to break the code

This looks good! Two small things:
[JA1] If you use #unenrolled, the end date is not displayed for the clinical trial. Instead, a row is created but only the enrollment date is displayed, which is missing.
[JA2] If you use both #enrollment and #unenrolled for the same clinical trial name, should that add both a start and end date to the same Study entry? I think right now it creates a new entry and only adds a start or an end date each time, which results in two row in the Clinical Trial section in pre-encounter. This might be something larger that needs to be changed, if it's something that should happen at all, so I'm fine if this isn't part of this pull request.

JA1  and JA2 - great points Julia! We can create a PR for now to address this. We actually need to handle an existing Study object in the SHR for the clinical trial that has a start date and then #unenrolled would add an end date to it. I think right now (not part of what Laura or Nicole did) we'd get two Study objects for the same trial - one for start and one for end.

JA1 is fixed. I think JA2 can be a separate Jira. I think what Greg described is where it is now and where it eventually should be.

[GQ1] let's discuss the JA1 fix. Showing the end date as missing is not strictly accurate. If the trial is in progress then the end date should be empty. Since the subsection is "enrolled," let's remove the end date column? If the enrollment is over, maybe we should just not display the trial in the table anymore?


speaker not connecting using librespot-auth

Helloo. I followed the steps from this resolved issue here
I have librespot-auth cloned and ran the command
cargo run -- --path ~/.cache/spotify-player
this prompts me to connect to Speaker device which I do on my phone (I have premium), and when i click on the device the program ends and speaker takes a while to connect but eventually just disappears. If I run spotify_player it will still ask for credentials and fail when i put in the correct credentials

Ohhhhh my bad LOL. I'll use desktop app and see how that works. MacOS btw but yeah that's my fault.

update: attempted to connect using spotify desktop. However I got the same result. the program ends as soon as I try to connect and on spotify it will say connecting then not work

Hey guys, funny me I didn't read carefully. I used this goat's steps [here]https://github.com/aome510/spotify-player/issues/520#issuecomment-2296842298l) and worked flawlessly!


Operation View "ISR Mission Report Dashboard" references services/layers that do not exist

Item id 307981be726b4f79ba5184fc206ac648   references the following stand alone data source that do not exist:
https://nsec.esri.com/ags/rest/services/Hosted/Incidents/FeatureServer/0

This dashboard has now been deleted.


Using @module with a rename breaks the hierarchy navigation

I'm using @module to rename them and this breaks the hierarchy navigation. It collapses all the folders down and you cannot expand them.

Can you provide an example showing the problem?