Fetching cover art

Hello,
I am trying to write some python code to fetch the cover art for the track that is currently playing, the JS code is here
https://roonlabs.github.io/node-roon-api/other_node-roon-api-image_lib.js.html
I have had a look in
https://github.com/pavoni/pyroon/blob/master/roonapi/roonapi.py
and I do not think that functionality has been implemented yet, am I wrong?
Many thanks
Jason

You can see an example getting cover art here:-
https://github.com/home-assistant/core/blob/dev/homeassistant/components/roon/media_player.py#L238
Using the call here:-
https://github.com/pavoni/pyroon/blob/master/roonapi/roonapi.py#L169
It isn't exactly the same since it returns an http link, rather than the image itself (which I think is what the api call you link does).
If you want the image itself I'm very open to a PR.

Yeah, I was wrong! It is there already.
Thanks very much, I'll use the media_player.py as a template.

Hi Greg,
i have managed to get my code to work and I would like to publish it on here, do you mind if link back to your code? I would not have been able to achieve what I wanted to do without your libraries, so thanks very much for that. I am happy for you to see the code before I publish it.
Cheers,
Jason

That’s great, glad it helped. I wasn’t the initial author btw.
Feel free to link, that’s the open source way.
I could add something to the read me with a couple of links to example code, including your repo. Might help future users

Ok, leave it with me, let me get the repo together and get back to you.


Add test cases to the example

I have added test cases of GetStorage.

@jonataslaw
can you please review this PR?
And Please let me know if I need to change anything.
Thanks

LGTM.
Thanks for your contribution

Thanks for accepting my PR.
should I add integration testing of example?


C# and VB .NET ResumeableUpload Class Examples

Demonstrates how to use .ExecuteAsync and .ResumeAsync to upload a video
file to YouTube.
@chrsmith - I made most of the changes that you noted. Sorry, I created a new fork and subsequently a new Pull Request. Blame it on my inexperience with GitHub. Please let me know if you have any further comments. Thanks.
My comments (in italics) on two of your notes:

You can safely delete this file, and several others in the sample projects.
•	AssemblyInfo.vb
•	AssemblyInfo.cs
•	My Project\Resources.vb
•	My Project\Resources.resx
•	My Project\Settings
I deleted a couple of these files and the program would no longer compile.
I put them back.
I need the Settings related files for a future enhancement project.

Style nit-pick: could you put the curly brace on the same line as the try keyword here? That's the style that comes out of the .NET Code Formatter tool.
I put "{" on the same line as "try" and the C# Reformat Document function put the "{" back on a separate line.

It would have been nice to tease updating the .NET Client Library version in all the csproj files into a separate commit, but that's fine.
I'll go ahead and merge this in. Thank you for the contribution!


New function that straightens on a slice-wise basis

to make pretty pictures.
should work with 4d data.

duplicate of https://github.com/neuropoly/spinalcordtoolbox/issues/821


Should there be a way to share file-blob reference to the outside-js-code?

Currently, we are receiving and decoding file-data using input elements and storing blob ref as a Json.Value. We then pass this value around the app, for anybody to use, by encoding and attaching it to a custom element as a property.
This way any other component outside of elm-env may take a file ref and do whatever they want with it.
It would've been nice to migrate away from using input elements to a more explicit and concise API like elm/file, but unfortunately File does not expose its blob-ref and there's no conversion function like File -> Json.Value.
Should there be a way to share a file-ref with the outside-js-code?

This would be very helpful for me too. It's a real impediment to using elm/file in certain cases because of the inability to pass through a port.

still not added after 2 years


mousewheel and pagination property isn't working

This is a (multiple allowed):

[x] bug

[ ] enhancement

[ ] feature-discussion (RFC)

Swiper Version: 6.0.4.

Platform/Target and Browser Versions: CHROME

Live Link or JSFiddle/Codepen or website with isssue: https://codesandbox.io/s/mousewheel-control-example-p1r1b

Expected Behavior
Mousewheel should work. Pagination shoudn't be disappear.
Actual Behavior
Upgrading version of swiper from 5.4.2 to 6.0.4 it stops working.

Before you open an issue, please check if a similar issue already exists or has been closed before.

Before you open an issue, please check if a similar issue already exists or has been closed before.

@nolimits4web Can you please refer the existing issue? I tried to go through the list. I didn't find it somehow.
Thanks.

https://github.com/nolimits4web/swiper/issues/3723


Fix sample code in BaggagePropagationConfig

Sample code is using non-existing method.

Ping @anuraaga
On Thu, 29 Jul 2021, 04:18 Mustafa Ulu, @.***> wrote:

Sample code is using non-existing method.
You can view, comment on, or merge this pull request online at:
https://github.com/openzipkin/brave/pull/1302
Commit Summary

Fix sample code in BaggagePropagationConfig

File Changes

M brave/src/main/java/brave/baggage/BaggagePropagationConfig.java
https://github.com/openzipkin/brave/pull/1302/files#diff-9533adf57f5e74382edc48ad2460ac65cd68c4bbee85ceb76949a9bb5f788013
(2)

Patch Links:

https://github.com/openzipkin/brave/pull/1302.patch
https://github.com/openzipkin/brave/pull/1302.diff

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/openzipkin/brave/pull/1302, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAXOYAWZYZG6PUJBQ7FGL43T2EMEXANCNFSM5BGBTXNA
.

Ping @anuraaga

thanks


v4 - Card missing white background or bg-default missing

Cards background are by default transparent. But I need it to be white (like formaly panel-default).
So we need card-default or bg-default to fix this.

Personally I've never felt default should be the name since that's not really accurate. Default is transparent. I would argue for a bg-white and bg-inverse of it as black

Would also be fine!

Fixed with #17120.


Search Filter is not working in messagelog for row "Message" in 7.7 (jmslistener)

This issue is for the user similar to issue #2837.
The difference Ali noted is that this uses a jmslistener. Please see image below.

Should have been fixed with #2991


Fix issue where execute is failing due to is_resource no longer used …

…in php 8
I was running into a problem were I could not backup and reset an image in php 8.

Typo, sorry.

Typo, sorry.


Automatic loading of models moved to another module

Moves automatic loading of models to the sqlizr module.
Also:

Moves Sequelize a peerDependency
Passes all plugin options into Sequelize

Tests are still very broken. Many of the existing tests could be safely removed since they are testing functionality that exists in sqlizr.
This is a breaking change. The the models option now uses a glob pattern for locating files. That means app/models will no longer find any files. Instead, app/models/**/* should be used.

2ebef7499d709e636c1612781b748b98def5fb4c


UISINVCOMP-25: Replace certain facets UX with MultiSelection component.

Purpose
Replace certain facets UX with MultiSelection component.

Description

for those facets that need to be changed the MultiSelectionFacet component is created, for the rest facets (that do not have an input field and +More button) the Facet component is still used;
useFacets hook is rewritten since we no longer have functionality like fetching only 6 options once the facet is opened, fetching all facet options once a cursor is put into the facet's input field, fetching all facets once the +More button is clicked. Now we just fetch all options once opening a facet;
removed the AccordionSet since useFacets only considers facets, not date-related filters, but AccordionSet includes all of them, which is confusing;
removed the useCommonFilters hook, since it was designed to handle the onClear action, which is moved into MultiSelectionFacet and Facet components, and constructing the activeFilters, which is moved to the useFacets;
removed the useIsFetchingAllLocations, since it is no longer used, the API and logic for locations was replaced some time ago;
removed some outdated (not working) code from the tags facet;
removed the initialAccordionStates property from the useFacetOptions hook, since it was used for adding a default empty array for the facets that were not fetched, now the default value is added into the MultiSelectionFacet and Facet components.

Issues
UISINVCOMP-25
Screencast
https://github.com/user-attachments/assets/7cb8b85e-e92d-404d-b895-848355f5b729
Approach

TODOS and Open Questions

Learning

Pre-Merge Checklist
Before merging this PR, please go through the following list and take appropriate actions.

[ ] I've added appropriate record to the CHANGELOG.md
Does this PR meet or exceed the expected quality standards?

[ ] Code coverage on new code is 80% or greater
[ ] Duplications on new code is 3% or less
[ ] There are no major code smells or security issues

Does this introduce breaking changes?

[ ] If any API-related changes - okapi interfaces and permissions are reviewed/changed correspondingly
[ ] There are no breaking changes in this PR.

If there are breaking changes, please STOP and consider the following:

What other modules will these changes impact?
Do JIRAs exist to update the impacted modules?

[ ] If not, please create them
[ ] Do they contain the appropriate level of detail?  Which endpoints/schemas changed, etc.
[ ] Do they have all they appropriate links to blocked/related issues?

Are the JIRAs under active development?

[ ] If not, contact the project's PO and make sure they're aware of the urgency.

Do PRs exist for these changes?

[ ] If so, have they been approved?

Ideally all of the PRs involved in breaking changes would be merged in the same day to avoid breaking the folio-testing environment.  Communication is paramount if that is to be achieved, especially as the number of intermodule and inter-team dependencies increase.
While it's helpful for reviewers to help identify potential problems, ensuring that it's safe to merge is ultimately the responsibility of the PR assignee.

Hi all, please review this PR https://github.com/folio-org/stripes-inventory-components/pull/79


Polygon Mesh Sprites?

Hey there,
Would be nice to support polygon sprites on EaselJS.
More info: https://www.codeandweb.com/blog/2015/10/01/cocos2d-x-performance-optimization
PIXI.js is going to have it soon. (https://github.com/pixijs/pixi.js/issues/2243)

It's on our internal radar but there's a few hoops to jump through to get it implemented in a flexible and sustainable way so I can't commit to a timeline at the moment. Feeding in non predictable geometry requires a way to define and use it that I have plans for but isn't in the current build.

There are provided vertices, etc. in TexturePacker.  Has anyone had success in CreateJS with this - made a plugin, etc.?
"vertices": [ [147,74], [194,68], [204,200], [153,266], [56,267], [15,220], [1,180], [11,72], [64,70], [66,3], [132,1] ],
"verticesUV": [ [194,901], [200,948], [68,958], [2,907], [1,810], [48,769], [88,755], [196,765], [198,818], [265,820], [267,886] ],
"triangles": [ [8,9,10], [6,7,8], [5,0,2], [6,0,5], [5,3,4], [6,8,0], [0,1,2], [5,2,3], [0,8,10] ]


Platform-View List / Grid scrolling is janky on IOS

My team and I are facing troubles for a while trying to implements native views inside scrollable content in our App.
The real problem here is that the Platform View rendering is very heavy and as a consequence the scrolling animation make it visible on screen by lag / freezing the UI.
So when native views are placed into ListView / GridView, the entire screen start to freeze because of performance.
Here are 2 videos to illustrate my words. A simple ListView with widgets inside.
The first contain Flutter widgets and the second Native views.
FLUTTER :

Flutter
NATIVE (IOS)

This is a completely empty App so the freezing could may be not very pronounced here but a simple app with common content (ex: users/photos) is much more impacting.
It was record on IOS but clearly tested on Android too and the problem still persist.
Our App is a full social media (photo / video / story) and when we are trying to add native view inside lists, this app quickly become unusable.
Here are linked issues #96679  (which should not be closed)

GOOGLE ADS SDK
Also currently trying to provide Ads into our Social Media app between photo and videos lists, the performance issue is even worse than the recorded example here while scrolling or animating other components.
ADS are provided with Platform View so the problem is remaining once again here, and this is very restrictive for us because we can not go in production version without ADS and native view because of business model.
Linked issues :
https://github.com/googleads/googleads-mobile-flutter/issues/269
https://github.com/googleads/googleads-mobile-flutter/issues/313

This issue should have a high priority level taking into account the huge impact for company or developers teams into their app.
Thank you.
-- FULL CODE --
https://github.com/Nico3652/native_view_project
-- FLUTTER DOCTOR --
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel stable, 3.0.4, on macOS 12.4 21F79 darwin-x64, locale
    fr-FR)
