Add mention of .mp4 .mov

Why:
Video files support was added to attachments:
https://github.blog/changelog/2021-02-01-expanded-support-for-video-uploads/
https://github.blog/changelog/2020-12-16-video-upload-public-beta/

Closes [issue link]
What's being changed:
The original page
https://docs.github.com/en/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests
The new deployed version with changes
https://docs-3571--patch-1.herokuapp.com/en/github/managing-your-work-on-github/file-attachments-on-issues-and-pull-requests
I added a mention of video files upload/attachment
The maximum size for files is 25MB and the maximum size for images is 10MB.
Videos can be up to 100 MB in size if the repository is owned by a user or organization on a paid GitHub plan.

...

* Video (*.mp4*, *.mov*)

Check off the following:

[x] I have reviewed my changes in staging. (look for the deploy-to-heroku link in your pull request, then click View deployment)
[x] For content changes, I have reviewed the localization checklist
[x] For content changes, I have reviewed the Content style guide for GitHub Docs.

👋 @Jolg42 Could you please fill out the What's being changed and complete the checks in the pull request template in the top comment, then I'll get this triaged for review ✨

Hi @janiceilene 👋
I just updated it, it's a small change 😃

Thanks so much for that additional context and a link to your changes in staging @Jolg42! I've triaged this for the team to review ✨

No problem! I added your suggestions 💯
Feel free to edit the code of course 👍

Yay! 🎊 Have a great day!


Fails SSL/TLS connection against load balancer requiring SNI

If the remote target is a load balancer that is requiring TLSv1.2 and SNI with hostname identification then slowhttptest fails to successfully connect. An option to set the SNI hostname would appears to be needed.
slowhttptest -H -u https://loadbal.sni.example.com

slow HTTP test status on 0th second:
initializing:        0
pending:             1
connected:           0
error:               0
closed:              0
service available:   YES
Wed Dec  2 20:54:55 2020:
Test ended on 1th second
Exit status: Connection refused

Hi. Able to connect to a server supporting SNI. Can you give an example that doesn't work?

Hi Sergey,
Thank you for the great tool! I can confirm - your latest commit to master "ac19b0f" (10 months ago) does not support SNI, which is getting into "must have" these days when everything is moving into the cloud and simple standalone web server dedicated to serve just 1 website on 1 IP is no longer the case.
See this short article "What is SNI".
Also note: the SNI support works with TLS 1.2 and "is a must" for TLS 1.3, so the whole world is moving into this direction.
As the linked above article suggests:
SNI adds the domain name to the TLS handshake process, specifically, SNI includes the hostname in the Client Hello message, or the very first step of a TLS handshake.
So basically it is up to the connecting client to say whether it wants to use SNI or not.
Thus in order to check slowhttptest we don't even need to have any "specially configured" web-servers. Any https target will do or even better - you can listen on localhost :443 by say "netcat" and it will work good enough for our need to fake out "web server presence". All we need to check if SNI is in play or not - to collect few initial packets and analyze them in the wireshark.
Let's run simple curl query and then slowhttptest against some server and compare collected pcap files.
Btw, not all curls are created (compiled) equal. There are some requirements on the curl versions and dependency libraries well described in this StackOverflow: Use cURL with SNI (Server Name Indication)
Running netcat to listen locally on port 443, let's wrap it into while/true loop so it continue "serving" more than one connections attempts (use Ctrl-c few times to interrupt):
while true; do sudo nc -l 443; sleep 1; done

Start collecting packets:
sudo tcpdump -ni lo port 443 -s0 -w /tmp/curl_reqeust_sni_check.pcap

Run simple curl command.
curl -v https://localhost/

Interrupt packet capture by Ctrl-c, it collected 10 packets, run wireshark:
wireshark /tmp/curl_reqeust_sni_check.pcap

In the collected pcap capture we see: right after TCP 3-way handshake (syn - synack - ack) complete client sends "Client Hello" and we see extension "server_name" is used in the client's TLS handshake request:

This indicates that curl https request does support SNI.
Now let's take a look at the latest master branch slowhttptest.
Collecting the traffic (netcat is still listening port 443):
sudo tcpdump -ni lo port 443 -s0 -w /tmp/slowhttptest_sni_check.pcap
git clone git@github.com:shekyan/slowhttptest.git
cd slowhttptest/
./configure
make
src/slowhttptest  \
  -l 65539 \
  -v 4 \
  -c 65539 \
  -X \
  -t GET \
  -r 3 \
  -u 'https://localhost/'

This time we see that the "server_name" extension was not listed in the client's handshake request:

Thus SNI is not supported by slowhttptest.
May be few other somewhat relevant links on a sitedone:
StackOverflow: Setting up TLS1.2 connection which supports SNI
Apache project has tiny "apache bench" (ab) testing utility (basically a client for stess-test wev-servers), and they added support for SNI:
search for "sni" in "ab.c" file.
I think they added SNI support into ab somwehre here:
7b62ffbe80 - (5 years ago) ab: add SNI support when available. - Yann Ylavic

To see the delta use:
git diff 7b62ffbe80~ 7b62ffbe80

Cheers,
Dmitry Shevkoplyas


PoC V0.1: move a bit of 868MHz modules

The lower of the 868MHz module partly overlaps with the left lower whole. There is still a bit space between the modules. Furhter both modules might be moved a bit up.

Done in v0.3/v0.4 of PoC


Django application results in 503

When deploying my Django application to Now, no errors are returned, and my app appears to have successfully deployed. However, when navigating to the returned URL, the request either times out or returns a 503. This occurs both when running now and now --no-verify I can successfully run the application on port 80 on my local machine with docker-compose up -d
Dockerfile:
FROM python:3.6-alpine
ENV PYTHONUNBUFFERED 1

RUN apk update && \
    apk add --virtual build-deps gcc python-dev musl-dev && \
    apk add postgresql-dev bash

RUN mkdir /config
ADD /config/requirements.txt /config/
RUN pip install -r /config/requirements.txt
RUN mkdir /src
WORKDIR /src
EXPOSE 80

docker-compose.yml:
version: '3'
services:
  db:
    image: mdillon/postgis:10-alpine
    container_name: postgres01
  nginx:
    image: nginx:1.13-alpine
    container_name: nginx01
    ports:
      - "80:80"
    volumes:
      - ./project:/src
      - ./config/nginx:/etc/nginx/conf.d
    depends_on:
      - web
  web:
    build: .
    container_name: django01
    command: bash -c "python manage.py makemigrations && python manage.py migrate && gunicorn interactivemap.wsgi -b <IP_ADDRESS>:80"
    depends_on:
      - db
    volumes:
      - ./project:/src
    expose:
      - "80"
    restart: always

/config/nginx/django.conf
upstream web {
   ip_hash;
   server web:80;
}

# portal
server {
  location / {
        proxy_pass http://web/;
    }
  listen 80;
  server_name localhost;

  location /static {
    autoindex on;
    alias /src/static/;
  }
}

> Deploying backend under whirish

> https://backend-qdirzaaqyr.now.sh [in clipboard] (sfo1) [582ms]
> Success! Deployment ready

Does this works locally?
albeit you can try this if it works for you: https://github.com/zeit/docs/issues/129#issuecomment-406553410

@whirish we don't support docker-compose (yet) and there's already an issue to add support for it #294.
Also, from your docker-compose.yml file it seems like you're running a database. Now deployments are stateless so running a database on Now won't work. Instead, consider using a hosted database solution like https://www.elephantsql.com. You can then deploy your server with an ENV variable pointing to your hosted db, and you can use Now Secrets to upload any private credentials needed for the connection.


Add NU5 block test vectors for mainnet and testnet

Motivation
We don't have any block test vectors for NU5 on:

mainnet: https://github.com/ZcashFoundation/zebra/blob/main/zebra-test/src/vectors/block.rs#L542
testnet: https://github.com/ZcashFoundation/zebra/blob/main/zebra-test/src/vectors/block.rs#L855

This means we're not testing the NU5 consensus rules in some unit tests, which seems like a significant gap in our test coverage.
This should be a quick fix, the scripts to generate the test vectors are in that file already.
Testing
A lot of Zebra's unit tests already use these test vectors, but some tests might need to be updated for NU5.

@ZcashFoundation/zebra-team Is this still relevant?

Yes, however, the scope in the description seems loose.


Add a 'Supporters' section on 'About' page

We'd like to add a 'Supporters' section on 'About' page right after 'Processing Foundation' section. What's the best way to add it?
the current set up of the page makes it a bit hard to edit. As a main page, the 'About' page is currently hidden in text-detail folder. We'd like to rethink the file location in the future.
CC @outofambit @davepagurek @limzykenneth @ccanash

Hey @Qianqianye, the About page is a little bit of a special case. The paragraph part of the content is in the text-detail collection as you noticed, and the bottom half of the page is defined in AboutLayout.astro because it is primarily generated from the contents of the people collection.
To add a new section to that page I would add a new <section> in AboutLayout.astro just before closing </BaseLayout> tag with that list of supporters. You could probably copy the "Processing Foundation" section and edit it accordingly.


Not working nova-repeatable-fields

