UVI Request

--- UVI JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v2.6.29 to before v5.15.2",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=63274cd7d38a3322d90b66a5bc976de1fb899051",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=20cebb8b620dc987e55ddc46801de986e081757e"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "63274cd7d38a3322d90b66a5bc976de1fb899051",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "20cebb8b620dc987e55ddc46801de986e081757e",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "comedi: dt9812: fix DMA buffers on stack\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.15.2 by commit 20cebb8b620dc987e55ddc46801de986e081757e, it was introduced in version v2.6.29 by commit 63274cd7d38a3322d90b66a5bc976de1fb899051. For more details please see the references link."
}
--- UVI JSON ---

This issue has been assigned UVI-2021-1002212


Remove BA.2 and BA.5 selection plots and switch to XBB variant selection plots

Now that the switch was made to XBB.1.5 as the reference (thank you Justin!), switching to showing selection plots for the top newer XBB lineages would be great.

Change BA.2 sublineages suubsection title to BA.2 + XBB.2


Pull requests from forks don't inherit workflow configuration variables

We came across this in #35
There seems to be a discussion open on this issue here: https://github.com/orgs/community/discussions/44322

I think we can close this issue because we removed these variables in #80


#245: Improved outside connection detection

this has not been tested yet

Could the improved outside connection detection feed in to #100 (prevent immediate lane change when traffic spawns from outside connection) at later date? In #100 it checks based on spawn position, but seems it would be better to just check various flags?

The problem is that neither flags nor frame positions give correct results. The only chance to check whether a citizen is located at an outside connection is at StartPathFind where we know the path starting position (startPos). When the method returns this information is lost.

Will test this evening.

I'm getting a mass of errors when I try to build this PR.

Ah, forgot to set reference paths, doh!


Error: attestedData not available

Describe the bug
Found this error when syncing node using ssz-v2 branch
Feb 25 09:50:01 contabo-13 beacon_run.sh[678974]: Error: attestedData not available
Feb 25 09:50:01 contabo-13 beacon_run.sh[678974]:     at LightClientServer.onSyncAggregate (/usr/src/lodestar/packages/lodestar/src/chain/lightClient/index.ts:430:15)
Feb 25 09:50:01 contabo-13 beacon_run.sh[678974]:     at LightClientServer.onImportBlock (/usr/src/lodestar/packages/lodestar/src/chain/lightClient/index.ts:207:10)
Feb 25 09:50:01 contabo-13 beacon_run.sh[678974]:     at importBlock (/usr/src/lodestar/packages/lodestar/src/chain/blocks/importBlock.ts:235:31)
Feb 25 09:50:01 contabo-13 beacon_run.sh[678974]:     at processBlock (/usr/src/lodestar/packages/lodestar/src/chain/blocks/index.ts:65:5)
Feb 25 09:50:01 contabo-13 beacon_run.sh[678974]:     at JobItemQueue.runJob (/usr/src/lodestar/packages/lodestar/src/util/queue/itemQueue.ts:90:22)
Feb 25 09:50:06 contabo-13 beacon_run.sh[678974]: Feb-25 09:50:06.001[]                 info: Synced - slot: 2439250 - head: 2439250 0x288e…00df - fi

Expected behavior
No error

When did this happen? At the very start of running the node? Or at a random slot?

When did this happen? At the very start of running the node? Or at a random slot?

It happened when the node was syncing after I restarted the node

this happens very frequently if we sync a node from prater/mainnet genesis

It also happens frequently while syncing from Kiln


Consider the possibility of federation

Hi and thank you for your great work!
One of the problems with Telegram is that it's centralized, i. e. controlled by one party that we don't know can be trusted or not. Your project eliminates this problem by allowing to run your own server, but at the cost of convenience for users: you can't message a user on another server without registering there as well.
Have you considered a federated design, i. e. allowing to send/receive messages to other compatible servers (via some kind of inter-server API, probably MTProto-based as well)? I understand that this could be a whole separate project, but still would be nice to have so please consider it :) Thank you!

technically no problem.


Get codecov working

@jasmainak recently added a codecov badge to the README, but we still haven't figured out how to get it working.
It seems from the circle docs that you enable codecov uploads by using an "orb" in CircleCI:
https://circleci.com/blog/making-code-coverage-easy-to-see-with-the-codecov-orb/
we should follow this guide (or figure out another way) to get codecov working

But are you sure you enabled it from the codecov site? :-) You should have to do 0 configuration. Just need to flip the right switch ...

I don't know! are there docs for how to do this? maybe I'm being slow but if there's a switch I can't find it

I can't find docs either. But here are the steps. Sign in to codecov, click on the organization (jupyter in this case), then click on "add new repository" and then select your repo. Hope that does it!

ah - in that case those are the steps I'd already followed. When I do this, I'm taken to this page:

that confusingly has a token in it, but seems to say the token is unnecessary when building with CircleCI? Which is also confusing given that there's a blog post about how to connect Circle and codecov

I wonder if it's because somebody needs to configure the GitHub integration for codecov, and I don't have admin privileges on the Jupyter org? Maybe somebody like @Carreau could help clarify?

ahhh ... now I remember. My bad. You need to add a line to Travis:
bash <(curl -s https://codecov.io/bash)

see here: https://github.com/mne-tools/mne-bids/blob/master/.travis.yml#L31
sorry about the incomplete PR

The token is useless as far as I remember :)

wahoo! it works, we had to:

Add the bash command to circle #158
Add the pytest-cov module and use it #159

thanks for the info @jasmainak

nice! good to know. I always have to relearn this for new packages :-)


output the raw cell transition data without aggregation

Hi, thank you for the amazing work!
How could one output the raw cell transition data without aggregation? For example, in 200_cell_transitions.ipynb, is it possible to output the entire source x target matrix? thanks.

Hi @Xian123123123 ,
I guess that you just wanna have the transport matrix then?
You can access this via tp[t_0, t_1].solution.transport_matrix, see https://moscot.readthedocs.io/en/latest/genapi/moscot.backends.ott.OTTOutput.transport_matrix.html#moscot.backends.ott.OTTOutput.transport_matrix

Yes. Could you share an example code? Thanks.

Thank you @MUCDK , how can I generate the full transport matrix from 700_tutorial_perturbation_with_Sinkhorn.ipynb (i.e. between a drug and the control)?

you can use e.g. sp['Dacinostat (LAQ824)', 'control').solution.transport_matrix

thank you @MUCDK. with the full transport matrix, how does one decide which link is "real", i.e. how does one define a threshold?

First, this depends on the entropy regularisation. The higher epsilon is, the higher the stochasticity . Hence, there is no single answer to this.
You could take the argmax for each row, or use the sparsification method to set a large number of the entries to 0: https://moscot.readthedocs.io/en/latest/genapi/moscot.base.output.BaseSolverOutput.sparsify.html#moscot.base.output.BaseSolverOutput.sparsify

I'm closing this for now. Please reopen if necessary.


refactor(nodebuilder/das): update default DASer setting

Overview
DASer default settings are based on IPLD only getters measurements. With introduction of blocksync to full nodes as main sampling protocol, value should to be revised. Shrex has much less roundtrips to obtain data, thus it is much better at utilising network bandwidth with fewer workers. Default DASer setting are now updated with relation to node type.

Checklist

[ ] New and updated code has appropriate documentation
[ ] New and updated code has new and/or updated testing
[ ] Required CI checks are passing
[ ] Visual proof for any user facing features like CLI or documentation updates
[ ] Linked issues closed with keywords

Codecov Report

Merging #1912 (4625705) into main (c958fd3) will increase coverage by 0.13%.
The diff coverage is 100.00%.

@@            Coverage Diff             @@
##             main    #1912      +/-   ##
==========================================
+ Coverage   57.50%   57.64%   +0.13%
==========================================
  Files         243      243
  Lines       16141    16150       +9
==========================================
+ Hits         9282     9309      +27
+ Misses       5910     5892      -18
  Partials      949      949

Impacted Files
Coverage Δ

nodebuilder/config.go
87.80% <100.00%> (ø)

nodebuilder/das/config.go
84.21% <100.00%> (+14.21%)
:arrow_up:

... and 3 files with indirect coverage changes
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.


Improving demo templating maintainability

As Pillarbox maintainer, I'd like to make templating management more developer-friendly, to make maintenance easier.
To achieve this, it would be interesting to investigate the following solutions:

take advantage of parceljs/posthtml/posthtml-include
using web components
html templates

Acceptance criteria

select the most sustainable approach

After testing and investigating the different technologies listed above here are some feedback I've gathered :
PostHTML:

Integrated templating framework within Parcel.
Designed for compile-time use, and dynamic templating is limited.
Possible to use PostHTML at runtime, but other solutions like Handlebars may be more suitable.

Web Components:

Suitable solution, but templating is more focused on interpolation rather than bundling HTML files.
Integrating a lightweight framework like Lit reduces the learning curve significantly.

HTML Template:

Handlebars is commonly used for HTML templating.
Templates need precompilation for performance.
Parcel supports precompilation with plugins (not officially provided by parcel), but availability and maintenance may vary.


dedicated crouch buttons

[x] toggle half-crouch (1964 behavior)
[x] toggle full-crouch (1964 behavior)
[x] cycle crouch (xbla L3 behavior)

This is partially implemented as part of #184


Not working on dynamically loaded content

Does not update on dynamically loaded content. I paginate data and update with axios. My ajax data contains new timestamps. The html of the timestamp is updating just not the timeago functionality. Only way around it currently is to set :auto-update="1" on the timeago elements.
How can I reload timeago after ajax data loading?

Also getting this issue, will try to investigate when I get a chance

Ok, so on the render function just using the already computed variable of timeago does not work. Changing it to re-compute on re-render seems to do the trick although on data the timeago variable never changes regardless. Maybe this component is best suited as a filter?
You can find the changes I applied myself here: https://github.com/samvaughton/vue-timeago/commit/b3ec472af488abce7a041237e401c7e52c84c8c2
I can submit a PR if you'd like but I'm not sure what to do with the data variable as it does not get updated. I don't know enough about Vue at the moment to fully understand why the value is not updating automatically.
** update ** I assumed that the data.timeago did not update due to it being computed once on initialization - so I changed it to a computed property and reverted those changes and it now also works. I'm not sure which is the best method.
Here is the computed version:
computed: {
      timeago: function () {
        return this.convert(this.since)
      }
    },
    render: function render(h) {
      return h('time', {
        attrs: {
          datetime: new Date(this.since),
          title: typeof this.title === 'string' ? this.title : this.title === false ? null : this.timeago
        }
      }, [this.timeago]);
    },