[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
[✓] Xcode - develop for iOS and macOS (Xcode 13.4.1)
[✓] Chrome - develop for the web
[✓] Android Studio (version 2021.2)
[✓] VS Code (version 1.65.2)
[✓] Connected device (2 available)
[✓] HTTP Host Availability

• No issues found!

I have the same problem #103014

+1 Also experiencing this issue and require the exact same use case as described above.

Hi @Nico3652, Thanks for filing the issue. Could you please share a minimal and complete sample project so that we could directly run the sample app?   Also there have been recent updates to platform views, So I would suggest checking the performance on the latest master channel by running
flutter channel master
flutter upgrade

Hello @maheshmnj  and thanks for reply. I've updated my issue with the link of the sample app containing the full code which you can clone.
I tried the channel master but the problem is still present unfortunately.

This issue is focused on the platform view performance impact in its generality and not only for the Native ads SDK.
Solve the platform view issue will certainly also solve the ads performance but I'm not sure the opposite.
If the google_ads_sdk is improved or workarounded one way or another without fix the platform view render, then this issue should remain.

Agreed, the Native ad issue appears to be a symptom of this more general performance problem, not the other way around.

@cyanglaz do we have any benchmarks for this?

@cyanglaz do we have any benchmarks for this?

I think we do: https://github.com/flutter/flutter/tree/master/dev/benchmarks/platform_views_layout

This issue is preventing me from going in production unfortunately

@Tom3652 iOS PlatformView requires all flutter compositing happen on the main thread, which slows down the performances, especially when there are many platform views in a scroll view.
See: https://docs.flutter.dev/development/platform-integration/ios/platform-views?tab=ios-platform-views-objective-c-tab#performance
May I ask what content are you trying to display as PlatformViews? Is there a way to make them non-platformView flutter widgets?

@cyanglaz One use case that concerns me is the display of ads that run entirely through Platform Views and not through Flutter Widgets.

iOS doesn't have a native support for displaying content in UIView in a texture, so a similar approach like Android is impossible on iOS.
We should revisit the iOS PlatformView's performance at some point to see if we can increase the performance within the current threading model for PlatformVIews.

Hey @cyanglaz thank you for asking actually.
My use case is the same as described above : displaying native ads in scrollable content.
My app is also a social media app, i am gonna say like instagram so everyone has the example in mind.
Instagram has a lot of success so people pay to promote their content and Instagram display it (like ads) through URLs as their own Post object so they can't have unexpected UI behavior.
But as a start, i can't do like them because users will not think it's worth it yet, so i want to display Google Native ads in the same way inside ListView.builder or GridView.builder.
I have also upvoted a feature request that ask to make Google native ads implemented in dart code only and not using PlatformViews.
I really wish i could not be using PlatformViews but i don't think i can do something myself here unfortunately :/
If there is anything i can do to help i am available of course let me  know 🙏🏻

My use case is essentially identical to that of @Tom3652 - Native Google Ads in a steam of content, although I can imagine there would be requirements for other native views in such a feed.

Hey guys,
Adding to all of the previous comments,
The ideal solution will be not using PlatformViews at all when possible, however, the implementations of all the critical packages (ads in particular) are using platform views.
The Android platform views are fixed to a degree.
In iOS the situation is far worse.
I think the Flutter teams should really prioritize these issues. Most of the attention now are given to expanding flutter to more platforms (web, desktop), even when the initial platforms (iOS, Android) are not perfectly executed unfortunately.
Hope we can see a solution in the near future.
Thank you.

Yes guys please put web/desktop on hold a bit. We jumped on flutter due to its native-like performance promise and we got stuck in a nightmare. Lags, janky animations, flickering, emojis wrong rendering, text input issues and keyboard weird animation, lacks of platform fidelity for text input and no deadlines for fixes.
We had to postpone our launch waiting for improvements. But these severe issues are mostly assigned a p4 and no one’s really on them with a sense of gravity and urgency.

Yes guys please put web/desktop on hold a bit. We jumped on flutter due to its native-like performance promise and we got stuck in a nightmare. Lags, janky animations, flickering, emojis wrong rendering, text input issues and keyboard weird animation, lacks of platform fidelity for text input and no deadlines for fixes.
We had to postpone our launch waiting for improvements. But these severe issues are mostly assigned a p4 and no one’s really on them with a sense of gravity and urgency.

Agreed on this unfortunately. We have had to launch our maiden Flutter app with ads turned off (meaning no revenue stream).
It pains me to have to pull the plug but we are now having to rewrite the application in Native code as we can’t afford to not earn revenue from Ads.
Its a shame as our technology cycle has now been:
Swift -> Flutter -> Swift & Kotlin.

Can we also agree on the fact that senior people with a product-man’s mind should review task priority? Because several p1-p3 issues have been assigned a p4. If that mistake is made, we need to undo it.
Also, can we agree that “lack of platform fidelity for texts and text input” is always p1 for a mobile framework and that “performance issue” is always p1-p3, given the native-like performance promise of flutter?

@euphio I know it is sad but you can temporarily pay double fee https://qonversion.io/
At Presence we would take a party if that were our issue with flutter. We are building the first flutter “premium” messaging app and that is almost impossible

iOS doesn't have a native support for displaying content in UIView in a texture, so a similar approach like Android is impossible on iOS.
We should revisit the iOS PlatformView's performance at some point to see if we can increase the performance within the current threading model for PlatformVIews.

Let's keep conversation focused on the performance issues related to platform view threading model on iOS.  Please avoid adding noise to GitHub issues.

@jmagman @chinmaygarde can we know why this is p4? That part was on topic.

If anyone wants to have a conversation about our processes you are welcome to do so but please do so either on our Discord (ping me @Hixie and I'll be happy to engage with you), or e-mail me directly (ian@hixie.ch). As @jmagman says, the bug database is not the right venue for such conversations.

I have a similar problem too. https://github.com/flutter/flutter/issues/114010
The difference is that on non-ProMotion devices (e.g., iphone8) it's smooth with barely perceptible jitter. However, there is noticeable jitter on the ProMotion device (e.g., iPhone13 Pro Max).
@cyanglaz Here it seems to be more than just platform view performance issues.

I have a similar problem too. #114010
The difference is that on non-ProMotion devices (e.g., iphone8) it's smooth with barely perceptible jitter. However, there is noticeable jitter on the ProMotion device (e.g., iPhone13 Pro Max).
@cyanglaz Here it seems to be more than just platform view performance issues.

iPhone 8

iPhone 13 Pro Max

In fact, non-ProMotion devices will also experience jitter, but not as visible to the naked eye as ProMotion devices.

Capturing from offline discussion: the two main potential sources of perf issues here are:

thread merging, as discussed above, and
frequent creation and destruction of platform views as they scroll through.

As a next step here, we should compare perf of the scroll-lots-of-native-views test in the original report to scrolling the same list with just widgets, but with a platform view persistently on the screen, to isolate just the thread-merging part, to see to what extent each contributes to the issue.

Performance comparison between multiple scenarios with iPhone 13 pro, with Flutter dev tools:

No PlatformView while scrolling:

One PlatformView, with the PlatformView stationary and non-flutter widgets scrolling. (Thread merging)

2* 5 PlatformViews, with the PlatformViews stationary

**One PlatformView, with the PlatformView constantly animating. **

5 PlatformViews in the list, no creation destruction during scrolling (This also matches the max number of PlatformView on the screen in the next scenario

4*. 30 PlatformViews in the list, no creation destruction during scrolling.

Multiple PlatformView scrolling (the scenario in this issue)

My observations:

Thread merging does reduce the performance but not too much, about 2ms per frame. (comparing scenario 1 and 2) This is expected.
One PlatformView animating its position reduces performance further more, but insignificantly. (comparing scenario 2 and 3) This is expected too.
Animating the position of multiple PlatformViews with no creations and destructions reduces performance. (comparing scenario 3 and 4)
PlatformView creation and destruction doesn't seem to contribute to the performance reduction much. (comparing scenario 4 and 5)
The more the PlatformView animating, the worse the performance. (comparing 4 and 4*)
Number of the stationary PlatformView on the screen doesn't seem to affect performance (comparing 2 and 2*)

In summary, 2 things are happening that contributes the performance reduction.

Thread merging. This is expected and I'm not sure what we can do about it unless completely changing the threading model. The reduction is not much tho. I could not observe any janks when only 1 platform view is on the screen.
Numbers of the PlatformView constantly animating. It looks like the more PlatformView that are animating, the worse the screen jank is. There might be something we can do here.

The next step would be to find where in PlatformView's code takes long time during animation. My gut says it is either ApplyMutator is slow, or unnecessary overlays are created in SubmitFrame

I found that setting the maskView is one of the bottlenecks that lowering down the performance, here
I have tried removing all the clipping logic and just setting the maskView, the performance is still as bad.
Plain mask view no clipping

No mask view

Masking is the probably the best way that I could find to clip a UIView. I'm not sure if we can avoid masking if we want to support clipping.
One thing that we might be able to optimize is to pre-calculate the final clip path for the PlatformView, check if the PlatformView's frame is completely inside the final clip path, and do not set the mask view if that is the case.
I think this is the case for the example app, the clip rect in the example is basically the entire section below the navigation bar and all the PlatformViews never really need to be clipped.
I will start prototype this and see if it increases performance. I believe (and hopefully) it will enhance performance for regular scrolling scenarios. Although it won't help if the App wants to do fancy clippings while scrolling. (For example, adding a clipRRect for each PlatformView in the ListView)

The draft is ready at https://github.com/flutter/engine/pull/37434. I have tested the performance with flutter dev tools it seems to have a significant performance increase while using the example app.
It would be great If anyone else can verify if it fixes the visual janks for their app.

@cyanglaz
Frame stuttering in PlatformView is far less noticeable on non-ProMotion devices than on ProMotion devices.
It might be a not-bad optimization option if we could lower the refresh rate to 60Hz for pages containing PlatformView. :)

@cyanglaz
Frame stuttering in PlatformView is far less noticeable on non-ProMotion devices than on ProMotion devices.
It might be a not-bad optimization option if we could lower the refresh rate to 60Hz for pages containing PlatformView. :)

I mean rendering at a refresh rate depending on the context of what is being rendered. See https://github.com/flutter/flutter/issues/90675#issuecomment-971863161 for more details.
@cyanglaz @iskakaushik  Do you guys have further plans? :)


