MSID: 86670 Version: 2 DOI: 2<IP_ADDRESS>3782

[PLACE MANUSCRIPT AND EDITOR DETAILS HERE WHEN AVAILABLE] See step 3
[PLACE PDF URL HERE WHEN AVAILABLE] See step 7
Step 1. Inform bioRxiv
Who can help: @QueenKraken, @nlisgo, @scottaubrey

[ ] Manuscript is in data hub index (https://data-hub-api.elifesciences.org/enhanced-preprints/docmaps/v1/by-publisher/elife/get-by-manuscript-id?manuscript_id=86670)

or (only one should be ticked. remove other from description.)

[ ] Confirmed with Ted at bioRxiv that MECA archive is available

Send the following email to Ted and wait for his reply.
Hi Ted,

Please can you prepare the preprint MECA for 10.1101/2<IP_ADDRESS>3782

Thanks

Step 2. Create preview of manuscript
Who can help: @fred-atherden, @nlisgo, @scottaubrey

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/86670/v2)

[ ] Trigger import for staging: https://prod--epp.elifesciences.org/import
[ ] Sync data folder with s3://prod-elife-epp-data/data
[ ] Trigger import for staging: https://staging--epp.elifesciences.org/import
[ ] Sync data folder with s3://staging-elife-epp-data/data
[ ] Pull request created to enhanced-preprint-data
[ ] Post link to pull request below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-manuscript
Step 3: Awaiting public reviews
Who can help: Editorial team