I'm having the same issue and it's really annoying.


Bump version to v13 for Chef EULA major release

Signed-off-by: Bryan McLellan<EMAIL_ADDRESS>

😄


[Beam-13336][Playground] Refactor executor builder

[BEAM-13336][Playground] Add refactoring of executor builder to improve usability of this functionality

Thank you for your contribution! Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Choose reviewer(s) and mention them in a comment (R: @username).
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue, if applicable. This will automatically link the pull request to the issue.
[ ] Update CHANGES.md with noteworthy changes.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

See the Contributor Guide for more tips on how to make review process smoother.

GitHub Actions Tests Status (on master branch)

See CI.md for more information about GitHub Actions CI.

R: @pabloem

this makes sense to me. Thanks! LGTM


Vertical scrolling is quite slow with 10,000 rows ad 25+ columns

When number of coloumns is less than 10, it seems to be OK, though.

i don't experience this. what browser are you using?

chrome 35

so comparing to horizontal scrolling, the vertical scroll bar is not quite following the mouse

ok, will take a look, see if i can speed it up. however the scrolling is pretty fast on my machine.

@ceolter , if you already know some tricks can be applied, when do you estimate i can see the scrolling speed magic? that might drive me to decide which lib to use, angularGrid or ui.grid :)

tempted to say this weekend, but am already very busy!!!! this weekend? if not, the weekend after??

if your 50/50, i'm working on a very cool sidebar to allow column visibility, reorder and grouping, all with drag and drop. that should help push you!!

or maybe a minimal viable demo just to show the speed under big volume? for the sidebar, i would expect it to be a button at the right up side corner of the grid, that's surely a brilliant feature which i am looking forward to.

@elaijuh are you looking to do advanced cells with the cellRenderers? i've spent some time looking into this tonight, and it appears to be the dom manipulation that i am doing in creating the cells that's slowing it down. if i just created the rows as one big string of HTML, then it would render much more quickly (as i'd just give the html to the browser in one go, rather than calling multiple DOM methods).

Hi Ceolter, Hope u r doing well.
I am facing slow rendering f rows issue when I do vertical scrolling in IE11. Can u please suggest me something to speed it up.

i'm working on performance improvements at the moment, should speed it up. the next major release (this coming weekend???) should have it.
in the mean time, these pointers:
a) avoid angularjs inside the grid
b) if using custom cell renderers, return strings of html (do not construct dom elements)

all vertical scrolling issues should now be gone. my example 'test drive' works fine on internet explorer (thanks to a new feature called 'scroll lag'), chrome, safari and firefox. interested to get feedback :)

Hi Ceolter,
Thanks a lot for spending time on this. Its working fine in IE 11 now. The only issue is, when we use mouse scroll wheel for scrolling up/down, it again lags. Is there is any way to control the vertical scrolling when we use mouse scroll wheel. Please suggest.
Thanks,
Avishek

Nope, no suggestion. It doesn't lag for me in IE with mouse wheel so
difficult to troubleshoot.
However given its only ie and not all users of ie, don't think it's a major
issue.
On 19 Jul 2015 04:42, "AvishekNath"<EMAIL_ADDRESS>wrote:

Hi Ceolter,
Thanks a lot for spending time on this. Its working fine in IE 11 now. The
only issue is, when we use mouse scroll wheel for scrolling up/down, it
again lags. Is there is any way to control the vertical scrolling when we
use mouse scroll wheel. Please suggest.
Thanks,
Avishek
—
Reply to this email directly or view it on GitHub
https://github.com/ceolter/angular-grid/issues/231#issuecomment-122619971
.

@ceolter , good job!

Hi Ceolter,
I just took angular grid update (1.12.1) for handling scroll lag in IE11, which is now enabled by default. But I didn't see any improvement while vertical scroll. It behaves same as earlier version. Is version 1.12.1 has virtual dom implementation that you are talking about. (in IE11)
Did I miss something. Please suggest

yes 1.12.1 has the vdom. makes ie redraw twice as fast.
however the biggest performance gain for IE and Safari (not the others) comes with the 'scrollLag' feature. when you are scrolling, the grid listens to the scroll events to update the dom. in IE and Safari, this gave a very 'jumpy' scrollbar (on my machine). with this enabled, then it will wait for 50ms and do nothing if another scroll event comes in. that means, if you are scrolling, the grid will not redraw until the scroll has stayed still for 50ms. this allows you to use the scrollbar without jumps until you come to a steady position.
see the gridOptions suppressScrollLag and isScrollLag
http://www.angulargrid.com/angular-grid-grid-options/index.php
try turning this feature on and off, see if you can notice the difference.
to make sure it's behaving (ie picking up your options), the logic is done in gridPanel.ts requestDrawVirtualRows().
interested in your feedback. all my test were done on one laptop with one version of each browser.

Thanks for your suggestion.
I am doing a testing in IE11 with feature enabled. Now, if I scroll with using scroll arrows, it works good. But, when you use scrollbar square button to forcefully drag up/down to a large amount. It  shows lag in rendering the rows in IE11.
I am still doing testing, will update u soon.

can we close this issue?

Sure Ceolter. Thanks a lot for your support.
Thanks,
Avishek


The render-stl example gives an error 500 right now

No more text, sorry.

Indeed, thanks @deeplook for the report.
It looks like we are facing the same issue as in https://github.com/QuantStack/voila/issues/224 when building the example with repo2docker, related to the Pygments version (2.3 instead of 2.4)

https://github.com/voila-gallery/render-stl/pull/6 should fix it.
This example was using a requirements.txt, and it looks like pip is not able to install Pygment 2.4.2 when Pygments 2.3.1 is already there from other dependencies (ipython, nbconvert...).
Voila requires Pygments as an indirect dependency: voila 0.1.6 -> jupyterlab-pygments 0.1.0 -> pygments >= 2.4.1

Fixed by switching to conda's environment.yml.
Also, pygments>=2.4.1 is now a direct dependency of voila so the next release should fix the remaining installation issues.


restructure the frontpage docs

our index page is getting messy and hard to read.  This adds some structure.  Haven't looked closely at the results yet...

Codecov Report

Merging #718 (1ffe7a0) into master (76d66b3) will increase coverage by 0.31%.
The diff coverage is 88.46%.

:exclamation: Current head 1ffe7a0 differs from pull request most recent head 975904c. Consider uploading reports for the commit 975904c to get more accurate results

@@            Coverage Diff             @@
##           master     #718      +/-   ##
==========================================
+ Coverage   76.35%   76.66%   +0.31%
==========================================
  Files          24       24
  Lines        5425     5481      +56
==========================================
+ Hits         4142     4202      +60
+ Misses       1283     1279       -4

Impacted Files
Coverage Δ

spectral_cube/cube_utils.py
80.71% <84.93%> (+1.31%)
:arrow_up:

spectral_cube/lower_dimensional_structures.py
81.41% <87.50%> (+1.64%)
:arrow_up:

spectral_cube/base_class.py
85.17% <100.00%> (+0.55%)
:arrow_up:

spectral_cube/spectral_axis.py
93.65% <100.00%> (+0.06%)
:arrow_up:

spectral_cube/spectral_cube.py
75.94% <100.00%> (+0.05%)
:arrow_up:

Continue to review full report at Codecov.

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


Handle different spatial resolutions within the same GRIB dataset