dplyr edits, resolves #160, resolves #146, resolves #95, resolves #30

Minor updates to dplyr, rearranged page 2 relational data section
Resolves #160 across() has been added
Resolves #146 now updated to 1.0.6
Resolves #95 fixed image
Resolves #30 fixed quotes

Updated dplyr draft based on feedback in #168
-Small changes to phrasing and renamed some example variables for clarity
-select_if() removed from select(), rename_with() added to rename()
-"dplyr::" labels on page 2 changed to gray
-Combine Tables section on page 2 reformatted, all joins combined into "Relational Data" and "Column Matching for Joins" sections
-nest_join() added


Dockerized tests

In this PR:

Move docker base image to python3-alpine instead of ubuntu.
Reduce docker context size with more aggressive .dockerignore
Add a service that runs test_httpbin.py to docker-compose.yml

why
I was not able to run tox tests on my mac. I did not dig into that - docker provides more reproducible  environment for running unittests.

Disclaimer: I'm not a collaborator on this project and don't have any say on what gets merged.
Consider decomposing this PR - the main thrust, which is to run tests, should be independent of the Docker base/build changes.
The tests should be run as part of the Docker build, not as a Compose service, e.g.:
diff --git a/Dockerfile b/Dockerfile
index 6e391a6..6b4da16 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -11,6 +11,7 @@ EXPOSE 80

 ADD . /httpbin

-RUN pip3 install --no-cache-dir gunicorn /httpbin
+RUN pip3 install --no-cache-dir gunicorn /httpbin && \
+    python3 /httpbin/test_httpbin.py

... or perhaps better, arrange for the equivalent of python3.6 setup.py test as mentioned in #448.

let's break this out, keep the image the same for now

Replaced with https://github.com/requests/httpbin/pull/520 as requested.


ModuleNotFoundError: No module named 'nni.algorithms.compression'

Describe the issue:
Environment:

NNI version: 3.0
Training service (local|remote|pai|aml|etc):
Client OS:
Server OS (for remote mode only):
Python version: 3.12
PyTorch/TensorFlow version: Pytorch=2.2.1
Is conda/virtualenv/venv used?: yes
Is running in Docker?: no

Configuration:

Experiment config (remember to remove secrets!):
Search space:

Log message:

nnimanager.log:
dispatcher.log:
nnictl stdout and stderr:

How to reproduce it?:

import statements in the script
import functools, copy
import numpy as np
import torch
import torch.nn as nn
import torch.nn.functional as F
from nni.algorithms.compression.pytorch.pruning import L1FilterPruner, L1FilterPrunerMasker


redirecting test results output to file instead of debug console

VS Code test results are output to the debug console in VS Code. Is it possible to intercept the output being printed to the console or to redirect the test output to a file?
This would allow for running the test suite for extensions in a CI environment. The CI in question can run windowed processes.

dupe of #118


feat(internal): set up husky/lint-staged

This PR sets up husky + lint-staged so when you run git commit, we format the files with prettier + check that the pnpm lockfile is up-to-date

We're having some problems with eslint taking too long which is why we removed that -- does the eslint command run fine for you locally?

seems fine on my end
https://github.com/user-attachments/assets/97ff4863-13e5-4079-b410-0af7039bf6d7


odata v4 model suspend/resume on relative binding

OpenUI5 version:
1.68.1
Browser/version (+device/version):
Chrome 76.0.3809.100 (Offizieller Build) (64-Bit)
@uhlmannm
@UweReeder
@ThomasChadzelek
Hello Thomas, Uwe and Mathias
the issue here is somehow related to my relative binding path question in
https://github.com/SAP/openui5/issues/2617
but I decided to put it as an extra topic as it does not relate to the fragment issue I mentioned there. I assume this is more a feature request than a bug I am having here, so I hope you can nevertheless give me an advice on how I can solve the issue.
As we have discussed in the past, I am currently trying to reuse a single context binding for the different views in my app, hence a single context bound at the top level of all of my views with relative bindings in the lower view levels.
Now I have a list with data which should get filtered based on user input in a SearchField. In case the search text is specified and the users hits the search button  in the SearchField an odata request should be created with the given filter. This is working fine.
In case of a liveChange event, i.e. a users adds an additional character to the search string, the locally cached list data should be filtered without creating an odata request. Here is an example:

Now I am trying to achieve the mentioned behavior,  by setting a filter in the liveChange event of the SearchField and by trying to  suspend/resume the binding for this.
			onSearchFieldChangeFilter: function(oEvent) {
				// add filter for search
				var aFilters = [];
				var strQuery = oEvent.getSource().getValue();
				if (strQuery && strQuery.length > 0) {
					aFilters.push(new Filter("product_name", FilterOperator.StartsWith, strQuery));
				}
				// update list binding
				var list = this.byId("idCustomProductsList");
				var oBinding = list.getBinding("items");
				if (oBinding) {
					oBinding.suspend();
					oBinding.filter(aFilters, "Application");
					oBinding.resume();
				}
			},

However, it seems I cannot suspend a relative binding. I get the following error:
Uncaught Error: Cannot suspend a relative binding: sap.ui.model.odata.v4.ODataListBinding: /Account(1)|UserDefinedProducts_fKUserDefinedProductToAccount
Can you give me an advice on how I can implement the described behavior? Thanks for your help!
Best regards,
Christoph

Hi Christoph,
the idea to mix filtering on client-side (on live change, no request) and on server-side (when hitting the search button) is hard to implement and brings quite some pitfalls:

You need to implement the client-side filter logic yourself on a copy of the server-side data contained in the OData V4 model's list binding; for this, you need to ensure the client-side logic is identical to the $filter-logic implemented by the OData service which is very hard in the general case at least.
The client-side filtering works when narrowing your search, say go from "A" to "AB" query string. But what would you do on "widening" the query string, i.e. you have loaded the collection with server-side filter "AB" and now change to "A"?
That's why I do not recommend to implement such a logic but always run filter via request. You may try and reduce the number of requests by e.g. "smart timing" in the liveChange event handler, so that you only filter after a certain time.
suspend/resume as shown in the code above would not work even with an absolute binding as the binding is resumed immediately after the filter API call so that you get one request per live change event which you want to avoid.

Best regards,
Patric


Navigation Transition

Tranisiton effect error: Undefined name 'Transition'.

user latest version

I'm using git master branch of  getx package, but having undefined transition error . can you please specify the version


Bug: Data Viz - color swatches missing

On Components > Data Viz > Overview > Color the swatches are missing. They maybe didn't get ported over with the new website.
Here they are on v8: http://v8.carbondesignsystem.com/data-vis/overview/colors

I checked the latest version of the old website and they aren't there either. Weird. Anyway, I can copy them over from v8 👍


Support AES-128 on HLS

This it's a request feature for support AES-128 on HLS. Is it possible support it?
Sample stream:
https://playertest.longtailvideo.com/adaptive/oceans_aes/oceans_aes.m3u8
Now, I get: HLS_REQUIRED_ATTRIBUTE_MISSING (KEYFORMAT)

@avelad I am under impression that AES-128 on HLS implies FairPlay. (Please correct me if I'm mistaken).
If that's the case, we have an issue about adding FairPlay support: #382. (You can take a look at the comments there to find out how it's going and what kind of complications we ran into with this).
If that's not related to FairPlay, let me know, we'll treat this separately!

It's a very simple mechanism. Each segement is encrypted with a key, for get this key only it's necessary get the response of license request of URI.
In the initial sample:
#EXT-X-KEY:METHOD=AES-128,URI="oceans.key"
#EXTINF:11, no desc
oceans_aes-audio=65000-video=236000-1.ts

The response of "oceans.key" is "õq¿ìý¹°\æúý"
With this key, you can descrypt the segments.
A interesting article about that:
https://www.theoplayer.com/blog/content-protection-for-hls-with-aes-128-encryption
Sample:
https://tools.ietf.org/html/draft-pantos-http-live-streaming-13#section-8.4

Ok, let us take a look and see if we can make it work!
I'm adding this to the backlog since it requires investigation which makes me hesitant about scheduling it for 2.2. @joeyparrish please feel free to override me on this!

This looks like it could be implemented using clearkey.  But there is a problem.  AFAIK, all clearkey implementations use AES CTR for decryption, while HLS encryption uses AES CBC.  Even if the browser supported CBC, there is no way in EME to pass the encryption scheme or the IV.  If you are using Widevine encryption, this info is passed in the init data, but clearkey init data doesn't support these extra fields.
See #358 for a similar situation using DASH.

If the keys are in the clear anyway, we could look into WebCrypto APIs: http://caniuse.com/#feat=cryptography

Is there any workaround to use AES-128 HLS encrypted?

I found that videojs uses https://github.com/videojs/aes-decrypter
s it possible to use it like mux.js?

@avelad We probably wouldn't need that since we can just use the WebCrypto APIs to decrypt the content.  What we could do is just query that URL and get the key, then use that with WebCrypto to decrypt the data before passing to MediaSource.  I think AES-128 encrypts everything, so we might not even have to parse the container data.

@joeyparrish @TheModMaker Any updates on when this feature might be implemented? Thank you!

No, it's not scheduled yet.  But we are always willing to accept contributions from the community, so please feel free to discuss design and/or work on a PR if this is important to you.  Thanks!

I ran into this issue and so will need to add support for it, I think. Will keep it posted here if I run into some problem.

What's the conclusion about this? Does Shaka packager support AES-128 method ?

What's the conclusion about this? Does Shaka packager support AES-128 method ?

Obviously, No!

@joeyparrish  - any updated plans to support basic AES-128 mode?  It's been in the HLS spec for a long time now, and it would be great to have that support for EXT-X-KEY and also the newer EXT-X-MAP support for the initialization segment being decrypted for CMAF content (MP4).

As far as I can tell, HLS's AES-128 mode is incompatible with EME in the browser.  We'd have to do decryption ourselves, possibly with something like WebCrypto APIs.
I'm not against it, but we don't have the resources to work on it right now.  We are happy to provide guidance for anyone who wants to create a PR for this.

If anyone has time to do the work, it's simple to decrypt with AES CBC (I've implemented it before in at least C and Go). There should be some libraries available, or you can check how hlsjs does it.

This bug has a pretty huge star count. I know... this comment does not help.