[ ] Public reviews available on sciety (https://sciety.org/articles/activity/10.1101/2<IP_ADDRESS>3782)
[ ] Manuscript and editor details at the top of this issue (Supplied by Editorial team)
[ ] Reviews returned by EPP - https://prod--epp.elifesciences.org/api/reviewed-preprints/86670/v2/reviews

Example
"msas": "Genetics and Genomics", "Neuroscience"
"msid": "84628"
"version": "1"
"preprintDoi": "10.1101/2<IP_ADDRESS>4241"
"articleType": "Reviewed Preprint"
"status": "Published from the original preprint after peer review and assessment by eLife."

"Reviewed Preprint posted": "2023-01-02"
"Sent for peer review": "2022-10-28"
"Posted to bioRxiv": "2022-11-21" (link: "Go to bioRxiv": "https://www.biorxiv.org/content/10.1101/2<IP_ADDRESS>4241v1")

Editors:
Reviewing Editor
Michael B Eisen
University of California, Berkeley, United States
Senior Editor
Michael B Eisen
University of California, Berkeley, United States

Step 4: Modify manuscripts.json (no PDF)

[ ] Reviewed preprint is published to EPP (https://elifesciences.org/reviewed-preprints/86670)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[ ] Request that a doi be registered

[ ] Post link to #enhanced-preprint comment below

Pull request: [PLACE LINK TO PULL REQUEST HERE]
#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]

Instructions to modify manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/publish-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/334/files
Once the pull request is merged in it should be available a few minutes later.

Request that a doi
Post the following in #enhanced-preprint:
@Fred can you register a doi for https://elifesciences.org/reviewed-preprints/86670

Step 5: Awaiting search reindex

[ ] Reviewed preprint is avaliable on journal homepage (https://elifesciences.org)

The search reindex is triggered once an hour. We need the reviewed preprint to be indexed as the search application serves the journal homepage.

Additional info
If needed, the jenkins pipeline to reindex search can be triggered sooner.
https://alfred.elifesciences.org/job/process/job/process-reindex-reviewed-preprints/

Step 6: Published! Request PDF generation

[ ] Post the link to the PDF url at the top of the issue

[ ] Post link to #enhanced-preprint comment below

#enhanced-preprint comment thread: [PLACE LINK TO COMMENT HERE]
Post the following to the #enhanced-preprint on slack:
@Ryan Dix-Peek please can you generate a PDF for https://elifesciences.org/reviewed-preprints/86670

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/86670/v2/86670-v2.pdf

Detailed instructions: https://github.com/elifesciences/enhanced-preprints-data#add-a-pdf
Step 8: Add PDF url to manuscripts.json

[ ] Reviewed preprint PDF is available for download (https://prod--epp.elifesciences.org/reviewed-preprints/86670)

[ ] Pull request created to enhanced-preprint-client
[ ] Pull request switched to "Ready for review"
[ ] Post link to pull request below

[PLACE LINK TO PULL REQUEST HERE]

Instructions to add PDF url to manuscripts.json

Visit: https://github.com/elifesciences/enhanced-preprints-client/actions/workflows/add-pdf-url-to-manuscript.yaml
Click: Run workflow
Complete the form and click "Run workflow"
A successful run should result in a new pull request at https://github.com/elifesciences/enhanced-preprints-client/pulls
Open the pull request and click the "Ready for review" button to trigger tests
Once the tests pass and you are happy with the changes the PR can be merged

Example pull request: https://github.com/elifesciences/enhanced-preprints-client/pull/397/files
Once the pull request is merged in it should be available a few minutes later.

Step 9: Done!

[ ] Kettle is on!

(V2 should use preprint V3)

Nobody marked as corresponding author by bioRxiv


Comfy Theme broken on Replugged/Powercord

I saw in the last commit 2c21ad6 the manifest file's that are used by a still working Powercord and community version Replugged have been removed and breaking the theme for people. Could this be reverted or is comfy not supporting powercord/replugged anymore.

Surely, just a mistake

theme still works fine once the files are added back.

still not fixed

still not fixed

noticed that, i hope the dev/maintainer will add the files back to the release branch.

fixed #79


InfluxDB inputs configuration

Hi Christ,
Kindly elaborate on how you configured your influxDB inputs to read data from logstash.
I have logstash.conf file well populated and configtest shows OK. My logstash.log file also shows "message=>"Pipeline main started". So all is ok with logstash.
However influxDb is not populating.
Kindly assist.
Cheers

Added the logstash config file here.    This is pretty much as far as I can help you.  If this doesn't work, I don't really know what to tell you.  I'm by no stretch an Influx expert.
I can point you to the 'ruby debug' output for Logstash. It might help
https://github.com/chrisfauerbach/suricata_stats_influx/blob/master/src/suricata_to_influx.conf


refactor(i18n): merge weblate

Description
This is an attempt to merge the weblate and sync the weblate with our current develop

Fallenbagel

Screenshot (if UI-related)
To-Dos

[ ] Successful build pnpm build
[ ] Translation keys pnpm i18n:extract
[ ] Database migration (if required)

Issues Fixed or Closed

Fixes #XXXX

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

v2.0.0
GitHub release

Your semantic-release bot :package::rocket:


improved "subscribe to a taxon"

The "subscribe to a taxon" needs a locality filter.  I'd love to subscribe to observations of taxa within areas in which I'm familiar with the taxon in question--but not for the entire world.

You can do this by subscribing to a place and adding an optional taxon filter. e.g to subscribe to beetles of California, click on Subscribe to a place and add place=california and taxon=beetles


Payment process got stuck

Describe the bug
When selecting for membership and paying, I received emails that the payment was successful but the website got stuck on pinging https://portal.brisbanemaker.space/api/billing/check-induction/ with the response success: false.
To Reproduce
Steps to reproduce the behavior:

Go to https://portal.brisbanemaker.space/account/membership-plan
Follow instructions until you enter the credit card
Enter credit card and press next
On step "Induction" the browser will ping https://portal.brisbanemaker.space/account/membership-plan and response is always success: false

Expected behavior
Get access to membership.
Screenshots

Figure: Website stuck at verifying the payment.

Figure: Received email that I added a credit card and I paid.

Figure: Payment was successful but haven't yet met all of the requirements for activating my site access. Not sure what that means and how to meet those requirements.

Not a problem, it's just me not reading the instructions and analyzing TypeScript and network traffic instead. 😂


Arm v5 fails to build

$ build-app -a
...
- Building static linked binary to ... /workspaces/QiiTask/bin/QiiTask-linux-arm/5/QiiTask
  Arch: linux arm/5
  Pwd : /workspaces/QiiTask/bin
cmd/go: unsupported GOOS/GOARCH pair linux/arm/5
Failed to build binary.
...

The path is absolutely wrong.
$ build-app arm 5
fatal: No names found, cannot describe anything.
- Building static linked binary to ... /workspaces/QiiTask/bin/QiiTask-arm-5/QiiTask
  Arch: arm 5
  Pwd : /workspaces/QiiTask/main
cmd/go: unsupported GOOS/GOARCH pair arm/5
Failed to build binary.
...

$ build-app -l | grep arm
fatal: No names found, cannot describe anything.
    android/arm
    android/arm64
    darwin/arm64
    freebsd/arm
    freebsd/arm64
    ios/arm64
    linux/arm
    linux/arm64
    netbsd/arm
    netbsd/arm64
    openbsd/arm
    openbsd/arm64
    plan9/arm
    windows/arm

It won't work. You are missing the GOOS such as "linux".
- $ build-app arm 5
+ $ build-app linux arm 5

I will add a message that probably "linux" is missing if the error msg includes "unsupported GOOS/GOARCH pair".


Crawling data URIs fails

Having updated to version 5.8 (WP VERSION 4.9.8) I have encountered the following error
2018-09-18 06:49:01 SAVING URL: UNABLE TO SAVE FOR SOME REASON
2018-09-18 06:49:01 FAILED TO CRAWL FILE: http://[url-truncated]/assets/css/data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E
2018-09-18 06:49:01 SAVING URL: UNABLE TO SAVE FOR SOME REASON

Seems sensible to not try to crawl data uris.
Great job with the plugin!

Thanks for reporting this, @gwhitelaw.
Version 5.9 is being a lot smarter about the crawling and I think this may be solved already.
To confirm this case, could you please include here a code sample from a page where it incorrectly detects the link? I will use it as a reference for a new automated test.
Cheers,
Leon

I believe this has to do with data uris in CSS files!
background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 30 30\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'%23232C59\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 7h22M4 15h22M4 23h22\'/%3E%3C/svg%3E');
Excited to try 5.9 then!

@gwhitelaw - perfect, thanks for this!
5.9 is going well, but taking a bit longer than I expected (as I look further at the code, more improvements to be made!). Feels about halfway there, so :crossed_fingers: for the end of the week!

@gwhitelaw tested again and found no issues with the latest build. Can grab it at the Releases page in GitHub for now, then will be released to the wp.org plugin repository.


Add u128/i128 support with a feature

I'm specifically referring to the methods in the BufMut trait.
byteorder already supports this so it shouldn't be too hard to add.

👍

The one problem is that currently, there's no way to make a dependency's feature conditional on your crate's feature. That means that we couldn't use byteorder's i128 feature, so we'd have to implement it in terms of i64/u64.

It looks like this landed in 1.26.0, so in ~3 mo, the API can be added.
It's also possible it could be added gated w/ a feature flag before then.

I'd love support for this now, so can put together a PR for this gated by an i128 feature flag.

Hmm, actually a feature flag might be problematic because these are methods on traits, so adding them through a feature could lead to random build failures depending on what libs you pull in. It's probably easier to just add this when you're ready.
In the meantime I can use an extension trait in my code.

This was done.

@carllerche Did you have plans to publish a new 0.4.x point release with the 128bit number support?

It should be part of 0.4.9.


icon computation without mutable variables

Description
I have tried to use a helper function getIconAndLoadingStatus to return necessary values without having to mutate any variables.The returned values are then destructured into initialIcon and isLoading, which are used to set the state.
Issues Resolved
Fixes #1167
Check List

[ ] New functionality includes testing.
[ ] New functionality has been documented.
[ ] All tests pass

[ ] yarn lint
[ ] yarn test-unit

[ ] Update CHANGELOG.md
[X] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@BSFishy
Can you let me know if this is the right approach?


Adding code for largest divisible subset

Submission Title
Dynamic Programming
Submission Type
Algorithm
Submission Description
Given a set or array, we have to find the largest divisible subset
Submission Directory
Algorithms => Dynamic_Programming => Largest_Divisible_Subsets.cpp
Contributors

[x]  C++ -
[ ]  C -
[ ]  Python -
[ ] Java -
[ ] JavaScript -
[ ] TypeScript -
[ ] Golang -
[ ] Ruby -
[ ] php -
[ ] Swift -
[ ] C# -

I would like to do this in Java

Can I work only on one language? if not would like to do this in python

@Sinha199 Kindly please assign me for python and C#

@Sinha199 please, assign it to me, i want to do it in JavaScript and TypeScript. Thank you.

Hi @ahampriyanshu  please assign me this issue in c language


ProjectIpAccessList breaks on ip address <IP_ADDRESS>

What happened?
When trying to add an ip address to the access list, using the <IP_ADDRESS> address breaks pulumi up.
Despite that, the address is added to Atlas and can be seen in UI.
Steps to reproduce

obtain projectId
add the following command   new mongodbatlas.ProjectIpAccessList('test', {  projectId: projectId,  ipAddress: '<IP_ADDRESS>', }); to your infra
run pulumi up
output will be  * error creating Project IP Access List information: couldn't find resource (21 retries)

Expected Behavior
pulumi up results in success
Actual Behavior
pulumi up is failing, but the operation seem to succeed in mongo
Versions used
3.5.0
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Thanks for reporting this issue, sorry it took so long to get a response. It looks like this is a known issue in the upstream provider. https://github.com/mongodb/terraform-provider-mongodbatlas/issues/864 is a direct analog to this issue. They provided the following workaround:
 new mongodbatlas.ProjectIpAccessList('test', {
   projectId: projectId,
-  ipAddress: '<IP_ADDRESS>',
+  cidrBlock: '<IP_ADDRESS>/0',
 });


Add CSS font-size property (by kettlebell)

This enhancement was made by kettlebell: https://github.com/kettlebell/purescript-halogen-svg/commit/d6d96caa5f43abfedde511dc7a30b2f38558f865.

FYI @kettlebell, I made a PR out of your contribution.

Hi @epost, thanks for arranging the pull request. I've recently returned to my repo and updated it to use Spago and Halogen 5 (wasn't too bad as you can see here)
Also it'd be great to flesh out some more of the SVG properties.

@kettlebell That's good to hear! I'm doing this in the hopes of converging on a repo that can be maintained, because we're using this at Statebox and I've added a fair number of things, including animation support. Here is a WIP document describing the current state of affairs: https://hackmd.io/lYvFcjb7STe2YzIet9sM7w?both. I've added the changes you just mentioned to the document.
@kwohlfahrt Would you consider making some of us contributors, so we can collaborate on maintenance tasks?

@epost I've started using this repo and I've added a couple of small things here https://github.com/kwohlfahrt/purescript-halogen-svg/pull/14 (it looks like I've duplicated the marker functionality, woops).
If you have another repo for merging various changes I'll happily create a PR there :)

Hey @rskew, that is cool stuff! :D And a coincidence too; Sjoerd Visscher just started working on this yesterday at https://github.com/statebox/purescript-halogen-svg. Would be great if you could make a PR.

Cheers @epost. I'll aim to make a PR soon, I'll have to update my parent project from Halogen 4 to 5 first.

@epost @rskew - sorry for the long silence. As you guys can see, I'm no longer doing any purescript development so I don't have any personal use for this library. Would you prefer to be collaborators here, or alternatively I can replace it with a placeholder redirecting to another repo.

@kwohlfahrt all good :) I'm up for whatever.

@kwohlfahrt hi, could you add me as a maintainer, I want to merge all currently open PRs and update to the latest halogen
I want to use this repo in https://github.com/srghma/purescript-halogen-nextjs


Bug Fix: LineChart data amendments

Simple changes to fix data issues with linecharts. These would cause the data to use incorrect prop data eg. data3 used data2 prop. Also, some of the other data seemed incorrect when reading the code in similar statements above.

Thanks for the PR @descyther !!

thank you for the  brilliant library!


API Tweaks (from chrisbouchard)

After resolving conflicts from !3, I've decided to create a new MR with the fixes and merge it.
The old main was very far out of sync and was using arrays for everything and generally gross. There are a few TODOs that were added. And I did ignore some merge checks. But I thought the only way to make some progress would be to just merge what we had and resolve later. The diffs were just too much.
I only felt okay doing this because the original commits from @chrisbouchard were retained in this merge request so he got credit for the files changed.


Feature request

Hi! Thanks for the interesting project.
Have you considered adding PoE support to the cm4-carrier-net? This would render it in a very neat, minimalistic node for a kubernetes cluster.

i was just about to ask for that and a usb port for things like NAS applications

+1 on this request.

@StefanUlbrich Yup! I've considered this. The latest version still needs to be built tested for correctness. PoE will likely be the next step.


Remove the default renderview on the Filament.

1、I want to use the _renderer->readPixels method to read buffer data and render it to my own view.
2、Step 1 was successful, but our render view and the Filament default render view were repeated.
3、Now I need to remove the default renderview of the Filament. What can I do?
Thanks.

Filament does not have a default render view. It only renders the views you tell Filament to render between beginFrame() and endFrame(). You can also use multiple renderers with different render targets instead of doing a readPixel() (see the samples).

Filament does not have a default render view. It only renders the views you tell Filament to render between beginFrame() and endFrame(). You can also use multiple renderers with different render targets instead of doing a readPixel() (see the samples).

Use the Filament default
if (_renderer->beginFrame(_swapChain)) {
_renderer->render(_view);
_renderer->endFrame();
}
Between beginFrame and endFrame, I only want pixelBuffer data or TextureID, I don't need a _view, what should I do?
(see the samples). Where is it？

You can call readPixels() before endFrame() to capture the content.

You can call readPixels() before endFrame() to capture the content.

We've implemented the _renderer->readPixels method to read the buffer data and render it into my own view.
The following：
if (_renderer->beginFrame(_swapChain)) {
_renderer->render(_view);
    void* bufferSrc = malloc(self.width * self.height * 4);
    backend::PixelBufferDescriptor buffer(
                                          bufferSrc,
                                          self.width * self.height * 4,
                                          backend::PixelBufferDescriptor::PixelDataFormat::RGBA,
                                          backend::PixelBufferDescriptor::PixelDataType::UBYTE,
                                          &callbackFun, (__bridge void *)self);
    _renderer->readPixels(0, 0, self.width, self.height, std::move(buffer));

    _renderer->endFrame();
}

However, when we initialize Swapchain, we pass in a Layer view. The model is also rendered on this Layer.
code：    _swapChain = _engine->createSwapChain(layer, SwapChain::CONFIG_TRANSPARENT);
Question: How do I remove Layer in SwapChain?
We only want pixelbuffers or TextureID data in the Filament, not layers in the Filament process.
Do you have any suggestions？ Thanks

To do this then don't use read pixels but use a separate renderer with a different SwapChain/RenderTarget.

To do this then don't use read pixels but use a separate renderer with a different SwapChain/RenderTarget.

Can you provide some specific steps?
Or provide a Demo?
Thanks

To do this then don't use read pixels but use a separate renderer with a different SwapChain/RenderTarget.

Hi：
I made a few attempts, but they all failed.
I have two questions:
How to use RenderTarget?
How to get pixelBuffers or TextureID using RenderTarget?
I am looking forward to your solution. Thanks very much. 😊😊😊


Water Sensors- XVB

This site went completely offline 07/02/2022 with all nodes stopping connection at the same time. This site appears to have been reset 06/29/2022 as there is a gap between 06/13/2022 and 06/29/2022. This site successfully transmitted data initially, went offline between 06/13 and 06/29 where there is a gap on the tech dashboard, do we know that this data exists? Has there been data collection since the site went offline 07/02? The signal strength for all nodes is less than -68 at last transmission. Updates below, please.

Sent Cynthia the following:
This field site has not connected to the tech dashboard in quite some time

The gateway stopped communicating with the dashboard before being reset, coming online, then going back down again

Print off the logs for this field from the nodes and gateway and email them to Ethan
Try resetting the nodes and gateway again to see if that resolves the issue
The signal strength for this site is really low, so it may not be able to connect and you’ll have to manually download the data occasionally
If necessary, while plugged into the gateway set it to “Receiver Mode”

Kevin Bamber from VA Tech checked on this site today as well. He performed a reset of the system, and when I checked it on the dashboard the gateway was sending strings of data from each node.


Mapping static video titles to playlist download

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

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

Checklist

[X] I'm asking a question and not reporting a bug or requesting a feature
[X] I've looked through the README
[X] I've verified that I have updated yt-dlp to nightly or master (update instructions)
[X] I've searched known issues and the bugtracker for similar questions including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue

Please make sure the question is worded well enough to be understood
I want to download a playlist of videos. Through some custom logic, I have determined the video file names beforehand. Is there any way to map them to the playlist items as they are downloaded? For a single video, this is simple enough, e.g.
(Using JS as an example)
const name = "my_predetermined_name";
const outputTemplate = `${name}.%(ext)s`; // later using `-o ${outputTemplate}` as CLI argument

If I read the docs correctly, there is no way to generate a conditional template (if(playlist_index==1){${name1}}.$(ext)s or something horrible like that).
Is there any way to achieve this with command line arguments? I can imagine this to work with some kind of post-processing filter, e.g. naming all videos with %(playlist_index)s.%(ext)s to keep them unique and then mapping my file names after everything is downloaded.
As a last resort, splitting the playlist download into n seperate downloads would work (using -I probably?) but I can imagine that adds a lot of overhead.
Provide verbose output that clearly demonstrates the problem

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

Complete Verbose Output
No response

No, there is no direct way. It is possible to hack something together with --parse-metadata but that will be unnecessarily complex and unmaintainable

e.g. naming all videos with %(playlist_index)s.%(ext)s to keep them unique and then mapping my file names after everything is downloaded.

This is the easiest solution imo
Another way is to get all the items with --flat-playlist --print webpage_url first and then download each separately. This won't have any significant overhead as opposed to -I

Another way is to get all the items with --flat-playlist --print webpage_url first and then download each separately. This won't have any significant overhead as opposed to -I

I like this approach more, since I want to avoid downloading files and renaming them after the fact. However, webpage_url fails with playlist content that has the same URL (e.g. Instagram carousels). --print urls would work if the requested format is defined beforehand (via -F), right?

Can you give an example link?

Sure thing! This may not be the best example because there are pictures inbetween, but I guess they get ignored anyway: Take this instagram post with multiple videos (first and last slide): https://www.instagram.com/p/C3k6_bnxVWu/
> yt-dlp --flat-playlist --print webpage_url "https://www.instagram.com/p/C3k6_bnxVWu/"

WARNING: [Instagram] C3k6_bnxVWu: No csrf token set by Instagram API
https://www.instagram.com/p/C3k6_bnxVWu/
https://www.instagram.com/p/C3k6_bnxVWu/

while --print urls shows
> yt-dlp --flat-playlist --print urls "https://www.instagram.com/p/C3k6_bnxVWu/"

WARNING: [Instagram] C3k6_bnxVWu: No csrf token set by Instagram API
https://scontent-dus1-1.cdninstagram.com/v/t66.30100-16/169633756_1419297962336041_1499259416664075452_n.mp4?_nc_ht=scontent-dus1-1.cdninstagram.com&_nc_cat=101&_nc_ohc=iolwURmgLTEAX8ucamA&edm=AP_V10EBAAAA&ccb=7-5&oh=00_AfCvihJEKF0X-d-wH1Cvn-k6iKXs8C4LFvXooSUmODg21g&oe=65DE71DC&_nc_sid=2999b8
https://scontent-dus1-1.cdninstagram.com/v/t50.2886-16/417752257_7573037412735833_8734672007906710118_n.mp4?_nc_ht=scontent-dus1-1.cdninstagram.com&_nc_cat=105&_nc_ohc=kdop61KCa0kAX_Tvfm4&edm=AP_V10EBAAAA&ccb=7-5&oh=00_AfB1S841ERVk4zBr6lgq-QxGPotmJXKxsDSuHSsoQPUuwg&oe=65DE60B1&_nc_sid=2999b8

pointing to the video files directly. So for the purposes of differentiating between different videos in this "playlist", you can't really use webpage_url.

You are correct. webpage_url is supposed to return the video only as per docs. But the video has no URL and so core code copies the playlist URL into it, which is a bug.
In this case, should we just make webage_url empty?, or should core code set something like webpage_url=smuggle_url(playlist_url, {'item': I})? Then we can parse it back on re-attempt. opinions? @bashonly @Grub4K


Mark GL_EXT_shader_framebuffer_fetch as supported on non-ES OpenGL

Description

Dolphin currently uses built-in blending behaviors. However, there are a couple of games where this causes problems (e.g. making assumptions on what happens when an alpha value of 1/255 is used, or bloom ends up being too strong due to different rounding). I've been looking into using framebuffer fetch to more accurately handle this. This doesn't seem to be supported on many devices, but it seems like desktop intel GPUs support it on OpenGL (there's also support on mac and mobile GPUs apparently, but I don't have easy access to those). However, RenderDoc currently only includes it in the list of extensions on OpenGL ES, not on OpenGL. This makes it harder for me to debug my code using it, as it ends up detecting the extension as not supported.
Since things appear to work properly if I add #extension GL_EXT_shader_framebuffer_fetch: enable to my shader despite it not being in the extensions list, I think all that is needed is to add it into the extensions list (and remove the comment saying it's not supported). Based on skimming over EXT_shader_framebuffer_fetch.txt, I don't think there's any difference in behavior between the extension on regular OpenGL and OpenGL ES. Please let me know if I'm mistaken.
An alternative fix would be for Dolphin to create an OpenGL ES context instead, but currently Dolphin's WGL implementation only supports desktop GL. I'm going to look into fixing this (which probably involves WGL_EXT_create_context_es2_profile), but it would be nice to not require this.

Environment

RenderDoc version: v1.24
Operating System: Windows 10
Graphics API: OpenGL

That commit should allow the extension, since indeed it's mostly shader-side and has no effect on replay. I definitely wouldn't recommend using GLES when GL is available, since GLES is just a crappy knock-off version of proper GL :).