NWPs often improve their spatial resolution over time. So, for example, an NWP dataset spanning 2014-2024 might have used 0.5 degree from 2014-2019, and 0.25 degree from 2020-2024.
How to handle this?
Maybe need to use one xarray DataArray for the 0.5 degree data, and another DataArray for the 0.25 degree data?
(Ideally, we'd be able to resample / reproject on-the-fly so the changing resolution is invisible to the user)

This discussion has moved to: https://github.com/JackKelly/hypergrib/discussions/15


Support more dense QR codes with error correction level L

This also removes the QR code  from the DOM if there's a render error.
Fixes #1217

Pull Request Test Coverage Report for Build 42ae253303e08c6d3793dc310f1783c5747b8b79-PR-1222

1 of 1 (100.0%)  changed or added relevant line in 1 file are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 66.13%

Totals

Change from base Build 3a2c03d98f16d1a589f56d9d213b52fac093c7dc:
0.0%

Covered Lines:
1191

Relevant Lines:
1801

💛  - Coveralls


[query] Can LXD host KVM for Windows or linux GUI?

We are using LXD for our internal services. We would like to setup windows and linux with GNOME (over VNC) for some of our users.
We setup KVM inside one of the containers. We were able to install CentOS in that KVM guest. I'm wondering if we would be able to run windows within this KVM as well, or if we would have to run KVM outside a container.
Also, we tried installing GNOME in a LXC container (ubuntu), but it seemed to have trouble.
Thanks!

There is no real difference between running kvm inside a LXD container or running it on the host so I'd expect a Windows VM to work perfectly fine running on kvm inside a LXD container, that's in fact how I have all my kvm hosts setup.


Change ActivationPredicted to consumable event

Linked to https://github.com/Terasology/StructureTemplates/pull/18
This changes ActivationPredicted to a consumable event, allowing for activation to be blocked completely when needed.

Hooray Jenkins reported success with all tests good!


Add ordered_product pages

This PR includes:

html pages - orders list and add a new order.
views function
urls file
tests (one test for each page).
In addition added a new model function that returns the total price of an order (included test for this function).

screen shots:

Fixed #78
Let me know about more needed tests function and etc..

@MeitarRizner looks nice! The screenshots are very helpful in conveying what this PR is about.

solve conflicts, then ping me for review

@yftacherzog @Omeramsc
I upload an update that includes:

Change the add a new order method to search product and select the desirable supplier product & delivery (html files and view functions).
View tests

Before I did rebase to upstream (big karam PR), everything works fine except the view test function - test_nonempty_orders_list
Because the late hour I will take care these conflicts tomorrow, BUT I wants to gets reviews from you before the weekend.
SO please do review for the view function and the view tests.
IN test_nonempty_orders_list: I tried to log in as client but I couldn't, Anyone have a clue for how to do this?
I will upload a screenshots of the new 'add order' later.

@yftacherzog @Omeramsc Please read the update's note in the PR description and give me feedbacks.

@yftacherzog @Omeramsc I upload an update that includes:

Change the add a new order method to search product and select the desirable supplier product & delivery (html files and view functions).
View tests

Before I did rebase to upstream (big karam PR), everything works fine except the view test function - test_nonempty_orders_list Because the late hour I will take care these conflicts tomorrow, BUT I wants to gets reviews from you before the weekend. SO please do review for the view function and the view tests.
IN test_nonempty_orders_list: I tried to log in as client but I couldn't, Anyone have a clue for how to do this? I will upload a screenshots of the new 'add order' later.

@MeitarRizner I can't see the test you're referring to.


Download link 404

The current download link, linked to a .tgz file that no longer exists. This fixes it be pointing to the .zip

I signed it!


add background image path from webjar for list--checkmark items

Are we able to update the paths in the honeycrisp.css itself?

Are we able to update the paths in the honeycrisp.css itself?

Technically yes - but I was trying to isolate the honeycrisp asset pipeline from any overrides that we are doing to make these assets available in the java environment. It seems like that is the pattern that has been used so far!


Add strategy for polling

Current polling will fetch all the logs and throw alerts from the last timestamp even if the polling is restricted.
For example for * 7-20 * * *, if any error happend between 20pm and 7am then at 7am when polling is restarting it will proceed it.
Ideally we need to think way to customized this with a strategy option:

unbounded: fetch logs from the last timestamp stored in DB
bounded: fetch logs from close to the polling interval

One of the issue with unbounded is that the notification is throw at 7am even if it happend at 4am (and we currently no information about that)


yubihsm-connector: 3.0.2 -> 3.0.4

Description of changes

Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

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

1 package built:

yubihsm-connector

I don't have the hardware to test the functionality but the diff LGTM. Create another commit named yubihsm-connector: remove matthewcroughan from maintainers and remove him from meta.maintainers, if that's fine by him. After that I can merge this.
cc. @MatthewCroughan


Game Crashes! (1.12.2)

Hi, please help me. I tried to install this mod and it crashed.
Here is the crash report (Mod list and info inside)
https://pastebin.com/xNf3ubzT
Thanks.

Hi, it looks like you have Indicatia installed as well. This mod is not compatible with it, you'll have to choose one or the other. Sorry!


INT96 import issue

INT96 values does not match original value after import:
    "Int96": "1717-12-28T19:20:10.805069776Z",		      |	    "Int96": "2022-01-01T09:09:09.009009Z",

I feel like this is unresolvable due parquet-go does not store arbitrary bytes in a proper way, it should be treated as []byte but parquet-go uses string, more details at https://github.com/xitongsys/parquet-go/issues/434, which means literally there is no way to import an INT96 value from JSON to parquet, thinking of INT96 is deprecated I believe we are good.
I will do a couple of tests to confirm this.

There may be a solution to parse INT96 timestamp, convert it to INT96 then let parquet-go handle the new value, however, this again needs to recursively iterate value node to decide which one to convert, which is pretty complex (see code for cat command), I tend not to do this as INT96 is deprecated but if parquet-go can fix this problem, I can take it.

I'm going to close this case as INT96 is barely supported now a day, especially write.


Request to add description of call backs that ends subscription of old release, if new-application is of same release and same application name for /v1/bequeath-your-data-and-die service

Problem Description:
Scenario : Same Release of application but deployed in different address and port.
When a same release but deployed in different address and port of existing application is registered , it will update the http-c ,
tcp-c of old Release in config file of New application with the preceding application information provided in request body.
Once the application is approved and receives “embed-yourself” , a callback will be triggered to the old application’s “/v1/bequeath-your-data-and-die” .
When /v1/bequeath-your-data-and-die is executed,it will update the NewRelease http-c,tcp-c with the new application details.
Then during series of call backs following callbacks should not be sent

PromptForBequeathingDataCausesRObeingRequestedToStopNotificationsToOldRelease
promptForBequeathingDataCausesRequestForDeregisteringOfOldRelease

As, it will lead to end of subscriptions of same application .
Solution:
To add description for callbacks mentioned below :

PromptForBequeathingDataCausesRObeingRequestedToStopNotificationsToOldRelease
promptForBequeathingDataCausesRequestForDeregisteringOfOldRelease
PromptingNewReleaseForUpdatingServerCausesRequestForBroadcastingInfoAboutBackwardCompatibleUpdateOfOperation (expecting that services would not be updated in same versions)

As ,

Call back will not be sent, if new-application-name == application name in *-http-s-000 and new-application-address == address in *-http-s-000

Decision made during Implementation Call on 16th of June 2023:
The concept of a combination of ApplicationName and ReleaseNumber occurring only once within the ApplicationLayer shall be maintained.
If an application would be moved to another server (new IP address and TCP port and data to be passed), then the new instance of the old code shall be configured with an incremented ReleaseNumber and the existing handover process shall be executed.


Microcontroller symbol standardization

Microcontroller symbols are to be standardized for clean use in schematics. The following rules are proposed - many of which are a departure from the current status quo.
Pay close attention to pin naming requirements. In most cases I am following the names used in each part's datasheet, but I am deviating from this in specific cases. Reasoning is given in each case. As an additional exception to all datasheet pin naming, overbar should be used for signal inversion in all cases.

Power pins should be named as they are in the datasheet. For other parts I am still recommending using rewritten, consistent pin names for schematic clarity, but I may revisit this. The goal is to make it easy to search the datasheet/manual for information regarding a rail.
IO pins should be named after their most generic name, for example PA14 for port A, pin 14, following the style used in that part's datasheet. Do not include alternate functions in the pin names, with the exception of:

Oscillator pins. Naming: pins meant to drive a crystal should be suffixed with IN and OUT. Datasheet names are often unclear as to which pin should be used when applying an external clock source.
Programming interface, reset, etc. This is the case even when the programming interface is a secondary function of an existing interface (e.g. ATMEGA programmed via SPI). The following standard signal names should be used for consistency, to ease setting up programming interfaces:

RST or ~RST (RST with overbar) for reset
TMS, TCK, TDO, TDI for JTAG pins
SWDIO, SWCLK for SWD pins. If a pin can perform both SWD and JTAG functions, label only SWD.

IO pins should be grouped by port and sorted by pin number. If a part has more than 40 IO pins, split them off into separate units.
The following pin types should be moved into a separate section on the symbol, even if also serving the purpose of general IO:

Programming interface, reset, etc.
Power supply
Oscillator pins for parts without strong internal oscillator options. For microcontrollers with sophisticated clock sections with accurate frequency reference, PLL, etc., these pins are often not used for this purpose and would fit better with the general IO pins. For microcontrollers with simplistic clocking (ATMEGA, etc), very little can be done without a crystal and the schematic will be cleaner with it in a better location.

IO pins should have type "Bidirectional"; this allows them to be connected to pins of any other type, and emits a warning when connecting them directly to a supply rail.

I will follow up with a diagram showing where groups of pins should be placed. Spacing between certain pin types will be standardized, to guarantee sufficient but not excessive room for support components around the IC.

Looks like we are mostly in agreement! I am a bit against renaming programming interface pins as it might be one of the things people would want to grep in the datasheet (even more so than power rails). As i said in the other issue, some pins that have important secondary functions but not so important to warrant moving them to a separate symbol part should have them in the label, an example that comes up is the uarts and USB interfaces used by the DFU programmer, specially if it's the only one in the chip and pins cant be swapped.

I have been naming USB pins already. Usually USB microcontrollers are only used if USB is desired, so it makes sense to label them. I would consider programming UARTs under "programming interface" above.

Preferred dimensions for single-unit microcontrollers:


Error when running demo problem

I'm looking to upgrade from python-docx 0.2.0 to the latest, but found an issue in the demo example.
The demo problem doesn't produce the expected results in the latest version. It does however work in 0.8.4 (stopped working in 0.8.5).
Oh the earliest versions I tested, I had an issue with the bulleted list (bulleted and numbered lists don't show up).  On the latest version, I had an issue with the table style (no table style).
I found that the change was introduced in I bisected the versions to find when the bulleted list table issue was fixed
0.8.4:

0.8.11 (latest):

I've also attached the demo code I used
docxWriterPy3.py.txt

I've also attached the two examples shown above.
demo_0_8_11.docx
demo_0_8_4.docx


[BUG] TS004F device incorrect quirk?

Bug description
I've got a TS004F by _TZ3000_402vrq2i that has Quirk: zhaquirks.tuya.ts004f.TuyaSmartRemote004F loaded.  I believe this quirk is for a multi-button dimmer switch.  My device is actually a rotary encoder knob that appears to have at least 2 button events: long/short press.  Using the device now does capture ccw/cw rotation, but, I am unable to create any automations with the device as none of the triggers seem to be the actual triggers the device sends to HA.
Go easy on my, I only learned about quirks a couple hours ago :).
Steps to reproduce
Pair rotary encoder knob dimmer which identifies as TS004F
Expected behavior
I think it should just have a few device trigger options that match the actions of the device.
Screenshots/Video
Screenshots/Video
[Paste/upload your media here]

Device signature
Device signature
[Paste the device signature here]

Diagnostic information
Diagnostic information
[Paste the diagnostic information here]

"node_descriptor": {
"logical_type": 2,
"complex_descriptor_available": 0,
"user_descriptor_available": 0,
"reserved": 0,
"aps_flags": 0,
"frequency_band": 8,
"mac_capability_flags": 128,
"manufacturer_code": 4417,
"maximum_buffer_size": 66,
"maximum_incoming_transfer_size": 66,
"server_mask": 10752,
"maximum_outgoing_transfer_size": 66,
"descriptor_capability_field": 0
},
"endpoints": {
"1": {
"profile_id": "0x0104",
"device_type": "0x0820",
"input_clusters": [
"0x0000",
"0x0001",
"0x0003",
"0x0004",
"0x1000"
],
"output_clusters": [
"0x0003",
"0x0004",
"0x0005",
"0x0006",

Logs
Logs
[Paste the logs here]

Additional information
No response

Without quirk all devices is only working in light controller mode.
Then making the original quirk i also was leaving one not with model so its getting some functionality.
You device need being added in the right device class with its manufacture ID and then it shall working OK (likely in this class) https://github.com/zigpy/zha-device-handlers/blob/6d16517b9ddf3a306dedf56d19da90740077a1ba/zhaquirks/tuya/ts004f.py#L68

How can I help, is any additional info required?  I will play with this a bit myself.  I an HA n00b, but not worried about python.

By adding the model info in one new line here:
https://github.com/zigpy/zha-device-handlers/blob/6d16517b9ddf3a306dedf56d19da90740077a1ba/zhaquirks/tuya/ts004f.py#L74-L80
The problem is that the quirk is living in one docker container and its not so easy editing and is going away if updating HA.
Little old information and also how to installing it as local quirk:https://github.com/zigpy/zha-device-handlers/discussions/693

same issue here.
I see that the events are triggered:
_TZ3000_abrsvsou TS004F Rotate Type event was fired with parameters: {'rotate_type': 0}
00:33:37 - Vor 3 Minuten
_TZ3000_abrsvsou TS004F Device Rotated - Right event was fired
00:33:37 - Vor 3 Minuten
but automation is not triggered via: "right" device_rotated_slow


python310Packages.spur: 0.3.22 -> 0.3.23

Diff: https://github.com/mwilliamson/spur.py/compare/refs/tags/0.3.22...0.3.23
Changelog: https://github.com/mwilliamson/spur.py/blob/0.3.23/CHANGES
Description of changes

Things done

Built on platform(s)

[ ] 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/)
23.05 Release Notes (or backporting 22.11 Release notes)

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

[ ] Fits CONTRIBUTING.md.

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

2 packages built:

python310Packages.spur
python311Packages.spur


Expose $RemoteAdminPassword for Generic Module

Feature Request
Feature Information:
In order to use the $RemoteAdminPassword in games that require it in the config file, it must be exposed for use. Some games do not allow setting it through the command line.
I confirm:

[x] that I have searched for an existing feature request matching the description.

I think you need to clarify the use case. Currently $RemoteAdminPassword can be used by the manifest to set config files. The only limitation is that the manifest can't set the password - that is left to AMP and the kvp. However, that seems to be Mike's preference

It seems it isn't able to though. It's using whatever is put in as the DefaultValue in the config files, not what is put as the value in the KVP by the config creator. In either case, yes, the value needs to be set AND usable through AMP's interface.

Don't include a DefaultValue in the manifest. See eg what I have done for The Isle (EVRIMA)

I'm not sure I follow what that's solving just by looking at the config. Using that method it will update the config file with the randomly generated password each instance startup?

That's correct. What it solves is writing the RCON password to the server config file. But you have a random password each instance start as a result - which as I said is Mike's preference. If the user wants a static password to use for RCON outside AMP, then I understand Mike's preference is that RCON pasthru is used for that, like what has to be done for the official modules.
Not saying I necessarily agree with this approach, but there it is. At least there is assurance that the RCON password will be robust out of the box.

How would I use RCON passthrough with Telnet?

Follow the docs I guess! :) I understand AMP uses SourceRCON for passthru as the front end, which is then passed to the back end. But I actually haven't configured it myself

Oh I guess that's what threw me off. It only had SourceRCON as the protocol choice. This is getting very convoluted and messy. It seems it makes no sense when the ability is there to generate passwords that are strong. AMP should be able to simply create a first time random password that the user can then change through the RandomPassword button.

Have sympathy with that approach. I think the rotating password is because many RCON protocols (telnet would be a prime example) are inherently insecure

I guess I'll close this request as user error. Although I see the benefits of doing the extended setup Mike put into AMP, that shouldn't be enforced in my opinion.

I agree these protocols are insecure at best, but you're trading apples for apples. AMP is setting a static password to use with SourceRCON (in passthrough) in place of SourceRCON. Unless I'm missing something.

Lol. I guess it is catering to the general situation without knowing what underlying protocol is being used in a particular case. But idk - not my design

It all seems very secure in many cases, but then things like passwords are stored in plain text in the config files. It is frustrating is all that it's forced on the user rather than letting them make an educated choice. There's a certain balance between security and functionality. And the setup needed for a simple thing like RCON in this case is a lot. Alright, I'll stop yelling at the kids to get off my lawn and go with the flow.


Connection reset by peer

Hi Team,
Im getting Connection reset by Peer errors on the SDK.
I don't know how to properly handle these kind of errors why are they not being retried by the SDK internally.
I've managed to add a retry policy when calling the "listAsync" methods directly, but in other scenarios, like the one described below the exception occurs while it tries to refresh the objects internally
Stack Trace
Scenario 1 -  Azure VM:
reactor.core.Exceptions$ReactiveException: io.netty.channel.unix.Errors$NativeIoException: recvAddress(..) failed: Connection reset by peer
	at reactor.core.Exceptions.propagate(Exceptions.java:396)
	at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:98)
	at reactor.core.publisher.Mono.block(Mono.java:1742)
	at com.azure.resourcemanager.compute.implementation.VirtualMachineImpl.refreshInstanceView(VirtualMachineImpl.java:449)
	at com.azure.resourcemanager.compute.implementation.VirtualMachineImpl.instanceView(VirtualMachineImpl.java:1910)
	at com.azure.resourcemanager.compute.implementation.VirtualMachineImpl.powerState(VirtualMachineImpl.java:1928)
	at rocks.coal.snapshotters.azure.VmListSnapshotter.$anonfun$generateSnapshots$9(VmListSnapshotter.scala:132)
	at akka.stream.impl.fusing.Map$$anon$1.onPush(Ops.scala:58)
	at akka.stream.impl.fusing.GraphInterpreter.processPush(GraphInterpreter.scala:557)
	at akka.stream.impl.fusing.GraphInterpreter.processEvent(GraphInterpreter.scala:511)
	at akka.stream.impl.fusing.GraphInterpreter.execute(GraphInterpreter.scala:403)
	at akka.stream.impl.fusing.GraphInterpreterShell.runBatch(ActorGraphInterpreter.scala:650)
	at akka.stream.impl.fusing.GraphInterpreterShell$AsyncInput.execute(ActorGraphInterpreter.scala:521)
	at akka.stream.impl.fusing.GraphInterpreterShell.processEvent(ActorGraphInterpreter.scala:625)
	at akka.stream.impl.fusing.ActorGraphInterpreter.akka$stream$impl$fusing$ActorGraphInterpreter$$processEvent(ActorGraphInterpreter.scala:800)
	at akka.stream.impl.fusing.ActorGraphInterpreter$$anonfun$receive$1.applyOrElse(ActorGraphInterpreter.scala:818)
	at akka.actor.Actor.aroundReceive(Actor.scala:537)
	at akka.actor.Actor.aroundReceive$(Actor.scala:535)
	at akka.stream.impl.fusing.ActorGraphInterpreter.aroundReceive(ActorGraphInterpreter.scala:716)
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:579)
	at akka.actor.ActorCell.invoke(ActorCell.scala:547)
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:270)
	at akka.dispatch.Mailbox.run(Mailbox.scala:231)
	at akka.dispatch.Mailbox.exec(Mailbox.scala:243)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:100)
		... 27 common frames omitted