Unfortunately we didn't find this thread until now, and the tests we initially did with shaka-player seem to be misleading.
From our tests it seems that shaka-player is supporting HLS with AES-128, but only in some cases.
In our tests we have a simple AES-128 encryption on HLS with Unified Streaming, and the generated HLS manifest contains the following :
#EXT-X-SESSION-KEY:METHOD=AES-128,URI="https://api-server/content-key/xxxxxx"
Our application is using Shaka Player inside Angular with Ionic and we are generating the iOS application from this setup, so Shaka Player is running inside an ionic wkwebview.
The call is made correctly for the encryption content key and the stream is decrypted just fine in the iOS simulator from XCode, but when it is deployed on the actual iOS device, the call for the content key is not done anymore, the player throws error code: 3016 and the stream is not decrypted anymore.
Also the encrypted streams can be played just fine in the built-in safari player, so I think that there is at least some support for AES-128 in the browser.
What could be the explanation for it working in the iOS Simulator and not on the device ? Is there some experimental support for AES that works only in some cases ?
Thank you

Hi,
I am interested to contribute on this one. I have seen the bits around using WebCrypto... Could I get some pointers where is the best place to start making the changes in the Shaka codebase?
Thanks,
Alexey

Hi,
I am interested to contribute on this one. I have seen the bits around using WebCrypto... Could I get some pointers where is the best place to start making the changes in the Shaka codebase?
Thanks,
Alexey

@joeyparrish I took a cryptography elective in my third year so the 'Support AES-128 on HLS' project interests me. I am familiar with https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto/encrypt and how to add encryption keys in manifest but I don't have a general idea if some clear path on how to start would be provided It will be helpful.

Hello all, I am trying to play my HLS streams on Andriod devices (Chrome Browser) but it gives me a 4034 error in the console.

Can anyone help me or guide me about it.
Is it possible to play HLS AES-128 on android devices?
Thank you in advance :+1:

@hiren3897, it is not possible today, because Shaka Player doesn't support non-DRM AES-128 yet.  This issue is open to discuss and track the implementation of that feature.  No work has been done toward this feature yet.

I added support to play AES-128 encrypted HLS TS streams, but I haven't updated tests yet.
https://github.com/wjywbs/shaka-player/commits/aes
Add this config to the player:
player.configure({
  manifest: {
    hls: {
      // Required for AES-128 streams.
      useFullSegmentsForStartTime: true
    }
  }
});

These demo videos can play:
https://playertest.longtailvideo.com/adaptive/oceans_aes/oceans_aes.m3u8 (No IV)
https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/m3u8s/11331.m3u8 (Const IV)
Key rotation (and maybe discontinuity) is not supported. (Existing TODO: May still need changes to support key rotation)

@wjywbs can you do a PR draft for it? thanks!

@wjywbs Did you also add the mux.js script in the header to support ts playback?
And it seems the config:
player.configure({
  manifest: {
    hls: {
      // Required for AES-128 streams.
      useFullSegmentsForStartTime: true
    }
  }
});

Is already in the configuration and I am using it to play the hls live streams but I think those are not AES-128 Encrypted

@avelad Sure, I created PR #3880
@hiren3897 Yes, I used <script<EMAIL_ADDRESS>


How-to install on macOS

HI! Thank you for developing such a great program.
I would like to install it on my Mac, however when I try sudo apt-get install build-essential, it told me command not found: apt-get, which is not available in macOS, as well as
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt update && sudo apt install yarn

Could you plz tell me how to solve it or if it is possible to install it on Mac?
Thanks!

@MironChen  This is for Debian packages. See this.
Once you have brew installed this should be installed already and you can just skip this part on MacOS.

Thanks, I have successfully built it on my Mac.
Use brew install yarn instead of apt-get should be work.

Glad this is sorted out.
This article was written for Ubuntu(when I was using the distro).
Anyway, closing this for now. feel free to reopen if necessary.


PP: Confirmation page at end of journey

Revise contact page to feel more like a confirmation page

Duplicate of #164


Enable Mono support with new WebSocket provider

This PR enables Discord.Net to support running on Mono, by adding a new optional WebSocket provider based on the websocket-sharp library.
As an example, this allows the use of Pi Zero boards as hosts for Discord.Net bots, since .NET Core only supports armv7 processors - the Zero runs an armv6l. Mono does not have this issue - see https://github.com/dotnet/core/issues/667 and related for more information.
The provider has been thoroughly tested in a nontrivial Discord.Net bot.
Of note is the usage of the websocket-sharp-customheaders package instead of the official package. The official package does not support custom headers, and as such, this fork is used instead.
Depending on your version of Mono, an additional project-specific workaround may be needed. The System.Net.Http.dll file must be deleted from the output directory, and an assembly redirect must be added to the configuration.
<configuration>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="System.Net.Http" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
                <bindingRedirect oldVersion="<IP_ADDRESS>-<IP_ADDRESS>" newVersion="<IP_ADDRESS>" />
            </dependentAssembly>
        </assemblyBinding>
    </runtime>
</configuration>

<Target Name="DeleteNetHttpMono" AfterTargets="AfterBuild">
  <Delete Files="$(OutputPath)\System.Net.Http.dll" />
</Target>

An alternate websocket provider is already included in the library as an optional package (WS4Net). This PR does not explicitly add first-class support for Mono, but it does allow its use by adding this new provider. Primarily, it allows d.net to run on a much broader spectrum of hardware where .NET Core does not run, but Mono does.

I can see the argument. It would be a lot more convenient to have this built along with Discord.Net itself, though.

I've created a standalone project for this provider, and an associated Nuget package.
https://github.com/Nihlus/Discord.Addons.WebsocketSharp
https://www.nuget.org/packages/Discord.Addons.WebSocketSharp/1.0.1


Update operating-hours to 1.0.8

Please update my adapter ioBroker.operating-hours to version 1.0.8.
This pull request was created by https://www.iobroker.dev c0726ff.

Release 1.0.7 increases to requirement for js-controller to 5.0.19.
This requires a new minor release. In Addition please add this info to README so that users can read it.
Please create a new minor release and create a new PR after the release is available at latest for app 1 to 2 weeks.


Persistence counts are not working correct on the map

I believe most/all of the "people" are ones who actually shouldn't be in the space (since we're closed and they should have been kicked out)
I suspect this points to a logic bug in what it means for someone to "disconnect" and not wiping out data in all places we should.

ayuuuup there's some issues here.

Heartbeat works off of getActiveUsers, checking key activeUsersList, which is also what the whisper code checks. So, if somehow katherine is not in getActiveUsers but is in the roomData, then that would cause this, I think.

Yeeeep. That's what's happening. She is considered inactive, but never got removed from the room.

Fixed the map issue. Let's migrate heartbeat presence discussion to #221


Update bundled Mozilla X.509 CA root certificates

Updated to latest upstream changes (2021-07-05 21:36:52 GMT), taken from https://github.com/bagder/ca-bundle/commit/8b263a18fca98ea371e54227837321c5cdaa1ba7
This file differs a little from the Fedora format used before, but is still a valid PEM file and works fine with Godot according to my tests.
Edit: for those who never had to dig into PEM, it was defined in RFC 1422, but a shorter explanation can be found here, notably:

A PEM encoded file includes Base64 data. The private key is prefixed with a "-----BEGIN PRIVATE KEY-----" line and postfixed with an "-----END PRIVATE KEY-----". Certificates are prefixed with a "-----BEGIN CERTIFICATE-----" line and postfixed with an "-----END CERTIFICATE-----" line. Text outside the prefix and postfix lines is ignored and can be used for metadata.

Thanks!

Cherry-picked for 3.4.

Cherry-picked for 3.3.3.


models can't be loaded

~/Sana$ DEMO_PORT=15432 python app/app_sana.py       --config=configs/sana_config/1024ms/Sana_1600M_img1024.yaml       --model_path=hf://Efficient-Large-Model/Sana_1600M_1024px/checkpoints/Sana_1600M_1024px.pth
2024-11-24 23:37:37 - [Sana] - INFO - Sampler flow_dpm-solver, flow_shift: 3.0
2024-11-24 23:37:37 - [Sana] - INFO - Inference with torch.float16, PAG guidance layer: [8]
[DC-AE] Loading model from mit-han-lab/dc-ae-f32c32-sana-1.0
Loading checkpoint shards: 100%|██████████████████████████████████████████████████████████| 2/2 [00:00<00:00,  4.50it/s]
2024-11-24 23:37:58 - [Sana] - WARNING - use pe: False, position embed interpolation: 1.0, base size: 32
2024-11-24 23:37:58 - [Sana] - WARNING - attention type: linear; ffn type: glumbconv; autocast linear attn: False
2024-11-24 23:38:09 - [Sana] - INFO - use_fp32_attention: True
2024-11-24 23:38:09 - [Sana] - INFO - SanaMS:SanaMS_1600M_P1_D20,Model Parameters: 1,604,462,752
Fetching 4 files: 100%|█████████████████████████████████████████████████████████████████| 4/4 [00:00<00:00, 4848.91it/s]
[Sana] Loading model from /home/moon/.cache/huggingface/hub/models--Efficient-Large-Model--Sana_1600M_1024px/snapshots/bc305d7162d18570064236b17a3732dff1d57861/checkpoints/Sana_1600M_1024px.pth
2024-11-24 23:38:15 - [Sana] - INFO - Generating sample from ckpt: hf://Efficient-Large-Model/Sana_1600M_1024px/checkpoints/Sana_1600M_1024px.pth
2024-11-24 23:38:15 - [Sana] - WARNING - Missing keys: ['pos_embed']
2024-11-24 23:38:15 - [Sana] - WARNING - Unexpected keys: []
Loading checkpoint shards: 100%|██████████████████████████████████████████████████████████| 2/2 [00:01<00:00,  1.25it/s]
Some parameters are on the meta device because they were offloaded to the cpu.
You shouldn't move a model that is dispatched using accelerate hooks.
Traceback (most recent call last):
File "/home/moon/Sana/app/app_sana.py", line 203, in
).to(device)
File "/home/moon/miniconda3/envs/sana/lib/python3.10/site-packages/accelerate/big_modeling.py", line 456, in wrapper
raise RuntimeError("You can't move a model that has some modules offloaded to cpu or disk.")
RuntimeError: You can't move a model that has some modules offloaded to cpu or disk.
I did reinstalling conda, git pull and git stash and it didn't work with the same error.

removing safety checker fixed this

still happening, I have to remove safety_checker from demo


Metadatacli

Command line  to test evaluator scripts.
command line script uses maven to resolve classpath and libraries

Merged.


New Dragen reference

Dragen has released new reference genome files and recommends using these for Dragenv3.9 and onwards https://sapac.illumina.com/science/genomics-research/articles/dragen-demystifying-reference-genomes.html (courtesy Swetansu).
These can be downloaded from https://sapac.support.illumina.com/downloads/dragen-reference-genomes-hg38.html.
This will need to go through evaluation and comparison.