This package looks good but I am not able to use it with the package.
[https://github.com/fourstacks/nova-repeatable-fields]
Can anyone help ?

@rmmaitrey could you elaborate a bit more what isn't working and add some example code?

The package nova-repeatable-fields by fourstacks is not actively developed anymore. The author recommends using flexible-content by whitecube  instead.


Use the release branch for docs releases

that way its always ready for the next patch release

The biggest benefit to this, is that release tags will actually be up to date with the last documentation updates for that release.
Docker-DCO-1.1-Signed-off-by: Sven Dowideit<EMAIL_ADDRESS>(github: SvenDowideit)
Simplify the documentation and patch release process by getting the docs team to release their out of band updates to the docs site from the same release branch.

Warning:
This changes to the current release branch

It makes the release branch a living thing - ideally, simple docs PR's would be merged from master many times a day, and published from the release branch automatically
It cherry-picks the merge commit, and rolls the changes into that commit. This allows the pulls compare code to track the differences between the master and release branch, and simplifies the cherry-pick process.

I am using the merge-commit so that release branch commits have a simple way to trace back to the PR - with the existing process, its time consuming to go from a commit back to its PR, as they're rarely in the commit's message.

@SvenDowideit We need to still find a better way to handle post release doc updates because cherry picking doc fixes into the release branch will most likely not fit our current branching and release model.

The biggest benefit to this, is that release tags will actually be up to date with the last documentation updates for that release.

Huh?  You're wanting to actually update the tags too?
I'm not seeing the problem we're solving here that's not already solved by our "docs" branch.  This exact workflow is exactly how the "docs" branch works, and is why the release checklist mentions force pushing on top of the docs branch at release time.


Implemented a housing price prediction case

Implemented a housing price prediction case

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.


delete(code): remove dead code from zebra-chain

Motivation
There is some dead code we can remove from zebra-chain "safely" as part of https://github.com/ZcashFoundation/zebra/issues/5446 , however i am not sure if there is more to delete to close the ticket.
Solution
Remove unused code from zebra-chain.
Review
Reviewer Checklist

[ ] Will the PR name make sense to users?

[ ] Does it need extra CHANGELOG info? (new features, breaking changes, large changes)

[ ] Are the PR labels correct?
[ ] Does the code do what the ticket and PR says?
[ ] How do you know it works? Does it have tests?

ERROR: (gcloud.compute.ssh) Could not fetch resource:

The resource 'projects/zealous-zebra/zones/us-central1-a/instances/sync-past-checkpoint-5464-merge-dee1b9c' was not found

https://github.com/ZcashFoundation/zebra/actions/runs/3308216160/jobs/5461039042
@gustavovalverde any idea why we occasionally lose GCP instances like this?

@mergifyio update

We also want to remove all the code that is impacted by these known bugs:
* #4691

* the key parsing panics we found in PR #4732

* anything else?

Then I guess we can close those tickets? Maybe with a note that the buggy code was removed?

Are any of these issues happening because of cryptographic implementations in zebra-chain that are unused? If not, they would be out of scope of #5446 which is what this PR is trying to fix

I think we can also remove the SpendingKey and derived keys from sprout, sapling, and orchard. As far as I can tell, they are only used in tests.

The SpendingKey structs for sapling, sprout and orchard are already marked as code that will only compile for tests so auditors should skip testing code.
Do we want to remove the structs, implementations and tests alltogether ? do we really need to do this ?

We also want to remove all the code that is impacted by these known bugs:
* #4691

* the key parsing panics we found in PR #4732

* anything else?

Are any of these issues happening because of cryptographic implementations in zebra-chain that are unused?

Yes, and I think there might be another 1-2 bugs in unused cryptographic code. I did a quick check of closed tickets and I couldn't find them.
Maybe @dconnolly can help us find the buggy code we want to remove?

I think we can also remove the SpendingKey and derived keys from sprout, sapling, and orchard. As far as I can tell, they are only used in tests.

The SpendingKey structs for sapling, sprout and orchard are already marked as code that will only compile for tests so auditors should skip testing code.

Those aren't test-only markers for the struct. The Arbitrary derives let us generate random keys when we're running tests, and cfg_attr only changes the derive attribute, not the entire struct.

Do we want to remove the structs, implementations and tests alltogether ?

I think we might be able to delete all 6 shielded keys and addresses modules, because we don't implement a full node wallet yet.

@mergifyio update

https://github.com/ZcashFoundation/zebra/actions/runs/3316596195/jobs/5478977357#step:6:106:

Waiting for SSH key to propagate.
Unable to find image 'us-docker.pkg.dev/zealous-zebra/zebra/zebrad-test:sha-5ee64b7' locally
docker: Error response from daemon: Get "https://us-docker.pkg.dev/v2/zealous-zebra/zebra/zebrad-test/manifests/sha256:259f54c94df4e042ddeeddfa91b90634d08ed99a5e29a6588a62472130c9477b": dial tcp <IP_ADDRESS>:443: i/o timeout.

Same problem here https://github.com/ZcashFoundation/zebra/actions/runs/3316596195/jobs/5478977357:

Waiting for SSH key to propagate.
Unable to find image 'us-docker.pkg.dev/zealous-zebra/zebra/zebrad-test:sha-5ee64b7' locally
docker: Error response from daemon: Get "https://us-docker.pkg.dev/v2/zealous-zebra/zebra/zebrad-test/manifests/sha256:259f54c94df4e042ddeeddfa91b90634d08ed99a5e29a6588a62472130c9477b": dial tcp <IP_ADDRESS>:443: i/o timeout.

We also want to remove all the code that is impacted by these known bugs:
* #4691

* the key parsing panics we found in PR #4732

* anything else?

Are any of these issues happening because of cryptographic implementations in zebra-chain that are unused?

Yes, and I think there might be another 1-2 bugs in unused cryptographic code. I did a quick check of closed tickets and I couldn't find them.
Maybe @dconnolly can help us find the buggy code we want to remove?

Let's continue this conversation on PR #5476?


Default Props Value Not Showing Up

Using chapters the default prop values supplied to my component do not show up.
The first image is when a simple story is added to the story book, and the second with the same component is rendered within a section

For some reason, the default value fields are not populated.

@ohearonkg Thanks for reporting, have fixed and published v1.0.1


[BEAM-3632]  Table partioning in DynamicDestination is lost with project is not set in Table Destination

This is a follow up of #4622 with the included changes requested during the review. I did in a different PR so we can get it merged before the 2.4.0 cut.
Follow this checklist to help us incorporate your contribution quickly and easily:

[ ] Make sure there is a JIRA issue filed for the change (usually before you start working on it).  Trivial changes like typos do not require a JIRA issue.  Your pull request should address just this issue, without pulling in other changes.
[ ] Format the pull request title like [BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replace BEAM-XXX with the appropriate JIRA issue.
[ ] Write a pull request description that is detailed enough to understand:

[ ] What the pull request does
[ ] Why it does it
[ ] How it does it
[ ] Why this approach

[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Run mvn clean verify to make sure basic checks pass. A more thorough check will be performed on your pull request automatically.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

R: @jkff
CC: @guillaumeblaquiere

Run Java Gradle PreCommit


luci-app-familycloud: code alignment

This is completely outdated and should be removed.

changes completed


help, does not work

What to do when rev3 rev3. Maybe there is a manual?
After performing actions from the existing - the LED is on and that's it.
There are no fawns. SSID does not appear.
===============================================
Как быть когда ревизия rev3. Возможно есть manual?
После выполнений действий с существующего - горит светодиод и все.
Мирцаний нет. SSID не появляется.

Read the manual the ssid is hidden.

Read the manual the ssid is hidden.
https://github.com/exploitagency/ESPloitV2/blob/master/README.md#esploitv2

=======================================================
I read everything, according to the instructions I made the firmware. There were no errors during the firmware process. now the LED is constantly shining

Im assuming you did not follow instructions and use correct library versions?
Use the compiled firmware from the release page


What happened to version <IP_ADDRESS>?

Apologies for making this an issue - possibly it's not the best place to do this but I couldn't find anywhere else to do it. Many tutorials for using OpenNI with the Kinect 1 mention needing the branch Unstable-<IP_ADDRESS> in order to work with the KinectSensor module. This branch no longer seems to exist - does anybody know where I can get a copy of this version of OpenNI?

Is this projest still maintained?


CVE-2024-47764 from cookie-0.6.0

I'm using express-4.21.0.
I've had a Mend report of a medium risk from cookie-0.6.0 for a week now (CVE-2024-47764). A week ago this was also reported via npm audit (as a low level risk). Now it's not even that as npm reports 0 vulnerabilities.
Has this issue been downgraded? It's still reported in Mend. Are there any plans on updating express 4 to use cookie-0.7.0 to fix the issue?

Hi @az-faro ,
The version of express-4.21.1 contains the security fix.
https://github.com/expressjs/express/commit/2027b87a27396d418f7848cc7fc4c353d798c3d9

Ah, thanks, now it works. I didn't run update in the correct folder, whoopsies :p


added ORA-12528 to bad connections

Hi,
I think ORA-12528 also is 'driver.ErrBadConn',
Regards,
Jamil Djadala

Thank you


Brain Anatomy US

Hi professor, I'd like to ask when the dataset Brain Anatomy US will be uploaded? Or if you can, could you please send me a copy to<EMAIL_ADDRESS>This will be very helpful for my recent research. Thanks a lot!

Hi professor, I'd like to ask when the dataset Brain Anatomy US will be uploaded? Or if you can, could you please send me a copy to<EMAIL_ADDRESS>This will be very helpful for my recent research. Thanks a lot!

Hi，did you get this dataset?


radar.cloudflare.com

@adguard-bot commented on Fri Feb 24 2023
Issue URL (Incorrect Blocking)
https://radar.cloudflare.com/ir
Comment
Username: @aliafshany

Screenshots

Screenshot 1

Screenshot 2

System configuration

Information
value

AdGuard product:
AdGuard for Mac v<IP_ADDRESS>9+nightly

Browser:
Chrome

Stealth mode options:
Hide your search queries, Send Do-Not-Track header, Remove X-Client-Data header from HTTP requests, Strip URLs from tracking parameters, Disable cache for third-party requests, Block WebRTC, Block Push API, Block Location API, Block Java

DNS filtering:
server: quic://dns.adguard-dns.comfilters: https://filters.adtidy.org/mac_v2/filters/15.txt

Filters:
Ad Blocking:AdGuard Base, AdGuard Mobile AdsPrivacy:AdGuard Tracking Protection, AdGuard URL TrackingSocial Widgets:AdGuard Social MediaAnnoyances:AdGuard Annoyances, AdGuard Cookie Notices, AdGuard Popups, AdGuard Mobile App Banners, AdGuard Other Annoyances, AdGuard WidgetsSecurity:NoCoin Filter ListOther:AdGuard DNSLanguage-specific:AdGuard Russian, AdGuard German, AdGuard Dutch, Liste AR, Official Polish filters for AdBlock, uBlock Origin & AdGuard, Persian Blocker

Userscripts:
AdGuard+Popup+Blocker+(Beta)+(url:+https://userscripts.adtidy.org/beta/popup-blocker/2.5/popupblocker.user.js),AdGuard+Extra+(Beta)+(url:+https://userscripts.adtidy.org/beta/adguard-extra/1.0/adguard-extra.user.js),Web+of+Trust+(Beta)+(url:+https://userscripts.adtidy.org/beta/adguard-wot/1.0/wot.user.js)

Before checking, please add this rule:
@@||radar.cloudflare.com^$elemhide,extension,content,badfilter

to user rules.
I'm not sure, but it might be related to this - https://github.com/AdguardTeam/CoreLibs/issues/492

@AdamWr
it didn't help
i cleared the cache, but no luck

What exactly didn't help?
Did you add this rule:
@@||radar.cloudflare.com^$elemhide,extension,content

to user rules?

first i added this rule:
@@||radar.cloudflare.com^$elemhide,extension,content,badfilter
it didn't work
after that I tried this one:
@@||radar.cloudflare.com^$elemhide,extension,content
the problem is solved now.
thanks

It looks like a CoreLibs issue, maybe related to this - https://github.com/AdguardTeam/CoreLibs/issues/492 (I'm not sure), so I have moved the issue from filters repository here.
The first rule (with badfilter) was provided to reproduce issue.
I have already added @@||radar.cloudflare.com^$elemhide,extension,content to AdGuard Base filter, but filters update will be available in about 1-2 hours.
Thank you for your reply.

@AdamWr Yes, you are right, it is because of the problem discussed in #492. Because even if you add a rule radar.cloudflare.com###Test, the styles are not displayed correctly on the site. Perhaps we should go back to the original problem.
I will close this one as a duplicate.


Clarify that you have only finished the Svelte section of the tutoria…

…l, not the entire thing.

actually, it's probably more fitting to move it to the end of Advanced SvelteKit


Binary/bytes[] as a supported primitive type

Support binary as a first class primitive in the spec.

+1 to Binary

+1 to Binary

Base64 is now supported. https://github.com/fern-api/fern/pull/1420


Allow user to manually specify id

It doesn't seem like it is possible to create new records with a user-specified id. Airtable::Table#initialize does accept an id kwarg but it seems like this is only used internally to create record objects.
The ability to set my own ID is useful for pulling data from other data sources into Airtable. My specific use case is to pull bank accounts and transactions from Plaid and store them in Airtable. Since Plaid already provides ids for transactions and accounts I would like to use those as the record ID instead of the one that airrecord defaults to.
When saving a record we create it in Airtable if the id is not nil
https://github.com/sirupsen/airrecord/blob/f7f573dedd9c5249bea35167003ba80b1468f3e1/lib/airrecord/table.rb#L132-L133
https://github.com/sirupsen/airrecord/blob/f7f573dedd9c5249bea35167003ba80b1468f3e1/lib/airrecord/table.rb#L116-L118
Therefore new records will not be created if the user specifies an id in the record constructor. Could we modify new_record? to query Airtable for a matching row and return accordingly?

Actually, I don't think this is possible. I just checked out the Airtable API:

You can include all, some, or none of the field values. Returns the created record object if the call succeeded, including a record ID which will uniquely identify the record within {YOUR_TABLE}.


Complex and Collection Literals

Is there any plan to support Complex or collection literals for OData.
http://docs.oasis-open.org/odata/odata/v4.01/cs01/part2-url-conventions/odata-v4.01-cs01-part2-url-conventions.html#sec_ComplexandCollectionLiterals

Currently the parser only supports the $filter expression, how do collection literals work with filter expressions?

Not really sure but , there are any and all functions which can do that.
https://stackoverflow.com/questions/33707867/odata-over-web-api-how-to-query-nested-properties?answertab=votes#tab-top

Interesting. That might be tricky to do as the parser would need to know how to handle processing lambda parameters
You are more than welcome to have a go at extending the definitions to add the any/all methods. It is definitely an interesting challenge

Any update on the functionality of filtering by nested collections?

I tried my hand on it. It's my first time contributing to something to Github If someone is interested here are my commits: https://github.com/codecutout/StringToExpression/commit/78a72673ab4a46c608a4ec23eca4f5e022ee2b82


WIP: Add the thread_id to the message

Threads flowdock are important. A thread gives a command context and adding the thread_id allows plugins to be context-aware. They can see what was said in the past and respond to it with more information.

@bhouse can you take a look?

seems legit :+1:

woohoo!


Selective data sinks

We will want to create steps that split data between different sinks. Ways we could do this:

Each sink has a condition (an expr predicate) that determines if data should be sunk to it.
The step itself returns which sink the data should go to. We could provide a new selector step type.

This can be achieved using two filter steps.


Added new expand resizingBehaviour and passthrough presentationBackground

Platforms Impacted

[x] iOS
[ ] macOS

Description of changes
DrawerController.swift

Added new expand resizingBehaviour and passthrough presentationBackground
Handling of non-dismissable behaviour in case of new expand resizingBehaviour
Added new delegateeTouchView where touch events should be delegated in case of passthrough presentationBackground

DrawerPresentationController.swift

Added DelegatorTouchView to delegate the touch events outside drawer to delegateeTouchView in case of passthrough presentationBackground

DrawerDemoController.swift

Added new button for launching drawer with new expand resizingBehaviour and passthrough presentationBackground

Verification
Added new button for launching drawer with new expand resizingBehaviour and passthrough presentationBackground in drawer demo screen.
Did sanity around Tooltip and HUD as they are using TouchForwardingView (which I modified in this PR).

Before
After

No expand resizingBehaviour
New expand resizingBehaviour where dismissal of drawer is restricted with drag

No passthrough presentationBackground
New passthrough presentationBackground which can delegate the touch events to any delegateeTouchView provided by presenting view controller

Pull request checklist
This PR has considered:

[x] Light and Dark appearances
[x] VoiceOver and Keyboard Accessibility
[x] Internationalization and Right to Left layouts
[x] Different resolutions (1x, 2x, 3x)
[x] Size classes and window sizes (iPhone vs iPad, notched devices, multitasking, different window sizes, etc)

Microsoft Reviewers: Open in CodeFlow

in order for this PR to merge to master , the control needs to be somewhat usable in iPad. right now anytime there is content size change like split mode to compact mode we dismiss the drawer which defeats the purpose of this control.

in order for this PR to merge to master , the control needs to be somewhat usable in iPad. right now anytime there is content size change like split mode to compact mode we dismiss the drawer which defeats the purpose of this control.

In case of Ipad if we have presentation style as slideover, I think then this mode should be usable. Thoughts?


Add ServiceClassID and ServiceInstanceID params during provision and bind

This PR resolves issue https://github.com/openshift/ansible-service-broker/issues/481
and part of https://github.com/openshift/ansible-service-broker/issues/470
Changes proposed in this pull request

pass through the serviceClassID and serviceInstanceID to provision and bind apbs

Note
Not currently passing through the user as is mentioned in issue 470. Is this still something that is wanted? I can see the user is resolved and could be passed down to the broker methods.
If we wanted to pass the user would we pass the entire user object or just the username perhaps?
Testing
The unit tests for the broker seemed a bit lacking so tested this manually: The apb and asb logs appeared as follows:
Is this sufficient?
[[ provision --extra-vars {"_apb_plan_id":"default","_apb_service_class_id":"b43a4272a6efcaaa3e0b9616324f1099","_apb_service_instance_id":"64f8056d-bc9a-4aa7-b6d1-de80f9b23e96","namespace":"test","postgresql_database":"admin","postgresql_password":"admin","postgresql_user":"admin"} == *\s\2\i\/\a\s\s\e\m\b\l\e* ]]

[2017-10-24T11:50:59.947Z] [WARNING] Broker configured to *NOT* launch and run APB bind
<IP_ADDRESS> - - [24/Oct/2017:11:50:59 +0000] "PUT /ansible-service-broker/v2/service_instances/64f8056d-bc9a-4aa7-b6d1-de80f9b23e96/service_bindings/9f23a35d-4f8b-4ba9-b60a-d1c9e32cbe41 HTTP/1.1" 201 185
[2017-10-24T11:51:00.096Z] [DEBUG] Auto Escalate has been set to true, we are escalating permissions
[2017-10-24T11:51:00.096Z] [DEBUG] Injecting PlanID as parameter: { _apb_plan_id: default }
[2017-10-24T11:51:00.096Z] [DEBUG] Injecting ServiceClassID as parameter: { _apb_service_class_id: b43a4272a6efcaaa3e0b9616324f1099 }
[2017-10-24T11:51:00.096Z] [DEBUG] Injecting ServiceInstanceID as parameter: { _apb_service_instance_id: 64f8056d-bc9a-4aa7-b6d1-de80f9b23e96 }

@jwmatthews @eriknelson I think this is ready to review now when you're ready


Use innerText if textContent isn't available.

This should cover all cases.

So, any thoughts?

@XhmikosR is there an issue that this fixes? If not, could you provide some more context? Is there an advantage to one approach over the other?

Have a look to innerText and textContent` and you will see that there are cases one is missing. The jQuery solution should work everywhere.
Note, that I haven't looked at this patch for months, so no idea what happens now.


create icon / favicon for docs

particularly useful for having a favicon for the docs

i guess its documentation? But its really graphic design

meh. idk if this need a logo. rtd favicon is fine


move stuff from _details to _internal for storage-common package

closes https://github.com/Azure/azure-sdk-for-cpp/issues/1869
Pull Request Checklist
Please leverage this checklist as a reminder to address commonly occurring feedback when submitting a pull request to make sure your PR can be reviewed quickly:
See the detailed list in the contributing guide.

[x] C++ Guidelines
[x] Doxygen docs
[x] Unit tests
[x] No unwanted commits/changes
[x] Descriptive title/description

[x] PR is single purpose
[x] Related issue listed

[x] Comments in source
[x] No typos
[x] Update changelog
[x] Not work-in-progress
[x] External references or docs updated
[x] Self review of PR done
[x] Any breaking changes?

/azp run cpp - storage

/azp run cpp - storage


better rr support

Reverse continue is added to vscode-lldb I can see the button there. That is awesome!
Is there any plan on supporting other rr command support? e.g. when, run  ...
Is there a workaround such as sending an unknown command to be parsed by the remote gdb server(which is rr replay)?
Also cc @rocallahan

Is there a workaround such as sending an unknown command to be parsed by the remote gdb server(which is rr replay)?

You can make LLDB send an arbitrary command to gdbserver via process plugin packet send ...

Is there a workaround such as sending an unknown command to be parsed by the remote gdb server(which is rr replay)?

You can make LLDB send an arbitrary command to gdbserver via process plugin packet send ...

Thank you for the reference!
Life is hard. I go through the docs and codes and I successfully send the command "when" (0x7768656e)
(lldb) process plugin packet send qRRCmd:7768656e
  packet: qRRCmd:7768656e
response:<PHONE_NUMBER>6e74206576656e743a2031350a

Here's a script that helps with sending custom rr commands: https://github.com/vadimcn/vscode-lldb/wiki/Reverse-debugging-with-RR


CAD-660 darwin counters

description

[x] counters on MacOSX/Darwin

checklist

[x] compiles (cabal v2-build or stack build)
[x] tests run successfully (cabal v2-test or stack test)
[ ] documentation added
[x] link to an issue
[ ] add milestone (the current sprint)

commented out the part that required to link to native OSX frameworks.
this also means that we do not get information about disk I/O.

further trim down to reduce the risk of leaking space in C-allocated memory. verified in profiling "example-complex" and resident memory seems to be stable; all fine.

bors r+


Make sure that set/map diff has completed before returning from noms log

This fixes https://github.com/attic-labs/noms/issues/2235 where set/map
diff was still running when noms log has finished, and already closed
its database. Commonly this would crash.
I've removed panic-based control flow to make error handling explicit,
and added a "DiffLeftRight" method to set/map so that noms log completes
ASAP. See the issue for details.

lgtm. maybe also have @willhite take a look?

@willhite PTAL?

LGTM


Background mirroring with progress/failure indication

Gitea version (or commit ref): 1.1.0
Git version: 2.9.3
Operating system: Ubuntu 16.10
Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[ ] MSSQL
[x] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[x] Not relevant

Log gist: N/A

User story
After initiating a mirror process, I want to be able to close the tab the mirror started in, so that I don't accidentally terminate the process. I also expect to be able to follow the process progress, so that I know how far along it is, and that it is still underway (it has not hung or failed).
Proposals

One solution might be a page with a progress bar (and error message, if applicable) for each mirroring process.
Another solution would be the ability to initiate a mirror from the command line (and report progress/errors there).

One note: you can close the tab and the mirror will still happen.

This suggestion was prompted by a failed mirror attempt. It sounds like the existing functionality already addresses, and maybe this is just needs:

an on-screen message telling you that you can navigate away, and where to follow mirror progress
a note in the documentation about how it works

Now the mirroring is background but with no progress.


Fix mv rewrite bug

Proposed changes
Close related #7361
As the sql described in #7361
select k1, count(k2) / count(1) from UserTable group by k1

Before this pr, count(k2) / count(1) will be rewritten as sum(UserTable.mv_count_k2) / count(1), and will be kept in second-round analyze, which could cause mv select fail.
After this pr, count(k2) / count(1) will still be rewritten as sum(UserTable.mv_count_k2) / count(1), but won't be kept in second-round analyze, so query could successfully run.
Types of changes
What types of changes does your code introduce to Doris?
Put an x in the boxes that apply

[x] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation Update (if none of the other choices apply)
[ ] Code refactor (Modify the code structure, format the code, etc...)
[ ] Optimization. Including functional usability improvements and performance improvements.
[ ] Dependency. Such as changes related to third-party components.
[ ] Other.

Checklist
Put an x in the boxes that apply. You can also fill these out after creating the PR. If you're unsure about any of them, don't hesitate to ask. We're here to help! This is simply a reminder of what we are going to look for before merging your code.

[x] I have created an issue on (Fix #ISSUE) and described the bug/feature there in detail
[ ] Compiling and unit tests pass locally with my changes
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] If these changes need document changes, I have updated the document
[ ] Any dependent changes have been merged

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

The unit test is failed 'testSubqueryInCase'

@EmmyMiao87 UT fixed, PTAL

MaterializedViewFunctionTest.testQueryOnStarAndJoin failed but could pass on local. Need some help @morningman

hi @tinkerrrr , sorry for the delay.
You can just delete the testQueryOnStarAndJoin() test, because it is meaningless.
Please help us to delete it, and than rebase the master again. Thank you

hi @tinkerrrr , sorry for the delay. You can just delete the testQueryOnStarAndJoin() test, because it is meaningless. Please help us to delete it, and than rebase the master again. Thank you

@morningman Done


Zabbix v3.4 About Network Anomaly

Hello,
Thank you for this useful tool. I want to watch our network to detect an anomaly. Is it possible to do it?
By the way, I didnt understand the following values.

Besides, For the below picture. How can I create a trigger for the notification?

Thank you for the reply

Thank you for using.
This monitoring history are messages for debugging.
These data are used for calculationg anomaly score.
The one of this history include the data between your target monitoring item interval * zabbix_anomaly option 'num' settings.
The important item is 'Zabbix trapper type' item (key: anomaly.).
If this Zabbix trapper type item score is high, it indicates that the trend of target monitoring data has changed.
To judge to be high score, you should check the transition of past this score data.
In generally, there is a high possibility that it is anomaly state, when the score is 1σ or 2σ lager than the past data.
(σ is standard deviation)
Calculation of standard deviation is difficult in Zabbix features.
So, you can use percentile trigger function.
For example:
the 80 percentile value for past 1day score
trigger expression:
 {host:anomaly.system.cpu.load[percpu,avg1].last()}>{host:anomaly.system.cpu.load[percpu,avg1].percentile(1d,,80)


fix issue with pact document link not displaying #94

I'm not quite sure why, but this seems to fix the display issue with the icon not appearing.

Thanks. I fixed it in a branch, but hadn't merged it back. Should have put it on master.

Thanks, are you going to release a new gem? (I need to push to hosted version)

Released 1.17.2


Is it possible to request if a template has been loaded into a dynamic area?

I would like to set a different style to the page if a template  has actually been rendered to a dynamic area. Is there an API to check the current status of such a dynamic area?

No there is no such way. You need to keep track it your self.

OK, thanks.


Integrate character import up with backend

Closes #148
This pull request will connect the front-end component with back-end, making character import from DNDBeyond or csv file from AL work.

done!


chore: add catalog_access to OBJECT_SPEC_PERMISSIONS

SUMMARY

In testing catalogs more, I found that catalog_access is missing from OBJECT_SPEC_PERMISSIONS.
BEFORE/AFTER SCREENSHOTS OR ANIMATED GIF

TESTING INSTRUCTIONS

ADDITIONAL INFORMATION

[ ] Has associated issue:
[ ] Required feature flags:
[ ] Changes UI
[ ] Includes DB Migration (follow approval process in SIP-59)

[ ] Migration is atomic, supports rollback & is backwards-compatible
[ ] Confirm DB migration upgrade and downgrade tested
[ ] Runtime estimates and downtime expectations provided

[ ] Introduces new feature or API
[ ] Removes existing feature or API

@supersetbot label 4.1


Numbers are not being recognized

I have noticed that the OCR is not capable of recognizing numerals anymore. I even tried with the images that the repository has an example and it omits the number in the text that it returns back.
It's not a big deal as the important thing is to recognize the kanji, but I just wanted to report it just in case.
Btw, when I start manga_ocr now I am receiving this message:

UserWarning: Neither max_length nor max_new_tokens has been set, max_length will default to 300 (self.config.max_length). Controlling max_length via the config is deprecated and max_length will be removed from the config in v5 of Transformers -- we recommend using max_new_tokens to control the maximum length of the generation.

Could you provide some example? For me it works fine on the images in the repository.
Thanks for pointing out the warning.

One example would be with this image you have in the repository https://github.com/kha-white/manga-ocr/raw/master/assets/examples/03.jpg
Before it wasn't detecting the 30.
I don't remember when, but it started to work fine again. For example I just tried once again and it is recognizing the 30.

Ok, that's kinda weird, but since it's working now I'm closing this issue.


Review if we still need to install cri-tools form Kubernets 1.31 and forward

Starting from Kubernetes 1.31 kubeadm will not depend on cri-tools anymore:

https://github.com/kubernetes/kubernetes/pull/124685

Checking the ansible roles, crictl is used in the renewal certificate examples. Maybe it's not required directly in the roles.
The kubeadm deb/rpm packages will continue to install the cri-tools package up to Kubernetes version 1.31.
In kubernetes 1.32 it will be removed.
IMHO this issue should be postponed to KFD 1.32

We are using it also in the renew certificates command in the distribution:
https://github.com/sighupio/fury-distribution/blob/main/templates/kubernetes/onpremises/98.cluster-certificates-renewal.yaml.tpl#L80-L81
https://github.com/sighupio/fury-distribution/blob/main/templates/kubernetes/onpremises/98.cluster-certificates-renewal.yaml.tpl#L85
https://github.com/sighupio/fury-distribution/blob/main/templates/kubernetes/onpremises/98.cluster-certificates-renewal.yaml.tpl#L92
https://github.com/sighupio/fury-distribution/blob/main/templates/kubernetes/onpremises/98.cluster-certificates-renewal.yaml.tpl#L99
We'll need to either make sure we keep installing critools in 1.32 or look for an alternative in the renew certificates role.
I think having critools in the nodes for troubleshooting can be handy, but it can be installed when needed too. So if it simplifies our installer, it could be beneficial to drop it.


noteBackground in sequenceDiagram is not adjustable

Hi there :)
When using the themeConfig in a sequenceDiagram, it seems as if the noteBackground color is not adjustable. Instead, it is always rendered yellow. You can find a minimal example for reproducing the issue below.
Source code
sequenceDiagram
  @config({
     "themeConfig": {
       "themeVariables": {
         "noteBackground": "#ff0000"
       }
     }
  })
  A->>B: Hi, this is a minimal example.

  @note over A,B: My background is not red :(

Rendered sequence diagram

Ah this is because @config can only set diagram local config but not global theme config for now. You will have to call pintora.setConfig JS API to alter global theme.
But I will look into it, it's reasonable that one should be able to alter diagram local theme through @config directive.

Fixed in v0.7.4


Strange behavior for transformed data.

An error was reported in this Discourse forum.
If heads ~ Binomial(length(y), p) is replaced with 2 ~ Binomial(length(y), p), the example below works. It seems like the problem is that heads is not treated like data.
using Turing, Random

@model function coinflip_binomial_broken(y::Array{Int64})
    # prior on p
    p ~ Beta(1, 1)

    # updates on p
    heads = sum(y)
    heads ~ Binomial(length(y), p)
end

Random.seed!(5484)
y = [1,0,0,1]
chain = sample(coinflip_binomial_broken(y), NUTS(1000,.65), 2000)

Output:
Summary Statistics
  parameters      mean       std   naive_se      mcse       ess      rhat
      Symbol   Float64   Float64    Float64   Float64   Float64   Float64

       heads    2.0000    0.0000     0.0000    0.0000       NaN       NaN
           p    0.2672    0.0000     0.0000    0.0000    7.1985    1.0187

Quantiles
  parameters      2.5%     25.0%     50.0%     75.0%     97.5%
      Symbol   Float64   Float64   Float64   Float64   Float64

       heads    2.0000    2.0000    2.0000    2.0000    2.0000
           p    0.2672    0.2672    0.2672    0.2672    0.2672

Version:
Julia 1.5.3
(@v1.5) pkg> st Turing
Status `~/.julia/environments/v1.5/Project.toml`
  [fce5fe82] Turing v0.15.8

This is a design choice (see https://github.com/TuringLang/DynamicPPL.jl/blob/1244b98b1b95d8f0f54bde3a08c161b0456556ae/src/compiler.jl#L223 and https://github.com/TuringLang/DynamicPPL.jl/blob/1244b98b1b95d8f0f54bde3a08c161b0456556ae/src/compiler.jl#L246): observations, i.e., variables on the left hand side of ~ that should not be sampled, have to be passed in as arguments to the model or be literals. I.e., the model has to be written as
@model function coinflip_binomial(heads::Int, n::Int)
    # prior on p
    p ~ Beta(1, 1)

    # updates on p
    heads ~ Binomial(n, p)
end

instead. For convenience, you can define
coinflip_binomial(y::Vector{Int}) = coinflip_binomial(sum(y), length(y))

I am wondering if the design should be changed and if the model in the OP should work as well. Mostly, I am wondering if and how existing models would break if one would not check if the LHS is an argument to the model but e.g. would only check if it exists (i.e., something like @isdefined heads and isassigned(...) for arrays?) or is missing.

Thanks for the explanation. One argument against changing the current setup is that it is more efficient to process data outside of the model function. I'm trying to think whether there is a good reason to allow data processing inside the model function, but I cannot think of one.

Thanks for clarifying. I wrote the original post on the discourse. The purpose behind writing this way was for edification: I was writing a series of simple models to get myself familiar with Turing and Julia. This model was a simple modification of a previous model that worked using a Bernoulli variable instead (so it was looping over the argument y instead).
If I understand the limitation here, this is implicitly somewhat like stan's transformed data which is evaluated only once before the sampling steps of the parameters and model blocks. Since @model has no distinct "blocks", the end user should do the transformations beforehand. Is that about right?

I believe that is correct. You can verify by putting a print statement in the model definition. It will print many times.

Yes, this is right. The @model macro does not simplify the model and therefore every model execution will perform the data transformations again, which slows down inference and is probably not what you want. However, since the @model macro just defines a regular Julia function, you can move the transformations to a separate function, possibly using multiple dispatch as in my example above. In this case, the transformation is only performed once. You can check this by e.g. putting print statements in the function that transforms the data.

Yes, this is right. The @model macro does not simplify the model and therefore every model execution will perform the data transformations again, which slows down inference and is probably not what you want. However, since the @model macro just defines a regular Julia function, you can move the transformations to a separate function, possibly using multiple dispatch as in my example above. In this case, the transformation is only performed once. You can check this by e.g. putting print statements in the function that transforms the data.

Closing now since it seems the question has been answered.

Closing now since it seems the question has been answered.


Refine pivot of home page

Coverage remained the same at 33.977% when pulling 96628e3d0851a1ed0d3ad375a3b124a9fbaeb60c on mintao/home-page into 93396f4117e963490fc12794632fc168a5dd3dcf on master.


[Feature]: Run from scratch files

Related problem
No response
My ideal solution
I see you moved the the Tinker Console to "Scratches and Consoles" with https://github.com/Roboroads/laravel-tinker/issues/39. Is there a reason why we need a separate "Console" and can't just run PHP scratch files?
Considered alternatives
No response
Additional context
No response
Intentions

[ ] I'm open to build this myself and PR it

I had tried to do that, I just needed a little bit more costimizability in the form of the tinker console scratch file type. I'm not happy with the implementation yet tho - I want the files to be "per project" and the way it's now it's not per project. So, I might ditch scratch files all together at some point.

How about having a .tinker directory etc. inside each project and whatever php files are in this directory should be tinker executable?
This will also make it easier to have custom filenames.

An interesting idea, however, that would "dirty" your folder. Maybe add in to the idea folder. Or, even better, make it customizable.

maybe even include a gitignore file by default when creating the directory

I specifically do want to see it in the directory so I can see all saved snippets and select the file I want to tinker with.
Having it in the idea folder will make it again invisible.

+1, it would be great to be able to have a tinker console per project.


What is the advantage of this with the php function imagewebp?

php imagewebp can be directly converted to webp, I don't know what the difference is?

Just read the docs https://www.php.net/manual/en/function.imagewebp.php
imagewebp needs an instance of GdImage to work.


Fix for youtube playlists, add bandcamp support, fix soundcloud playlists

I developed bandcamp plugin (https://github.com/Virusmater/plugin.audio.kxmxpxtx.bandcamp), so added support to your beautiful tool.
In meanwhile I noticed that youtube playlists don't work anymore. Kodi wasn't opening anything at all. Url example:
https://www.youtube.com/watch?v=emGri7i8Y2Y&list=PL-aQd8Gsz8xcsUrW5t5bP7I2nfHoy42sP
and fixed it.
Also soundcloud playlist feature wasn't working as well. Only first song from the list was playing. Url example:
https://soundcloud.com/thiago-silva-394/sets/chill-out-2018
fixed it as well.
Tested it only with youtube single file, youtube playlist, soundcloud playlist, bandcamp playlist.
Hope I didn't break anything.

Coverage increased (+0.01%) to 96.07% when pulling 5fad3c8c3d7bd3ffbfccc45b544669435b1af2a4 on Virusmater:master into<PHONE_NUMBER>23f0c7c6eef928ec44d7321265b4cf on regseb:master.

Hi,
Cast Kodi sends videos and music to the video player. This way you can listen to music from YouTube Music and SoundCoud in the same player.
If you play a file to Player.Open, Kodi will decide whether to send the media to the video or audio player. Sending a SoundCloud playlist doesn't work because the SoundCloud plugin inserts all the music into the audio player, while the media has been added to the video player. Maybe the plugin can insert the music in the same player as the source?
To YouTube, adding the play=1 option is good. But don't put order=default to leave the choice to the user.
For Bandcamp, it's good to add it in Cast Kodi.
If you modify the pull request with only Bandcamp and play=1 option of YouTube, I'll integrate it in the next release.
Thank you for your contribution.

I would prefer that default sorting method to be configurable on castkodi side then (ask, default, reverse, shuffle).
Use case:
There is a party at user's place. User adds few playlists from YouTube. And now every time when the playlist ends - the music suddenly stops and popup with "Select order of the playlist" appears. Now user has to find the remote or go back to PC in order to continue the music playing. And this will happen with every playlist that were added. Not good UX from my side. I think that really few people are using non-default order of the playlist anyway.
I run some tests and can say that your use case with mixed video/audio playlists doesn't work now anyway.
Current behavior:
Play now:
{"jsonrpc":"2.0","method":"Playlist.Clear","params":{"playlistid":1},"id":3}
{"jsonrpc":"2.0","method":"Playlist.Add","params":{"playlistid":1,"item":{"file":"plugin://*"}},"id":4}
{"jsonrpc":"2.0","method":"Player.Open","params":{"item":{"playlistid":1,"position":0}},"id":5}

Queue item:
{"jsonrpc":"2.0","method":"Playlist.Add","params":{"playlistid":1,"item":{"file":"plugin://*"}},"id":3}

Start from YouTube:

Play now from YouTube => YouTube starts play
Queue item from SoundCloud => Track got queued, next button is available
Click next in Kodi => Track from SoundCloud is playing
From now on queue is kinda screwed up
Queue item from SoundCloud => Next button in the player isn't available, but when previous SoundCloud track (from step 2) reaches the end - this track (from step4) starts. It has no info it all, only file name (no artist, no track, no art)
Queue item from YouTube => Next button in the player isn't available, but when SoundCloud track reaches the end - YouTube is starting, but only audio, no video
Queue item from SoundCloud => Next button in the player isn't available, but track starts and all info is displayed

PR behavior (actually the same as the current one):
Play now:
{"jsonrpc":"2.0","method":"Player.Open","params":{"item":{"file":"plugin://*"}},"id":3}

Queue item:
{"jsonrpc":"2.0","method":"Playlist.Add","params":{"playlistid":1,"item":{"file":"plugin://*"}},"id":3}

Play now from YouTube => YouTube starts play
Queue item from SoundCloud => Track got queued
Click next in Kodi => Track from SoundCloud is playing
Queue item from SoundCloud => Next button in the player isn't available, but when previous SoundCloud track (from step 2) reaches the end - this track (from step4) starts. It has no info it all, only file name (no artist, no track, no art)
Queue item from YouTube => Next button in the player isn't available, but when SoundCloud track reaches the end - YouTube is starting, but only audio, no video
Queue item from SoundCloud => Next button in the player isn't available, but track starts and all info is displayed

So I see no harm, only pros of having my approach. Do you have a counter example?
Having a support of Bandcamp plugin without Player.Open (File) makes no sense since everybody is listening music on Bandcamp by albums. This is the main feature of the service.
I think that the best we can do - call Player.GetActivePlayers before adding to the queue and route items to the currently active queue.

I think that I got your point. Currently there is "playerid: 1" is hardcoded everywhere in Cast Kodi. And currently if SoundCloud track was shared from Yatse (popular remote for Android) - then it wouldn't be possible to control Kodi playback with Cast Kodi.
I will look into dynamic playerid based on GetActivePlayers instead of hardcoded one.

Added a dynamic playerid feature. Now Cast Kodi works even if a song from SoundCloud or Bandcamp was started by Yatse. Wow!
Tested the following flow:

Play Bandcamp
Queue YouTube
Queue SoundCloud
Queue YouTube
Queue SoundCloud

And a playlist was played without any problems at all.

Cast Kodi sends everything to the video player because it is too complex to send to many players under certain conditions.
In your proposal, the media is added in the same player as the previous media. But if you queue item when there is no current player, the getCurrentPlayerId method fails because there is no current player.
If you play a YouTube video, then a SoundCloud playlist. The YouTube video will be in the video player, but the SoundCloud plugin will insert the music from the playlist into the audio player.
And you have the remote control to start the video player. If you have two players, it will not be which one to launch.

That's why if there is no an active media is playing and user added something to the playlist - it should start playing immediately. Otherwise it isn't possible to start using default/official Kodi ways.
Just tried to add YouTube video to the playlist with Cast Kodi and then somehow start it using TV Remote/Yatse/Keyboard/Mouse - nothing works.
This is how Kore/Yatse are working right now. I think this is kinda expected by user (myself included). So I addressed it in the commit 3b9f268 and 28a54e6
Also addressed your concern about playlist order for youtube lists - added new configuration setting in the commit 4353607

I would love to see this features to get merged.
Casting playlist to Kodi without getting asked for the playing order would be soo damn nice.

@andy5macht The option to set the order of Youtube playlists has been added in version 5.7.0 of Cast Kodi (requires Firefox 84).


Add man pages for cargo commands

So, the markdown port (#2672) is in idle, I'll be working in a way to make it without depending on external tools, but that is going to take a bit longer.
These are the troff pages for the rest of the cargo commands; previously the cargo-build(1) was added, so here are the rest.
No extra build dependencies here, just the new man pages.

r? @wycats
(rust_highfive has picked a reviewer for you, use r? to override)

@bors: r+ 06ab9202e0b8ded1100508bb86dbcc4ef8f2e48c
Awesome, thanks @alx741!

:hourglass: Testing commit 06ab920 with merge 6d9d5b1...

:sunny: Test successful - cargo-cross-linux, cargo-linux-32, cargo-linux-64, cargo-mac-32, cargo-mac-64, cargo-win-gnu-32, cargo-win-gnu-64, cargo-win-msvc-32, cargo-win-msvc-64


Loading multiple swagger files with ReDoc

Hello! I am looking for a solution or example for rendering multiple swagger spec files. Is there an existing/preferred solution for loading multiple swagger files, rather loading all APIs into a single yaml file (i.e. swagger.yaml in the demo code)?

Hey @katschre.
Check my answer to issue https://github.com/Rebilly/ReDoc/issues/163.
Let me know if it works for you or if you need any assistance.

In your demo code, can "swagger.yaml" be dynamically changed to specific specs? If I am following correctly, your swagger.yaml contains each of the apis in the demo. I'm looking to support upwards of 80 apis with ReDoc, so the loading time would suffer if it has to render all within one file. Please let me know if I am understanding your dynamic linking incorrectly!

From my point of view, since redoc is juste a simple client side app, you can create a basic HTML homepage with some links to your differents api.
Each API could be a link to a different "redoc" instance.

@nemenemsrouge thanks, you're absolutely correct 👍

If I am following correctly, your swagger.yaml contains each of the apis in the demo.
Probably you've mistaken something, our swagger.yaml contains spec of only ONE API with a lot of operations

@katschre summing up so far you have two options:

as proposed by @nemenemsrouge you can create a homepage with links to different API and each API page is another ReDoc instance. These pages may be simple as our minimal setup demo: https://github.com/Rebilly/ReDoc#tldr each pointing to another spec
you can create one page with some buttons, selectbox, etc and javascript which tells redoc which spec to render. Example of this is our demo page: http://rebilly.github.io/ReDoc

I will create a few basic examples today so you can base your solution on

Here is an example of hosting multiple specs on the same page: https://github.com/Rebilly/ReDoc/blob/master/demo/examples/index.html

Update, the multi-api example is now on the gh-pages branch:
https://github.com/Rebilly/ReDoc/blob/gh-pages/examples/multiple-apis/index.html

If it helps
created a small dashboard for presenting a catalog of services
https://github.com/dbones/ink
consider this a simple solution to this problem

I have written a docker image for that problem. If you are interested, you can use it :) Feel free: https://hub.docker.com/r/volbrene/redoc

@volbrene thank you for the docker image I like how you solved this issue, would you be open to putting the source code for this in Github so we could customize it for our use?


IMU not working properly

The IMU does not work as intended and causes re-renders as soon as the device is moved.

IMU behaviour unclear


ListenAsync Not Awaiting Input

Currently, ListenAsync is immediately returning and not waiting for something to be spoken. The code in use is very similar to the examples I have found.  Is there a time element to be set before execution of the function?
`
internal async void GetVocalResponse()
{
cancellationToken = new CancellationToken();
		var RecognitionText = "";

		ISpeechToText speechToText = SpeechToText.Default;

		var recognitionResult = await speechToText.ListenAsync(
											CultureInfo.GetCultureInfo(App.activeLanguage),
											new Progress<string>(partialText =>
											{
												RecognitionText += partialText + " ";
											}), cancellationToken);

		if (recognitionResult.IsSuccessful)
		{
			RecognitionText = recognitionResult.Text;

			if (RecognitionText.Contains("yes"))
			{
				Spoke_Yes();
			}
			else
			{
				Spoke_No();
			}
		}
	}

`

From what I can tell ListenAsync should wait until something has been spoken/detected. Maybe @VladislavAntonyuk can confirm this though?

Check your permissions. Probably you get an error in response
ListenAsync has timeout. If you don’t speak for some period of time, method return result, that Operation is Cancelled

During startup, microphone permission is checked and establishes a variable to control whether the GetVocalResponse() method is to be used or skipped. The method is called in a separate thread using Thread(() =>. To check the await period, I have a breakpoint set at the if (recognitionResult.IsSuccessful) statement. It is hit immediately.
The app is using the latest NuGet's including pre-releases, with CommunityToolkit.Maui v 5.3,  CommunityToolkit.Maui.Core v5.3 and CommunityToolkit.Maui.MediaElement v2.0.

Most likely the issue is related to the Thread. We expect you call the method from the UI thread. Could you try call ListenAsync without Thread?

I wasn't calling the UI thread, but I was creating a separate thread.

It was in a new thread but not specifically in a UI thread. Removing the functionality from being in a separate thread worked for an Android phone but not for an iPhone.  The call is still not being awaited on the iPhone with v16.6.1.

Do you see any exceptions when it fails?

Also if the issue is reproducible it might be worth opening an issue on the repository where the code lives:
https://github.com/CommunityToolkit/Maui/issues

on iphone make sure you granted permissions and connected to the internet

No exceptions. Phone is responding to remote input. These keys are present.
	<key>NSSpeechRecognitionUsageDescription</key> 		<string>SpeechToText requires speech recognition usage</string> 	<key>NSMicrophoneUsageDescription</key> 		<string>SpeechToText requires microphone usage</string>
Will try to create a reproducible project and create an issue.

Issue with reproduction created at: https://github.com/CommunityToolkit/Maui/issues/1415


Add 'Disable language indicator'

refer. https://discussions.apple.com/thread/255161577?answerId=259780226022&sortBy=rank#259780226022

Hi there, thanks for the PR.
I've just created a contribution guide, please take a look at it.
Especially:

Review titles and description,
Add some context infos,
Add a requirements section,
Add some screenshots if possible.

Okay, I'll add them later.


fix #3: Add localized resources to the sample

cc @Eilon, @DamianEdwards

Hi @kirthik, I'm your friendly neighborhood .NET Foundation Pull Request Bot (You can call me DNFBOT). Thanks for your contribution!
You've already signed the contribution license agreement. Thanks!
The agreement was validated by .NET Foundation and real humans are currently evaluating your PR.
TTYL, DNFBOT;

Looks nice :smile:

:shipit:

@kirthik can you have a look to AppVeyor error before you merge


Button Clicking and expanding problem

Hello , i have a button , but when it's clicked the view get expanded instead of doing the button action.

Need to modify the  onCheckCanExpandOrCollapseGroup() method.
Solution 1
Make the method returns false if the touched positon is on the button.

example; excluding mDragHandle
https://github.com/h6ah4i/android-advancedrecyclerview/blob/master/example/src/main/java/com/h6ah4i/android/example/advrecyclerview/demo_eds/MyExpandableDraggableSwipeableItemAdapter.java#L293

Solution 2
Make the method always returns false in order to disable default collapse/expand behavior. Set OnClickListener to item views and use RecyclerViewExpandableItemManager.expandGroup()/collapaeGroup().

related issue: #11


Vault standard; SRC-6

Type of change

New feature

Changes
The following changes have been made:

Add vault standard

Tag me when ready for a final review

@Braqzen


Allow passing in a path for private key

When using key encryption/decryption via box, secure-box, etc, it would be beneficial to provide a file path to be used for the location of the private key.  The private key should then be loaded via the C++ binding and deleted from memory immediately after use, allowing the private key to stay resident in memory for as little time as possible (to minimize exposure to heartbleed-like vulnerabilities).

To preserve the simplicity of this project, I would advocate that the project does not include this change. Not for security reasons. Just for simplicity.
This is certainly a fun topic of conversation, but I feel it's far out of scope for this project. From my perspective, the high-level API is already too much.

True I've been thinking about splitting the high level out as well.


Meteor: drag from list A to B without creating new item?

I've got a list of items which can be in different groups, and which are rendered by group. I now want to be able to drag between them. The Meteor implementation of Sortable creates a new item onAdd, which is not what I need: I just want to update the group of the item. Is there some  way to avoid running these lines?: https://github.com/RubaXa/Sortable/blob/c6a536aa3f999b2c556f301527fa1e7186a67d65/meteor/reactivize.js#L157-L158 Not sure if this is a bug or an issue on my side.
Here is an example of my problem: http://meteorpad.com/fork/b7HqyX4uqiAB4t8zf
Pinging @dandv since this is a Meteor related issue.

Dear all! Meteor is moved to the separate repository. If this issue is still actual, please create it there once again.
For your info: this project needs a maintainer.


Ensure links in old onboarding emails continue to point to v 1.3

As discussed with @Nikhil-Nandagopal - As part of the sidebar flow, there is no change to the content and hence this change is not needed.


reclaim: remove portdbpath/build directory

This removes the entire build folder which also removes the default
ccache location.
Closes: https://trac.macports.org/ticket/60126

which also removes the default ccache location

Is that desirable? A user who has configured MacPorts to use ccache wants to use it to speed up their compilations. Deleting the ccache directory defeats that.
On the other hand, a user who enabled ccache and then later disabled it again might want MacPorts to delete the now-unused ccache directory.

I think reclaim should delete the entire build including the. cache.   I'm open for other ways to handle it or perhaps ask the user.

That's fine as a first step. To reduce surprise, we could find wherever we document MacPorts ccache support and mention there that reclaim will delete the directory.

I had forgotten that the ccache directory path can be changed in macports.conf. So users who want to reclaim their build directory but don't want to reclaim the ccache directory could just move the ccache directory out of the build directory.

I did this manually  [b9fdb847990736cae8080dcd8f47b33a6fe1c6b3/macports-base]


dependabot-cli: init at 1.45.0

Description of changes

Create dependabot-cli package for https://github.com/dependabot/cli
Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[x] Tested, as applicable:

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

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

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

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


Please elaborate the tip # 'create your own solution for more frequent status updates of a running script'

I haven't found any examples on how to get more granular status reporting from the running custom script.
The article mentions developing a custom solution but has no details.
Is there any additional guidance or example available?

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

ID: 40aaccb8-19ba-168f-f5bf-65f1f5331541
Version Independent ID: 6cdfd166-633a-50a3-2b45-cde0e991e540
Content: Azure Custom Script Extension for Windows
Content Source: articles/virtual-machines/extensions/custom-script-windows.md
Service: virtual-machines-windows
GitHub Login: @roiyz-msft
Microsoft Alias: roiyz

Hello @arkein Thanks for bringing this to our attention, will review the issue and get back to you as soon as possible

@roiyz-msft Can you please take a look at this questions and share your insights. Thanks. :)

Will be great if any one can suggest on this. Also I found even though the script has been executed it is waiting for the next poll for the status(java sdk)
[RxIoScheduler-4] INFO com.microsoft.azure.management.compute.VirtualMachineExtensions createOrUpdate (poll)
Will it be possible to reduce the poll interval?

@roiyz-msft Would you be able to share your insights on the custom solution. Thanks. :)

@arkein By default the Custom Script Extension doesn't return status updates.. You can use other solutions like Run Command, but this also only returns output once the script has completed.  Are you looking for a way to retrieve status of the script as it is running?  Or output while it is still running?

@georgewallace I had a long running script (few hours) as a last step of VM ARM and was looking for a way to give an idea of what's happening inside the VM to whoever looking into the deployment. Also would be nice to have an example of a solution as a source of inspiration of a kind.
At this point, the script was merged into the DCS, so I no longer have a need for a custom status update solution.

We are currently closing out long standing backlog in order to better determine which issues are still valid and which have been addressed. If you are still seeing a specific problem with this document please open a new issue so we can properly assign the feedback to the correct author and get it addressed ASAP.
#please-close


Items in list widget give required error... even when config is set to false

Sorry if this is a duplicate, but I searched through the issues and couldn't find help.
Describe the bug
I'm using the list widget. It ignores that I have returned required to false and is giving me an error. I also tried stating implicitly which item was required. Since we are using the widget to build properties that will be used in a table, we need the option to have empty items in the list.
Expected behavior
I was expected to be able to submit the form with blank items in the list widget.
Screenshots

Applicable Versions:

Netlify CMS version: 2.16.63
Git provider: Github
OS: Mac
Browser version Chrome

CMS configuration
`
backend:
name: github
repo: ux-at-icfnext/herc # Path to your GitHub repository
netlify.configure({'site_id': herc-library.netlify.app);
branch: main
media_folder: "assets/img/uploads"
collections:

label: "Pattern Specifications"
name: "Pattern Specifications"
folder: "pages/patterns"
create: true
fields:

{label: "layout", name: "layout", widget: "hidden", default: "patterns" }
{label: "Page Title", name: "title", widget: "string", hint: "Please use title case format", required: true }
{label: "Page location", name: "permalink", widget: "string", hint: "Page url, should start with '/'", required: true}
{label: "Short description", name: "description", widget: "markdown", required: false}
{label: "Page group", name: "parent", widget: "string", hint: "if this pattern is part of a group, enter the group name", required: false }
{label: "Category", name: "category", widget: "hidden", default: "pattern" }
{label: "Specifications", name: "specification", widget: "markdown", required: false }
label: "Content Specifications"
name: "schema"
widget: "list"
fields:

{label: "Field name", name: "fieldname", widget: "text", required: true }
{label: "Field Type", name: "type", widget: "text", required: false }
{label: "Class", name: "class", widget: "text", required: false }
{label: "Required", name: "required", widget: "boolean", required: false }
{label: "Content Specs", name: "content", widget: "text", required: false }
{label: "Example content", name: "example", widget: "text", required: false }
{label: "Notes", name: "notes", widget: "text", required: false }

{label: "More information", name: "body", widget: "markdown", hint: "use this if more information is needed to describe the pattern.", required: false}
`

On further examination -- it is ignoring all requirement options whether in the list widget on not. I just tried to submit with an empty "Short Description" field. As you can see above, it is not required. And yet it is giving me a required error.

Interesting ... I upgraded... the downgraded my ruby version -- for a different reason completely. Anyway, that seemed to shake up things and everything is working now.


[BUG] cur_app always returns TV on 55OLED865/12

Describe the bug
In the status message (via MQTT) always "TV" is returned as "app" in "cur_app".
The powerstate, volume, mute, ambilight settings etc. are reported correctly - nice work, thank you!
To Reproduce
I have a Philips 55OLED865/12 from 2020 TV with Android TV 9.
Expected behavior
Should report Netflix, Disney+, Prime, Settings and so far.
Additional context
"{"powerstate": "On", "volume": 0, "muted": false, "cur_app": {"app": "TV", "channel": {"channel": {"ccid": 29, "preset": "1", "name": "Das Erste HD"}, "channelList": {"id": "allcab", "version": "1"}}}, "ambilight": {"styleName": "FOLLOW_VIDEO", "isExpert": false, "menuSetting": "STANDARD", "stringValue": "Standard"}, "ambihue": "Off"}"

Hi @heikok88!
Sorry for the late reply. I've tried to reproduce the issue, but on my TV it works as expected. I've also checked the code but I don't see any problems there that could lead to such behaviour.
Could you please try opening YouTube on your TV and check two things while it runs:

What does the MQTT status message display?
Please run Pylips with --command current_app and share the output

I know for sure that YouTube should return the correct status, so this will help me understand what's going on with your particular TV.
Thank you in advance!

Hi @heikok88!
Sorry for the late reply. I've tried to reproduce the issue, but on my TV it works as expected. I've also checked the code but I don't see any problems there that could lead to such behaviour.
Could you please try opening YouTube on your TV and check two things while it runs:

What does the MQTT status message display?
Please run Pylips with --command current_app and share the output

I know for sure that YouTube should return the correct status, so this will help me understand what's going on with your particular TV.
Thank you in advance!

Hello @eslavnov,
I'm running Pylips in a docker container:
`FROM python:3-alpine
RUN apk add --no-cache build-base git &&
git clone -b v1.3.0 https://github.com/eslavnov/pylips.git &&
pip3 install -r /pylips/requirements.txt &&
apk del --no-cache build-base git &&
rm -rf /var/cache/apk/*
VOLUME /config
ENTRYPOINT ["python", "/pylips/pylips.py"]
CMD ["--config", "/config/settings.ini"]`
This is the content of my settings.ini:
`[DEFAULT]
verbose = True
mqtt_listen = True
mqtt_update = True
num_retries = 3
update_interval = 5
[TV]
host = <IP_ADDRESS>
port = 1926
apiv = 6
user = ceIa0LSHWanZpsex
pass = 340890faa2de5d8324a2b7273e3ea6dfe70144be2f47dee8150354dfc5c01812
protocol = https://
[MQTT]
host = mosquitto
port = 1883
user = ***
pass = ***
tls = False
cert_path =
topic_pylips = atv/cmd
topic_status = atv/stat`
I am Running Youtube on the TV and the status message prints:
pi@raspi:~ $ mosquitto_sub -h localhost -u *** -P *** -t atv/stat {"powerstate": "On", "volume": 0, "muted": false, "cur_app": {"app": "TV", "channel": {"channel": {"ccid": 30, "preset": "2", "name": "ZDF HD"}, "channelList": {"id": "allcab", "version": "1"}}}, "ambilight": {"styleName": "FOLLOW_VIDEO", "isExpert": false, "menuSetting": "STANDARD", "stringValue": "Standard"}, "ambihue": "Off"}
Here is the output of --command current_app:
~ # python /pylips/pylips.py --config /config/settings.ini --command current_app Sending GET request to https://<IP_ADDRESS>:1926/6/activities/current Request sent! {"component":{"packageName":"NA","className":"NA"}}
Thanks for your help! If I can contribute more information - please let me know!
Greetings

Hello @eslavnov,
I'm running Pylips in a docker container:
`FROM python:3-alpine
RUN apk add --no-cache build-base git &&
git clone -b v1.3.0 https://github.com/eslavnov/pylips.git &&
pip3 install -r /pylips/requirements.txt &&
apk del --no-cache build-base git &&
rm -rf /var/cache/apk/*
VOLUME /config
ENTRYPOINT ["python", "/pylips/pylips.py"]
CMD ["--config", "/config/settings.ini"]`
This is the content of my settings.ini:
`[DEFAULT]
verbose = True
mqtt_listen = True
mqtt_update = True
num_retries = 3
update_interval = 5
[TV]
host = <IP_ADDRESS>
port = 1926
apiv = 6
user = ceIa0LSHWanZpsex
pass = 340890faa2de5d8324a2b7273e3ea6dfe70144be2f47dee8150354dfc5c01812
protocol = https://
[MQTT]
host = mosquitto
port = 1883
user = ***
pass = ***
tls = False
cert_path =
topic_pylips = atv/cmd
topic_status = atv/stat`
I am Running Youtube on the TV and the status message prints:
pi@raspi:~ $ mosquitto_sub -h localhost -u *** -P *** -t atv/stat {"powerstate": "On", "volume": 0, "muted": false, "cur_app": {"app": "TV", "channel": {"channel": {"ccid": 30, "preset": "2", "name": "ZDF HD"}, "channelList": {"id": "allcab", "version": "1"}}}, "ambilight": {"styleName": "FOLLOW_VIDEO", "isExpert": false, "menuSetting": "STANDARD", "stringValue": "Standard"}, "ambihue": "Off"}
Here is the output of --command current_app:
~ # python /pylips/pylips.py --config /config/settings.ini --command current_app Sending GET request to https://<IP_ADDRESS>:1926/6/activities/current Request sent! {"component":{"packageName":"NA","className":"NA"}}
Thanks for your help! If I can contribute more information - please let me know!
Greetings

Thanks for the info! For some reason, your TV indeed does not return the current app, as you can see in the current_app response... Unfortunately, it's either a changed or a broken API in the TV, so nothing I can do. I suggest looking into using adb as an alternative or wait for a TV update that might fix this endpoint.

Thanks for the info! For some reason, your TV indeed does not return the current app, as you can see in the current_app response... Unfortunately, it's either a changed or a broken API in the TV, so nothing I can do. I suggest looking into using adb as an alternative or wait for a TV update that might fix this endpoint.

FYI same issue on 50PUS8505/12 :(

Try call --command get --path system before get current_app, on my TV i have to call /6/system before /activities/current start workig

Hello @beam,
that works for me as well, thank you!


Do I need to use Uniprot?

Hi,
I am not sure if I completely understood how to use Alphamap correctly: Being an Arabidopsis guy, I mainly work with the databases from Araport or TAIR with some individual changes and additions but not Uniprot. Does my evidence.txt need to contain the respective Uniprot identifiers for Alphamap to work at all? Or could I also use databases I edited? I am mainly interested to compare sequence coverage between isoforms etc..
At the moment I get the following errors when I try to upload my evidence.txt from my MaxQuant Run (<IP_ADDRESS>):
"The columns necessary for further analysis cannot be extracted from the first experimental file. Please check the data uploading instructions for a particular software tool."
The console says:
param\parameterized.py:337: DtypeWarning:
Columns (2) have mixed types.Specify dtype option on import or set low_memory=False.
So is it me using the tool incorrectly or is there a fix to my problem?
Many thanks,
Nils

Hi Nils,
I'm sorry for the late reply. I actually used your data and it worked perfectly fine for me.
I also get a warning message, but that should not have any impact on the results.
I do not get the error: "The columns necessary for further analysis cannot be extracted from the first experimental file. Please check the data uploading instructions for a particular software tool."
Could it be that you work with an earlier release of alphamap?
I would recommend to uninstall it completely and then reinstall from scratch (Release version 0.1.5).
Please let me know in case you still encounter problems afterwards.
Best,
Isabell


Improve TestRequestReviewers

Fixes #725

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 25.221%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2655

Relevant Lines:
10527

💛  - Coveralls


App deletes keys with similar names by accident!

Steps to reproduce:

Create a key called new and
copy it to a new key called new_2
Select and delete new_2 using the web interface
Both new and new_2 are gone!

OK, well now I seem to be unable to recreate this...

I'm also unable to reproduce. Can we close?

Yes
On Thu, Apr 14, 2016 at 2:57 PM Matthew Neeley<EMAIL_ADDRESS>wrote:

I'm also unable to reproduce. Can we close?
—
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub
https://github.com/labrad/scalabrad-web/issues/173#issuecomment-210170594


Add support of performance_insights_enabled

Description
AWS provider v2.12 supports performance_insights_enabled what is missing in the current module. This allows using this feature for Terraform version 0.11.X.

Thanks @hato221 for this addition!
v1.29.0 has been released.

For Terraform 0.12 users there is v2.2.0 where the same functionality is now available.


Move HWND render target creation to WM_CREATE.

This PR should help with the initial white flash reported in #914. On my Windows 7 desktop I measured the HWND render target creation at 39ms. This is definitely too long to lazily create in WM_PAINT so I moved it to WM_CREATE.
Even if it doesn't fully fix the white flash, it cuts down the first frame time by 39ms on my machine, so it's worth a merge regardless.
I left the check in WM_PAINT intact, because there are failure paths with dcomp that may need it.

I don't have access to a windows machine right now, so I can't test this. :(


Filter by date range

I use flowdock-grep to find out what I worked on when. I find myself running
flowdock-grep -d --by KalleH futurice -a | grep ' 2017-04-' | sort -k 2,3
This is fine, but flowdock-grep could run faster if it saw that it already has cached data for the required date range locally.

Not sure if I got you right @KalleHallivuoriFuturice , but a minute ago I learned using "-o" you can tell flowdock-grep to use only your offilne cache. :)
Meaning this could be faster:
flowdock-grep -od --by KalleH futurice -a | grep ' 2017-04-' | sort -k 2,3

That's great assuming I know what it has already cached.

@KalleHallivuoriFuturice run flowdock-grep -a futurice >/dev/null and lfowdock-grep will cache all futurice flows up to today.

So to have a fast search through the cache in case of filtered-range-already-in-cache:

check whether you have the range already in cache
if you have, go to 4
do a fetch to cache
run your search from the cache.

I can do this manually, sure, but esp. 1 is hard (I need to look into the cache and figure out how my question relates to the storage format thereof).
If the software could do 1-2 for me (3-4 it already can), I could "just search" and get the answers fast when possible.
I'll put flowdock-grep -a futurice in a daily cron job. That probably solves most of my usage cases for me.

@phadej how hard/desirable do you think these independent features could be:

Making the search in cache the default behavior.
Showing how fresh the cache is. Right in the first line: cache has data until dd.mm.yyyy

I think I stopped using flowdock-grep because I didn't know about the offline flag. You could blame me, but maybe others don't dig in enough to find the offline feature either :)

@omidfi I don't know which one is better. With offline by default you have to remember to update the cache.
@KalleHallivuoriFuturice yes, sounds reasonable, we could add --until, so while traversing through cached data, if later entry is found, we can stop (whether -o is set, or not). Similarly --from could simply omit the values between, and print a warning if no messages with later timestamp are found (matched or not).
Also this is an open-source non-internal project, so I tag this with help wanted.

What, an excuse to learn haskell? Can't wait for summer vacation!


FR: pipelineRun.spec.taskRunTemplate

Feature request
We already have pipelineRun.spec.taskRunSpecs, but it might be nice to be able to specify a TaskRun configuration that applies to every TaskRun in the PipelineRun  by default. An analogous feature is task.spec.stepTemplate.
Example use cases

I would like to use the same service account for all of my pipeline tasks except one.
I want to specify compute resources that each TaskRun in my PipelineRun should run with, and don't want to have to specify them individually for each TaskRun.

/assign

taskRunTemplate should be a field of pipelineRun.spec or a field of pipeline.spec ?

I think we'd want this to be on PipelineRun, since the use cases I mentioned (service account and compute resources) are probably things you'd want to specify for a pipelinerun rather than a Pipeline. However (I should have mentioned this in the initial issue) I think we should have a small TEP (design proposal) for this before implementing it just to make sure there are no concerns from maintainers. Is that something you'd be willing to do, with help from me?

I think we'd want this to be on PipelineRun, since the use cases I mentioned (service account and compute resources) are probably things you'd want to specify for a pipelinerun rather than a Pipeline. However (I should have mentioned this in the initial issue) I think we should have a small TEP (design proposal) for this before implementing it just to make sure there are no concerns from maintainers. Is that something you'd be willing to do, with help from me?

Of course! I would like to do it!  Thanks for your help！@lbernick
Maybe I should create a TEP PR in Tekton/community first?

Thank you, that would be amazing! The instructions for creating a new TEP are here. Please let me know if you need any help with this.

Thank you, that would be amazing! The instructions for creating a new TEP are here. Please let me know if you need any help with this.

Yes! I will 😁 !
Since I'm not good at English and I need to do some in-depth research, it will take some time to create the TEP, but I'll sync the progress here.

Thanks so much for adding the TEP @yuzp1996! are you still interested in implementing this, or should we assign someone else? Either way works!

Yes I am，  I will assign it to me Thanks！
发自我的小米
在 Lee Bernick @.***>，2022年9月7日 上午3:36写道：
Thanks so much for adding the TEP @yuzp1996https://github.com/yuzp1996! are you still interested in implementing this, or should we assign someone else? Either way works!
—
Reply to this email directly, view it on GitHubhttps://github.com/tektoncd/pipeline/issues/5302#issuecomment-1238572363, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFPRBWHJG22PK7VWNVPMBQTV46MKZANCNFSM56ETZ6XA.
You are receiving this because you were mentioned.Message ID: @.***>

@JeromeJu  welcome! 😀

When should we start to implement this TEP? I remember we need to implement it in V1. When will V1 be released?

We already have v1 Go structs here. Before we release v1, we need to move serviceAccountName and podTemplate to pipelineRun.spec.TaskRunTemplate in this folder. After releasing v1, we can implement the rest of the TaskRunTemplate fields.

Ok! I am worried I would not be able to start work on this implement immediatly because I will be a little busy for my work in the next few weeks.
Look like @JeromeJu is fine to do it. Maybe you can start to implement it now. I can just help review the PR if possiable! Thanks!

Ok! I am worried I will not be able to start to implement it immediatly because I will be a little busy for my work in the next few weeks.
Look like @JeromeJu is fine to do it. Maybe you can start to implement it now. I can just help review the PR if possiable! Thanks!

Sounds good. Thank you for the excellent collaboration on the TEP work.

TODO: implement the rest of the fields after v1 release

/remove-lifecycle stale  #5579 unblocks this

How about support taskTemplate in Pipeline.Tasks. I found it's impossible to build multi arch image with kaniko with multi tasks planed to run on different arch nodes.

Thanks @wuhuizuo, could you give an example of what you'd like to exist? I'm curious why pipelinerun.spec.taskrunspecs does not work for your use case.

Thanks @wuhuizuo, could you give an example of what you'd like to exist? I'm curious why pipelinerun.spec.taskrunspecs does not work for your use case.

Sorry for late reply. I discussed it in slack channel, also I created a issue in community


Playa-mesos does not allow changing version number

It looks like due to the has_key method not returning as expected, the --provision method of specifying an exact mesos version to use isn't working.
https://github.com/emccode/vagrant/blob/master/playa-mesos/Vagrantfile#L80-L90
{
  "platform": "virtualbox",
  "box_name": "playa_mesos_ubuntu_14.04_201601041324",
  "base_url": "http://downloads.mesosphere.io/playa-mesos",
  "mesos_release": "0.27.0-0.2.190.ubuntu1404",
  "isolator_version": "0.4.1",
  "hosts": {
    "mesos-master": {
      "ip": "<IP_ADDRESS>",
      "vm_ram": "512",
      "vm_cpus": "1",
      "disable_slave": false,
      "external_volumes":true
    }
    },
  "vm_ram": "1024",
  "vm_cpus": "1"
}

vagrant up --provision

Old and playa-mesos is dead


PR

PR for issues wrt xml serialization.

Hi @christianhecht86 ,
Could you please approve the PR?

@christianhecht86  The tests are also successful in the PR. I can merge to master once you approve the PR.


[trollvids] Remove exctractor

http://trollvids.com
It's now iwara.tv, and generic exctractor work for this domain, so you can remove trollvids.
http://www.iwara.tv/forums/what-fuck-happened-trollvids?language=en

Thanks fixed. I keep this extractor as it extracts age_limit.


Weird behavior with Canvas Renderer

When I use the resource pack with Canvas Renderer, I get extreme darkness when I'm in a cave. This is regardless of gamma level as well.

When I use other resource packs like Mizuno 16, they work normally.

I'm not sure why this is, but it would be nice if the pack worked with Canvas.

Hello Pikalyx ! Thanks for your comment
I dont know what Canvas Renderer but this is actually intended to have darker cave & night light with Reworkbench.
But if you dont like it you can remove the custom light texture from the pack : to do this, open the texture pack archive in winRAR, go to assets\minecraft\optifine\lightmap\ and delete the file world0.png.

Oh Thank you! I never noticed that it was intended to be darker. And it fixed the issue I had.
Canvas Renderer is another rendering engine mod like Sodium, but works differently.


How to create different states using a for loop in reactstrap?

      dropDownItems() {
        var listODropDownItems = [];
        var sampleDropDown = [{'name': 'A', 'id': '1'}, {'name':B'', 'id': '2'}, {'name': 'C', 'id': '3'}];

        for (var i = 0; i < sampleDropDown.length; i++) {

            listOfDropDownItems.push(<Label check>
                                         <Input type="checkbox" onClick={this.toggleCheckbox}/>{' '}
                                            {sampleDropDown[i]['name']}
                                     </Label>);
        }

Right now, I have to make a bunch of checkboxes using a forloop.  From my understanding, if I am to create a JSON string for each selected checkbox, the best way would be to create a true/false state for each checkbox.  However, is there any possible way to create a for loop and different states that represent each checkbox? (e.g., from the case above, it would be great if the 3 true/false states are generated for name = A, B, and C respectively, using the for loop).  If not, what are the alternative(s) that differentiate between three different checkboxes, that allow me to retrieve their checked/unchecked value, and generate a json string for each of them?

Seems like I gotta answer this question by myself by suggesting a dynamic state creation.
inputChangeHandler : function (event) {
    this.setState( { event.target.id  : event.target.value } );
}

This would have been a good question for stackoverflow. While you are using reactstrap, the thing you are trying to do is not specific to reactstrap, but react itself.
Also, to dynamically create object and set variable key names, you need to wrap your variable key name in in brackets in es2015 (AFAIK, it will not work without them)
inputChangeHandler : function (event) {
    this.setState( { [event.target.id]  : event.target.value } );
}

reference: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Computed_property_names
Closing this as it seems to be solved and if not, stackoverflow would be a better place to ask.


Better MonoConnect error messages

Better error messages for MonoConnect connection errors. Fixes #2061
Contributor Checklist

[ ] Did you add Scaladoc to every public function/method?
[x] Did you add at least one test demonstrating the PR?
[x] Did you delete any extraneous printlns/debugging code?
[x] Did you specify the type of improvement?
[ ] Did you add appropriate documentation in docs/src?
[x] Did you state the API impact?
[x] Did you specify the code generation impact?
[x] Did you request a desired merge strategy?
[ ] Did you add text to be included in the Release Notes for this change?

Type of Improvement

performance improvement

API Impact

None
Backend Code Generation Impact

None
Desired Merge Strategy

Squash: The PR will be squashed and merged (choose this if you have no preference.

Release Notes

Reviewer Checklist (only modified by reviewer)

[ ] Did you add the appropriate labels?
[ ] Did you mark the proper milestone (Bug fix: 3.3.x, [small] API extension: 3.4.x, API modification or big change: 3.5.0)?
[ ] Did you review?
[ ] Did you check whether all relevant Contributor checkboxes have been checked?
[ ] Did you mark as Please Merge?

@mwachs5 Two options for formatting the relation between the problematic Data object and its parent that @jackkoenig and I discussed: myReg in MyModule cannot be written from ... or MyModule.myReg cannot be written from ... - what do you think?

@mwachs5 Two options for formatting the relation between the problematic Data object and its parent that @jackkoenig and I discussed: myReg in MyModule cannot be written from ... or MyModule.myReg cannot be written from ... - what do you think?

Personally I think both are fine