Caused by: io.netty.channel.unix.Errors$NativeIoException: recvAddress(..) failed: Connection reset by peer

Scenario 2 -  HealthCheck:
reactor.core.Exceptions$ReactiveException: io.netty.channel.unix.Errors$NativeIoException: recvAddress(..) failed: Connection reset by peer
	at reactor.core.Exceptions.propagate(Exceptions.java:396)
	at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:98)
	at reactor.core.publisher.Mono.block(Mono.java:1742)
	at com.azure.resourcemanager.recoveryservicessiterecovery.implementation.ReplicationVaultHealthsClientImpl.getWithResponse(ReplicationVaultHealthsClientImpl.java:192)
	at com.azure.resourcemanager.recoveryservicessiterecovery.implementation.ReplicationVaultHealthsClientImpl.get(ReplicationVaultHealthsClientImpl.java:209)
	at com.azure.resourcemanager.recoveryservicessiterecovery.implementation.ReplicationVaultHealthsImpl.get(ReplicationVaultHealthsImpl.java:42)
	at rocks.potash.azure.RecoveryServicesClient.replicationVaultHealthErrors(RecoveryServicesClient.scala:59)
	at rocks.coal.snapshotters.azure.RecoveryServicesSnapshotter.$anonfun$generateSnapshots$2(RecoveryServicesSnapshotter.scala:62)
	at akka.stream.impl.fusing.MapAsyncUnordered$$anon$30.onPush(Ops.scala:1427)
	at akka.stream.impl.fusing.GraphInterpreter.processPush(GraphInterpreter.scala:557)
	at akka.stream.impl.fusing.GraphInterpreter.processEvent(GraphInterpreter.scala:511)
	at akka.stream.impl.fusing.GraphInterpreter.execute(GraphInterpreter.scala:403)
	at akka.stream.impl.fusing.GraphInterpreterShell.runBatch(ActorGraphInterpreter.scala:650)
	at akka.stream.impl.fusing.GraphInterpreterShell$AsyncInput.execute(ActorGraphInterpreter.scala:521)
	at akka.stream.impl.fusing.GraphInterpreterShell.processEvent(ActorGraphInterpreter.scala:625)
	at akka.stream.impl.fusing.ActorGraphInterpreter.akka$stream$impl$fusing$ActorGraphInterpreter$$processEvent(ActorGraphInterpreter.scala:800)
	at akka.stream.impl.fusing.ActorGraphInterpreter.akka$stream$impl$fusing$ActorGraphInterpreter$$shortCircuitBatch(ActorGraphInterpreter.scala:787)
	at akka.stream.impl.fusing.ActorGraphInterpreter.preStart(ActorGraphInterpreter.scala:778)
	at akka.actor.Actor.aroundPreStart(Actor.scala:548)
	at akka.actor.Actor.aroundPreStart$(Actor.scala:548)
	at akka.stream.impl.fusing.ActorGraphInterpreter.aroundPreStart(ActorGraphInterpreter.scala:716)
	at akka.actor.ActorCell.create(ActorCell.scala:643)
	at akka.actor.ActorCell.invokeAll$1(ActorCell.scala:513)
	at akka.actor.ActorCell.systemInvoke(ActorCell.scala:535)
	at akka.dispatch.Mailbox.processAllSystemMessages(Mailbox.scala:295)
	at akka.dispatch.Mailbox.run(Mailbox.scala:230)
	at akka.dispatch.Mailbox.exec(Mailbox.scala:243)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
	Suppressed: java.lang.Exception: #block terminated with an error
		at reactor.core.publisher.BlockingSingleSubscriber.blockingGet(BlockingSingleSubscriber.java:100)
		... 30 common frames omitted
Caused by: io.netty.channel.unix.Errors$NativeIoException: recvAddress(..) failed: Connection reset by peer

Code Snippet
import akka.stream.scaladsl.Source
import com.azure.resourcemanager.compute.models.VirtualMachines

case class VirtualMachineClient(underlying: VirtualMachines) {

  def listInstances() = Source.fromPublisher(underlying.listAsync())
}

object AzureVms extends BufaTest {

  azureClient.virtualMachines.listInstances().runForeach(vm => logger.info(s"VM:${vm.name()},${vm.powerState()}"))

}