@swetansuILMN from the sapac link above, it appears there isn't a non-graph based version of the reference for v3.9?
Moving forward with dragen 4.0 (Illumina DRAGEN Reference Genome hg38 (alt-masked+cnv+hla+rna_v2) the link is a 6Gb "bin" file (bash script header with a tar file compressed and embedded below).
 bash hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run --help
Makeself version 2.4.3
 1) Getting help or info about hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run :
  hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run --help   Print this message
  hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run --info   Print embedded info : title, default target directory, embedded script ...
  hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run --lsm    Print embedded lsm entry (or no LSM)
  hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run --list   Print the list of files in the archive
  hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run --check  Checks integrity of the archive

 2) Running hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run :
  hg38-alt-masked-cnv-hla-rna-8-r2.0-1.run [options] [--] [additional arguments to embedded script]
  with following options (in that order)
  --confirm             Ask before running embedded script
  --quiet               Do not print anything except error messages
  --accept              Accept the license
  --noexec              Do not run embedded script (implies --noexec-cleanup)
  --noexec-cleanup      Do not run embedded cleanup script
  --keep                Do not erase target directory after running
                        the embedded script
  --noprogress          Do not show the progress during the decompression
  --nox11               Do not spawn an xterm
  --nochown             Do not give the target folder to the current user
  --chown               Give the target folder to the current user recursively
  --nodiskspace         Do not check for available disk space
  --target dir          Extract directly to a target directory (absolute or relative)
                        This directory may undergo recursive chown (see --nochown).
  --tar arg1 [arg2 ...] Access the contents of the archive through the tar command
  --ssl-pass-src src    Use the given src as the source of password to decrypt the data
                        using OpenSSL. See "PASS PHRASE ARGUMENTS" in man openssl.
                        Default is to prompt the user to enter decryption password
                        on the current terminal.
  --cleanup-args args   Arguments to the cleanup script. Wrap in quotes to provide
                        multiple arguments.
  --                    Following arguments will be passed to the embedded script

Having a look at the contents of the tarball, its essentially a tar-bomb.
Target directory: .
-rw-r--r-- ihurst/forest_users 1394472 2022-06-08 10:06 ./anchored_hla/hash_table.cfg
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER>-06-08 10:06 ./anchored_hla/hash_table.cfg.bin
-rw-r--r-- ihurst/forest_users 66390032 2022-06-08 10:06 ./anchored_hla/hash_table.cmp
-rw-r--r-- ihurst/forest_users    18432 2022-06-08 10:06 ./anchored_hla/hash_table_stats.txt
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER>-06-08 10:06 ./anchored_hla/ref_index.bin
-rw-r--r-- ihurst/forest_users 15818752 2022-06-08 10:06 ./anchored_hla/reference.bin
-rw-r--r-- ihurst/forest_users  3954688 2022-06-08 10:06 ./anchored_hla/repeat_mask.bin
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER>-06-08 10:06 ./anchored_hla/str_table.bin
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER>-06-08 10:06 ./anchored_rna/hash_table.cfg
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER>-06-08 10:06 ./anchored_rna/hash_table.cfg.bin
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER> 2022-06-08 10:06 ./anchored_rna/hash_table.cmp
-rw-r--r-- ihurst/forest_users       7501 2022-06-08 10:06 ./anchored_rna/hash_table_stats.txt
-rw-r--r-- ihurst/forest_users      92074 2022-06-08 10:06 ./anchored_rna/mask.bed
-rw-r--r-- ihurst/forest_users   49238272 2022-06-08 10:06 ./anchored_rna/ref_index.bin
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER> 2022-06-08 10:06 ./anchored_rna/reference.bin
-rw-r--r-- ihurst/forest_users  393905664 2022-06-08 10:06 ./anchored_rna/repeat_mask.bin
-rw-r--r-- ihurst/forest_users  111013696 2022-06-08 10:06 ./anchored_rna/str_table.bin
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER>-06-08 10:06 ./hash_table.cfg
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER>-06-08 10:06 ./hash_table.cfg.bin
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER> 2022-06-08 10:06 ./hash_table.cmp
-rw-r--r-- ihurst/forest_users      14441 2022-06-08 10:06 ./hash_table_stats.txt
-rw-rw-r-- ihurst/forest_users        883 2022-06-15 04:51 ./info.json
-rw-r--r-- ihurst/forest_users  402276092 2022-06-08 10:06 ./kmer_cnv.bin
-rw-r--r-- ihurst/forest_users      92074 2022-06-08 10:06 ./mask.bed
-rw-rw-r-- ihurst/forest_users       1597 2022-06-15 04:51 ./md5sum
-rw-r--r-- ihurst/forest_users   49238272 2022-06-08 10:06 ./ref_index.bin
-rw-r--r-- ihurst/forest_users<PHONE_NUMBER> 2022-06-08 10:06 ./reference.bin
-rw-r--r-- ihurst/forest_users  393905664 2022-06-08 10:06 ./repeat_mask.bin
-rw-r--r-- ihurst/forest_users  111013696 2022-06-08 10:06 ./str_table.bin

In the past we've placed these under a directory that has the 'hg38' keyword so that if the vcf is uploaded to VI, VI will know which reference to use.  We also rely on the compressed tarball having a stem identical to the directory it compacts.
There should be a GH issue around for this somewhere, for now the reference is under "Adjust DRAGEN's reference name' in Trello. Conversation around this from the UMCCR-ILLUMINA minutes, this was discussed between Feb/May of 2020.
The info.json file reads as below:
{
  "hashtable_version": "8",
  "components": {
    "alt_aware": false,
    "alt_masked": true,
    "cnv": true,
    "graph": false,
    "hla": true,
    "methylation": false,
    "rna": true
  },
  "digests": {
    "digest_type": "1",
    "digest": "0xD8BA5C99",
    "ref_digest": "0x20E4586C",
    "ref_index_digest": "0x1EC9AAE2",
    "hash_digest": "0x612FDED3",
    "liftover_digest": "0x00000000",
    "extend_table_digest": "0x37DC7A78",
    "masked_ref_digest": "0xB902C17B",
    "mask_bed_digest": "0xEDB1FFA7"
  },
  "package_info": {
    "filename": "hg38+alt_masked+cnv+hla+rna-8-r2.0-1.run",
    "name": "hg38+alt_masked+cnv+hla+rna-8-r2.0",
    "stem": "hg38",
    "components": "+alt_masked+cnv+hla+rna",
    "version": "r2.0",
    "format": "1",
    "fasta": "hg38.fa",
    "description": "hg38+alt_masked+cnv+hla+rna-8-r2.0",
    "build_timestamp":<PHONE_NUMBER>
  }
}

Which suggests we ought to name the tarball hg38+alt_masked+cnv+hla+rna-8-r2.0.  Having + is a bit icky but I don't think it's going to cause any issues.
Hence we can create a cwltool that:

Takes the bin file as input
Takes the directory name (file stem) as input
Executes the bin file with the --target parameter set as the directory name input
Tars up the output directory with standard gzip compression
And globs <input.directory-name>.tar.gz as the File output.

@alexiswl is it reasonable to assume that the current hg38 reference ( hg38-v8-altaware-cnv-anchored for DRAGENv3.9.3) used by the UMCCR somatic T/N pipeline a graph genome?

@alexiswl is it reasonable to assume that the current hg38 reference ( hg38-v8-altaware-cnv-anchored for DRAGENv3.9.3) used by the UMCCR somatic T/N pipeline a graph genome?

As discussed in the meeting today, no we're using the non-graph version of hg38-v8-altaware-cnv-anchored from https://s3.amazonaws.com/use1-prd-seq-hub-appdata/Edico_v8/hg38_altaware-cnv-anchored.v8.tar


Automatically regenerate docs when tag is pushed

Adds a stage to the Travis build to regenerate the Cucumber feature report used as the docs index.html.
The report will only be regenerated during master branch builds when the semantic-release plugin has already tagged a version.
Closes #11

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


If a snippet is not included no line/column information is shown

If an issue does not have an associated snippet there is no information given about the line/column for the issue.  It is embedded instead in the link shown.

We can potentially add a configurable column for "Line/Column". What would be your ideal solution?

That sounds fine. I'm not sure of the best way to arrange it UI wise but I think the line/column information should be visible without dissecting the URL parameter.  This is particularly important because of #8, since often the links do not work.


reasoning behind geonetwork's different weight/bias initialization

Can someone explain the logic here? https://github.com/autonomousvision/sdfstudio/blob/370902a10dbef08cb3fe4391bd3ed1e227b5c165/nerfstudio/fields/sdf_field.py#L294

Hi, this is the geometric initialization from https://openaccess.thecvf.com/content_CVPR_2020/papers/Atzmon_SAL_Sign_Agnostic_Learning_of_Shapes_From_Raw_Data_CVPR_2020_paper.pdf


Push notification "~undefined was transferred to you"

I received the push notification "~undefined was transferred to you" a few hours ago but I don't know what it is and it's not listed at my /notifications page.