Thanks. FYI, it looks like it's still listed in the comment of unsupported extensions here.
I'm going to still look into also supporting GLES via WGL since there are times when it would have been helpful for investigating issues related to GLES compatibility (on other platforms where GLES is already available or the only option). But it won't be a priority.


How can I show the message status like seen, deliver?

See #891.
Please don't open duplicate issues! :smile:

I don't see how this issue is related to #891. I'm also stuck with how showing a status like 'delivered' or 'could not be delivered' below the message bubble. Is there a way to do this?

@Jeyhey @kyawmyintthein you can set your message status in one of the labels of the cell, maybe using collectionView:attributedTextForCellBottomLabelAtIndexPath: like so:
-(NSAttributedString *)collectionView:(JSQMessagesCollectionView *)collectionView attributedTextForCellBottomLabelAtIndexPath:(NSIndexPath *)indexPath{
    BLMessage *currentMessage = [self.visibleMessagesArray objectAtIndex:indexPath.item];

    //check if outgoing
    if ([self.senderId isEqualToString:currentMessage.senderId]) {
        //status could be: 'sent', 'sending', etc
        return [[NSAttributedString alloc] initWithString:currentMessage.status];
    }

    //return nothing for incoming messages
    return nil;
}

great thanks a lot.

@GianniCarlo JSQMessage doesn't have any property named status. How to get or set it?

@GianniCarlo JSQMessage doesn't have any property named status. How to get or set it?

@marioacarvalho you can have two approaches to this:
1.- You could add a function in an extension if you're doing it in Swift or in a category of JSQMessage if you're on Objective-C.
2.- You can have your own class which conforms to the protocol JSQMessageData which is the requirement to use it with the collectionView.
Then you can define status however you see fit
Cheers!


Update TypeScript definitions

Some methods I updated are not listed in https://developer.bitcoin.com/bitbox/docs/getting-started.html.
If this pull request can be merged, I would like you to update documents.

Transaction interface in Transaction.d.ts and TransactionBuilder.d.ts is mixed BITBOX with bitcoincashjs-lib.
I realized that 600513d insufficient for fix.


[Ironsworn] Support for Custom Oracles

Changes / Comments
Support for custom oracles.
Enabling the creation of macros that all formatting like the base ones included in the sheet.
Example Macro:
&{template:ironswornoracles} {{header=Pronoun}} {{oracle=[[1d100]]}} {{value=[[1t[pronouns]]]}}

Roll20 Requests
Comments are very helpful for reviewing the code changes. Please answer the relevant questions below in your comment.

[x] Does the pull request title have the sheet name(s)? Include each sheet name.
[ ] Is this a bug fix?
[x] Does this add functional enhancements (new features or extending existing features) ?
[ ] Does this add or change functional aesthetics (such as layout or color scheme) ?
[ ] If changing or removing attributes, what steps have you taken, if any, to preserve player data ?
[ ] If this is a new sheet, did you follow Building Character Sheets standards ?

If you do not know English. Please leave a comment in your native language.

btw you haven't added your roll20id to the sheet.json, only your name. If you want the "sheet author" tag to display on your account you could add it there.


Bowerfile for version 2.0.0 is broken

https://github.com/JordanMartinez/purescript-tree-rose/blob/8b1a67f7ab994763e339cfe815e07cd45924e1c2/bower.json#L22
This line ends with a , even though its the last member of the object.
This leads to a error when I try to publish a library that depends on this one:
bower purescript-tree-rose#v2.0.0                   EMALFORMED Failed to read [...]bower.json

Additional error details:
Unexpected token } in JSON at position 518

When installing with bower, which you need to be able to publish with pulp.

Ah, sorry about that. Try using v2.0.2. If it works, please close this issue. If not, let me know.

I was not able to try it out by publishing my library, since i also then need to update my package set to one with the new version in it. But, i could run bower install after patching the bower.json file by hand.
What is left for the new version to be in the standard-set?
I'm curios also since I want to put my own library in that set as well. And I'm not clear in what i need to do on every release.
Thank you for taking care of this package!

Ah, good.
Well, the new version only works on v0.13.x PS. So, I'd need to update it to work on v0.14.x PS before it could be included in the package set. I didn't want to do that until I heard from you in case what I did still didn't fix the issue. But, since it sounds like you worked around that, I can update it to be compatible with v0.14.x

See https://github.com/purescript/package-sets/pull/1066


Move backend utilities to Gulp-Utilities

Moved the gulp and karma utilities to gulp utilities.
Also added default webpack configurations to gulp utilities.

@SamGraber take a look please

:shipit:


🧹 Housekeeping 🧹

Hello everyone!
Welcome back to another pull request, this pull request is just simply a small housekeeping task where I have refactored the socket.io callback handlers and cleaned up the index.js file for easier debugging experiences.
Please note that this branch will NOT be merged into master but the cache-implmentations branch as shown above. Therefore, no tests or reviews will be required.
Thanks

Ready to merge!


[Feature] Enhancing the documentation

In this PR, I am enhancing the documentation by doing a couple things:

Adding the content of the multiple papers as 4 explained sections: Mi-Prometheus, Workers, Models & Problems. This should allow any user to get a good understanding of what Mi-Prometheus is. Closes #11

Changing slightly the package reference so that it is easier to read and navigate through. I am respecting the rule package.module.class, as this reflects how a user would face miprometheus from an API standpoint. Closes #4

Added an (empty) _tutorials_which will be filled in with basics examples of how to use Mi-Prometheus.

There are still a few things to do to enhance further the documentation:

Explain the contents of the configuration files: the section (mandatory vs optional), parameters (mandatory vs optional) etc.
Add the expected attributes of each problem class. So far, they all indicate params which is not very explicit.. This should be a team effort :slightly_smiling_face:
(Eventually) Restructure the models package. Even though the problems package is messier, it is easier to represent in the documentation, as each problem is constituted of one class (located in one file). For the models, this is not the case, as each model is constituted of several classes (and files). Not sure yet how we could do this. miprometheus.utils&miprometheus.workers` are very good examples of documentation organization, as they are just one level deep for the folders architecture.

I'm opening an issue for the 2 first points above.

This pull request fixes 1 alert when merging bf13f76d9dbdaad81fee461dab503f30ce33190a into 6801aaec7a056a4bef4d6e80ff1263e8dc536402 - view on LGTM.com
fixed alerts:

1 for 'import *' may pollute namespace

Comment posted by LGTM.com

This pull request fixes 1 alert when merging bf13f76d9dbdaad81fee461dab503f30ce33190a into dbb101c6cc05b6eb0e7e8ac7209973ddcc569e7f - view on LGTM.com
fixed alerts:

1 for 'import *' may pollute namespace

Comment posted by LGTM.com

LGTM is amazing! 👍

This pull request fixes 1 alert when merging 70fdd449c3159bf90cd342db7febfb089e769b87 into caf29b509e1326cba83beda3f675a49f4766694b - view on LGTM.com
fixed alerts:

1 for 'import *' may pollute namespace

Comment posted by LGTM.com


Feature Request: Line tool without curves for creating polygons

Currently the line tool adds a curve to move from point to point but I think it would be nice to have the option to have just straight lines to create arbitrary filled polygons like in most CAD software. The shape on the left is created with the line tool but the shape on the right can only be made with the square tool.

My use case  for this would be creating diagrams like below. I would like to be able to draw the cube with connected lines so I can fill in the faces. I could do this with the rhombus tool but that would be really finicky.

@MxMossy You can achieve this currently by setting "Edges" to be "Sharp" instead of "Round".  (As a side note, my PR #5311 lets you type the formulas in your second screenshot as Latex.)
@dwelle @ad1992 Making this choosable by default would be another use-case for the ExcalidrawElement subtype system I use to implement the MathJax plugin in the @excalidraw/plugins package I proposed.

Oh I completely missed this! Thanks, will close this issue.


fix: send perspective as query param when using GET method

This is the same issue as here: https://github.com/nuxt-modules/sanity/pull/930 but with GET queries. This appends perspective there as well.

Should we just move the query up into fetchOptions?

Hah, good point! Completely missed that 😅 Changed now

Noticed the RequestInit type doesn't allow for query. And changing it to FetchOptions didn't allow for body 🙃
I'll see if I find the correct type to use..

Actually ... Maybe we need to add it to the qs as &perspective= rather than via query for the get request... Seems like it would produce a double query otherwise.

When I tested it just appended perspective to the existing query params and worked as expected. But I can double check again.
What do you mean with "double query" though? 🤔

Just tested again, both with and without defining perspective in my config. Looks to me as it behaves as expected and just appends the perspective to the existing query params. Perspective defaults to "raw" if not defined.
This is the query params it produces for me:

data/query/staging?query=*%5B_type+==+%22article%22+%26%26+language+==+$language+%26%26+slug.current+==+$slug%5D%5B0%5D%7Btitle,+animal_type,+intro,+seo,+body,+image%7D&$language=%22en%22&$slug=%22invaertes-parasiter-hos-kanin-test%22&perspective=previewDrafts


[chat_api, dashboard] Account user can flip 'hide_widget_outside_working_hours' switch

Description
Adds hide_widget_outside_working_hours boolean to Accounts, and allows toggling it from AccountOverview.tsx
Issue
Part of https://github.com/papercups-io/papercups/issues/413
Screenshots

Checklist

[x] Everything passes when running mix test
[x] Ran mix format
[x] No frontend compilation warnings

@reichert621 Good to merge this guy in?

@fkotsian looks good but I want to make sure the chat widget updates are in place first (otherwise toggling the checkbox you added won't do anything)... maybe we can just comment out the UI part of this PR and merge in all the other logic for now until that's ready?

Sure sounds good! I should have a draft of the widget side up tonight, barring that "what if the user's still active" edge case
PS, do we have some sort of "last activity" listener? I figure that could be an EZ/cool way to check if we should hide the chat window (afterWorkingHours && !activeFor10Minutes or sth?)

i think as a first pass we should only run the logic for showing/hiding the widget based on work hours when the page/widget initially loads (so it would only disappear when they reload the page after work hours are over) -- what do you think?

Lol, that'd certainly be a lot easier. I just saw this message now so I put together the skeleton of a lastSeenAt timer -- lmk what you think, can certainly rip it out if need be. It uses (messages:seen, messages:sent) to update a lastSeenAt timer
https://github.com/papercups-io/chat-widget/pull/69


Indentation is lost went copy/pasting cross tabs

Copy markdown from one document and paste into another loses all indentation. Both docs are have their type set to Github Markdown.
Windows 0.153.0

I'm seeing the same thing.


Add several highlights to query file

This PR adds several new highlights:

Comments are highlighted when starting with //.
Mark union and resource as keywords.
Highlight @.
Add statements for shapes: service, set, operation, map, union, resource.

Thanks a lot!


Accessing non-existent property 'WindowStream' of module exports inside circular dependency

I get this warning message every time Scramjet is imported? Seems to run ok however.
To reproduce..
test.js:
const Scramjet = require('scramjet')

$ node --trace-warnings test

(node:21638) Warning: Accessing non-existent property 'WindowStream' of module exports inside circular dependency
    at emitCircularRequireWarning (internal/modules/cjs/loader.js:823:11)
    at Object.get (internal/modules/cjs/loader.js:837:5)
    at Object.<anonymous> (/Users/max/test/node_modules/scramjet/lib/data-stream.js:1:72)
    at Module._compile (internal/modules/cjs/loader.js:1200:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1220:10)
    at Module.load (internal/modules/cjs/loader.js:1049:32)
    at Function.Module._load (internal/modules/cjs/loader.js:937:14)
    at Module.require (internal/modules/cjs/loader.js:1089:19)
    at require (internal/modules/cjs/helpers.js:73:18)
    at Object.<anonymous> (/Users/max/test/node_modules/scramjet/lib/index.js:15:17)

I'm using Scramjet v4.30.2 with Node v14.3.0 on MacOS v10.14.6.

Yes, the circular dependency is for purpose there and taken into account, but I guess, since new mjs modules work in a different way this won't be necessary.
I've taken some time off now to try to push for Scramjet v5.0.0 again so this will be solved also there, but for now, we need to park it unless you have some ideas (PR welcome).

I'll be solving this in Scramjet v5.0

Nope, patch underway after all... :)

@maxharlow v4.34.5 should solve the issue.

@MichalCz That works great, thank you


Simplify caller's logic for code style checks

We've transferred all preparations like creating symlink
to dev-tools/check-code-style/action.yml to simplify the
code style caller (check_code_style.yml).

NOTE:
Please do review/merge only after this PR is approved and merged !!!


change job status style on job&job detail page #2829

Coverage decreased (-0.01%) to 53.345% when pulling 038a34f0f1a7521ee3f97fcc4652eec07f57469b on qinsu/webportal/status-clone into 1d9c99df260b841727b0ed907da58223246c6b79 on pai-0.13.y.

Coverage decreased (-0.01%) to 53.345% when pulling 038a34f0f1a7521ee3f97fcc4652eec07f57469b on qinsu/webportal/status-clone into 1d9c99df260b841727b0ed907da58223246c6b79 on pai-0.13.y.


multiple values per ldap attribute

Hi,
We have an ldap attribute that can have multiple values per person (it's a university ldap and teachers here can belong to more than one departments, students can be enrolled in multiple programs etc.]. Currently authldap only seems to evaluate the first of those values.
Could the plugin load and evaluate more values per attribute?
Thanks!
Ondrej

Can you give me an example?

The real life example is this. We have users (students), who have an attribute corresponding to the subject/programme they study and one student can study more subjects/programmes.
At this point, I have the filtera nd the group filter set to:
(&(uid=%s)(objectclass=cuniPerson))
and the group attribute to:
cuniStudySubject
I want to set a specific role to all students who study the subject/programme:
7310T033:Českýjazyk a<EMAIL_ADDRESS>which I have set under group-role mapping. As long as this is the only value the student has for this attribute, the role is set correctly. But students, who have multiple values of this attribute and the first one is not the one above, it does not work. So for a student who has the following values, the role is not set:
7310T270:Překladatelství: čeština -<EMAIL_ADDRESS>7310T033:Český jazyk a<EMAIL_ADDRESS>Any ideas?
Thanks!

Ah OK! I get the picture! I think I can fix that! Give me a day. I need to fix an error first (Please do NOT update to 1.4.20 when using ldaps!)

The strange thing is, that it should already work… I've added some code to check for that and it shows that it actually should work.
Would you mind to enable debugging for authLdap? After a failing login there should be an entry LDAP groups: directly followed by Role from LDAP group (which might be empty).
The values will be in your php error-logfile.
That would help me getting to the cause of that a lot.
Thanks!
Andreas

Yes, it seems you are right, the log reports multiple values. It seems the problem may be in getting right the encoding of the string, because it works differently in the admin interface, in the string it reports to the log as set for the mapping and in the string from the ldap.
E.g. in this case, the mapping string in the admin interface is se to
"7310R033:Českýjazyk a<EMAIL_ADDRESS>this is turned into:
"7310R033:\xc4\x8cesk\xc3\xbdjazyk a<EMAIL_ADDRESS>in the log and is compared to:
"7310R033:\u010cesk\u00fd jazyk a<EMAIL_ADDRESS>Which is derived from the ldap. So maybe I have just missed a space in the confusion of the codes and literals. I have originally thought the problem is in the multiple values, because while testing, I set the attribute to be loaded into the email field (to check what it looks like in the end). But only one of the multiple values is loaded into that field (which in hindsight is logical) and that in a modified form again - with the unicode characters displayed rendered, but with all spaces removed (maybe that happens in order to make it a valid email?).
I need to ask the students to try and log in now that I have spotted the missing space and I'll report if that was it.
Thanks again!

OK, tested, in case of Unicode characters, these should be added rendered, i.e. not as literals/codes as they appear in the logs (i.e. "7310R033:Českýjazyk a<EMAIL_ADDRESS>works.
Thanks again!


Changed process.nextTick to setImmediate when socket already closed

Fix for issue: https://github.com/tradle/react-native-udp/issues/51

@intmainvoid thanks!

released in 2.1.0


Use locally installed govuk-frontend for component names, files, data

This PR introduces an improved ~renderHTML()~ renderComponent() helper for Nunjucks and HTML previews
By following the Stats for previous version guidance for legacy GOV.UK Frontend versions this also ensures:

Nunjucks environment uses locally installed GOV.UK Frontend
Component helpers use locally installed GOV.UK Frontend

When a legacy version is installed locally, our helper functions that render components, provide their names, list files or read macro options YAML were doing so from packages/govuk-frontend despite legacy CSS and JS being previewed.
npm install<EMAIL_ADDRESS>--save --workspace govuk-frontend-review

It's part of our work to fully test our components:

https://github.com/alphagov/govuk-frontend/issues/1139

Since a locally installed GOV.UK Frontend won't have an npm published src directory, this work requires:

https://github.com/alphagov/govuk-frontend/pull/4042

Component rendering
Previously we juggled multiple Nunjucks environments and rendered our components in multiple ways.
The component helper renderComponent() now consolidates these four:
1. HTML validation using helper renderHTML()
https://github.com/alphagov/govuk-frontend/blob/91d0a5d8b694875b34eb4be52ecf155f8b3701d0/packages/govuk-frontend/src/govuk/components/components.template.test.js#L115-L118
2. Component previews using Nunjucks renderString()
https://github.com/alphagov/govuk-frontend/blob/91d0a5d8b694875b34eb4be52ecf155f8b3701d0/packages/govuk-frontend-review/src/app.mjs#L129-L132
3. Component HTML code using Nunjucks render()
https://github.com/alphagov/govuk-frontend/blob/91d0a5d8b694875b34eb4be52ecf155f8b3701d0/packages/govuk-frontend-review/src/common/nunjucks/globals/get-html-code.mjs#L13-L19
4. Design System HTML fixtures using Nunjucks render()
https://github.com/alphagov/govuk-frontend/blob/91d0a5d8b694875b34eb4be52ecf155f8b3701d0/shared/tasks/components.mjs#L106-L110

Ran a diff of the package vs. main and it seems that some leading and trailing whitespace snuck in the fixtures html.
Here's a sample (diff is too larged to be pasted in the comment, I'll work out how to attach it).
# ...
diff --color -bur --ex .tmp/package-dist--main/govuk/components/accordion/fixtures.json packages/govuk-frontend/dist/govuk/components/accordion/fixtures.json
--- .tmp/package-dist--main/govuk/components/accordion/fixtures.json	2023-08-14 12:50:57
+++ packages/govuk-frontend/dist/govuk/components/accordion/fixtures.json	2023-08-14 14:37:04
@@ -27,7 +27,7 @@
             "hidden": false,
             "description": "",
             "previewLayoutModifiers": [],
-            "html": "
\n
\n
\n
\n            \n              Section A\n            \n
\n
\n
\n
We need to know your nationality so we can work out which elections you’re entitled to vote in. If you cannot provide your nationality, you’ll have to send copies of identity documents through the post.
\n
\n
\n
\n
\n
\n            \n              Section B\n            \n
\n
\n
\n
\n
Example item 2
\n
\n\n
\n
\n
"
+            "html": "\n\n
\n
\n
\n
\n            \n              Section A\n            \n
\n
\n
\n
We need to know your nationality so we can work out which elections you’re entitled to vote in. If you cannot provide your nationality, you’ll have to send copies of identity documents through the post.
\n
\n
\n
\n
\n
\n            \n              Section B\n            \n
\n
\n
\n
\n
Example item 2
\n
\n\n
\n
\n
\n"
         },
         {
             "name": "with additional descriptions",
@@ -61,7 +61,7 @@
             "hidden": false,
             "description": "",
             "previewLayoutModifiers": [],
-            "html": "
\n
\n
\n
\n            \n              Test\n            \n
\n
\n              Additional description\n
\n
\n
\n
\n  We need to know your nationality so we can work out which elections you’re entitled to vote in. If you cannot provide your nationality, you’ll have to send copies of identity documents through the post.\n
\n
\n
Example item 1
\n
\n\n
\n
\n
\n
\n
\n            \n              Test 2\n            \n
\n
\n              Additional description (wrapped in span)\n
\n
\n
\n
\n
Example item 2
\n
\n\n
\n
\n
"
+            "html": "\n\n
\n
\n
\n
\n            \n              Test\n            \n
\n
\n              Additional description\n
\n
\n
\n
\n  We need to know your nationality so we can work out which elections you’re entitled to vote in. If you cannot provide your nationality, you’ll have to send copies of identity documents through the post.\n
\n
\n
Example item 1
\n
\n\n
\n
\n
\n
\n
\n            \n              Test 2\n            \n
\n
\n              Additional description (wrapped in span)\n
\n
\n
\n
\n
Example item 2
\n
\n\n
\n
\n
\n"
         },
         {
             "name": "with long content and description",
@@ -95,7 +95,7 @@
             "hidden": false,
             "description": "",
             "previewLayoutModifiers": [],
-            "html": "
\n
\n
\n
\n            \n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis tortor porttitor.\n            \n
\n
\n              Etiam diam dui, tempus ut pharetra in, aliquet non dui. Nunc pulvinar maximus tortor, ac finibus augue congue vitae. Donec sed cursus lorem.\n
\n
\n
\n
\n
Example item 1
\n
\n\n
\n
\n
\n
\n
\n            \n              Praesent faucibus leo feugiat libero pharetra lacinia. Aliquam aliquet ante vitae mollis vestibulum.\n            \n
\n
\n              Maecenas nec est sapien. Etiam varius luctus mauris non porttitor. \n
\n
\n
\n
\n
Example item 2
\n
\n\n
\n
\n
"
+            "html": "\n\n
\n
\n
\n
\n            \n              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc quis tortor porttitor.\n            \n
\n
\n              Etiam diam dui, tempus ut pharetra in, aliquet non dui. Nunc pulvinar maximus tortor, ac finibus augue congue vitae. Donec sed cursus lorem.\n
\n
\n
\n
\n
Example item 1
\n
\n\n
\n
\n
\n
\n
\n            \n              Praesent faucibus leo feugiat libero pharetra lacinia. Aliquam aliquet ante vitae mollis vestibulum.\n            \n
\n
\n              Maecenas nec est sapien.


An error about cuDNN:CUDNN_STATUS_ALLOC_FAILED

hi,Jure
I am Hoo
Thank you share this code
I am a newer in cnn and stereo vision. and I have read your paper about mc-cnn.However, when I run your code on my computer. An error occurs. As show in fig

My computer's GPU is NVIDIA GTX650 with 1g memory.and cuda vision is 8.0,cuDNN vision is 5.0. if I can run your code ,I will buy a better GPU to learning cnn.
I have search this error in Google,GPU memory is possible too small to run code.How can I change your code to decrease the GPU  memory.or some suggestions else?
Thank you very much
Please forgive my bad english
Hoo

I have slove this problem ,and anthor problem about cuda complie setting.It run on my  computer now. Thank you for sharing code!

@Udonnoodle , Hi, I met a similar problem after I update the torch version to the newest one, the error is as follows: could you help me out?

My cuda is v7.5 and I use cudnnV7.0
Thanks a lot !

I solved the problem by comment 'cunn.benchmark=True', but I don't know why.

I solved the problem by comment 'cudnn.benchmark=True', but I don't know why.

cudnn.benchmark=True
on the doc, it says:
uses the inbuilt cudnn auto-tuner to find the fastest convolution algorithms.
If this is set to false, uses some in-built heuristics that might not always be fastest.
by default cudnn.benchmark is set to false. Setting to true will improve performance, at the expense of using more memory. The input shape should be the same for each batch, otherwise autotune will re-run for each batch, causing a huge slow-down.


add jackson overrides

we needed an updated version of jackson due to a CVE but couldn't wait for play-json to update itself. if it helps anyone else, we're running a fork with this diff. got this from this https://github.com/orgs/playframework/discussions/11222

closing because i assume this won't get merged in due to probably preferring upstream but just wanted to share.


Support for Scores as well as Soundtracks

The code should be able to identify a Movie Score album as well as a Soundtrack album.

Commit:
https://github.com/cjcodeproj/medialibrary/commit/cf156f23abdceaf2ad07e239f62abb5d933c2a30


Failed Connection to Modbus Master on EADDRNOTAVAIL kills Node-RED

I'm submitting a ...  (check one with "x")
Problem

( X) bug report => please search github for a similar issue or PR and test Modbus problems with the modbus-serial package before submitting
( ) unexpected behavior => please visit the Wiki before

Current behavior
If the ModbusServer node is unable to contact the defined Modbus Master server, it crashes Node Red.

Minimal reproduction of the problem with instructions
Flow as follows:
[{"id":"1e9c8db4.c44142","type":"tab","label":"Flow 1","disabled":false,"info":""},{"id":"293beb12.b54dd4","type":"inject","z":"1e9c8db4.c44142","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":160,"y":160,"wires":[["9f080a42.f8a9f8"]]},{"id":"f4dcd059.d10e5","type":"debug","z":"1e9c8db4.c44142","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":620,"y":160,"wires":[]},{"id":"9f080a42.f8a9f8","type":"modbus-server","z":"1e9c8db4.c44142","name":"OPenPLC","logEnabled":false,"hostname":"<IP_ADDRESS>","serverPort":10502,"responseDelay":100,"delayUnit":"ms","coilsBufferSize":"1024","holdingBufferSize":"1024","inputBufferSize":"1024","discreteBufferSize":"1024","showErrors":false,"x":380,"y":180,"wires":[["f4dcd059.d10e5"],[],[],[],[]]}]
Error message from the Node Red server console, produced as soon as the timestamp button is clicked:
11 Jun 16:19:17 - [info] Starting flows
11 Jun 16:19:17 - [info] Started flows
11 Jun 16:19:17 - [info] Server now running at http://<IP_ADDRESS>:1880/
11 Jun 16:22:10 - [info] Stopping flows
11 Jun 16:22:10 - [info] Stopped flows
11 Jun 16:22:10 - [info] Starting flows
11 Jun 16:22:10 - [info] Started flows
11 Jun 16:22:10 - [red] Uncaught Exception:
11 Jun 16:22:10 - Error: listen EADDRNOTAVAIL: address not available <IP_ADDRESS>:10502
at Server.setupListenHandle [as _listen2] (net.js:1296:21)
at listenInCluster (net.js:1361:12)
at doListen (net.js:1498:7)
at processTicksAndRejections (internal/process/task_queues.js:85:21)
PS C:\Users\Administrator\AppData\Roaming\npm>

Your Environment
Please tell us about your environment:
OpenPLC running on a RaspberryPi controlling a simple 2 switch, one LED breadboard circuit

( X) I am using just the Node-RED package and got modbus-serial package installed with it
( ) I have installed modbus-serial package global from source (using git clone)
( ) I have installed modbus-serial as a global package (using npm i -g)

Yes, modbus-serial is the name but it does all, TCP and Serial.
The node-modbus package is just for the Modbus Server node.

Device :

( ) macOS: v
( ) Linux: v
( X) Windows: v
( ) Raspbian: v
( ) Other:

Name:
Version:

Description of the connecting Modbus system:

Name   : OpenPLC
Version: v3
Vendor :
Link   : https://github.com/thiagoralves/OpenPLC_v3

node-red-contrib-modbus version: v5.13.2

Node: (min. 10.x)
node --version = v12.18

It is a Node-RED concept to crash on unhandled errors. This package follows Node-RED in that case. What is the state without a valid address - unknown or complex - so it stops. Feel free to send a pull request with your ideas of handling such errors see core-client and reopen ! ;)   btw there is a safe mode in node-red for such errors if you did some wrong configuration.

@biancode , i am sorry but I don't agree with the way you describe the error handling system of Node-RED.
Here is a quote of the official documentation:

Handling errors
Node-RED provides two ways for a node to report an error. It can either just write a message to the log or it can notify the runtime of the error and cause a flow to be triggered.
If the error is only written to the log, you will see the message in the Debug sidebar and log output, but you will not be able to create a flow to handle it. These are uncatchable errors.
If it does notify the runtime properly, then it is a catchable error that can be used to trigger an error-handling flow.
There is a third sort of error that can cause the Node-RED runtime to shutdown. These uncaughtException errors cannot be handled in the flow and are caused by bugs in nodes.
This guide describes each of these error types in more detail and shows what can be done to handle them.

I personally think it is cleaner to return something in a console / error log instead of killing the whole machine.
Having Node-RED crash at every error mean we lose the context each time.
(Not the best option).
Does the core/library return error ? or just throw and goodbye ?

@Ekristoffe I discussed it with the core team and you can find that on slack. It was there address in use and here we have nearly the same situation. As I wrote I am open for pull requests.

@Ekristoffe what I remind is that I tried to catch, but it wont and Node-RED is crashing because it is a system error and not just software handling, but maybe I missed some at this point.

see https://nodejs.org/api/errors.html

Very helpful. Thanks.

With v3.0.x of node-red we decided to handle errors in our package from v5.22.x+


Update the chat and log channel descriptions if configured to do so

The customChannelDescription option for chat and log channels has had no effect since the move to JDA. This change
re-enables the option so that, if enabled, the bot will attempt to set the chat or log channel topics every five
minutes.
This change also fixes a weakness in the scheduling logic. Due to the way integer division is used in the check, the
previous implementation would actually try to set the topic for every tick that happened to land on the 300th
second. This would mean up to 20 calls being attempted on a well running server, which immediately eats up the rate
limit. The new check instead uses a target time, after which the topic is updated and a new target time is set for five
minutes in the future.
The README.md has been updated to mention the <Manage Channels> permission that the bot requires for this feature. If
the permission is missing, a message is logged instructing the server admin to add the permission or else disable the
feature.

Thanks for fixing it! I couldn't find where the method was located after I switched to JDA.


Activate extra destination fields

OSM Tag(s)
destination:colour=* + destination:symbol=*
How would you like this tag to see supported?
As a Field
Label
Destination colour + destination symbol
Aliases
No response
Terms
No response
Link to OSM Wiki page
https://wiki.openstreetmap.org/wiki/Key:destination:symbol
Status of the Tag
In Use
Usage of the tag
55,703
Replaces other Tag?
No response
Regional Tag?
No response
Further Information
Hi there.
As stated here first, many iD mappers don't know that destination:symbol and destination:colour exists, so why doesn't iD help with that?
My suggestion is to activate those fields whenever the destination field is filled with one or more values.
I think this would be a great addition to add more useful info to highway links, and also would help mappers to investigate further other more complex info, like lanes, :forward and :backward keys.
Regards.

destination:symbol is already supported on highway=*_link and type=destination_sign presets, but it’s an optional field rather than one that appears by default:
https://github.com/openstreetmap/id-tagging-schema/blob/ef73d649b6bdaad0a8bccd6ab25ed341c5d986e1/data/fields/destination/symbol.json#L4

But the field only appears if you enter the tag manually. What I suggest is to make it appear as soon as you enter a destination, which is very different and more helpful.
BTW, there's also a bug when entering multiple none values to the destination:symbol key. If we add two of more none values separated with ; iD only considers one. And if you grab and move one of those none values, iD eliminates all of them and leaves only one in the value part of the tag.


I want to achieve this effect, how to adjust the code

Hi @cat1024.
You should write custom CarouselZoomPostLayoutListener.


[Crypto] Implement support for high-level crypto APIs

This implements support for the high-level crypto APIs implemented here: dapr/dapr#6197
These allow encrypting and decrypting files of arbitrary length (up to 256TB :) ), while working on a stream of data.
The gRPC APIs are quite complex as they require data to be chunked, but the SDK takes care of all that complexity and offers a simple API with Encrypt and Decrypt. Both accept a readable stream as input (io.Reader) and return a readable stream (io.Reader) that receives the processed data.
Example usage. This reads a file and encrypts it, storing the result in another file:
// Input file, clear-text
rf, err := os.Open("input")
if err != nil {
	panic(err)
}
defer rf.Close()

// Output file, encrypted
wf, err := os.Create("output.enc")
if err != nil {
	panic(err)
}
defer wf.Close()

// Encrypt the data using Dapr
out, err := sdkClient.Encrypt(context.Background(), rf, dapr.EncryptOptions{
	// These are the 3 required parameters
	ComponentName: "mycryptocomponent",
	KeyName:        "mykey",
	Algorithm:     "RSA",
})
if err != nil {
	panic(err)
}

// Read the stream and copy it to the out file
n, err := io.Copy(wf, out)
if err != nil {
	panic(err)
}
fmt.Println("Written", n, "bytes")

Decrypting works very similarly:
out, err := sdkClient.Decrypt(context.Background(), rf, dapr.EncryptOptions{
	// Only required option is the component name
	ComponentName: "mycryptocomponent",
})

@daixiang0 can you please review this?


Feature/844 clarify get verified

Description of changes

When on the profile page, it is hard to discern that we offer Mentorship and Scholarship services, unless you really read through the "Get Verified for Added Benefits" paragraph closely.
This PR makes the following changes to the "Get Verified for Added Benefits" section:

makes it more clear that Mentorship and Scholarship are services that we offer
makes the content less dense, and more readable, when glancing or skimming
aligns the content in the description more closely with the ID.me call to action button

Before

After

Issue Resolved

Fixes #844

@kylemh - I have found it hard to discern that we offer these two services, based on its presentation.  I spun up this PR with a possibility to address this.
What are your thoughts on these proposed changes?
Thanks!

@nellshamrell @hollomancer - Does this revised, concise content adequately convey what we want it to?


how to run

Hi and thank you for the code.
Could you please explain how to run the program for a sample image?
Thank you

Hi, you can modify the source code to read one image instead of reading frame from the camera to perform recognition on a image.


Use PopCount intrinsic

When supported use Popcnt rather than the bit twiddling.
/cc @davidfowl @pakrym @halter73 @fiigii @tannergooding

@benaadams Thanks for the work.
How does AspNetCore use BitCount? Popcnt is a 3-cycle latency instruction. So, if BitCount is used in loops, it would be better to unroll the loop to get the optimal performance.
for (int i = start; i < N; i+=3)
{
    res1 = BitCount(data[i]);
    res2 = BitCount(data[i]);
    res3 = BitCount(data[i]);
}
var res = res1 + res2 + res3;

How does AspNetCore use BitCount?

Most frequent use is at the end of a request its used twice (once each in RequestHeaders and ResponseHeaders) to determine whether the threshold has been met to clear all headers unconditionally  or whether to clear the specific ones that have been set (if count is less than 12 headers)
https://github.com/aspnet/AspNetCore/blob/e6e5d09369272ef2fa0eb3efadbb6c0c317951a8/src/Servers/Kestrel/Core/src/Internal/Http/HttpHeaders.Generated.cs#L7074-L7078


Add Travis CI and Appveyor configurations

Fixes #226

Should we update failing tests on this PR or do a separate one?

Do a separate PR.  It's okay that they're failing initial.  It just reflects the current reality.  I'm working on fixing the Windows test errors.

Alrighty, merged.


migrate rlc recording

https://github.com/Azure/azure-sdk-for-js/issues/26428

API change check
API changes are not detected in this pull request.


enhancement(API): (Civo, Azure) Env var based token for auth

Tasks / Issue :construction: 🔧

[ ] #6

Solution :heavy_check_mark:

Screenshots :framed_picture:

Note to reviewers :notebook:

@Manda-supraja26 could you create a new pr because other main branch changes are causing issue in reviewing
Sorry for inconvenience

@Manda-supraja26 could you create a new pr because other main branch changes are causing issue in reviewing
Sorry for inconvenience

No problem,  i will raise another pr


Update/Add [tool name]

Tool name
hashicorp vault
Tool license
Mozilla Public License, version 2.0
Add or update?

[X] Add
[ ] Update

Desired version
1.12.2
Approximate size
No response
Brief description of tool
Secure, store and tightly control access to tokens, passwords, certificates, encryption keys for protecting secrets and other sensitive data using a UI, CLI, or HTTP API.
URL for tool's homepage
https://developer.hashicorp.com/vault/downloads
Provide a basic test case to validate the tool's functionality.
to use for CI tests when configuring a vault instance for e2e tests

Platforms where you need the tool

[ ] Azure DevOps
[X] GitHub Actions

Runner images where you need the tool

[ ] Ubuntu 18.04
[ ] Ubuntu 20.04
[X] Ubuntu 22.04
[ ] macOS 11
[ ] macOS 12
[ ] Windows Server 2019
[ ] Windows Server 2022

Can this tool be installed during the build?
wget -O- https://apt.releases.hashicorp.com/gpg | gpg --dearmor | sudo tee /usr/share/keyrings/hashicorp-archive-keyring.gpg
 echo "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.list
 sudo apt update && sudo apt install vault

Tool installation time in runtime
No response
Are you willing to submit a PR?
yes

Hi @cpanato we will take a look and get back to you.

Hello. There is an action already that lets you managing vault data in your pipeline: hashicorp/vault-action. We would not like to pre-install the tool itself.

that action does not install the tool rather uses the api to fetch secrets


[Machine Learning] Machine Learning in Agricultural Revolution

Machine Learning in Agricultural Production
Proposed article introduction
*In the era of increased need for better decision making in agricultural production, there is a need for machine learning which is vital in analytics, security and management
Machine learning is a crucial branch of AI that is vital in the estimation and prediction of agricultural aspects such as quality of crops and yield
The article focuses on assessing the role of machine learning in agricultural production.
Key takeaways

Why is machine learning meaningful in agriculture?
How does machine learning able to make estimations and predictions of farm parameters?
For example, how is machine learning more efficient compared to other technologies, especially in crop production?

Article quality
Most of the articles have focused on the prediction of yield production. However, this article goes further to assess the role of machine learning in the production process to comprise detection of pests, weeds, disease, and the quality of crops.
References
Not applicable

okay. Thank you


2.8.0.rc1 Regression: Preserve message-level charset when adding parts (related to Rails ActionMailer)

Please also backport to 2.8.x stable branch
Summary
Version 2.8.0.rc1 has a regression where charset=UTF-8 is omitted from the Content-Type header in multi-part (text + html) mails. Due to this regression, some of our Japanese customers reported their legacy mail clients had garbled characters. It appears the legacy mail clients assume some other encoding besides UTF-8 if it's not present (probably Shift-JIS in our case).
The fix I've proposed here doesn't appear to alter any existing behavior.
Details
In ActionMailer::Base, there is this code:
          container = Mail::Part.new
          container.content_type = "multipart/alternative"
          responses.each { |r| insert_part(container, r, m.charset) }
          m.add_part(container)

On Mail 2.8.0.rc1, adding both an HTML and Text part (i.e. in the standard Rails way, no special code) will inadvertently clear the charset on the parent Message. In the final rendered mail, it causes charset=UTF-8 to be omitted the Content-Type header. Compare as follows:
2.7.x:
----==_mimepart_62c78ac27c197_36459c77334
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: base64

DQrkuojntITnorrlrpoNCg0K44GK5a6i5qeY44Gu44GU5LqI57SE44GM56K65a6a6Ie044GX44G+...

2.8.0.rc1:
----==_mimepart_62c78ac27de6f_a2459c7627b
Content-Type: text/plain
Content-Transfer-Encoding: base64

DQrkuojntITnorrlrpoNCg0K44GK5a6i5qeY44Gu44GU5LqI57SE44GM56K65a6a6Ie044GX44G+...

@mikel please take a look when you get a chance.

Merged to 2.8.0.rc1 as well in https://github.com/mikel/mail/pull/1506

@mikel awesome I really appreciate it 🎉


Cacher 2.0

Simplifies code by removing repetitive echo (echo to screen + echo to file); replaces repetitive echo with tee as suggested by @hunty1 on PR 18 ( 2>&1 | tee -a "${tmplocation}"/AlertInfo.txt).  Previously, Cacher was 882 lines of code, this change brings it down to 744 and is easier to read and modify.
Adds Uptime to emailed report.
Adjusts Last Modified date from 05/16/2016 (inaccurate) to 9/23/2016.
Adds a script version, randomly started at 2.0. I assume that's a good point to start incrementing the script version for all future PR's and updates.
Adds script version to the bottom of the emailed alert for reference when comparing reports.

Would you be willing to backadd all the other iOS builds, OS X builds, sierra, Apple configuration and new iPad/iPhone models?
It's a decent amount of work but makes sense if we will officially call this 2.0

I thought about adding newer OS X versions including Sierra but I couldn't find a reliable source/database of identifiers (Darwin versions, etc).
I'll gladly add more if I can find a good resource or database to cross reference device to identifier.

Brian S. Lowrance
On Sat, Sep 24, 2016 at 12:48 AM -0500, "Erik Gomez" <notifications<EMAIL_ADDRESS>wrote:
Would you be willing to backadd all the other iOS builds, OS X builds, sierra, Apple configuration and new iPad/iPhone models?
It's a decent amount of work but makes sense if we will officially call this 2.0

You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://github.com/erikng/Cacher/pull/21#issuecomment-249347213, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AIBAqYunL6FyBQSRnomdW0ILY94szYVpks5qtLmugaJpZM4KFMJe.

Updated my 2.0 branch with the following:

Updated 2.0 (Never merged; update 1 to 2.0)
Additional code/comment cleanup
Added code for iOS 10.0.2 detection
Added code for iPhone 7, iPhone 7 Plus detection
Added code for OS X detection from 10.5 to 10.9.5, 10.11.6 and 10.12.0.

Apple OS X running 10.8.2 and above automatically use a nearby caching server if available; Uncomment previous versions if you want them in your reports (10.5 - 10.8.1)

I'm confused on the older OS support. Can you explain this?

Also looks like you have some "?" For the iPhone 7 models. Like what I'm seeing though.

You asked for older OS X versions, so I added them, but then afterwards I looked up info on the Apple Caching Server and it's supported clients to find that OS X clients didn't automatically start using a Caching server until 10.8.2, so to prevent giving a bunch of useless data that may likely be all counts of 0, I went back and commented out the previous versions I had added.  I left them in there because I didn't see anything that said that they were not supported, just that they weren't automatically found/used.  If you want them, I'll remove the comments.
Regarding the iOS 7 question marks.  I'll put whatever is needed there, but I don't really know what those detections signify.  I went off of your earlier examples for those. Some (iPhone x,2 and x,4) were [GSM], [CDMA], and/or [China Model].  I couldn't find a good reference to tell me that iPhone9,1 = US iPhone7, iPhone9,2 = China,GSM,CDMA iPhone7, iPhone9,3= US iPhone7 Plus, iPhone9,4 = China,GSM,CDMA iPhone7 Plus.  Honestly, I guessed that iPhone9,1 and iPhone9,3 were the US versions of iPhone7 and iPhone7 Plus based on your previous examples and didn't really know if iPhone9,2 and iPhone9,4 = China, GSM, CDMA or other iPhone7 versions so I put a ?.  If anyone can confirm, I'll gladly replace the ?.

Sorry for it being clear Brian. By older OS's I only meant the sub versions of OS X that hadn't been done and the iOS ones (9.3.5 and lower). We don't need anything prior to versions I supported. It will just result in a ton of 0's.
If you could, just make sure all of iOS 9/10 is handled, remove those Older OS X calls and I'll merge it. I can fix the ? As well.
Sent from my iPhone
On Sep 28, 2016, at 8:41 PM, Brian Lowrance <notifications<EMAIL_ADDRESS>wrote:
You asked for older OS X versions, so I added them, but then afterwards I looked up info on the Apple Caching Server and it's supported clients to find that OS X clients didn't automatically start using a Caching server until 10.8.2, so to prevent giving a bunch of useless data that may likely be all counts of 0, I went back and commented out the previous versions I had added. I left them in there because I didn't see anything that said that they were not supported, just that they weren't automatically found/used. If you want them, I'll remove the comments.
Regarding the iOS 7 question marks. I'll put whatever is needed there, but I don't really know what those detections signify. I went off of your earlier examples for those. Some (iPhone x,2 and x,4) were [GSM], [CDMA], and/or [China Model]. I couldn't find a good reference to tell me that iPhone9,1 = US iPhone7, iPhone9,2 = China,GSM,CDMA iPhone7, iPhone9,3= US iPhone7 Plus, iPhone9,4 = China,GSM,CDMA iPhone7 Plus. Honestly, I guessed that iPhone9,1 and iPhone9,3 were the US versions of iPhone7 and iPhone7 Plus based on your previous examples and didn't really know if iPhone9,2 and iPhone9,4 = China, GSM, CDMA or other iPhone7 versions so I put a ?. If anyone can confirm, I'll gladly replace the ?.

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/erikng/Cacher/pull/21#issuecomment-250363031, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFa_GOwG2tWrlzTRbBg9MaDJQz7-zJHtks5quzNfgaJpZM4KFMJe.

So just to confirm:

The only OSX versions that you wanted added to your version were 10.11.6 (El Capitan) and 10.12.0 (Sierra) right?
You want 10.8.2 - 10.10.5 removed from the code?  (Note: I have 23 clients reported on 10.10.5, but 0's for all previous).
You want 9.3.3 - 9.3.5 and 10.0.2 added for iOS detection/reporting.

If you have clients reporting go ahead and keep it.
And yes that all sounds great. :)
Sent from my iPhone
On Sep 28, 2016, at 8:56 PM, Brian Lowrance <notifications<EMAIL_ADDRESS>wrote:
So just to confirm:

The only OSX versions that you wanted added to your version were 10.11.6 (El Capitan) and 10.12.0 (Sierra) right?
*   You want 10.8.2 - 10.10.5 removed from the code? (Note: I have 23 clients reported on 10.10.5, but 0's for all previous).
You want 9.3.3 - 9.3.5 and 10.0.2 added for iOS detection/reporting.

You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/erikng/Cacher/pull/21#issuecomment-250364522, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFa_GHMp9qHFyF-L16lCXFx0AecsEL7oks5quzbegaJpZM4KFMJe.

Updated PR.

Removed OS X detection for 10.5.0 - 10.10.4 that was added in 2.0 PR Update 1 (Desired scope misunderstood)
iOS detection for 9.3.3, 9.3.4, 9.3.5 added

Sorry I haven't merged this yet. I'll try to do it tomorrow.

It's merged. I also fixed the iPhone labels, added iOS 10.1, Sierra 10.12.1 and a note about AC 2.3.
Thanks again for the PR. Sorry it took so long.

Awesome. Thanks.

I hope that the simplified codebase encourages and helps with future development,

Soon I will have caching servers globally so I will try and spend development time on this. I've been extremely busy writing chef code as of late.
On Oct 13, 2016, at 6:57 PM, Brian Lowrance <notifications<EMAIL_ADDRESS>wrote:
I hope that the simplified codebase encourages and helps with future development,

You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHubhttps://github.com/erikng/Cacher/pull/21#issuecomment-253690291, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AFa_GK0dx9nX1MQplyGewGQUyOqw8lVqks5qzuF_gaJpZM4KFMJe.


Update dev dependencies for styleguide.

Changes

Pulls in stable Validation 0.1.x release for style guide.

For review: @DoSomething/front-end

:rabbit2:


cmd: Implement cp small file

How about using SingleOperator and DualOperator instead?

How about using SingleOperator and DualOperator instead?

Sound great.

Maybe we can close this PR to avoid conflict?


neededForUsers option does not exist in home-manager module

I'm trying to configure my system using NixOS 25.05 and home-manager in my flake. I have the following minimal config:
# in configuration.nix (NixOS)
users.users.eulalia.hashedPasswordFile = config.home-manager.users.eulalia.sops.secrets."passwords/eulalia".path;

# in home.nix (home-manager)
sops = {
  defaultSopsFile = inputs.self.outPath + "/secrets/secrets.yaml";
  age = {
    keyFile = config.xdg.configHome + "sops/age/keys.txt";
  };

  secrets."passwords/eulalia".neededForUsers = true;
};

Attempting to rebuild into this system results in an error, claiming that neededForUsers is not defined:
error: The option `home-manager.users.eulalia.sops.secrets."passwords/eulalia".neededForUsers' does not exist. Definition values:
  - In `/nix/store/jbn6fi1a5ma4fn7vz44bambvc88sjcks-source/modules/home-manager/sops.nix': true

Since this secret sets my password, not setting the option results in a failed rebuild.
I can alternatively set that option at the NixOS level, but since the secret is defined and managed in home-manager I had hoped to be able to set the options on that level. Is this intended?
Thanks!

The user passwords on Linux are checked using hashes stored in /etc/shadow, I suppose there would be ways to set it in the user home directory or by the home-manager-$user.service which can write outside of home, but that would probably be unsafe as other uses hashes could be modified this way.
So yes, this is intended.

Yes. This option doesn't cannot work with home-manager, since home-manager cannot modify /etc/shadow.


button support

ParallaxViewActions is marked internal so I can't create custom UIButton or any other control for that instance

Sorry but as far as I can see ParallaxViewActions is open and all properties related to that class also. Could you provide more informations?

the init func is not declared public, so I'm receiving an error saying i cant initialize because it is declared internal
i'm using the library via cocoapods so it's a separate module for me

Fixed with https://github.com/PGSSoft/ParallaxView/commit/05201cde3ae215d30a0080ec52e62d71424492cf


Wellknown overriding supplied scopes given in config

Just tried EasyOIDC to add OIDC support for a nicegui app I am prototyping.
It was quite easy to get started. I however encountered a weird issue of receiving a bad scope error when I was supplying the right scopes in the config.
After digging, we noticed that this line (https://github.com/jpmanson/EasyOIDC/blob/bbe0d6766b169920402d1d317b1725fe7fb806c0/EasyOIDC/config.py#L114) was overriding the scope given in the config. This is a problem for my context since our keycloak instance has a lot of clients and groups and not all clients require all scopes by design.
As a solution, I suggest using the wellknown to verify the config scopes are correct rather than using them to override the value. However, I could have misunderstood the use of supplying the wellknown endpoint in the config.

Hi @DarkKlaw !
Thanks for your feedback.
You're right. The "wellknow" URL gives us the supported scopes, but that does not mean that we should implement all of them in the client. It is correct that the library should not copy that parameter and overwrite the local configuration.
We could do the following:

If self.scope is not defined, then copy scopes_supported from the server (as currently done).
If self.scope is defined, validate that each scope value is supported as indicated by the server in scopes_supported. For example, if the client has the scope "openid,profile,email,roles" and the server supports "openid,profile,email", then raise an error.

Any suggestions on this?
Bye!

I've implemented the new behaviour in v0.1.8

Hi @DarkKlaw !
Thanks for your feedback.
You're right. The "wellknow" URL gives us the supported scopes, but that does not mean that we should implement all of them in the client. It is correct that the library should not copy that parameter and overwrite the local configuration.
We could do the following:
1. If `self.scope` is not defined, then copy scopes_supported from the server (as currently done).

2. If `self.scope` is defined, validate that each scope value is supported as indicated by the server in scopes_supported. For example, if the client has the scope `"openid,profile,email,roles"` and the server supports `"openid,profile,email"`, then raise an error.

Any suggestions on this? Bye!

Sorry for the late reply. This was what I was thinking as well.


Cannot assign Object.values(...) to base type

Hello,
I have run into an interesting problem. If you create an array of records, and then request the values of the records via Object.values, it will not be the type that was originally laid down.
/* @flow */

type myType = string | number;

type myTypeMap = { [key: string]: myType }

const records: myTypeMap = {
  "a": 1,
  "b": "test",
}

const values: myType[] = Object.values(records);

Flow version: 0.144
Actual behavior
12: const values: myType[] = Object.values(records);
                             ^ Cannot assign `Object.values(...)` to `values` because in array element: [incompatible-type] Either mixed [1] is incompatible with string [2]. Or mixed [1] is incompatible with number [3].
References:
[LIB] ..//static/v0.144.0/flowlib/core.js:217:     static values(object: $NotNullOrVoid): Array<mixed>;
                                                                                ^ [1]
3: type myType = string | number;
                 ^ [2]
3: type myType = string | number;
                          ^ [3]

#6559

#4771


Automated cherry pick of #5194: Fix IPv4 group containing IPv6 endpoints in dual-stack

Cherry pick of #5194 on release-1.12.
#5194: Fix IPv4 group containing IPv6 endpoints in dual-stack
For details on the cherry pick process, see the cherry pick requests page.

/skip-all


I cannot make 'POST' request to work

Hi,
I can't make the 'post' request to work, at least not for the json-api-crnk-relationship module.
This is what I am trying to send as json:
{ 	"data": { 		"id": "3", 		"type": "articles", 		"attributes": { 			"title": "Foo Title" 		} 	} }
but I'm getting this:
{     "timestamp":<PHONE_NUMBER>035,     "status": 404,     "error": "Not Found",     "message": "No message available",     "path": "/codenotfound/api/articles" }

Hi,
Did you set the Content-Type header to "application/vnd.api+json"?

Not really, I was using Postman, but did change to JSON (application/json). Is this not enough? If so, is there a way I can make Postman's header to use "vnd.api+json"?

Hi, I was using Postman and thought I was enough to select JSON (application/json) and it would work.
I explored it more and found out I can adjust the headers that are being sent. I edited the content-type to "vnd.api+json" and it worked. Thanks for the suggestion!


Sitemap not generating

After updating my dependency's, the sitemap doesn't generate anymore. After this experience I tested the example in your GitHub to test if something was wrong with my config. Unfortunately it wasn't the case the example also doesn't work.

Can you provide me a repo with your issue ? The example si working, if you clone project, your run dev and example:dev, you will see sitemap.xml and robot.txt in example/public.

Can you provide me a repo with your issue ? The example si working, if you clone project, your run dev and example:dev, you will see sitemap.xml and robot.txt in example/public.

The sitemap is not generating in the example folder. I am running npm run dev like you said.

you need to run pnpm dev and pnpm example:dev in another terminal. Next, open your localhost to generate sitemap.

was working on a older version of vite and a newer version of sitemap. The sitemap wasn't generating in the example for me because I wasn't visiting the local url.


Adding Roadmap for UI/UX

Idea Contribution

[X] I have read all the feature request issues.
[X] I'm interested in working on this issue
[X] I'm part of GSSOC organization

@jfmartinz sir, please correct the syntax of label 'Level 1' to 'level1' as per the recent update from GSSoC. Thank you.

@jfmartinz sir, please correct the syntax of label 'Level 1' to 'level1' as per the recent update from GSSoC. Thank you.

@jfmartinz sir, please correct the syntax of label 'Level 1' to 'level1' as per the recent update from GSSoC. Thank you.

I changed it. Thank you for reminding me :)

@jfmartinz sir, please correct the syntax of label 'Level 1' to 'level1' as per the recent update from GSSoC. Thank you.

@jfmartinz sir, please correct the syntax of label 'Level 1' to 'level1' as per the recent update from GSSoC. Thank you.

I changed it. Thank you for reminding me :)

Sir please change 'L' to 'l' in Level'...Thank you once again.

oh, haha. Sry


add specification docs, spline layer spec and functions for spline io

Hey @kevinyamauchi - I think this is good to go, let me know what you think of the outline for the spec in the docs and if you think anything is missing
Once this is in I will implement a single io plugin entry point in a separate plugin rather than implementing one for every annotator

Thanks for the suggestions! just FYI this is not yet ready for review, didn't have time to completely finish updating so it's still in limbo

@kevinyamauchi all looking good to go here, feel free to take another look or merge as is! I implemented your suggestions and everything is now stored either in the layer features or an n3d_metadata dict in the layer metadata
I removed all magic strings and factored them out as constants either on the model or in the annotator io module


multimod: ignore excluded-modules when -a flag is enabled

This allows users of the sync command to sync all modules in a monorepo, including those listed in the excluded-modules. This is useful for repositories where some modules may not yet be ready for releasing (therefore listed under excluded-modules) but their dependencies still need to be managed via multimod.

Do we need this flag? Is there any reason why it shouldn't we simply change the behavior without introducing the flag?

It's a good question, I didn't want to assume that all users would benefit from this change, but thinking back on it, maybe it is desirable for all users to update sync deps even for excluded modules. I could go either ways with this.

@pellared after re-thinking this, I changed the behaviour for anyone that uses the -a flag


We need to create an agenda for Town Hall

Source
Internal discussion in Swarm team, 13th June 2024
Problem
There is no agenda yet for the first TH
We want to ensure it reflects what the community wants to discuss

Current situation

there is no agenda yet for our first TH

How we want the current situation to change:
Create an agenda that reflects what the community wants to talk about
and what the Swarm team needs to communicate
Who are the stakeholders?

Any previous attempts to address this problem?

Questions and possible approaches:

First item should be the introductory material discussed in https://github.com/Catalyst-Swarm/Intersect-Town-Hall/issues/31

Ideas:

Measure:

Qualitative measurement - did the agenda feel like it worked?
Do we ned to improve it for next time?

what else should be on the agenda?

Synopsis of what happened in last TH
Results of polling info/community input

The game we played:
People found it complicated to come back to the main room.
Those in main room couldn't communicate with those in breakouts.
Need to be a bit clearer about it

Day of Town Hall - there has been publicity gone out that it's the 30th, so we need to correct that
Newsletter goes out on Friday - copy date is Thursday night.
We will write a correction
In future, TH will be 4th Thursday of the month, 16:00 UTC

The info on the date of TH has now been corrected in a newsletter. We need to continue to include an item reminding people of the date of TH, and the link to it, in subsequesnt newsletters.
Our agenda for TH is now pretty fixed and regular - it will always be a variation on https://docs.google.com/presentation/d/1kczrgQ0tnQcrVN0g8k9Sqpgz0x6BzEzCo3GgD4zZZY8/edit?usp=sharing

When we share the agenda it needs to be succinct, but needs to include some specific detail about what's new each month - e.g. what the Zoom voting topic is, what the ATH rooms are.
However, sometimes we might not know ATH rooms until quite late

We now have an agenda structure, so it is just a matter now of collecting input in the form of slides each month


Modify setClothes paramaters, add setProp & getProp

I already added this locally, but didn't push it yet. Thank you for your contribution, though.

I already added this locally, but didn't push it yet. Thank you for your contribution, though.


Error using in LunarVim

👓 What did you see?
Once I cloned the application to my computer and configured Lunar vim to use the correct executable, after opening a .feature file in LunarVim, the LSP log contains the following error:
[START][2024-03-15 17:43:58] LSP logging initiated [ERROR][2024-03-15 17:43:58] .../vim/lsp/rpc.lua:734    "rpc"   "/home/petris/Code/language-server/bin/cucumber-language-server.cjs"    "stderr"        "Error: Cannot find module '../dist/cjs/src/wasm/startStandaloneServer'\nRequire stack:\n- /home/petris/Code/language-server/bin/cucumber-language-server.cjs\n    at Function.Module._resolveFilename (node:internal/modules/cjs/loader:1149:15)\n    at Function.Module._load (node:internal/modules/cjs/loader:990:27)\n    at Module.require (node:internal/modules/cjs/loader:1237:19)\n    at require (node:internal/modules/helpers:176:18)\n    at Object.<anonymous> (/home/petris/Code/language-server/bin/cucumber-language-server.cjs:4:35)\n    at Module._compile (node:internal/modules/cjs/loader:1378:14)\n    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1437:10)\n    at Module.load (node:internal/modules/cjs/loader:1212:32)\n    at Function.Module._load (node:internal/modules/cjs/loader:1028:12)\n    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:142:12)\n"
And the application does works correctly.
✅ What did you expect to see?
The language server should be working succesfully, at least displaying messages such "Undefined Steps"

📦 Which tool/library version are you using?
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-linux]
npm 10.2.4
node v21.6.0

🔬 How could we reproduce it?

Steps to reproduce the behavior:

Install '...' version '...'
Create a file called '....'
Run command '....'
See error '....'

📚 Any additional context?

This text was originally generated from a template, then edited by hand. You can modify the template here.

@binhtran432k, have you observed this behaviour by any chance?

@binhtran432k, have you observed this behaviour by any chance?

@kieran-ryan, Thanks for bringing this to my attention. It seems this issue belongs in the @cucumber/language-server repository instead.
For your reference, @petrenkorf, we recently released a new version of @cucumber/language-server (v1.5.0): link to release: https://github.com/cucumber/language-server/releases/tag/v1.5.0. We recommend trying again with the latest version and raising the issue there if it persists. Thanks for your understanding!