libraryDependencies ++= Seq(
  "com.azure" % "azure-core" % "1.48.0",
  "com.azure" % "azure-identity" % "1.12.0",
  "com.azure" % "azure-core-http-netty" % "1.15.0",
  "com.azure.resourcemanager" % "azure-resourcemanager" % "2.38.0",
  "com.azure.resourcemanager" % "azure-resourcemanager-appservice" % "2.38.0",
  "com.azure.resourcemanager" % "azure-resourcemanager-search" % "2.38.0",
  "com.azure.resourcemanager" % "azure-resourcemanager-recoveryservices" % "1.2.0",
  "com.azure.resourcemanager" % "azure-resourcemanager-recoveryservicesbackup" % "1.3.0",
  "com.azure.resourcemanager" % "azure-resourcemanager-resourcehealth" % "1.0.0",
  "com.azure.resourcemanager" % "azure-resourcemanager-recoveryservicessiterecovery" % "1.1.0"
)

final class RecoveryServicesClient(
                                    recoveryServicesManager: RecoveryServicesManager,
                                    recoveryServicesBackupManager: RecoveryServicesBackupManager,
                                    siteRecoveryManager: SiteRecoveryManager,
                                  )(implicit val context: ExecutionContext, actorSystem: ActorSystem) {

  def replicationVaultHealthErrors(resourceGroupName: String, resourceName: String): Future[List[HealthError]] =
    sourceWithRetry {
      Source(
        siteRecoveryManager
          .replicationVaultHealths()
          .get(resourceName, resourceGroupName)
          .properties()
          .vaultErrors()
          .asScala
          .toList
      )
    }.runFold(List.empty[HealthError])(_ :+ _)

  private def sourceWithRetry[T](source: Source[T, _]) = RestartSource
    .onFailuresWithBackoff(RestartSettings(1.second, 10.seconds, 0.1).withMaxRestarts(5, 1 minute))(() => source)

}

Setup (please complete the following information):

OS: Linux
IDE:  IntelliJ
Library/Libraries:
Java version: 17

Information Checklist
Kindly make sure that you have added all the following information above and checkoff the required fields otherwise we will treat the issuer as an incomplete report

[-] Bug Description Added
[-] Repro Steps Added
[-] Setup information Added

I think SDK won't automatically retry on TCP error.
Is there any READ/WRITE timeout, or proxy in the middle that could close the TCP connection?
What is the typical time from the start of a connection, to the close of the connection by "Connection reset by Peer"?

There is no timeout or proxy.
We are opening new connections every couple of minutes. And those connections might last one minute at most. Most of them succeed but others just fail with these errors.
When it fails it does within the first 5 seconds or so.

Is it possible for you to enable logging? https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/resourcemanager#enabling-logging
I find that azure-core should have the retry on Exception
https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/core/azure-core/src/main/java/com/azure/core/http/policy/RetryStrategy.java#L62-L84


Arrow keys providing garbage input under Windows

For context, I'm working on this issue where are prompts spit out garbage control codes when someone arrows around them under Windows.
I've confirmed that the examples in this repo don't exhibit this behavior.
I think the issue is that we're passing in our own streams to survey.WithStdio and somehow these aren't correct under Windows.
I've never worked with terminals on a lower level before, so I'm unsure if these garbage characters are a symptom of inputs not being read correctly, or output not rendering the cursor movement codes correctly. I've tried passing our original output stream to terminal.NewAnsiStdout but this hasn't fixed it. This leads me to believe it might be an issue on stdin but I'm not immediately seeing any different stdin-handling when tracing the code in the examples. Also, it looks like NewAnsiStdout may be meant more for one-off writes than for ensuring that arrows move the cursor.
For context, the code in question is here. Apologies if the solution is simple--I'm new to Go and grappling a bit with its duck typing. :)
Thanks!

Fixed, was a bug on our end where we double-initialized the console and likely undid the initialization done by the prompt functions. Apologies for the noise.


Task: Add IfAbsent to LinkPhysicalAddress

Closes #7479
Change Description
Background
Add IfAbsent to support LinkPhysicalAddress failure if path already exists
Testing Details
Added unit test
Breaking Change?
No

Need 1 reviewer, thanks!


Attempted sort of aggregation result does not produce deterministic output

Repro is with Zed commit 77bdc81.
I'm using this test data:
$ cat repro.zson
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,src_bytes:20,dst_bytes:40,status:"ok"}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,src_bytes:20,dst_bytes:40,duration:10}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,src_bytes:10,dst_bytes:30,duration:5,status:"ok"}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,src_bytes:25,dst_bytes:45,status:"ok"}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,src_bytes:20,dst_bytes:40,status:"failed"}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,src_bytes:29,dst_bytes:49}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,src_bytes:23,dst_bytes:43}
{srcip:<IP_ADDRESS>,src_bytes:23,dst_bytes:43}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,status:"ok"}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,status:"ok"}

With this Zed script:
$ cat repro.zed
not srcip in <IP_ADDRESS>/16
| summarize
    bytes := sum(src_bytes + dst_bytes),
    maxdur := max(duration),
    valid := and(status == "ok")
      by srcip, dstip
| sort

I included the | sort because I'm trying to create a ztest and I know the output of an aggregation is non-deterministic, but it's been my understanding that tacking on a sort like this (even if no explicit sort keys are mentioned) should make for deterministic output. However, after enough repeated runs I can see the order varies.
$ zq -z -I repro.zed repro.zson
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:120,maxdur:10,valid:true}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:130,maxdur:null,valid:false}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:144,maxdur:null,valid:null (bool)}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:null,maxdur:null,valid:true}

$ zq -z -I repro.zed repro.zson
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:null,maxdur:null,valid:true}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:120,maxdur:10,valid:true}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:130,maxdur:null,valid:false}
{srcip:<IP_ADDRESS>,dstip:<IP_ADDRESS>,bytes:144,maxdur:null,valid:null (bool)}

I gave @nwt an early look at the symptom on Slack and here's what he had to say:

...there’s a surprising interaction between the nondeterminism of summarize’s output and the way in which sort guesses a sort key.

I have a better understanding of this now. After group discussion we've decided to document the current behavior and keep things as they are.
The root cause of the symptom described in this issue is the interplay between the output of a grouped aggregation (which, per docs, has an undefined order) and the way sort picks a field to sort by when an explicit field list is not provided (per sort docs). If such an aggregation is being run on heterogeneous data (i.e., different record schemas in the data that would result in different fields being found as the first in left-to-right order in the first record sort sees in repeated query runs), sort has the potential to produce different output on repeated runs against the same data.
What we've done is explicitly described this behavior in the docs change in the linked PR #2902. Since other familiar systems like SQL require an explicit ORDER BY, the upgrading of our guidance to strongly encourage the use of the explicit field list seems reasonable. If this ever ended up confusing lots of users, we could go all the way to making the field list a required argument.


Bug: inconsistent copy url when custom domain is specified

What happened?
A user specified a custom domain in the Manage Account section.
After the file is uploaded Zipline presents the correct domain to the user and it can be copied immediately.
If the user go back to Files and click on copy the url again, the default GUI domain is being copied rather than the custom one.
Version
latest (ghcr.io/diced/zipline or ghcr.io/diced/zipline:latest)
What browser(s) are you seeing the problem on?
Firefox, Chromium-based (Chrome, Edge, Brave, Opera, mobile chrome/chromium based, etc)
Zipline Logs
No response
Browser Logs
No response
Additional Info
No response

This is by design, domains and full urls are not supposed to be tied to any file. Alternatively I think I might be open to a feature in which on the dashboard you can "save a domain" and all links copied will use that saved domain instead of the domain used to access the dashboard.


[W6.4b][T09-B3] Niu Yunpeng

Add more non-functional requirements to the Developer Guide

Yunpeng

Accepting this PR without a review because another of your PRs for this tutorial was reviewed in detail.


Complete list of Attributes?

Hey @oliveratgithub,
where can I find a complete list of the attributes that are possible via dockerode? You seem to have used that quite extensively...
I want to enhance the documentation at 3.2ff
Cheers, Lucas

@luc-ass when I researched dockerode supported values, I understood that it is just a layer to access the underlay Docker Engine - hence all properties and values it can access are what the Docker Engine API provides.
For example the docker.info() -> Maps the SystemInfo endpoint:
https://docs.docker.com/reference/api/engine/version/v1.37/#tag/System/operation/SystemInfo
On that documentation page in the response model you see a list of properties & values. Not sure however, if the available properties may vary for Docker installations on different Host systems...


Update manual integration tests

What should we do?
With the coming release (#2157), we add a couple of "testworthy" features to the application. Therefore, the integration tests would need an update. That (could) include:

Adding tests for Forms
Removing CMMN (?)
...

Why should we do it?
Cleanup.

Closed by https://github.com/camunda/camunda-modeler/pull/2186


Hide shipping information from artwork page unless e-commerce

Hide shipping information and origin from artwork page unless the artwork is enrolled in one or both of Artsy's e-commerce programs.
Addresses this comment: https://github.com/artsy/metaphysics/pull/1385#issuecomment-444138416
There's an ongoing discussion around whether we should keep logic in Metaphysics to hide the shipping information unless an artwork is actively acquirable and instead offer other fields for clients to use once an order is submitted. The other approach, which this PR aligns with, is to remove that conditional response logic and have the client determine when to show shipping information.
cc/ @sweir27 @oxaudo
tickets: https://artsyproduct.atlassian.net/browse/DISCO-494 :lock: and https://artsyproduct.atlassian.net/browse/DISCO-544 :lock:

Looks correct to me. This also needs to be done for mobile version of the site here in Force.
This also needs to be checked on iPhone. I assume we want the same logic there.

@oxaudo Thanks! Updated to address the mobile view as well.

Nice! 👍 This looks good to me.


Unable to load tensorboard logs in the remote server using remote ssh extension

Unable to load tensorboard logs for the training sessions conducted in the remote AWS server. Extension used is remotessh, tried with both vscode and vscode insiders.
VS code version: 1.57.1
VS insiders version: 1.58.0-insider

Closing with assumption my workaround worked.


mWeb - Tax - With Workspace currency IQD, creating expense unable to erase digits in tax amount

If you haven’t already, check out our contributing guidelines for onboarding and email<EMAIL_ADDRESS>to request to join our Slack channel!

Version Number: 9.0.4
Reproducible in staging?: Y
Reproducible in production?: Y
If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4694940
Issue reported by: Applause - Internal Team
Action Performed:
Pre-condition: As admin select IQD as Workspace currency and have enabled tax option

Go to https://staging.new.expensify.com/home
Login as employee
Tap Workspace chat
Tap plus icon and select submit expense
Enter an amount and tap next
In confirmation page, tap show more
Tap tax amount
Keep cursor in between a digit and try to erase a digit by tapping <
Note user unable to erase digits in tax amount and amount is shown in decimals
Change currency to INR
Now again tap tax amount
Keep cursor in between a digit and try to erase a digit by tapping <
Note user can erase a digit in tax amount

Expected Result:
With Workspace currency IQD, creating expense user must be able to erase digits in tax amount
Actual Result:
With Workspace currency IQD, creating expense unable to erase digits in tax amount but with INR user able to erase digits in tax amount
Workaround:
Unknown
Platforms:

Which of our officially supported platforms is this issue occurring on?

[ ] Android: Native
[x] Android: mWeb Chrome
[ ] iOS: Native
[ ] iOS: mWeb Safari
[ ] MacOS: Chrome / Safari
[ ] MacOS: Desktop

Screenshots/Videos
Add any screenshot/video evidence

https://github.com/Expensify/App/assets/78819774/e0642fed-a683-4310-8bc9-caba3358bf7a
View all open jobs on GitHub

@zanyrenney  FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

We think that this bug might be related to  #wave-collect - Release 1

Thanks team. As that issue is now merged, let;s close this out!


Export DurationHelper

This appears to be the only core helper that is not exported for public usage.

In a related question, should TypeHelperContextWithConfig and TypeHelperContextWithConvert also be exported? I don't know if the intention is for the helpers to be callable independently, but various helpers require these interfaces.

In a related question, should TypeHelperContextWithConfig and TypeHelperContextWithConvert also be exported? I don't know if the intention is for the helpers to be callable independently, but various helpers require these interfaces.

You ask a good question!
The idea was that TypeHelperContext would be simple – and be usable by most TypeHelper implementations.
Some require more information – hence these other classes.
The trick: if you're creating your own generation system (that's not json_serializable) you'd have to provide these richer types – which may be tough unless you implement all of the logic in this package.
If you're just coding to json_serializable, then you only need those other types if they have info you need.