Mhh, this is going to be interesting to find out. We are only sending out push notifications for territory transfers (a recently added feature, see #878) here:
https://github.com/stackernews/stacker.news/blob/179a539d4d2218be30095a153cf5d1d04839de7a/api/resolvers/sub.js#L285-L318
So afaict currently, we should only send out a push notification if the query succeeded :thinking:

Can you let us know when it happens again?

For sure!

But no territory transfer from today was inserted into the database.

I think it happened around 3am but I'm not sure. I looked at my phone around 7am and (again) I think the notifications was saying "4 hours ago" or something. But I'm not sure because I was still sleepy and wasn't wearing my reading glasses, so I might be wrong

Can you let us know when it happens again?[

@ekzyis it didn't happen again. Should I close this issue?

Yes, you can

@ekzyis @huumn it happened again

Can confirm, I got the same push notifications

I think this is a different issue than the one we just encountered. Sounds like it might be similar. Perhaps there are undefined values when territories are transferred.

Yes, the ticket is about sub.name being undefined in noteTerritoryTransfer. Will test the code more. There are only two places where noteTerritoryTransfer is called but can't find anything obviously wrong like what just happened:
Here:
https://github.com/stackernews/stacker.news/blob/b35302ccdc61d86d24fd09d7739311f6a17b035d/api/resolvers/sub.js#L284-L317
and here:
https://github.com/stackernews/stacker.news/blob/b35302ccdc61d86d24fd09d7739311f6a17b035d/api/resolvers/sub.js#L318-L371

I'm going to close this as we fixed the issue that reopened it and we can't reproduce or reason about the event that opened the ticket.


Suggestion: Make refresh interval configurable

With even a modest gitlab install this dashboard makes a lot of requests-- polling every minute (or even every 5) is probably enough for many situations

Currently, it polls projects every 120 seconds. For everything else, the poll interval is dynamically chosen based upon project/pipeline status.
I'm using gitlab-monitor together with a GitLab instance running on a Raspberry Pi and everything works just fine (displaying ~30 projects at a time). So if you have problems with heavy loads on your GitLab server, they probably don't come from gitlab-monitor.


ASS Fixes - All-in-One

Targets winui-build and the source branch is local to this repo now :-)
Supercedes #405

Thanks @softworkz this is so much simpler to deal with.
I think all the other fragment PRs can be closed too.
By eye balling this it looks ok, roughly similar to what I was using to test your full changes on my local branches (I actually missed some changes haha).

Thanks @softworkz this is so much simpler to deal with.

Last time,  @lukasf  said, my PR would be all too much at once - that's why I sliced it a bit.

I think all the other fragment PRs can be closed too.

Sure, feel free to do so.
This PR is also the most "trustable" one, because I didn't need to fiddle around with things for the separation. These are the exact commits which I have in my production brunch, cherry-picked in the same order :-)

This looks good on my files.

Great! Thanks a lot for testing.

I fixed two things: First, I noticed an issue that the first sub after a seek would not show up.

Yup, I've seen this, but I didn't feel that it matters a lot, but I'm still glad that you fixed it!

have also tried to remove the CachedSubtitleRegion class. For my files, this works fine, but my test files are not so intense on subtitle styling. So I pushed this on a separate branch "remove_cached_regions". It would be great if you could test this with your files @softworkz, to see if you get any exceptions like you had before. If it works fine, we should include it here.

I don't have to. I'm quite sure it was a coding mistake. It wasn't dependent on the file - it happened always. So I think you can just include it right away.
Thanks a lot for looking into this.

Merged. Thank you @softworkz


Hardware back button doesn' work

It feels very irritating to press the top back button everytime I open a photo. I want to close the photo viewer when I press hardware back button.

Not supports it

@raikusy please do a PR, I need that functionality


Add debug for the bats continue_after_snapshot test

The continue_after_snapshot bats test occasionally fails with this message:
07:12:47.612374 km_add_guest_fd_inte 241  vcpu-0  file slot 1 for (null) is taken unexpectedly

We don't know what is wrong here.  To maybe get some clues I've changed km's options to generate debug tracing into a file for this test.
I've also changed the km code that generates this message to abort instead of just exiting with a message.
Hopefully in a week or 2 we will run into the problem again and there will be some trace data to look at.

I thought you were planning to use backtrace() and friend to put the stack trace in the CI log. The way its done now the core will disappear with the github runner

I played around with backtrace() et al and discovered it really didn't do much that I thought was useful.
It looks like you need to use the addr2line program and the addresses from backtrace() to give file and line number information.
I guess they decided adding all of that capability was not worth the memory consumption trade-off.  I don't know.

Thing is that we'll not see the core file if it fails on github runner,
where it tends to fail ...
On Tue, Oct 18, 2022 at 1:33 PM paulpopelka @.***>
wrote:

I thought you were planning to use backtrace() and friend to put the
stack trace in the CI log. The way its done now the core will disappear
with the github runner
I played around with backtrace() et al and discovered it really didn't do
much that I thought was useful.
It looks like you need to use the addr2line program and the addresses from
backtrace() to give file and line number information.
I guess they decided adding all of that capability was not worth the
memory consumption trade-off. I don't know.
—
Reply to this email directly, view it on GitHub
https://github.com/kontainapp/km/pull/1691#issuecomment-1282971411, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AMNY2BIJM4AZYFKBAYEMJN3WD4CTHANCNFSM6AAAAAARIMTTTI
.
You are receiving this because your review was requested.Message ID:
@.***>

Thing is that we'll not see the core file if it fails on github runner, where it tends to fail ...

But we will get a km trace, if may bats hackery works.
I can work on making backtrace plus whatever is in the addr2line program a function to call from km then we can get a usable traceback.

Note that for the backtrace produced by backtrace() et al to have symbols we need to link km with the -rdynamic flag which causes km's external symbols that are only referenced internally (by km) to be placed in km's symbol table.
Other stack unwinders are willing to use debug symbols to produce the stack trace.  Then we would need to link km with a new library.  I'm sure we will need to have a group discussion about that.
This link discusses -rdynamic with an interesting article siting reasons to not use it.  Not strong reasons but some reasons.
https://stackoverflow.com/questions/36692315/what-exactly-does-rdynamic-do-and-when-exactly-is-it-needed


Enable libc_const_extern_fn implicitly from Rust 1.62

const_extern_fn for "C" has been stabilized since 1.62: https://github.com/rust-lang/rust/pull/95346
This enables the const-extern-fn feature implicitly from 1.62, but leaves the crate feature as-is for compatibility and old nightlies.
Closes #2785

r? @Amanieu
(rust-highfive has picked a reviewer for you, use r? to override)

@bors r+

@bors r=Amanieu

:pushpin: Commit 4a84f3487979a5f7d26a7c32c178db5f5fdcffcb has been approved by Amanieu

:hourglass: Testing commit 4a84f3487979a5f7d26a7c32c178db5f5fdcffcb with merge 4042ce2ee148a5051f4609f00ef074e6b4e252f3...

:sunny: Test successful - checks-actions, checks-cirrus-freebsd-12, checks-cirrus-freebsd-13
Approved by: Amanieu
Pushing 4042ce2ee148a5051f4609f00ef074e6b4e252f3 to master...


fix fedo/rhel/centos

currently building on fedora, and this fit as well

Thanks for submitting, @Tocard! I'll take a look at this today.

I will continue to follow the docs for CentOS/them/fedora.
Was stopped by faucet

@Tocard Thanks again for submitting this. I merged your changes, with some light edits, in #1936.


Can't locate the Header or the screen

according to the screen, I have an input field with number. So there is no enter key or typeText '\n' to enter it. So I think of the solution to tap on the header to hide the keyboard. However, even though the header is there. with the testID = {..._screen_header_}
It still give me an error of
"Recovery Suggestion" : "Check if the element exists in the UI hierarchy printed below. If it exists, adjust the matcher so that it accurately matches element."
       }

       Error Trace: [
         {
           "Description" : "Interaction cannot continue because the desired element was not found.",
           "Error Domain" : "com.google.earlgrey.ElementInteractionErrorDomain",
           "Error Code" : "0",
           "File Name" : "GREYElementInteraction.m",
           "Function Name" : "-[GREYElementInteraction matchedElementsWithTimeout:error:]",
           "Line" : "124"
         }
       ]

Can you clarify is this stackOverflow issue or bugs from the framework? That would be helpful. thanks
Steps to Reproduce
just have a header
Detox, Node, Device, Xcode and macOS Versions

Detox: 5.10
Node: 8.7.0
Device: iPhone 7
Xcode: 9.1
macOS: 10.13.2

@heuism By now, you have ignored our requests numerous times. Please use Stack Overflow for support questions. Continuous disregard of our requests is considered bad faith. Please let's not go into that road.

If you have to wonder if a question should be on Stack Overflow or here, then more likely than not, it should be on Stack Overflow.


Discoverd asynchronous mysq client

https://github.com/libattachsql/libattachsql
This is also using libuv

it seems to stop developing...


Intermixing the Cosmos DB: MongoDB API with the Cosmos DB: DocumentDB API

I'm experiencing this exact behaviour:
https://social.msdn.microsoft.com/Forums/en-US/e0ffdbcd-0b43-4cd5-9d21-1a95ce0279dd/mongodb-contains-v-and-t-in-query-result?forum=azurecosmosdb
Is there a way to update the trigger so that it returns a standard mongoDB json as opposed to the json containing $t and $v ?
The DocumentDB API is not available anymore in CosmosDB, so how come the trigger is still using it ?

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

ID: 490a08fe-c26e-6cae-5495-0b4f4e71e35d
Version Independent ID: 79432f02-5059-2627-11e3-eccaf1109665
Content: Create a function triggered by Azure Cosmos DB | Microsoft Docs
Content Source: articles/azure-functions/functions-create-cosmos-db-triggered-function.md
Service: functions; cosmos-db
GitHub Login: @ggailey777
Microsoft Alias: glenga

Edit:
The above tutorial assumes that we're using the SQL API.
This does not work with a cosmosDB configured with the MongoDB API
Any chance to have the same feature supported with mongoDB ?

Thanks for the feedback! I have assigned the issue to the content author to investigate further and update the document as appropriate.

@MicrosoftDocs/azure-cxp-triage - Please add the functions label to this.

@llauner you are right that at this time, the Azure Cosmos DB trigger, input bindings, and output bindings work with SQL API and Graph API accounts only. If you want to propose that Functions add support for MongoDB API, please provide that feedback here. In the meantime, if you want to use MongoDB APIs in a function, you can still use the Mongo Client from inside your function, just not with the trigger/bindings.

I don't believe this is an Azure functions limitation, but rather a Cosmos Change Feed limitation, which also does not support the MongoDB API atm. I've started a User Voice on this here: https://feedback.azure.com/forums/263030-azure-cosmos-db/suggestions/33626986-add-change-feed-support-to-mongodb-api

@llauner Thank you for the feedback!
@samiraged Thank you for opening the Product feedback on user voice, it's greatly appreciated!
I believe this issue is resolved from a documentation perspective. #please-close

Now Change Feed Cosmos Mongo API is supported,  looks like the Azure Functions for Cosmos Mongo Trigger is still not working, if working, please share if there are any references documents or samples (Java Preferred) for the same.


Improve Russian translation

Thanks! We also have one phrase in the Russian locale that has not been translated from Estonian, any chance you are able to help with that as well? Will merge asap.

Done.

Thanks. I will throw it live now.


build typecsript

PR title
Status
READY/IN DEVELOPMENT/HOLD
Description
A few sentences describing the overall goals of the pull request's commits.
Related PRs
List related PRs against other branches:

branch
PR

other_pr_production
link

other_pr_master
link

Todos

[ ] Tests
[ ] Documentation

Steps to Test or Reproduce
Outline the steps to test or reproduce the PR here.
git pull --prune
git checkout <feature_branch>
pytest --showlocals

Impacted Areas in Application
List general components of the application that this PR will affect:

:white_check_mark: Build ebook_homebrew 1.0.353 completed (commit https://github.com/tubone24/ebook_homebrew/commit/bbe117fb2b by @)


Having problem like "InverseDeviceID"

General information

SDK/Library version:
iOS Version and Device:
Integration type and version:

Issue description
does not have sandbox access for frZQaeyWLUvLjeuEK43hmg and IS NOT appropriately entitled
2017-09-06 00:38:27.932683+0530 card[1614:591951] libMobileGestalt MobileGestalt.c:550: no access to InverseDeviceID (see rdar://problem/11744455.
In this how to What is the InverseDeviceID, How to generate this ID. Please let us know
Thank you

Now i am able to read the card but it not reading card expiry date. Please see the following output
{MasterCard ••••••••••••8797; expiry: 0/0}
Received card info. Number: %@ ••••••••••••8797
Always expiry is showing as 0/0.
where I am doing mistake!

@nrvraghu I'm experiencing a similar problem, but worst, it detects cards but does not output card details. Am I doing anything wrong?
`func cardIOView(_ cardIOView: CardIOView!, didScanCard cardInfo: CardIOCreditCardInfo!) {
if let info = cardInfo {
let str = NSString(format: "Received card info.\n Number: %@\n expiry: %02lu/%lu\n cvv<EMAIL_ADDRESS>info.redactedCardNumber, info.expiryMonth, info.expiryYear, info.cvv)
print(str as String)
}
}
func loadInitUI(){
cardIOView = CardIOView(frame: CGRect(x: 0, y: 0, width: self.view.frame.width, height: 500))
cardIOView.delegate = self
cardIOView.isHidden = false
    self.view.addSubview(cardIOView)
}`


Nodejs - Add Irc27Metadata and Irc30Metadata

Description
Add the equivalent of rust's Irc27Metadata and Irc30Metadata to nodejs.
See https://github.com/iotaledger/tips/blob/main/tips/TIP-0027/tip-0027.md and https://github.com/iotaledger/tips/blob/main/tips/TIP-0030/tip-0030.md
Also see #1160

Closed by https://github.com/iotaledger/iota-sdk/pull/1261


Improve intellisense support #58

Now intellisense should understand the type of my_function.schema and as a consequence also suggest arguments for add_enum.
The annotation (unfortunately a little verbose) should have done the trick:
def GPTEnabled(
    func: Callable = None, **kwargs
) -> Union[_GPTEnabled, Callable[[Callable], _GPTEnabled]]:

I also removed the quotas from the return annotation in add_enum by importing future annotations and added return to the docstring.
@siliconlad let me know if it works on your end as well :)

With the latest changes the hover tooltip is a bit confused:

But the docstring and the arguments appear when typing in between parenthesis:

The return value type also appears:

Unfortunately, ParamSpec is not supported in Python 3.9

There is no intellisense with the following code as well (unless th:
def FindGPTEnabledSchemas(
    module: ModuleType, schema_type: SchemaType = SchemaType.API
) -> list[dict]:
    """
    Find all function schemas with the GPTEnabled decorator.

    :param module: Module to search for GPTEnabled functions
    :param schema_type: Type of schema to return
    """
    return [x.schema.to_json(schema_type) for x in FindGPTEnabled(module)]

Would it be better to bite the bullet and just completely change the type (e.g. Tool) and then have that inherit from Callable (is that necessary?). Would provide a clearer interface, at the expense of losing your function "type".

Would it be better to bite the bullet and just completely change the type (e.g. Tool) and then have that inherit from Callable (is that necessary?). Would provide a clearer interface, at the expense of losing your function "type".

I am not sure I unterstand. Do you mean have _GPTEnabled inherit from callable?

LGTM!


🔧 Removed article.showSummary

list.showSummary is used, article.showSummary is unused.  This PR removes all article.showSummary instances from the site.
Follow up to https://github.com/nunocoracao/blowfish/pull/893.

Thanks for this one @jamesbraza


Added Amazon Bedrock API and Replicate API

PR Description
Added Amazon Bedrock and Replicate API
Issue No:
Closes Issue #120 #121
Program
Gssoc 24

Not Gen AI APIs.

Aren't the ones already added Gen AI APIs?


Can't bind Escape key to Actions after 1.3.2

Description of the problem or steps to reproduce
Starting from 1.3.2 I can't bind Escape key to any action.
When I press Escape key nothing happens and some next keys pressed (such as Ctr-q) are getting swallowed.
I think this is related to the implementation of the raw escape sequences binding.
Specifications
You can use micro -version to get the commit hash.
Commit hash: 2f587c6
OS: Various: Mac OS, Linux
Terminal: Various: iTerm2, terminator, etc.

I think this is actually a problem where you have to press escape twice for it to take effect. This was fixed at some point recently although I think you'll have to use a nightly to get the fix. I'm thinking of making a new release soon though.

I don't think so. It doesn't matter how much time I press the Escape key. The action bound to Escape key is never executed.

I had to roll back to the 1.3.1 where it works just fine on Linux and on Mac. I am using micro as an editor in the Midnight Commander, so my muscle memory rejects any "exit" keys but Escape :)

If you try on a nightly binary or version 1.3.3 does it still not work?

Nightly build works, 1.3.3 does not.

I think we can close this ticket after 1.3.4 release


Xcode: Getting Failed to initialize LlmInference session -> Failed to map, error: Cannot allocate memory

Working well in Xcode simulator but getting following error for Device:
Failed to initialize LlmInference session: ; RET_CHECK failure (external/odml/odml/infra/genai/inference/ml_drift/llm/llm_metal_runner.mm:87) llm_runner->model_->Init(llm_config, num_output_heads, std::move(tensor_loader), create_info, sampler_params, &llm_runner->metal_device_) returned INTERNAL: ; RET_CHECK failure (external/odml/odml/infra/genai/inference/utils/llm_utils/memory_mapped_file_posix.cc:86) (data)!=(((void *)-1))Failed to map, error: Cannot allocate memory
Device is having sufficient memory and the model size is 1.35 GB.

May I know how much RAM your macOS has and what was the model you were trying?

Note that you may have to increase the memory footprint the app is allowed to consumer:
Please try these two entitlements:
com.apple.developer.kernel.extended-virtual-addressing
com.apple.developer.kernel.increased-memory-limit
Closing this as this issue is quite old. Let us know if you still need help.


gcc: error: unrecognized command line option '-fcolor-diagnostics'

I had counted such problem when compiling tensorflow from source in mac system:
gcc: error: unrecognized command line option '-fcolor-diagnostics'
gcc: error: unrecognized command line option '-Wthread-safety'
gcc: error: unrecognized command line option '-Wself-assign'
ERROR: /Users/clhuang/Downloads/tensorflow/google/protobuf/BUILD:29:1: C++ compilation of rule '//google/protobuf:protobuf_lite' failed: osx_gcc_wrapper.sh failed: error executing command external/bazel_tools/tools/cpp/osx_gcc_wrapper.sh '-D_FORTIFY_SOURCE=1' -fstack-protector -fcolor-diagnostics -Wall -Wthread-safety -Wself-assign -fno-omit-frame-pointer -g0 -O2 -DNDEBUG ... (remaining 37 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException
And my gcc version is 4.9,when I just run the command /my/path/gcc-4.9 -Wthread-safety example.cc,
it also shows gcc: error: unrecognized command line option '-Wthread-safety'.could anyone give me some advise ,thanks in advance.

We generally use the default of clang for OS X compilation, which explains your error. When I run gcc --version I get Apple LLVM version 7.0.2 (clang-700.1.81). You should try switching to clang instead of gcc, since that's the supported approach.

yeh,after I switch to clang there is no such problems above.When I run gcc -v I get Apple LLVM version 6.0 (clang-600.0.57) .While some others occour:
tensorflow/core/kernels/fifo_queue.cc:164:46: error: expected body of lambda expression
[callback, this](Attempt* attempt) EXCLUSIVE_LOCKS_REQUIRED(mu_) {
^
./tensorflow/core/platform/default/thread_annotations.h:89:3: note: expanded from macro 'EXCLUSIVE_LOCKS_REQUIRED'
THREAD_ANNOTATION_ATTRIBUTE__(exclusive_locks_required(VA_ARGS))
^
./tensorflow/core/platform/default/thread_annotations.h:42:42: note: expanded from macro 'THREAD_ANNOTATION_ATTRIBUTE__'
#define THREAD_ANNOTATION_ATTRIBUTE__(x) attribute((x))
^
tensorflow/core/kernels/fifo_queue.cc:248:46: error: expected body of lambda expression
[callback, this](Attempt* attempt) EXCLUSIVE_LOCKS_REQUIRED(mu_) {
^
./tensorflow/core/platform/default/thread_annotations.h:89:3: note: expanded from macro 'EXCLUSIVE_LOCKS_REQUIRED'
THREAD_ANNOTATION_ATTRIBUTE__(exclusive_locks_required(VA_ARGS))
^
./tensorflow/core/platform/default/thread_annotations.h:42:42: note: expanded from macro 'THREAD_ANNOTATION_ATTRIBUTE__'
#define THREAD_ANNOTATION_ATTRIBUTE__(x) attribute((x))
^
8 warnings and 4 errors generated.
ERROR: /Users/clhuang/Downloads/tensorflow/tensorflow/core/BUILD:359:1: C++ compilation of rule '//tensorflow/core:kernel_lib' failed: osx_gcc_wrapper.sh failed: error executing command external/bazel_tools/tools/cpp/osx_gcc_wrapper.sh '-D_FORTIFY_SOURCE=1' -fstack-protector -fcolor-diagnostics -Wall -Wthread-safety -Wself-assign -fno-omit-frame-pointer -g0 -O2 -DNDEBUG ... (remaining 77 argument(s) skipped): com.google.devtools.build.lib.shell.BadExitStatusException: Process exited with status 1.
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
I should update xcode and get the same gcc version  as you?I have searched from internet and I find someone with linux occoured the same problem when using gcc 4.7,but after update to 4.9 everything is fine.Is the matter suportting c++11?And I think my version can also support c++ compiling.Thx very much!

@ScottHCL I've got the same errors with you. I fixed it by upgrading gcc via upgrading Xcode.
See http://izeye.blogspot.kr/2016/03/error-expected-body-of-lambda-expression.html

Assuming issue has been addressed. Please reopen if not.


Overall time taken by each test run should be ~30minutes

Currently CI is taking ~1hr to finish test execution for a PR.
Tasks:

[x] Introduce runonce target @shuklanirdesh82

[x] Move test cases to runonce folder if it's sufficient to verify on one platform (ESX version, vmfs/vsan etc. @shuklanirdesh82

[ ] ~Add matrix support to drone script to run ESX 6.5 and ESX 6.0 test in parallel. @pshahzeb ~ it is being tracked at #1268

[x] Testconcurrency is taking 10 minutes .. need to investigate and optimize if possible. @pshahzeb

more action items will be added soon....

Nirdesh will investigate and figure out what needs to be done here.

TestConcurrency takes very less time when I tried it on my local test bed where there are 3 ESX nodes and all the VMs sit on Vsan Datastore.
ssh  -kTax -o StrictHostKeyChecking=no<EMAIL_ADDRESS>/tmp/docker-volume-vsphere/docker-volume-vsphere.test -test.v \
		-v DefaultTestVol \
		-H1 tcp://<IP_ADDRESS>:2375 -H2 tcp://<IP_ADDRESS>:2375
=== RUN   TestSanity
2017-06-23T11:39:57-07:00 START: Running TestSanity on  tcp://<IP_ADDRESS>:2375 (may take a while)...
2017-06-23T11:40:06-07:00 END: Running TestSanity on  tcp://<IP_ADDRESS>:2375 (may take a while)...
--- PASS: TestSanity (8.98s)
	sanity_test.go:201: Successfully connected to tcp://<IP_ADDRESS>:2375
	sanity_test.go:201: Successfully connected to tcp://<IP_ADDRESS>:2375
	sanity_test.go:219: Creating vol=DefaultTestVol on client tcp://<IP_ADDRESS>:2375.
	sanity_test.go:105: Running cmd=&[touch /mnt/testvol/DefaultTestVol/file_to_touch] with vol=DefaultTestVol on client tcp://<IP_ADDRESS>:2375
	sanity_test.go:105: Running cmd=&[stat /mnt/testvol/DefaultTestVol/file_to_touch] with vol=DefaultTestVol on client tcp://<IP_ADDRESS>:2375
=== RUN   TestConcurrency
2017-06-23T11:40:06-07:00 Running concurrent tests on tcp://<IP_ADDRESS>:2375 and tcp://<IP_ADDRESS>:2375 (may take a while)...
2017-06-23T11:40:06-07:00 START: Running create/delete multi-host concurrent test ...
2017-06-23T11:40:18-07:00 END: Running create/delete multi-host concurrent test ...
Running same docker host concurrent create/delete test on tcp://<IP_ADDRESS>:2375...
2017-06-23T11:40:26-07:00 START: Running clone concurrent test...
2017-06-23T11:40:34-07:00 END: Running clone concurrent test...
--- PASS: TestConcurrency (28.82s)
	sanity_test.go:201: Successfully connected to tcp://<IP_ADDRESS>:2375
	sanity_test.go:201: Successfully connected to tcp://<IP_ADDRESS>:2375
PASS
coverage: 40.6% of statements

The test as such doesn't do anything aggressive:

Creates and Deletes 3 Volumes in parallel from 2 different docker hosts
Creates a master volume and clones 2 volumes in parallel from 2 different docker hosts. and then deletes them.

I don't think any step here is redundant and should be removed.

As of now e2e tests on CI take approximately 43 minutes
Calculated it from https://ci.vmware.run/vmware/docker-volume-vsphere/705
Time taken to run e2e targets, runonce and runalways both
--- PASS: Test (209.61s)
--- PASS: Test (935.13s)
--- PASS: Test (400.02s)
--- PASS: Test (217.99s)
--- PASS: Test (862.28s)

Test timings as of now.
Running tests on VMFS ESX_6.5 :  total 30.8 minutes
Running target test-e2e-runalways
OK: 6 passed
--- PASS: Test (218.11s)

Running target test-e2e-runonce
OK: 25 passed
--- PASS: Test (893.43s)

Running target test-esx Tue Jun 27 22:04:17 UTC 2017

Running unit tests in /tmp/vmdk_ops_unittest20275/auth_data_test.py...
Ran 9 tests in 6.294s

Running unit tests in /tmp/vmdk_ops_unittest20275/cli_table_test.py...
Ran 6 tests in 0.005s

Running unit tests in /tmp/vmdk_ops_unittest20275/local_sh_test.py...
Ran 1 test in 0.007s

Running unit tests in /tmp/vmdk_ops_unittest20275/vmdk_ops_test.py...
Ran 20 tests in 361.289s

Running unit tests in /tmp/vmdk_ops_unittest20275/vmdkops_admin_sanity_test.py...
Ran 4 tests in 21.869s

Running unit tests in /tmp/vmdk_ops_unittest20275/vmdkops_admin_test.py...
Ran 54 tests in 258.251s

Running unit tests in /tmp/vmdk_ops_unittest20275/vmodl_test.py...
Ran 2 tests in 8.783s

Running unit tests in /tmp/vmdk_ops_unittest20275/vsan_policy_test.py...
Ran 5 tests in 8.589s

test-esx total ~ 662s

--- PASS: TestSanity (16.12s)
--- PASS: TestConcurrency (62.49s)

Running tests on VSAN ESX_6.5 :  total 16 minutes
Running target test-e2e-runalways
--- PASS: Test (417.09s)

--- PASS: TestSanity (61.08s)
--- PASS: TestConcurrency (485.65s)

Running tests on VMFS ESX_6.0 : total time 30.9 minutes
Running target test-e2e-runalways
OK: 6 passed
--- PASS: Test (211.58s)

Running target test-e2e-runonce
--- PASS: Test (778.81s)

=> Running target test-esx Tue Jun 27 22:50:46 UTC 2017
Running unit tests in /tmp/vmdk_ops_unittest17057/auth_data_test.py...
Ran 9 tests in 1.261s

Running unit tests in /tmp/vmdk_ops_unittest17057/cli_table_test.py...
Ran 6 tests in 0.000s

Running unit tests in /tmp/vmdk_ops_unittest17057/local_sh_test.py...
Ran 1 test in 0.007s

Running unit tests in /tmp/vmdk_ops_unittest17057/vmdk_ops_test.py...
Ran 20 tests in 434.562s

Running unit tests in /tmp/vmdk_ops_unittest17057/vmdkops_admin_sanity_test.py...
Ran 4 tests in 5.304s

Running unit tests in /tmp/vmdk_ops_unittest17057/vmdkops_admin_test.py...
Ran 54 tests in 295.043s

Running unit tests in /tmp/vmdk_ops_unittest17057/vsan_policy_test.py...
Ran 5 tests in 8.398s

test-esx total ~ 750s

--- PASS: TestSanity (20.00s)
--- PASS: TestConcurrency (95.14s)

as mentioned in https://github.com/vmware/docker-volume-vsphere/issues/1325#issue-233001364 .. several approaches were followed and concluded that running test parallel through drone CI would be a suitable approach and #1260 is taking care of this one so close this issue.


refactor, feat, ci, chore

This does not change existing defaults (except teleport version) but allow more options along CI regular testing

refactor: move vars to defaults, more defaults variables
feat: alternate setting for backend (azureblob, sqlite)
feat: alternate setting auth local+users
ci: add default-bare github workflow
chore: ansible-lint
up teleport from v12 to v13

feedback?


updates for vLLM==0.5.4

adaptations for vLLM==0.5.4

Codecov Report
Attention: Patch coverage is 83.13253% with 14 lines in your changes missing coverage. Please review.

Project coverage is 60.08%. Comparing base (08738d2) to head (7c3ab04).
Report is 1 commits behind head on main.

Files
Patch %
Lines

tests/conftest.py
82.92%
5 Missing and 2 partials :warning:

src/vllm_tgis_adapter/grpc/grpc_server.py
78.94%
4 Missing :warning:

tests/utils.py
50.00%
2 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #82      +/-   ##
==========================================
- Coverage   62.73%   60.08%   -2.65%
==========================================
  Files          18       18
  Lines        1280     1130     -150
  Branches      227      198      -29
==========================================
- Hits          803      679     -124
+ Misses        399      378      -21
+ Partials       78       73       -5

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Parametrization is disabled because of this error


Change ToC to use flexbox

This PR will resolve #2437.
This PR changes the .toc class to use flexbox rather than table-cell, which should correct the issues that have arisen due to the recent changes by the Google Chrome developers.

Current state of the PR:

After the font size fix:

I created a test Table of Contents, mimicking the 5E PHB - https://homebrewery.naturalcrit.com/share/s4oGi8MDSjFT:

I'm going to merge this as-is so we can get the fix out. However, there remains one small issue if you can find a way to fix it. Note the dot leaders are missing on the multi-line header here:

I'm going to merge this as-is so we can get the fix out. However, there remains one small issue if you can find a way to fix it. Note the dot leaders are missing on the multi-line header here:

Oh I see - nice catch. I'll dig into it tonight - I suspect that the flexbox has increased to it's maximum available size to try to fit the content, failed, wrapped to a second line, and not reduced it's width to the new minimum. I'll try to have a look at it tonight.


Add support for downloading provenance and annotations

@birdage @DanielJMaher
This goes along with https://github.com/asascience-open/ooi-ui-services/pull/362

@Bobfrat there is an issue i think, it looks like you can remove one of the selections and download as CSV (with annotations selected, for example)

Select Include Provenance, Select Include Annotations, {Deselect Annotations or Deselect Provenance}, Download CSV available

@Bobfrat both if statements to be as follows
if((this.$el.find('#provenance-select').is(':checked')) || (this.$el.find('#annotation-select').is(':checked'))){

@birdage check it out now, those functions were identical after the change so I consolidated into 1

@Bobfrat :+1:


Does this module support for Pushkit

I assume this module works for normal push notifications. Will it work for Pushkit?   The biggest advantage of VoIP Push Notifications over regular ones is that that the app gets relaunched if it was force-closed.

sorry because of page refresh it got added twice. Does this module support for pushkit notifications(VOIP notifications) where the app is launched even if it is terminated

Hello @techwizardg
I assume PushKit uses different protocol for client-server interaction. Sadly, I couldn't find a reference for the server implementation.
The module only does APNS notifications, so, it has nothing to do with VoIP notifications.

I should work, because it uses the same infrastructure to send notifications, for now.
Only the iOS handling is different.

@marcelloceschia but the VoIP notifications are different, aren't they?

No.
Am Dienstag, 26. Juli 2016, 01:03:26 schrieb John Smith:

@marcelloceschia but the VoIP notifications are different, aren't they?

You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/mrDoctorWho/ejabberd_mod_apns/issues/5#issuecomment-235191513

I also assume if the VOIP Certificate is given it should work

Yes, you have to use the VoIP certificate and it will work exactly the same as before.
Am Dienstag, 26. Juli 2016, 01:09:30 schrieb techwizardg:

I also assume if the VOIP Certificate is given it should work

You are receiving this because you were mentioned.
Reply to this email directly or view it on GitHub:
https://github.com/mrDoctorWho/ejabberd_mod_apns/issues/5#issuecomment-235192858

i am testing now using VOIP certificate and the user is offline(i.e. verified using ejabberd admin console). But did not receive message in device (i.e. the delegate method is not called).In the ejabberd logs too sending notifications are not seen. So how do i see if the iOS App has registered successfully to the module (i.e. do i need to check in mnesia)

i am testing with ejabberd 16.02.  i have changed xml to fxml as specified in readme. User is registered for Offline. i am able to see the debug "New user registered". But when i send message it is not sending notfication

@vijayaa Please, if you are experiencing a problem, create an issue. I'll answer you here, but you should create one if the problem still exists. Do you have anything else in the log?

@techwizardg
You can run the following code in the ejabberd console (ejabberdctl debug):
mnesia:dirty_read(apns_users, {<<"user">>, <<"host">>}).

This will show you the token of the username and host pair you provide.

Thanks and will check it.

Closing due to inactivity


Corrected filenames on Quake icons, added ES wallpapers

QUAKE ICONS. Corrected the filenames in dot-art to match existing syntax. Removed duplicates with wrong filenames. Renamed Wii U covers to core names instead of game name, to match existing covers. Added wallpapers to EmulationStation.

Merged commits into other branches/pull requests.


Update the project with stricter typings

[ ] add linter warning for any/unknown
[ ] update any/unknown types wherever possible
[ ] enable noImplicitAny

I re-built this repo with create react app -> https://github.com/react-boilerplate/react-boilerplate-cra-template
Lets continue there :)


Adding updated JSC is 4mb more to apk, possible to remove the old JSC to save space?

Issue Description
Maybe I have configured something wrong?
Version, config, any additional info

What do you mean by old jsc? The one that comes bundled with react-native? it is removed (overrided) by gradle.. The newer jsc is larger because the project itself grew a lot in 4 years.
If you want your apk smaller read this