you'd have to provide these richer types

When you say this, are you referring to the helpers that require this extra information, or to the contexts that provide it? If the latter, that can't be done currently because those additional context interfaces are not exported, so they can't be referenced in an implements statement, hence my question.

Both! You'll need to create instances of them and provide them.
If you want to create a PR to export them, I'm happy to merge it!
On Wed, Feb 12, 2020 at 3:53 PM Peter Fern<EMAIL_ADDRESS>wrote:

you'd have to provide these richer types
When you say this, are you referring to the helpers that require this
extra information, or to the contexts that provide it? If the latter, that
can't be done currently because those additional context interfaces are not
exported, so they can't be referenced in an implements statement, hence
my question.
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/json_serializable/pull/602?email_source=notifications&email_token=AAAEFCVQSUEBYR27QERODVTRCSDXLA5CNFSM4KTONARKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELS242I#issuecomment-585477737,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAEFCSWHDTJNINRAU4JAK3RCSDXLANCNFSM4KTONARA
.

When updating the changelog, should I use a version of unreleased, or the next patch version? And would you like me to add the changelog entry for this to the new PR?

Unreleased is fine. I'll take care of picking a version. :-)
On Wed, Feb 12, 2020 at 4:09 PM Peter Fern<EMAIL_ADDRESS>wrote:

When updating the changelog, should I use a version of unreleased, or the
next patch version? And would you like me to add the changelog entry for
this to the new PR?
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/dart-lang/json_serializable/pull/602?email_source=notifications&email_token=AAAEFCTH5G5TYRGKHOYF7IDRCSFTZA5CNFSM4KTONARKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOELS377I#issuecomment-585482237,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAEFCWLSQKYSAQNSBBB4RDRCSFTZANCNFSM4KTONARA
.

v3.3.0 is out now w/ this change!


Feature: Add AD groups to user_metadata

What kind of change does this PR introduce?
feature: Add AD groups to metadata user
What is the current behavior?
No groups are added to metadata of the user
What is the new behavior?
When a new user is about to be added, a call to /v1.0/me/memberOf is made. Here, all the DisplayNames of each group is added to a string array and added to the user_metadata. If the request fails for some reason, no groups will be added to the user_metadata

hi @bastiaanv, on second thought, i don't think this is relevant for oauth. It seems like an additional endpoint you would call with the azure provider token after the oauth flow has been completed.


Reproducibility for Aligned UMAP

Propagate a rng state through UMAP alignment using self.transform_seed as the seed.
Resolves Issue: aligned UMAP embeddings are not reproducible using random_state or transform_seed attributes.

Hello @mattsmart! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file umap/aligned_umap.py:

Line 360:89: E501 line too long (104 > 88 characters)
Line 369:89: E501 line too long (108 > 88 characters)
Line 384:89: E501 line too long (92 > 88 characters)
Line 484:89: E501 line too long (92 > 88 characters)

Looks good. Thanks for this!

No problem, thanks for checking!


integrate FTP uploader into FSKview

Right now QRSS Uploader is its own program (https://github.com/swharden/QRSS-Uploader).
The reason for this is I can make feature changes to FSKview without risking the FTP upload component, and vise-versa (spectrogram formation and FTP uploading are two separate tasks).
That said, it would be convenient to have both programs in one, so after FSKview development slows down build a FTP uploader into it.

Makes sense to me!

done, this will be in v1.0.5

I think this will make it easier for computer skills limited people like me
to get their grabs uploaded.  That Settings box will be nice. Eager to try
1.05 when it’s released.
Bob
On Sat, Jul 4, 2020 at 22:52 Scott W Harden<EMAIL_ADDRESS>wrote:

Closed #4 https://github.com/swharden/FSKview/issues/4.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/swharden/FSKview/issues/4#event-3512978984, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AQEHCPIGDDLZ3K4EZIJ7H3LRZ7TGXANCNFSM4OMGHSEA
.


replace file.open() calls with with open() ...

That would mean hardcoding the meal options into the program, instead of putting them into plain text input files that can be adapted more easily. See also #4 .


Localytics 3 usertrack

This upgrades localytics to v3.0 and adds user attribution.

Thanks for the contribution! Checkout out my commit comment and let me know your thoughts

Aside from the documentation niggle mentioned above, this looks good to me. Thank you very much for the contribution!

we're pretty happy with this now; works well for us!

Thanks!


Low Text / Background Contrast Colors

This is more of personal preference, but I believe white text on dark background, or black text on white background would be better as it is high contrast.

It appears that the text is difficult to read, so we should increase the contrast between the background and the text. I can fix this

@micahyoung324 is it better now?

Yeah much better! Thanks!


Android issue when upgrading to react-native 0.63.0 (NoSuchMethodError)

Current behavior
Async Storage crashes the Android app when used with React-Native version 0.63.0 .
Expected behavior
Async Storage should not to crash the application, and work as expected. Issue does not occur on iOS.
Repro steps
Upgrade to RN 0.63.0 and attempt to use async storage. You will see a crash when Async Storage passes through a WritableArray instead of a ReadableArray. Can best be seen when running via Android Studio.
Environment

Async Storage version: 1.12.0
React-Native version:0.63.0
Platform tested: Android
Logs/Error that are relevant:

java.lang.RuntimeException: An error occurred while executing doInBackground()
        at android.os.AsyncTask$4.done(AsyncTask.java:399)
        at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:383)
        at java.util.concurrent.FutureTask.setException(FutureTask.java:252)
        at java.util.concurrent.FutureTask.run(FutureTask.java:271)
        at com.reactnativecommunity.asyncstorage.AsyncStorageModule$SerialExecutor$1.run(AsyncStorageModule.java:62)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)
     Caused by: java.lang.NoSuchMethodError: No interface method pushArray(Lcom/facebook/react/bridge/ReadableArray;)V in class Lcom/facebook/react/bridge/WritableArray; or its super classes (declaration of 'com.facebook.react.bridge.WritableArray' appears in /data/app/com.app.debug-Th_iWMe_RSrq4LzdIkXKLA==/base.apk)
        at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:183)
        at com.reactnativecommunity.asyncstorage.AsyncStorageModule$1.doInBackgroundGuarded(AsyncStorageModule.java:132)
        at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:32)
        at com.facebook.react.bridge.GuardedAsyncTask.doInBackground(GuardedAsyncTask.java:20)
        at android.os.AsyncTask$3.call(AsyncTask.java:378)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at com.reactnativecommunity.asyncstorage.AsyncStorageModule$SerialExecutor$1.run(AsyncStorageModule.java:62)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
        at java.lang.Thread.run(Thread.java:919)

Seems like I ran into some issues with react-native version upgrade due to a different package that needed updating (react-native-v8). No issue here.

@lmarques6 can you explain a bit further what the issue was here?
We're getting the same crash in production but can't seem to figure this out (we're not using react-native-v8)

Hi @SudoPlz , it seems like your error is caused by an OutOfMemoryError rather than a NoSuchMethodError. My problem occurred because the react-native-v8 package was overriding my react-native module, keeping it at an outdated version, even though I had upgraded react-native.


ResizeObserver issue

I'm using ResizeObserver for which I use a polyfill because its browser support is limited. Now, recently, chrome 64 natively supports this API with the result that changes trigged by ResizeObserver don't trigger changedetection  in my angular app.
stackblitz demo
const observer = new window.ResizeObserver(entries => {
          this.observedWidth = entries[0].contentRect.width;  // Outside a zone??!!
});
observer.observe(this.resizable.nativeElement);

The expected behaviour can be seen in firefox/safari and chrome 63 of course.
Now I don't know that much about Zone.js. but I would expect Zone.js to take care of this?
For more details:
stackoverflow question

@scaljeri, sure, I will make a patch for this.

For the mean time, is there an easy way to run the code inside the callback within a zone?

for now, you can do this to run the callback in ngZone
constructor(private ngZone: NgZone) {}

const observer = new window.ResizeObserver(this.ngZone.run((entries) => {
          this.observedWidth = entries[0].contentRect.width;  // Outside a zone??!!
}));
observer.observe(this.resizable.nativeElement);

thanks a lot!


Support plain text files

The app should support previewing plain text files (.txt) and editing them in an external app.

Open question: how should we determine if a resource is "plain text"? Ideally, we would like to treat not only files with .txt extension. Is it a good idea to take first N bytes, attempt conversion of them to UTF-8 and, in case of success, treat the file as plain text?

I think we can use Apache Tika
val fileType = Tika().detect(inputStream)


cannot fetch token: 401 Unauthorized

While I tried today, I got the following error
Failed to list files: Get https://www.googleapis.com/drive/v3/files?alt=json&fields=nextPageToken%2Cfiles%28id%2Cname%2Cmd5Checksum%2CmimeType%2Csize%2CcreatedTime%2Cparents%29&orderBy=&pageSize=30&q=trashed+%3D+false+and+%27me%27+in+owners: oauth2: cannot fetch token: 401 Unauthorized Response: {   "error": "deleted_client",   "error_description": "The OAuth client was deleted." }

Same problem here

i have same problem too

same, did anyone has fixed it?

Im waitting too ...

Same! I wouldn't expect a fix since it seems like the problem is that Google has de-authorized the app.

Those looking for a replacement may enjoy rclone.


<try>

</try>
<catch>
  Not found
</catch>

https://github.com/buxlabs/pure-engine/commit/f97ef2a7f1c2badecafeb7ad04980471962063f6


Add the 'getPageSize' property to the 'mxGraph' class

/**

Returns the size of the page format scaled with the page size.
*/
getPageSize(): mxRectangle;

aka https://github.com/typed-mxgraph/typed-mxgraph/issues/62


New service discovery implementation based on Knative

We would need a new service discovery implementation in Stork for KNative. This SD locates the KNative service (and not the pods as we do for Kubernetes). It would not be possible to use load balancing. However, if you use KNative, load balancing can be handled there.
This SD would take a (Knative) service name as parameter and search for it in the current (or configured) namespace. It will not check if there are pods, just locate the service, resolve the name and return that name. It fails if no service can be found. You will never have more than one service (this needs to be verified when using revisions).
See Quarkus #146

Followed up by https://github.com/quarkusio/quarkus-upstream-roadmap/issues/19.
organization: QuarkusIO
repository: quarkus-upstream-roadmap
issue: 19
url: https://github.com/quarkusio/quarkus-upstream-roadmap/issues/19


ngClass: Add support for conditional map in an array.

Allows for ng-class expressions, like:
<div ng-class=" [classVar, {'is-active': activeVar }] ">

Which allows a directive to apply classes it got via attributes in conjunction with conditional classes.
{
	scope: {
	   classVar: '@myBodyClass'
	}
}

The current situation:
(Assuming classVar is set to "panel" and activeVar is true)
Using a map inside an array sets the class to "panel [Object object]"
Using a map like {classVar: true, 'is-active': activeVar } would set the class to "classVar is-active" instead of the desired "panel is-active"

Any news on this?
Thank you.

@bfanger - OK, this is a reasonable feature. If you can add documentation for it we can try to get it into 1.4 otherwise it will slip to 1.5, I think

Travis CI failed on 02f8020 (trailing whitespace) which is was quickly fixed in 07d2a97


Backport HSEARCH-3211 + HSEARCH-3210 to branch 5.10 - Upgrade to ORM 5.3.2 and HCANN 5.0.4

https://hibernate.atlassian.net//browse/HSEARCH-3211
https://hibernate.atlassian.net//browse/HSEARCH-3210
#1704 should be merged first.

Merged


Can't scroll on iphone

On iphone 5, all page are partially show, scrolling don't work it's impossible to show anything out of the screen

We already had this issue.
https://github.com/qooob/authentic-theme/issues/54
I though I have fixed it. Well, I will try doing it on the later releases.
Thanks for reporting.

I'm releasing new update tonight. iPhone feature should work now. Please report if it is. Thanks.

issue not resolve.
Scrolling won't work on my Iphone 5.

Sorry to hear it. Do you realize that this is Apple bug. Even though it would be possible to solve this using JavaScript, my Apple DevTools make scroll work perfectly. I don't have actual iPhone to test it.
I will ask others to check it on their devices.


#139173725 fix landing page

What does this PR do?
Changes play game buttons to have consistent font case.
What are the relevant pivotal tracker stories?
139173725

Coverage remained the same at 30.994% when pulling 654eecb1beb9a8bf7148431ef807ef0cdb3f9779 on chore/139173725/fix-landing into e5d30c32c64eae11413280953d97f4ea580c411b on develop.

Coverage remained the same at 30.994% when pulling 6806601ffe8661e663c1b4068cb3e3d7d0aaf93a on chore/139173725/fix-landing into e5d30c32c64eae11413280953d97f4ea580c411b on develop.

Coverage remained the same at 30.994% when pulling 8d16e0429e1ab0248a17c3957842ebfe65f2618f on chore/139173725/fix-landing into e5d30c32c64eae11413280953d97f4ea580c411b on develop.

Coverage remained the same at 30.994% when pulling 8d16e0429e1ab0248a17c3957842ebfe65f2618f on chore/139173725/fix-landing into e5d30c32c64eae11413280953d97f4ea580c411b on develop.


[azure-resourcemanager-exporter] fix podLabels annotation in 1.3.0

What this PR does / why we need it
Since azure-resourcemanager-exporter-1.3.0 the podLabels annotation isn't working anymore
Which issue this PR fixes

fixes issue #43

Special notes for your reviewer
Checklist

[x] Chart Version bumped
[x] Title of the PR starts with chart name (e.g. [azure-metrics-exporter])

Any update one when this can be deployed?

also needs the change maded in the service monitor template file as well


Disable HTTP

How to use HTTPS only?

Same

The same request

Now you can set enable_https to true to disable HTTP.


Yosys Fails to Detect Syntax Violations According to Verilog Standards

Version
Yosys 0.39+149
On which OS did this happen?
Linux
Reproduction Steps
I inadvertently created a design with a syntax error：

when yosys-p "read_verilog ；synth;  "
Expected Behavior
The yosys  should synthesis failed as Vivado :

Actual Behavior
Yosys successfully  synth pass；

I think the warnings demonstrate that Yosys is absolutely detecting the issues; it's just permissively accepting them.
For this, there is the -e option to Yosys:
    -e regex
        if a warning message matches the regex, it is printed as error
        message instead and the tool terminates with a nonzero return code.

The read_verilog help explicitly says the following:

Note that the Verilog frontend does a pretty good job of processing valid
verilog input, but has not very good error reporting. It generally is
recommended to use a simulator (for example Icarus Verilog) for checking
the syntax of the code, rather than to rely on read_verilog for that.

I think this is probably a wontfix situation.


Delivery for Manager Instant App - Sprint1 - AGOL-2024.R02

Implemented following github tickets:

#417
#558
#587
#607
#608

Tested on following platforms:

QA Checklist:
QAChecklist-CrowdsourceManager_Instant_App-AGOL2024-_V2.1.xlsx
Test cases & Execution report:
ESRILG_-TestScenarios___TestCases_-_CrowdsourceManager_Instant_App-AGOL2024-_V2.1.xlsx

@jmhauck @skrishn We have added the remaining strings. Please check https://github.com/Esri/solutions-components/pull/626/commits/e9069f2981d7e314fc0c33c1b354417fa748502e

Like the last one will go ahead and get this in but please handle the alert with the next PR.


feature request: output C1 to all CV outputs for tuning VCOs

soon to be a new user here and coming from the eloquencer, there are a couple of features on the eloquencer i wish would be on the per|former which might be interesting to consider.
one of them being a utility to output a certain note over all CV outputs. very convenient when you have multiple VCOs hooked up to the sequencer and you don't want to go through the hassle of going in each track and outputting a note. a small but very time efficient tool i think :)

You can do that on the calibration page, I personally use that all the time to tune VCOs. But maybe there indeed could be another less hidden option for it.

ah cool, for me can be as hidden as possible as it is something you only use once when firing up everything but that the option is already there is very nice.


github: add pull request template

What changes were proposed in this pull request?
Add an awesome PR template.
Which issues is this PR related to?

#10

How was this patch tested?
By this PR.
Will this help MrCroxx run or graduate?
Run!

Appreciate! I'm so into the fourth point!


scheduler: fix panic when nonimatingInfo nil

Ⅰ. Describe what this PR does

Ⅱ. Does this pull request fix one issue?

Ⅲ. Describe how to verify it
Ⅳ. Special notes for reviews
V. Checklist

[ ] I have written necessary docs and comments
[ ] I have added necessary unit tests and integration tests
[ ] All checks passed in make test

/approve


Update circe-core, circe-generic, ... to 0.14.8

About this PR
📦 Updates

io.circe:circe-core
io.circe:circe-generic
io.circe:circe-jawn
io.circe:circe-parser
io.circe:circe-testing

from 0.14.1 to 0.14.8
📜 GitHub Release Notes - Version Diff
Usage
✅ Please merge!
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

🔍 Files still referring to the old version number
The following files still refer to the old version number (0.14.1).
You might want to review and update them manually.
version.sbt

⚙ Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "io.circe" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "30 days" },
  dependency = { groupId = "io.circe" }
}]

labels: library-update, early-semver-minor, semver-spec-patch, version-scheme:early-semver, old-version-remains, commit-count:1

Superseded by #440.


fix(pipeline): update pipeline formatting

@dgutride snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1054-fabric8-ui.int.rdu2c.fabric8.io

@dgutride snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1054-fabric8-ui.int.rdu2c.fabric8.io


[+XWATCH√Trending!] Breckie Hill Viral Leaked Video 2024 Link On Social Media X Twitter [FULL10R]

10 sec ago Breckie Hill Leaked Video Viral On Social Media. [+XWATCH√Trending!] Breckie Hill Viral Leaked Video 2024 Link On Social Media X Twitter [FULL10R]

Breckie Hill latest video has taken the internet by storm, sparking widespread discussions across various social media platforms. The rising digital creator, known for her engaging content—particularly her latest Spiderman-themed clip—has experienced a remarkable surge in popularity, with fans eagerly searching for the full version. Viewers are flocking to platforms like Instagram, X (formerly Twitter), and Discord to engage with her latest work.
As the excitement continues to grow, fans are actively sharing their reactions online, highlighting the crucial role that social media plays in boosting creators like Breckie Hill. With her unique style and creative approach, she has quickly made a significant mark in the digital space, leaving many curious about her future projects. The viral success of her video underscores the powerful influence of social media in enhancing visibility and fostering direct relationships between creators and their audiences.
...
....
....
...
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
...
....
....
...
...
....
...
....
...

thank you

Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link
Watch 🟢 ➤ ➤ ➤ 🌐 Click Here To link (Full Viral Video Link
🔴 ➤►DOWNLOAD👉👉 (Full Viral Video Link)


Dependency not resolved

Hi,
I had done a go get of jsonpath. When i tried compiling it say fails with missing dependency. I couldn't get the dependency from net. It was "golang../types" the files are missing inside this and your library uses it.

from 1.5, google moved this package into golang src.
https://golang.org/pkg/go/types/

46b039cf586ce41b6ef05286230e38b648bbffe2 fixed

thanks a lot oliveagle. Do you have any plans to add support for the rules that is not currently supported (*, ..).

I'll look into it.


Parsing error when INPUT string has spaces

These commands both work ok
PRINT "A,B,C"
DRAWTEXT "A,B,C",50,50

But this command compiles wrongly
INPUT "A,B,C"

yielding
SyntaxError: "" string literal contains an unescaped line break

Thank you very much for finding this! I really should consider rewriting this application :)

So fast! 😮 Thanks for making this! I used the miSoft basic app years ago and was so pleased to find something that could help me emulate my old silly projects.


Pandas exporting to Excel (xls, xlsx) with multilevel columns

Hello all,
I want collect few tables into the one with pandas. I use the code presented below:
import pandas as pd
import itertools
import types

df = None
for frame in ['x', 'y']:
    df_ = pd.read_excel(u'%s.xlsx' % frame)
    df_ = df_.set_index([u'time'])

    parameters = list(df_.columns)
    tuples = []
    for tup in itertools.product([frame,], parameters):
        tuples.append(tup)

    columns = pd.MultiIndex.from_tuples(tuples, names=[u'Frames',u'Parameters'])

    df_new = pd.DataFrame(columns=columns, index=df_.index)
    for par in parameters:
        df_new[frame, par] = df_[par]
    del df_

    if df is None:
        df = df_new
    else:
        df = pd.concat([df, df_new], axis=1)

df.to_excel('merged_xlsx.xlsx')
df.to_excel('merged_xls.xls')

Source data is x.xlsx

and y.xlsx files.

XLS engine works well (merged_xls.xls):

But something is wrong (cells merging) with XLSX engine (merged_xlsx.xlsx):

Manual cells unmerging works in Excel:

Is it bug in XLSX pandas engine (openpyxl)? Or what is wrong in my code?
Versions: python-2.7.10, pandas-0.17.0, openpyxl-2.3.0.
P.S. This issue is copy of my question on stackoverflow. It was suggested as bug and was adviced to post here.

@dinya Thanks for the report!
It is always easier if you provide an easier reproducible example (as we cannot run your code above), but I made a small one:
df = pd.DataFrame(np.random.randn(5, 6),
                  columns=pd.MultiIndex.from_product([['x', 'y'], ['a', 'b', 'c']], names=[u'Frames',u'Parameters']),
                  index=pd.Index(range(5), name='time'))
df.to_excel('test.xls')
df.to_excel('test.xlsx', engine='xlsxwriter')
df.to_excel('test2.xlsx', engine='openpyxl')

Can you see if this reproduces your issue?
I can't reproduce it with 0.17.0, but I was using openpyxl 1.6.1

@jorisvandenbossche,
Ok, thanks for advice, I'll be more careful next time
I run your code and get the following:

test.xls looks ok
test.xlsx looks ok (I get xlsxwriter==0.7.7 from pip)
test2.xlsx looks the same bad with cells merging troubles

Yes, I can confirm it with a more recent version of openpyxl

cc @chris-b1 another multi-index one

I just tested this with Python 3.4.3, pandas 0.17.0, xlsxwriter 0.7.3, and openpyxl 1.8.5 and cannot replicate.  I tested with Python 3.4.3, a dev copy of pandas, xlsxwriter 0.7.6, and openpyxl 2.0.2 and cannot replicate.  I tested with Python 2.7.10, a dev copy of pandas, xlsxwriter 0.7.6, and openpyxl 1.6.2, and cannot replicate.
However, I tested with Python 2.7.10, a dev copy of pandas, xlsxwriter 0.7.6, and openpyxl 2.3, and I do replicate.
I wonder it this relates to my pull request and different behaviors based on python/openpyxl combinations detailed here (scroll to the bottom):  https://github.com/pydata/pandas/pull/11328
@chris-b1 would like your opinion

I found the bug in pandas/io/excel.py:_Openpyxl22Writer.write_cells and have fixed it in my branch that is in the pull request  https://github.com/pydata/pandas/pull/11328 .  So if one of you guys (@chris-b1, @jreback ) will answer my question there, I'll do a commit and fire off the tests and this bug can be put to rest.

@dinya If you use a version of openpyxl earlier than 2.2, then your problem will disappear with pandas 0.17.0 .

closed by #11328


G$ claim amount: need to add Thousands Separators

@sirpy @yaroslav-fedyshyn-nordwhale
Thousands Separators are added

Checked on DEV V0.25.4-7
LG V30+ // Android 8.0 // Google Chrome 83.0.4103.106
Desktop: Windows 10 // Google Chrome  84.0.4147.89


Loading indicator

Alright! So it didn't end up being very exciting. 💍 . For now.
Do you see it for very long on your machine?

I like the entertainment, but only when I have to wait. On fast loads, it looks a bit distracting. How about firing off a timer that reevaluates the state after x seconds, and only then fires an action to display the indicator.

Yep, good call
On 12 May 2016 at 17:01, David<EMAIL_ADDRESS>wrote:

I like the entertainment, but only when I have to wait. On fast loads, it
looks a bit distracting. How about firing off a timer that reevaluates the
state after x seconds, and only then fires an action to display the
indicator.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/weaveworks/scope/pull/1485#issuecomment-218785135

Could you do this purely in css? Perhaps... do the settimeout onMount to
add a class...
On 12 May 2016 at 17:02, Simon Howe<EMAIL_ADDRESS>wrote:

Yep, good call
On 12 May 2016 at 17:01, David<EMAIL_ADDRESS>wrote:

I like the entertainment, but only when I have to wait. On fast loads, it
looks a bit distracting. How about firing off a timer that reevaluates the
state after x seconds, and only then fires an action to display the
indicator.
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/weaveworks/scope/pull/1485#issuecomment-218785135

CSS is worth a try, maybe transition-delay could help.

Is this meant to fix #1176? What's left to do here?

Yes, this should help w/ #1176
Left to do:

Delay the appearance of the indicator for a second or two as its a distracting if flashing up for ~200ms.

Looks great. There is still the theoretical state when the UI loads w/ no backend present, then you get the load indicator (you should get an error instead). It will become less theoretical when the UI code is served by a webserver as opposed to the scope app itself.
Other than that, LGTM

Yes, this should help w/ #1176

"help with" or "fix"?

This will show a loading screen until the first delta is received which I believe is what is happening in #1176. This PR will fix that. Updated the description.


Reexport generalized (.) and id

I propose changing Numeric.Units.Dimensional.Prelude to reexport the definitions of (.) and id from Control.Category instead of the ones from Prelude.
This is similar to e6b8ccbc11afb5385b9eec6065184a762350ed31, and done for a similar reason. The motivating example is that my work-in-progress Coordinates module does all kinds of stuff with composing projections between coordinate systems, but importing it along with the dimensional prelude is wordy because you need to have the generalized (.) in scope and not the functions-only one from Prelude.

No objections!


[cpr] update to 1.10.2

Fixes https://github.com/microsoft/vcpkg/issues/30725
Tested all feature in the following triplets:

x64-windows
x64-windows-static
x86-windows

[x] Changes comply with the maintainer guide
[x] SHA512s are updated for each updated download
[ ] The "supports" clause reflects platforms that may be fixed by this new version
[ ] Any fixed CI baseline entries are removed from that file.
[ ] Any patches that are no longer applied are deleted from the port's directory.
[x] The version database is fixed by rerunning ./vcpkg x-add-version --all and committing the result.
[x] Only one version is added to each modified port's versions file.

Thanks for the update!

cpr 1.10.x has cpp17 as min c++ standard. Any way to use 1.9.x (which is still maintained until 2025) for systems that don't support cpp17? Rather not lock builtin-baseline to a commit before this update?

cpr 1.10.x has cpp17 as min c++ standard. Any way to use 1.9.x (which is still maintained until 2025) for systems that don't support cpp17? Rather not lock builtin-baseline to a commit before this update.

In manifest mode, you don't need to lock the baseline. You can use overrides to pin specific port versions:
https://learn.microsoft.com/en-us/vcpkg/users/versioning#overrides

In manifest mode, you don't need to lock the baseline. You can use overrides to pin specific port versions: https://learn.microsoft.com/en-us/vcpkg/users/versioning#overrides

Unfortunately, you can't use overrides without builtin-baseline:

error: vcpkg.json was rejected because it uses "overrides" and does not have a "builtin-baseline". This can be fixed by removing the uses of "overrides" or adding a "builtin-baseline".

What I meant was that you can set the baseline to a recent commit. You don't need to lock everything to the old state.


added link for CosmosDB samples

Added link to Cosmos DB samples per https://mseng.visualstudio.com/TechnicalContent/_workitems/edit/1013601

@sdwheeler,
Thanks for your contribution as a Microsoft full-time employee or intern. You do not need to sign a CLA.
Thanks,
Microsoft Pull Request Bot


Fix the broken links in keywords index

It seems like the links in keyword index were autogenerated. As such, many of them are broken. I used http://otakunozoku.com/RGBDSdocs/asm.htm as well as common sense to remap these so that the keyword index can be used to go to relevant sections.

The HTML files are auto-generated, so you shouldn't modify them directly.

I've updated this to be a smaller change, let me know what you think. It's now only minor name changes to point to sections where mandoc has automatically generated the html ids.

I've merged https://github.com/rednex/rgbds/pull/300 instead, it was doing a much more involved cleanup.


Failed to click on the Options available in word document using winappdriver

Opened the word document with following snippet and unable to perform operations like clicking on blank document or close or minimize etc.
After executing code getting no such element exception error
public static void setup()
{
try
{
      capabilities.setCapability("app", "C:\\Program Files\\Microsoft Office\\Office16\\winword.exe");
      WinwordSession = new WindowsDriver(new URL("http://<IP_ADDRESS>:4723"), capabilities);
      WinwordSession.manage().timeouts().implicitlyWait(20, TimeUnit.SECONDS);

    }catch(Exception e){
        e.printStackTrace();
    }
}
@Test
public void Addition() throws InterruptedException
{

	Thread.sleep(4000);
	 WinwordSession.findElementByName("Blank document").click();
}

}
Thanks in advance.

Hi @lokeshparcel,
You're most likely running into the splash screen - if this is the case, can you refer to the FAQ section here on how to handle this and report back?


Set IronicPublicURL for ironic controller standalone

/test ironic-operator-build-deploy-kuttl

/test ironic-operator-build-deploy-kuttl

ironic-operator-build-deploy-kuttl is green! merging