Extension reissues certificates after switching to manually uploaded certificate

This is an update to my problem in issue #81 .
The original problem was: We are experiecing rate limit problems for a domain because it seems that Plesk doesn't see that there is a valid certificate. At least it's trying to renew the certificate every hour. Approximately once a day I get a mail from Plesk with the message "too many certificates already issued for exact set of domains".
After some months of hoping that some update fot the Lets Encrypt extension would fixe the problem, I finally decided to stop using Lets Encrypt for some time and then start using it again later. So I did this:

I downloaded all certificate components.
Then I set the domain to not use the Lets Encrypt certificate anymore.
This allowed me to delete the certificate. From this point I considered the Lets Encrypt as not active for this domain.
Then I manually created a certificate entry using all of the downloaded components except the CSR.

This was done hoping that I could reconfigure Lets Encrpt later. But here's what happened:
Just two days later, I get the error mail again and sure, looking in Plesk, the extension was still active, had issued a new certificate, activated that and deactivated the manually issued certificate. And the problems described in issue #81 were back on track.
How on earth do I get the Lets Encrypt extension to stop going berserk for that particular domain?

This is using Lets Encrypt version 2.6.1-398.


How can I create an image?

I had another question, how can I use the ability to generate photos?  In the section about the robot's capabilities, it is mentioned that it can create a photos, but the method of creating them is not mentioned, I wanted to get help

Hi @manizexor-gh
Those are upcoming features. I will add them later in next updates...


Support to set a specify  hostName for a CloneVM

Is your feature request related to a problem? Please describe:
sometimes we want to set hostname for CloneVM just as the VM which can be set hostname.
Describe the solution you'd like:
we can writer a yaml file to set CloneVM hostname.
we can set <hostname: vmclone>
kind: VirtualMachineClone
apiVersion: "clone.kubevirt.io/v1alpha1"
metadata:
  name: testclone
spec:
  # target definitions hostname
  hostname: vmclone

Describe alternatives you've considered:
Additional context:

if our team need this feature and I would like to realize it . Please assign it to me.

@iholder101 could you give me some ideas about it? many thanks!

Hi @matthewei, please consider raising this enhancement at the KubeVirt community meeting (next one is tomorrow).

Hi @matthewei, please consider raising this enhancement suggestion at the KubeVirt community meeting (next one is tomorrow).

yes, I will join it . Many thanks.

@0xFelix Hi expert, could you give me some comments on it?

@matthewei sounds like a great idea to me!

@matthewei Sounds good, please come up with a PR for it.

/assign @matthewei

I will finish it

/remove-lifecycle rotten


RedisClusterCommands and RedisTransactionalCommands

RedisClusterCommands doesn't extend RedisTransactionalCommands interface. Is it ok?

Indeed. There are no cluster-wide transactions. RedisCommands extends RedisClusterCommands and RedisTransactionalCommands while RedisAdvancedClusterCommands extends just RedisClusterCommands.

Thank you.


feat(exporter): don't export figma-only variables

Fixes #61
This will ignore variables that include "figma-only"
To test, use a branch of the tokens figma file that has figma-only files and run the exporter. Check that there are no tokens with "figma-only" in the name and that all others are still there.

After experimenting, it looks like the transform isn't matching global.font.weight.body.100 etc because it's a layer too deep. If I remove .body and .heading from it, it works ok.
I see a few options:

figure out how to get style dictionary to handle that extra layer
remove the heading and body layers from global.font.weight in the base tokens. This would match how line-height is. I've tried this and it works.
change .global.font.weight.body.100 to .global.font-weight.body.100. This also seems to work but isn't quite the pattern we've been using I think.

@lboehling @mcoker

i'd be fine renaming to font--weight--[100-400] and removing the body/heading in the base tokens.

i'd be fine renaming to font--weight--[100-400] and removing the body/heading in the base tokens.

Cool - ultimately we should probably understand why it doesn't handle it, but I think this particular change makes sense for the base tokens.


Some images not display

Please some help...
I'm using file-loader => 0.11.2
for example when i require image like this it is working e.g img(src="./assets/images/one.jpg")
when i take the image that is not display i include it inside the css it is working.
webpack.config.js:
{
test: /.(jpe?g|png|gif|svg)$/i,
use: [
'file-loader?name=[name].[ext]&outputPath=assets/images/&publicPath=../../',
'image-webpack-loader'
]
}

@GMounir please provide minimum reproducible test repo, thanks!

@GMounir @evilebottnawi I suspect this is the issue fixed by https://github.com/webpack-contrib/file-loader/pull/183

@brianhelba Thx
See @brianhelba Comment, feel free to reopen if still regressions


Test eventlet/gevent under Python 3

Looking at the Makefile and .travis.yml it looks like we are only testing eventlet and gevent under Python 2. I think both of those got Python 3 support a good while back, so we should test them.

Done in https://github.com/python-zk/kazoo/pull/616 when we dropped the use of the Makefile


[Dashboard] Updates on the Dashboard

Signed-off-by: asubedy<EMAIL_ADDRESS>Description
The following PR will address the following changes:

Remove the Load time when going to new page on the table view
Show all the missing value of the test Specifications
Change the color of the headers on the individual results page
Add a dropdown to show test specifications if there are more [WIP]
Change the title of the individual results from 2022-08-15-22.15.08 to 15th August 2022, 22:15:08 UTC [WIP] [Suggestion Needed]

This PR fixes #
Notes for Reviewers
Signed commits

[x] Yes, I signed my commits.

@gyohuangxin could you suggest on the title of the individual result? Is my approach on naming it appropriate?

@asubedy Thanks for raising this PR, I think it is still not meaningful to change the title of the individual results from 2022-08-15-22.15.08 to 15th August 2022, 22:15:08 UTC. Can we name it to the profile name as we discussed from  https://github.com/layer5io/meshery-smp-action/issues/59?

@gyohuangxin So maybe like Istio Load Test with Fortio 15th Aug 2022 9 PM  ? I think date and time would be necessary if we are prefixing all the individual results with same name. But I also think this way the name becomes too long

In my opinion, the datetime in title may be not necessary, we can find the results via the datetime in Last Run column.

@gyohuangxin Please have a look, I have changed the profile name formatting as discussed

@asubedy Awesome! It looks great. cc @leecalcote @hershd23

@asubedy Is this PR ready to be merged?


feat: Allow AWS services to access protected S3 buckets & KMS keys (scalable)

(feat) Allow AWS services to access protected S3 buckets in a scalable way using a new IAWSServiceAccessGenerator interface.
First supported service: CloudFront OAC
Fixes #29

The k9 policy generation is working:

See 77bd286 for details, but:

Created a bucket using k9 policy gen with 'placeholder' CloudFront distribution id
Manually Created CloudFront distribution with OAC
Created a KMS key w/ OAC using k9 policy gen with CloudFront distribution id
Updated bucket policy using k9 policy gen with CloudFront distribution id

The AWS Solutions Constructs library provides an aws-cloudfront-s3 pattern impl for creating an S3 bucket with KMS-encrypted objects served by CloudFront OAC.
The implementation supports a comprehensive set of features. The CloudFrontToS3 pattern uses a custom resource to break the cyclic CloudFront-S3-KMS dependencies and update the KMS key policy with the required distribution source arn.

Reviewed with customer.  Ready for merge.


Cupcake website – review lead space documentation

User Story

As an IBM.com page creator

I need to: have a good understanding of the components, patterns, etc

so that I can: do my day to day work without confusion.

Task

[ ] Jill to review lead space for content guidance.
[ ] Lara, Jenny etc. to share lead space with Carbon for feedback and alignment
[ ] Jim review copy and provides edits if necessary

Acceptance criteria

[ ] Wonil and Linda accepts/rejects all reviewers comments

@JennySanchez FYI!

Latest Lead space: left-aliged guidelines here: https://ibm.ent.box.com/notes/528552262380

[ ] Made updates in response to Wonil's feedback in sprint 22
[ ] Shared with Jill and incorporated her notes and feedback where applicable
[ ] Added new images for do's and don'ts
[ ] Added new spec images

Still need to add image breakpoint notes.

I added a suggestion for the intro paragraph:
A lead space is positioned at the top of a web page and serves as the first site of viewer engagement; its primary purpose is to orient the user when they land on a page and to help them decide whether to continue reading or not as well as orient themselves. This addresses one of the most important moments in the user's journey through a complex web environment.

This is great, thanks so much @wonilsuhibm !
Do you think Jenny and Jacob can start porting this content into Gatsby? I think it would be helpful for us to see it live for a fresh perspective.

I added a suggestion for the intro paragraph:
`
A lead space is positioned at the top of a web page and serves as the first site of viewer engagement; its primary purpose is to orient the user when they land on a page and to help them decide whether to continue reading or not as well as orient themselves.
When designed and implemented effectively, the lead space can be used to engage visitors immediately in one of the most important moments in the user's journey through a complex web environment. It is the first full-width section below the masthead and can include a stylized background, headline, supporting message and call to action to accommodate user needs.
`

Hey @wonilsuhibm I see your suggestion to merge the into and overview in the guidelines. MY only comment is that we're following Carbon's content template which asks for:

Include a short description of your pattern ->This header should be longer than one line and no longer than four.
Define the use of your pattern with a problem statement. Explain a user's needs and how the pattern meets those needs. Communicate anything a designer needs to know about the pattern.

That is why I split the content into two sections: intro + overview. We have deviated a little from their template so if you're ok with deviating a little more we can make that change.

@jacobottesen-dgc @JennySanchez I chatted with Wonil and he's good to publish what we have right now! We may need to refine and edit once we see it in Gatsby but please go ahead with the content in Boxnote. Thanks!

Got it. Thanks @larahanlon2 .


[ListItemText] Fix primary={0} display

Closes https://github.com/mui-org/material-ui/issues/11672.

I'm still confused why https://github.com/mui-org/material-ui/pull/11686#issuecomment-394099180 fails. Otherwise, the recent addition looks good to me!


Fix gcc compile warning in Linux

Hi Andre,
this PR implements the following:

Remove compile warnings from GCC in Linux
Introduce Make CI target to compile only the API, all warnings are casted to error
Update the Readme.md to the interface changes

I've tested in my environment.
BR,
Andreas

This looks really good. Just a couple of hopefully minor comments.

This looks really good. Just a couple of hopefully minor comments.

Thanks! Good Hints. PLease check again. I implemented your recommendations.

Hey Andreas - thanks for all the work you've done here. The code all looks great now. Just one last query about that ci rule. Perhaps that can be done separately, or worked into the workflow? Right now it's a bit of a dead target that doesn't get auto built.

Yes we can drop it.

Revert to original Makefile version.
@AndreRenaud: Now should all fine to bring the PR on main.

Thanks for this. I've done a squash merge on it.

Thanks for merge.


Feature #9: implement persistence in local storage

Implement Items States Persistence in Local Storage
Overview
After reading recoil library docs, it seems to be a good solution for unified state management and the current implementation already implement it for the different component views (Notes, Boards and Tables). I mean, all the components uses the same items state, so I think it's working well.
But natively recoil library doesn't support persistence for local storage, so for implementing persistence can be used an extension package of it named recoil-persist.
This PR implements persistence in local storage for the items state using recoil-persist.
Changes made

Install recoil-persist
Configure itemsState in state.js to be persistent.

Testing

Verified that when creating some Notes, all of them appears in the different views (Notes, Boards and Tables). And when updating states like 'held' or 'checked', also get update in all the views.

Verified that created Notes persist after F5 reloads and when closing the tab and opening the application again.

Related Issues

#9

What a nice short solution 🔥


Collect use cases from Gemma and evaluate what needs to be done to implement them

Gemma will provide some use cases for the web-app, we need to see if the app can achieve all of these cases.
For each use case the action will be:

supported, no changes required
supported but clunky/unclear, changes required
not supported, generate github issue for work (even if beyond the scope of the current project)

Provided by Gemma:
Main use cases

See a list of the most recent transient events from Fermi, Swift, LV, IceCube, etc but grouped by trigger ID
Be able to click to see a list of all of them. They all need to be grouped by their trigger ID.
See whether a trigger was successful

And if not why (I think I have to dig for the latter at the moment).
What position ended up being observed and from which VOEvent?
Did the telescope receive our trigger

When I click on a trigger ID I want to see

the likely GRB/event name
all the associated VOEvents

Including the time post-burst (which would be embedded in the XML file) in days,minutes,seconds that the VOEvent was sent

The best position and from which telescope
The trigger duration in seconds.

What are the active triggering programs?

See a list of the most recent transient events from Fermi, Swift, LV, IceCube, etc but grouped by trigger ID

navigate to home page
from the top menu select "logs -> VOEvent log"
In the box "telescope" enter the name of the telescope (Fermi, SWIFT, LVC, IceCube, etc)

Notes:

search is case sensitive but see #60
"IceCube" is not a telescope. Alerts are from AMON, with ICECUBE as part of the trigger type.
Consider adjusting this so that AMON events have IceCube/HAWC/etc as the telescope name?
"grouped by trigger ID" -> there is a group_id column, is this sufficient?

Be able to click to see a list of all of them. They all need to be grouped by their trigger ID.
Potentially this is the same as the above.
Suggestions:

Have a link from the home page that goes to a pre-filtered version of the VOEvent log with the telescope info already set. Example: A drop down titled "recent events", which has links to "SWIFT, Fermi, LVC, all". The "all" link is the same as the current unfiltered VOEvents log page.

See whether a trigger was successful

Navigate to home
Click on "VOEvent log"
Select "Ignored: No" from the filter menu
Press submit
Click the link in the "Group ID" column to go to the "trigger_id_details" page
Look at the "Proposal Decisions" table
Position observed is listed against each proposal
The status of the triggering instrument is listed in "Decision" and "Decision reason"

Notes:

Example page above for reference trigger 102
The why for each trigger decision is noted as "decision reason" in the "Proposal Decisions" table
Unclear which position was eventually observed. In this case the MWA would not have bothered to repoint, but the ATCA should have. There is no indication of how the repointing choice was made.
There are 4x projects and 2x VOevents listed on this page. It is unclear how the projects/decisions line up with the various voevents.

The MWA_VCS_C002 project seems to have considered both VOEvents, and has a best position from the XRT event
The other three projects show no indication of having considered the second (XRT) event, and have a position that is from the first event only.

The proposal decisions table is too wide for most screens. Consider wrapping the text in the "Decision Reason" column.
The decision column indicates "Triggered" but does this mean that a positive response was received from the target instrument or just that the request was sent?

When I click on a trigger ID I want to see

the likely GRB/event name
all the associated VOEvents
Including the time post-burst (which would be embedded in the XML file) in days,minutes,seconds that the VOEvent was sent
The best position and from which telescope
The trigger duration in seconds.

Notes

Example page same as above trigger 102
(1) GRB/event name/type not shown in header (should be GRB220706 as per "Source Name" in the "VOEvents" table

All VOEvents in this table should have the same source name/type as they are grouped

(2) All associated VOEvents are visible in the "VOEvents" table

Time post-burst not shown, can be calculated using "TimeInstant" section of the AstroCoords part of the xml file.

(3) Best pos and telescope info not in header, but data exists in VOEvents table. Can be extracted an put into header. This info is not necessarily the triggered position (which may vary between instruments).
(4) Trigger duration in the VOEvents table but not header. Can be added to header.

What are the active triggering programs?

Navigate to home page
From the top menu select "Proposal Settings" -> "View Proposal Details"
Proposals are listed here and grouped by instrument

Notes:

seems that this is 100% supported already.

I believe that these have all been addressed.


Pages are loading twice

Describe the bug
When you open some DSpace 7 pages, they appear to load twice, which is confusing for the user.
I have been able to reproduce this at least on homepage / collection page / item page even if it doesn't happen systematically.
This behaviour can be experienced on demo7 : https://demo7.dspace.org/home
To Reproduce
Steps to reproduce the behavior:

Open https://demo7.dspace.org/home (or other collection / item pages) in a new browser tab
The page is first displayed for a short time
Then a blank page appears for a short time too
Finally the page reappears and is displayed properly

Expected behavior
Pages should only be loading once
Related work
@artlowel has already identified that

the first page displayed is the server side rendered version
then JS kicks in and it starts loading
then you see the client side rendered version

I have not seen it in particular, but can this be somehow caused by UI language change ? That is causing UI reload.

@davidatmire and @artlowel : I've seen this behavior. I admit, I had assumed this was somewhat "expected" on the first page load, because the page starts as server-side rendered and then is re-rendered by the client.  That said, I'd love to see this fixed. Is there a recommendation/suggestion for how this would be fixed?
For now, moving to 7.2 board with high priority and estimate TBD.
(@MarisArins : This happens on first page load (first time visiting the site in your browser), and is definitely not caused by a UI language change.  The UI language change does result in a similar reload and it may be impacted by this same issue noted in this ticket.)

Duplicated (with video demo) in #1391

@artlowel : Per today's meeting discussion, assigning this to you / your team & adding your 4hr estimate.  Feel free to start implementation

Corrected estimate to 30hrs.  I mixed this up with a different ticket.


Expose Blob Properties

It would be useful to be able to retrieve the blob's properties in a more F#-natural way. Currently you need to do the following: -
let cloudBlockBlob = blob.AsCloudBlockBlob() // first convert to standard Azure SDK
do! cloudBlockBlob.FetchAttributesAsync() |> Async.AwaitTask // side-effectful update of the Properties property ...
let blobTimestamp = cloudBlockBlob.Properties.LastModified // now it's "safe" to get the properties

etc. etc.
We should expose the properties object as an async method on the BlobFile e.g.
async {
    let properties = blob.GetProperties((* optional connection string goes here... *))
    return properties.LastModified
}

An optional (preferred) enhancement would be to create a dedicated F# type for the properties rather than the standard .NET one so that you don't see Nullable but rather Option etc.

hello. 2 questions here:

should there be similar GetProperties method for blob containers? For consistency.  Example:

member __.GetProperties(?connectionString) = async {
        let containerRef = getBlobContainerRef connectionString
        do! containerRef.FetchAttributesAsync() |> Async.AwaitTask
        return BlobContainerMetadata containerRef.Properties } //returns wrapped BlobContainerProperties object

If yes - I can create PR.

there are number BlobProperties properties that are not exposed in BlobMetadata: AppendBlobCommittedBlockCount, LeaseDuration, LeaseState, LeaseStatus, PageBlobSequenceNumber. What is the reason?

@alex-bogomaz hey.

Yes please re: PR for Container properties.
Doh - simply forgot them! Feel free to add a PR to add them in too :-)


Convert pxteditor into modules

Yet another scary looking PR that is not actually changing anything!
This converts pxteditor into modules. Well, some of it. Most of the stuff in pxteditor is actually a bunch of types/interfaces. These have been moved into a new file called localtypings/pxteditor.d.ts.
The two functions that are patched by targets (initExtensionsAsync and initFieldExtensionsAsync) have been moved into pxtlib. The only change required in targets is to switch the /// in their files from pointing to built/pxteditor.d.ts to localtypings/pxteditor.d.ts
As I was fixing all of the type references, I also cleaned up a lot of unused imports in the webapp.

@riknoll I made the following changes as here and here...
https://github.com/microsoft/pxt-microbit/pull/5474/files
https://github.com/microsoft/pxt-arcade/pull/6343/files

but I get an error

@THEb0nny can you try running gulp clean in your pxt folder? You may have some old typings lying around.

@THEb0nny that error looks like you still have a type reference to the old pxteditor.d.ts. Make sure you update all type references to point to localtypings/pxteditor.d.ts instead of built/pxteditor.d.ts


Where/What is the most recent version

Hello,
Great plugin for a great format.
I want to support gltf 2.0 or at least the most recent version.
Inside this GIT, where is the last version outside the master branch.
It is tag: release/1.0.2 or 1.1.1 ?
Last commit is 2 years old, any incoming update ? (gltf 2.0 released 1 year ago.)
Thank you.

See https://github.com/KhronosGroup/UnityGLTF/pull/644 - feel free to try, feedback welcome! Getting closer to merging back in.


Need to write sceanrio test and unit test to capture saml artifact binding.

Describe the issue:
Scenario test and unit test should be added to capture saml artifact binding issue mentioned in [1]
[1] https://github.com/wso2/product-is/issues/9195

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!


Reproduce QWen 2.5-14B-Instruct and LLaMa-3.1-8B-Instruct Results

Hi, thank you all for very nice work. I would like to use this wonderful work to re-produce the evaluation performance reported by qwen 2.5 and llama 3.1. However, I encounter several problems as shown below:
the performance of llama3.1-8b-instruct on gsm8k-cot-zeroshot

the performance of qwen-2.5-14b-instruct on gsm8k-cot-zeroshot

the scores are much lower compared with original reports, especially for llama3.1-8b-instruct
I directly use command like
lm_eval --model hf --tasks gsm8k_cot_zeroshot --model_args pretrained=/pathto/Qwen2.5-14B-Instruct,parallelize=True --batch_size 64 --output_path ./results --log_samples
is there anything wrong? should I change dtype, batch_size, and also template / max_tokens or others?
besides that, when i use this command to run gsm8k, the program just get stuck without running the evaluation after loading the model.

I faced the same problem.

Same problem here.


Error

Hi , I am getting below error on the HomeBridge panel after I ınstalled.
Do you have any idea regarding this error ?
Thank you in advance.
(node:4376) UnhandledPromiseRejectionWarning: Error: Cannot add a bridged Accessory with the same UUID as another bridged Accessory: 76caae69-66bf-4778-b609-da43e9c0a1ab     at Bridge.Accessory.addBridgedAccessory (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:564:15)     at Bridge.Accessory.addBridgedAccessories (/usr/local/lib/node_modules/homebridge/node_modules/hap-nodejs/src/lib/Accessory.ts:593:12)     at BridgeService.handleRegisterPlatformAccessories (/usr/local/lib/node_modules/homebridge/src/bridgeService.ts:382:17)     at HomebridgeAPI.emit (events.js:315:20)     at HomebridgeAPI.registerPlatformAccessories (/usr/local/lib/node_modules/homebridge/src/api.ts:340:10)     at TuyaPlatform.registerPlatformAccessory (/usr/local/lib/node_modules/homebridge-tuya-platform/index.js:199:14)     at new BaseAccessory (/usr/local/lib/node_modules/homebridge-tuya-platform/lib/base_accessory.js:50:21)     at new SwitchAccessory (/usr/local/lib/node_modules/homebridge-tuya-platform/lib/switch_accessory.js:11:5)     at TuyaPlatform.addAccessory (/usr/local/lib/node_modules/homebridge-tuya-platform/index.js:139:27)     at TuyaPlatform.initTuyaSDK (/usr/local/lib/node_modules/homebridge-tuya-platform/index.js:96:12) (Use node --trace-warnings ...to show where the warning was created) (node:4376) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag--unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1) (node:4376) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.

Hi @okilic93 , sorry for the late reply.
This is a known question of HomeBridge, perhaps the answer here can help you better, please refer to it.


Grafana reporter not capturing all the data's in the table.

I am using a customised plugins/panels named "Brian Gann datatable panel" for which the reporter iniatially was not able to generate the pdf reports.
This was because the panel was not rendering PNG images, but now it has been fixed from the panel author and I able to generate the PDF.
But the problem is, it is not fetching all the values from the table as table has many records with scrollable option. Is there a way to capture to all the records from the table?
I have already used -grid-layout=1 which doesn't solve the issue.

I have the same problem here, were you able to fix it?

Hello,
I have the same issue!!
Did you find a solution ?!

Sorry, if -grid-layout=1 does not fix it, I don't think there is a solution.


feat: Add spec defined attributes for DynamoDB BatchGetItem

Description
PR adds additional attributes for the specific DynamoDB BatchGetItem command as defined in the specification for instrumentations of the AWS SDKs under the specific DynamoDB - BatchGetItem subheading.
Changes

Confirmed this works in both V3 and V2 by using the normalized.commandInput parameter

Blocked by #162

Converting to a draft until #162 is merged.

@NathanielRN Thank you very much for bringing it up and for creating a PR with a fix.
I can see you wrote a fix only for BatchGetItem which is great. If you like to add support for the other operations as well that could be super great (but only if you are up to it)

@blumamir
Of course happy to contribute this!

I can see you wrote a fix only for BatchGetItem which is great. If you like to add support for the other operations as well that could be super great (but only if you are up to it)

Yes unfortunately I can only commit to one of the operations for now 😞 But I wanted to write the first example so that whoever comes later can find it easier to add the next endpoints 😄

Merged, thanks again.
I assume it's not urgent for you to be published ASAP, so will wait for next release with this feature.
Let me know if you need it published sooner.


Unofficial Linux Support?

Your Question
Does anyone know a method to use geode on linux? I have tried installing it with the latest version of wine (9.1 (Staging)) and using the same version of proton that GD is using on steam (5.0-10), the installer opens and it installs, but geode does not work upon opening the game.

Tried the same but within the Steam Prefix and have the same problem

Just add WINEDLLOVERRIDES="XInput9_1_0.dll=n,b" %command% to your  Start options then it should work.
I use Arch btw

Yep, that did it. Thank you! (I'm not on arch btw ;))


Research better config.php & custom parser support for composer users

Related:
http://stackoverflow.com/questions/19738344/how-to-disable-kint-in-local-environment-under-laravel-4?noredirect=1#comment29401381_19738344
http://stackoverflow.com/questions/18751125/allow-users-of-an-opensourced-project-to-add-their-own-files-to-their-copy

Implemented in 2.x-dev. Please test and give feedback, thanks!


Equity symbol lookup may be mis-mapping when symbols overlap

@ssanderson

think the example data being requested here should just be an error on data input.  If we have multiple assets with the same symbol and overlapping alive periods, we can't meaningfully resolve those symbols.  Do we have examples of this in our real data?

@jfkirk

If one SID exists for symbol S at time T, return that SID (happy path)

If no SID exists for symbol S at time T, return the SID whose end_date is highest-but-not-over T, or 'none' if no such SID exists (happy path)

If multiple SIDs exist for symbol S at time T, return the candidate SID whose start_date is highest. (200 cases)

If mutliple SIDs exist for symbol S at time T, the best candidate SIDs share the highest start_date, return the SID with the highest end_date. (34 cases)

If multiple SIDs exist for symbol S at time T, and the best candidate SIDs share the highest start_date and end_date, return None or throw an error. (no known cases)

@ssanderson

These rules were determined based on the particular idiosyncrasies of an upstream vendor. It's not appropriate for us to be encoding those assumptions into the business logic of an open source project. It should be the responsibility of the code that's authoring these files to ensure that any overlaps are resolved before writing data to the database.

@richafrank I assigned this to you for open source team prioritization.  Feel free to reassign as seems reasonable to you.
The core issue here is that we've built (I think undocumented) Quantopian-specific heuristics into the symbol-resolution logic of the asset finder for handling cases where the data indicates that two assets held the same ticker at the same time.  IMO, this should just be an error from Zipline's perspective.


Add Milepost for Calcenden

Added mileposts for Calcenden
https://github.com/draukadin/iron-dragon/commit/d51883c41f1edbe1250c9a1c08dd5c31bc5dd98d


Replace single config.json with a buffer of files

This makes it so that we never have to rename a config.json.bak file over the current config.json file. This also reduces the chance of file writing collusion. This is to prevent corrupt config.json files
This fixes #15

I have tested this with the latest master (including #19) and seems to be able to send emails. Please review and approve


add physicalsprite and introduce mask threshold

Coverage decreased (-0.9%) to 93.662% when pulling a4cc470a23e825c3b934d154e384bbb82ed40030 on collision into 39ef5240b4c7bff1ef87bef4f8a0e60c07930947 on master.

Coverage increased (+1.2%) to 95.775% when pulling 3ea819921c8fe10d04860e11589697a54938f208 on collision into 39ef5240b4c7bff1ef87bef4f8a0e60c07930947 on master.

collision closer to 100% working
Rename "physicalsprite" stuff to "collisionsprite" because
that encompasses its scope more accurately.
Update demo.py to use collisionsprite and do collision
accurately. I may need to cut some of the collision logic
therein to be put as method(s) fer CollisionSprite.
There remains a bug whereas the player is capable of
becoming ensnared once collision has been detected.
Removed the bitbucket install of pygame from requirements/main.txt
because it works only on a meager handful of platforms. I'll have to
document pygame installation on various platforms. Maybe that
Hypatia Engine bootstrapper is actually a good thing. We really
should pair that with Jenkins testing all OSs we support in the
bootstrapper.
Changed tilesheet rules to use new flag term "solid" which
replaces solid_block.
Add Tile collision support with automasking and rect creation
when solid is specified.
Implement Tile.copy() so tiles from a tilesheet may be copied
and be capable of differences on the tile map, such as rect
coordinate.
Remove get_solid_blocks() in TileMap because it's replaced
by set_solid_toplefts() (see docstring for details).


No option to transfer foreign assets

There doesn't seem to be an option for transferring foreign assets on Zeitgeist using the app.

Ah my bad...


Updating convert script + fixing index.

@sgugger can you approve if you think it's good enough please ? :)


Settings File default mismatch for input-include-glowing-effect

_setttings file
// $input-include-glowing-effect: true;
_forms file
$input-include-glowing-effect: false !default;

Closing for PR.

Thanks Khanh and Rafi


Add dr source code

In this PR, we refactor the data reshuffler (from system verilog to chisel) and enlarge the data reshuffler with max pool capability.

@xiaoling-yi  What is DR? data reshuffler? what is this addition? haha

Aha I saw the PR description after review. Wait!


[Site Request] dougbillings.us

Checklist

[x] I'm reporting a new site support request
[x] I've verified that I'm running yt-dlp version 2021.04.22
[x] I've checked that all provided URLs are alive and playable in a browser
[x] I've checked that none of provided URLs violate any copyrights
[x] I've searched the bugtracker for similar site support requests including closed ones

Example URLs

Single video: https://www.youtube.com/watch?v=BaW_jenozKc
Single video: https://youtu.be/BaW_jenozKc
Playlist: https://www.youtube.com/playlist?list=PL4lCao7KL_QFVb7Iudeipvc2BCavECqzc

Description

WRITE DESCRIPTION HERE

https://dougbillings.us/wp-content/uploads/2021/04/TheRightSide20210429Compressed.mp4

This URL doesnt open and just redirects me to the home page

When I tried with a random video on the website, it does download:
$ yt-dlp "https://dougbillings.us/video/dougs-latest-interview-with-sidney-powell"
[generic] dougs-latest-interview-with-sidney-powell: Requesting header
[redirect] Following redirect to https://dougbillings.us/video/dougs-latest-interview-with-sidney-powell/
[generic] dougs-latest-interview-with-sidney-powell: Requesting header
WARNING: [generic] Falling back on generic information extractor.
[generic] dougs-latest-interview-with-sidney-powell: Downloading webpage
[generic] dougs-latest-interview-with-sidney-powell: Extracting information
[download] Downloading playlist: Doug's latest interview with Sidney Powell
[generic] playlist Doug's latest interview with Sidney Powell: Collected 1 videos; downloading 1 of them
[download] Downloading video 1 of 1
[info] dougs-latest-interview-with-sidney-powell: Downloading format(s) 0
[download] Destination: Doug's latest interview with Sidney Powell [dougs-latest-interview-with-sidney-powell].mp4
[download]   0.3% of 342.38MiB at 947.76KiB/s ETA 06:08
ERROR: Interrupted by user


Segmenter removes space of English words in code-mixed sentence

Describe the bug
Segmenter removes space of English words in code-mixed sentence, for example this sentence:

這是Career Centre

To reproduce
Here is the code:
import pycantonese
from pycantonese.word_segmentation import Segmenter
segmenter = Segmenter()
pyseg = pycantonese.segment("這是Career Centre", cls=segmenter)
for word in pyseg:
    print(word)

The output is:
這是
CareerCentre

Expected behavior
The expected output is:
這是
Career Centre

or
這是
Career
Centre

System (please complete the following information):

Operating System: macOS Sonoma 14.0 (23A344)
PyCantonese version: 3.4.0

After a dig in the old issues, I thought this issue was fixed in https://github.com/jacksonllee/pycantonese/issues/32#issuecomment-1268983221, but it isn't.

主要係因為呢個 https://github.com/jacksonllee/pycantonese/pull/35 未解決所以一直都未發佈更新。

I guess I have to wait then.

You can replace the space with some uncommon punctuations, such as "▁". And then skip it.


[FLINK-27905][runtime] Introduce HsSpillingStrategy and HsSelectiveSpillingStrategy implementation

What is the purpose of the change
Introduce HsSpillingStrategy and Implement HsSelectiveSpillingStrategy to support make a spilling decision for hybrid shuffle.
Brief change log

Introduce HsSpillingStrategy interface for all spilling strategy.
Introduce HsSelectiveSpillingStrategy to reduce disk writes as much as possible.
Introduce HsAllSpillingStrategy to spill all data into disk.

Verifying this change
Covered by HsSelectiveSpillingStrategyTest
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive):  no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Kubernetes/Yarn, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no

Thanks @xintongsong, I have resolved all comments, PTAL~


Display Edit window immediately after adding a new widget

Is it possible to display edit window of a widget immediately after the widget is selected in the "Add new widget" dialog?
Some of our widgets require initial configuration and there is no default configuration, so a user has to click "Edit widget configuration" icon every time he adds a new widget. It would be very helpful to have an ability to open the edit window automatically.

Brilliant, thank you for addressing this so quickly. I will give it a try now.


[master] Bump DC/OS UI v2.127.1

High-level description
Update to latest DC/OS UI (v1.127.1)
Corresponding DC/OS tickets (required)

DCOS-56452
DCOS-56743

Related tickets (optional)
N/A
Checklist for component/package updates:
If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

[x] Change log from the last version integrated (this should be a link to commits for easy verification and review): example
[ ] Included a test which will fail if code is reverted but test is not. If there is no test please explain.
[ ] Test Results: [link to CI job test results for component]
[ ] Code Coverage (if available): [link to code coverage report]

@mesosphere-mergebot label [Ready for Review]

@mesosphere-mergebot sync


Adding Programs in C++

Can We make a C++ Folder and Contribute to Important Programs Of DP, Graph, Trees. Which are Generally Useful in Interview's.

Sir If u approve the Issue then I would Like to Contribute on this Issue.

okay @Yash1256 you can


Fix problems found by shellcheck

@tisnik Your image is available in the registry: docker pull registry.devshift.net/MISSING_IMAGE_NAME:SNAPSHOT-PR-16

@tisnik Your image is available in the registry: docker pull registry.devshift.net/MISSING_IMAGE_NAME:SNAPSHOT-PR-16

@tisnik Your image is available in the registry: docker pull registry.devshift.net/MISSING_IMAGE_NAME:SNAPSHOT-PR-16


don't abuse stderr

imagebuilder outputs Dockerfile operations to stderr:
$ git clone https://github.com/sosiouxme/scratch -b 20180626-overwrite-dir
$ cd scratch
[scratch] $ imagebuilder . > /dev/null
--> FROM fedora:28 as 0
--> ADD some-binary /usr/bin
--> RUN echo
running 'echo' failed with exit code 126

This didn't seem like much of a problem at first, however when running this from OSBS it means the output is being read from two streams and the output can get scrambled if one buffers while the other flows. Also if there is an error, it would be good to know what part of the output was actually error (right now I just use the last line of stderr which seems OK but I don't like that assumption).

So docker logs normal messages to stdout?  I can change that.


sys/fuchsia: fidl method ordinals are wrong

Commit a3f5ce76b10a3c0e2a07cd96bd5a29acc42ac532 shifted all method ordinals by 32 bits, e.g. from 0x42bcb6d9 to 0x42bcb6d900000000. And since they are passed in int32, they all effectively become 0 so now syzkaller does not know about any method ordinals.
Now we statically check for such bugs and I had to temporary change field to int64:
https://github.com/google/syzkaller/pull/1641#discussion_r393939305
Need to fix fidlgen to generate right consts again.

@dpursell FYI

I'm temporarily disabling fidl fuzzing in our syz-ci instance until this issue is solved.

@dvyukov We're trying to write a test for this, but we're having difficulties writing this in syz-runtest format. The current test we've drafted based on syz-manager-generated tests is:
zx_channel_create$fuchsia_net_NameLookup(0x0, &AUTO=<r0=>0x0, &AUTO=<r1=>0x0)
fdio_service_connect$fuchsia_net_NameLookup(&AUTO='/svc/fuchsia.net.NameLookup\x00', r1)

r2 = zx_deadline_after(0x2)
zx_channel_call$fuchsia_net_NameLookupLookupHostname(r0, 0x0, r2, &AUTO={&AUTO={{}, @ipv6InLine={0x1, {"f0f44bb280c802c\
77303c6425e8478b5"}}, @ipv6OutOfLine}, &AUTO, &AUTO, &AUTO, 0x2c, 0x0, 0x10000}, &AUTO, &AUTO)

zx_handle_close(r0)
zx_handle_close(r1)

syz-runtest gives us this error:
2020/06/02 12:20:07 failed to deserialize fidl_net: missing struct fidl_message_header[1682143474989662208] fields 0/5
line #5:82: zx_channel_call$fuchsia_net_NameLookupLookupHostname(r0, 0x0, r2, &AUTO={&AUTO={{}, @ipv6InLine={0x1, {"f0f44bb280c802c77303c6425e8478b5"}}, @ipv6OutOfLine}, &AUTO, &AUTO, &AUTO, 0x2c, 0x0, 0x10000}, &AUTO, &AUTO)

We're trying to use the syzkaller definitions at https://github.com/google/syzkaller/blob/master/sys/fuchsia/fuchsia_net.syz.txt

syz-runtest probably gives you a long turn around time, a faster way is to use any other utility that deserializes programs, e.g.:
make mutate
bin/syz-mutate -os=fuchsia sys/fuchsia/test/fidl

Here is the program that deserializes:
zx_channel_create$fuchsia_net_NameLookup(0x0, &AUTO=<r0=>0x0, &AUTO=<r1=>0x0)
fdio_service_connect$fuchsia_net_NameLookup(&AUTO='/svc/fuchsia.net.NameLookup\x00', r1)
r2 = zx_deadline_after(0x2)
zx_channel_call$fuchsia_net_NameLookupLookupHostname(r0, 0x0, r2, &AUTO={&AUTO={{AUTO, AUTO, AUTO, AUTO}, @ipv6InLine={0x1, {"f0f44bb280c802c77303c6425e8478b5"}}, @ipv6OutOfLine}, &AUTO, &AUTO, &AUTO, AUTO, AUTO, AUTO, AUTO}, &AUTO, &AUTO)

There were just some missing fields in structs.
fidl_message_header did not contains any, that's where you used {}.
And fidl_call_args had 1 missing at the end for rd_num_handles:
missing struct fidl_call_args[fuchsia_net_NameLookupLookupHostnameRequest, fuchsia_net_NameLookupLookupHostnameRequestHandles, array[int8, ZX_CHANNEL_MAX_MSG_BYTES], fuchsia_net_NameLookupLookupHostnameResponseHandles] fields 7/8

It's also better to use AUTO for these:
	wr_num_bytes	bytesize[wr_bytes, int32]
	wr_num_handles	bytesize4[wr_handles, int32]
	rd_num_bytes	bytesize[rd_bytes, int32]
	rd_num_handles	bytesize4[rd_handles, int32]

instead of hard-coded numbers you used: 0x2c, 0x0, 0x10000, because that will test what fuzzer think is the size of these (easier to generate). Otherwise the test may pass with your very special crafted values, but fuzzer will never be able to come up with right values on its own.

Thanks Dmitry! We are making some good progress here, and found some places in fidl that need to be fixed. However, it seems like fidl method ordinals have changed to 64 bits. We still need to make sure that fidlgen is using the right constants.
As a side note: is there a way to check that the values returned by the call meet certain criteria? Like a memcmp, or something like that? It would be nice to know that a fidl with a given set of parameters returns always the same result.

Is there a way to check that the values returned by the call meet certain criteria? Like a memcmp, or something like that? It would be nice to know that a fidl with a given set of parameters returns always the same result.

Return values of syscalls are always checked in runtest. They are expected to be 0 unless stated otherwise.
For indirect outputs we use this syz_compare:
https://github.com/google/syzkaller/blob/master/executor/common_test.h#L44
https://github.com/google/syzkaller/blob/master/sys/test/test/bf2

When you said to use AUTO, we still need to make sure the sizes of those fields match the sizes of the buffers, is there a way to say "hey, this value is the size of that buffer that I'm using there?" or "AUTO" just knows what to use?

This is what all this descriptions thing is about. bytesize here means "this is the size of that buffer":
	wr_num_bytes	bytesize[wr_bytes, int32]
	wr_num_handles	bytesize4[wr_handles, int32]
	rd_num_bytes	bytesize[rd_bytes, int32]
	rd_num_handles	bytesize4[rd_handles, int32]

Or what do you mean?

The way we created the fidl test call was using syz-manager allowing only a subset of system calls, then grabbed a generated program and tested that. However, the generated program had the issues of not serializing correctly :(

Tests have stricter checking rules intentionally, otherwise they quickly and silently get out of sync with descriptions. The non-strict mode will successfully deserialize almost any program against any descriptions.


Add script to medic-bot plugins that enables the detection of Message…

Could you check this plugin that enables detection of message loops in Medic project instances. This is in line with the solution proposed in this document https://docs.google.com/document/d/1qil3ZFpYAnd-EUT20bJNODtGTNWlDN27w1XALyHgecY/edit
@henokgetachew take a look at this and let me know of any changes that should be made to it's architecture or code.

Thanks for the PR @billwambua I'll look at the rest of the code in more detail but quick question: is it possible to use existing views instead of pushing a new view in a new ddoc?  There might be performance penalty there on each the servers in terms of view indexing if we put in new ddocs and views.

@henokgetachew I don't think there is any way to use existing views - startKey or endKey would not be enough to filter to get only !doc.form and doc.phone. If there is a way I'm open to editing the plugin.
Since this plugin will be useful only in Collect, SMS and SIM App - which are not usually as big as MM App projects, we could install the view on a weekend when it's not busy.
Also, I've written the view to be in a design document of it's own rather than in _design to prevent re-indexing of exisiting views.  The design doc is loop-msgs-check; so the full view is loop-msgs-check/all.

This funcionality is no longer necessary.


Passing CLI arguments to scripts

Hello and thanks for creating and maintaining derry!
This may seem like a silly question, but I can't seem to be able to pass CLI arguments to scripts. Is that no supported? My use case is running tests of modified files via git hooks. Given this file:
flutter:
  - fvm flutter

test:
  - $flutter test --no-pub --coverage

I want to be able to pass paths of files to run
derry test lib/file_test.dart lib/some/other_file_test.dart [more files here via shell glob]

But I haven't found a way to do that. Did I miss something obvious?

You should be able to pass more arguments to the script using -- as documented in README. But in your case, it isn't working because it's a bug. I'm fixing it now.

Derry v1.4.3 has the fix for using -- correctly. You can upgrade to it by
derry upgrade
derry --version # derry version: 1.4.3

You should now be able to use like this,
derry test -- lib/file_test.dart lib/some/other_file_test.dart [more files here via shell glob]

Thanks for filing an issue. Hope you have a good day!


Supabase Auth vs Clerk Auth

Linked PR: https://github.com/tyaga001/devtoolsacademy/pull/10
This PR addresses the implementation for Supabase Auth vs Clerk Auth comparison as described in this issue. It includes a detailed guide on integrating both auth systems with .NET and provides a demo app for hands-on testing.


Wont find music

Musikcube wont find music im running on Windows via the Windows Terminal,it wont work on the exe either,it just cant find music from any path

Did you add path where you are searching to the musikcube's library?

Yes i did try and it did not find anything

logs of me trying to add a path

Logs of when I tried to rebuild library, I'm sorry I don't know how to copy and paste them

I had exactly the same issue on my second laptop running macOS High Sierra.

Interesting, this is an issue I haven't seen reported before. What format are the files you're trying to import?

In my case most of it are MP3, I think I also have some .flac.

They are MP3 files for the most part

Recently i did a clean reinstall of windows, and now it works.


Step that checks for repo owner and name

The first step taken when receiveing an index command is to check if the commander is the repo owner and the repo name follows the pattern name author.github.io

this should actually be split in 2 steps: 1 for author and 1 for repo name

done


Log more diagnostic info when invoker / controller cluster status changes

Whenever invoker or controller cluster status changes, the ShardingContainerPoolBalancer updates its state. If a new invoker registers, it is added to the load balancer status with its user memory capacity and a book-keeping semaphor is created to be used for scheduling load. If the controller cluster size changes, all invoker book-keeping semaphors are updated to reflect the user memory shard size managed by each controller.
This change logs more diagnostic information when the ShardingContainerPoolBalancer updates its state due to invoker or controller cluster size changes.
The additional information helps with understanding how much user memory is available on invokers and is available on the controller's shard.

Description

This change only introduces log message extensions and should NOT change any behaviour.
Collecting the information for log messages is in O(number of invokers). Complexity of computation is similar to what is done anyway when updating the ShardingContainerPoolBalancer state.
In a healthy OpenWhisk system, state updates should happen rarely after startup has completed so that the additional computations should not affect scheduling performance.

Sample messages after three new invokers have registered:
[2019-06-25T10:40:06.705Z] [INFO] [#tid_sid_loadbalancer] [ShardingContainerPoolBalancerState] loadbalancer invoker status updated. managedInvokers = 3 blackboxInvokers = 3. number of known invokers increased: new = 3, old = 0. details: invoker0: Unhealthy / 4096 MB of 4096 MB, invoker1: Offline / 4096 MB of 4096 MB, invoker2: Offline / 4096 MB of 4096 MB.
[2019-06-25T10:40:06.705Z] [INFO] [#tid_sid_loadbalancer] [ShardingContainerPoolBalancerState] loadbalancer invoker status updated. managedInvokers = 3 blackboxInvokers = 3. no update required - number of known invokers unchanged: 3.
[2019-06-25T10:40:06.705Z] [INFO] [#tid_sid_loadbalancer] [ShardingContainerPoolBalancerState] loadbalancer invoker status updated. managedInvokers = 3 blackboxInvokers = 3. no update required - number of known invokers unchanged: 3.

Sample message after the controller cluster with 2 controllers is up and running. The controller has adjusted its shard size per invoker from 4096 MB to 2048 MB.
[2019-06-25T10:40:58.348Z] [INFO] [#tid_sid_loadbalancer] [ShardingContainerPoolBalancerState] loadbalancer cluster size changed to 2 active nodes. 3 invokers with 2048 MB average memory size - total invoker memory 6144 MB.

Sample message after a controller cluster split has happened. The controller adjusts its shard size per invoker from 2048 MB to 4096 MB.
[2019-06-25T10:43:03.268Z] [INFO] [#tid_sid_loadbalancer] [ShardingContainerPoolBalancerState] loadbalancer cluster size changed to 1 active nodes. 3 invokers with 4096 MB average memory size - total invoker memory 12288 MB.

My changes affect the following components

[ ] API
[ ] Controller
[ ] Message Bus (e.g., Kafka)
[x] Loadbalancer
[ ] Invoker
[ ] Intrinsic actions (e.g., sequences, conductors)
[ ] Data stores (e.g., CouchDB)
[ ] Tests
[ ] Deployment
[ ] CLI
[ ] General tooling
[ ] Documentation

Types of changes

[ ] Bug fix (generally a non-breaking change which closes an issue).
[x] Enhancement or new feature (adds new functionality).
[ ] Breaking change (a bug fix or enhancement which changes existing behavior).

Checklist:

[x] I signed an Apache CLA.
[x] I reviewed the style guides and followed the recommendations (Travis CI will check :).
[ ] I added tests to cover my changes.
[ ] My changes require further changes to the documentation.
[ ] I updated the documentation where necessary.

Sample messages with latest changes:
[2019-06-25T13:03:16.758Z] [INFO] [#tid_sid_loadbalancer] [ShardingContainerPoolBalancerState] loadbalancer cluster size changed from 1 to 2 active nodes. 3 invokers with 2048 MB average memory size - total invoker memory 6144 MB.

[2019-06-25T13:03:40.752Z] [INFO] [#tid_sid_loadbalancer] [ShardingContainerPoolBalancerState] loadbalancer cluster size changed from 2 to 1 active nodes. 3 invokers with 4096 MB average memory size - total invoker memory 12288 MB.

PG4 / 2904 running...

OpenWhisk Jenkins failed due to a general problem... rerunning.
Exception:hudson.AbortException: missing workspace /home/jenkins/jenkins-slave/workspace/OpenWhisk-Playground/ansible on openwhisk1


Prism's use of global can introduce bugs in Node

Information:

Prism version: Latest
Plugins: none
Environment: node

Description
Because Prism uses global, this can cause issues if someone uses multiple modules that use Prism themselves. In my case I have an Eleventy site that uses eleventy-plugin-syntaxhighlight and I'm also building a separate plugin that uses Prism. Because my plugin is required after eleventy-plugin-syntaxhighlight, it causes eleventy-plugin-syntaxhighlight to fail converting some languages.

I have this issue with https://github.com/stoplightio as well. I'm using prism-react-renderer and adding in custom language support by utilizing (typeof global !== 'undefined' ? global : window).Prism = Prism as per the docs, but this breaks anything else using Prism for code highlighting.


[QUERY] Get results of asynchrously executed commands on Virtual Machine.

Query/Question
I have long running bash scripts to be executed on Virtual Machine. I will prefer to trigger it asynchronously and provide an API to the user to check the script status/outputs.
Basically I am looking for java alternative of the documentation on below links. Could some please share code samples for the same? That would be a great help.
https://docs.microsoft.com/en-us/rest/api/compute/virtual-machine-run-commands/create-or-update
https://docs.microsoft.com/en-us/rest/api/compute/virtual-machine-run-commands/get
What I am thinking it to provide your with the command id and then using command id user should check the script outputs.
Why is this not a Bug or a feature Request?
There is already a documentation of this request, so I think there should be a java way of doing it.

Hi @mayankkthr, you can access the management plane Java SDKs from https://azure.github.io/azure-sdk/releases/latest/mgmt/java.html.  @yungezz can also help provide more info if there are other questions.
Thanks

add @weidongxu-microsoft to help

azure.virtualMachines().manager().serviceClient().getVirtualMachineRunCommands().createOrUpdate(...)
azure.virtualMachines().manager().serviceClient().getVirtualMachineRunCommands().get(...)

@joshfree @yungezz Thank you for your responses.
@weidongxu-microsoft Thank you for your response. I think this would work. I will review this code piece by placing it in my code and write back here with the feedback.

@weidongxu-microsoft I am getting compilation error for serviceClient() method. Method not found !!

@mayankkthr Are you sure you are using this SDK?
https://github.com/Azure/azure-sdk-for-java/tree/main/sdk/resourcemanager

@weidongxu-microsoft You are correct. I am using old SDK in my code. In fact I was not aware that a new Java SDK is release.
It seems that we need to go through this migration process - https://github.com/Azure/azure-sdk-for-java/blob/main/sdk/resourcemanager/docs/MIGRATION_GUIDE.md
Anyways  thank you for your help. I am closing this ticket.

Short survey for us to hear you:
https://microsoft.qualtrics.com/jfe/form/SV_ehN0lIk2FKEBkwd?Q_CHL=ISSUES


build: Add Comet logo files into exclude list

Which issue does this PR close?

Closes #.
Rationale for this change

CI fails to build because newly added logo files fail license check.
[INFO] --- apache-rat:0.16:check (default) @ comet-parent-spark3.4_2.12 ---
[INFO] Rat check: Summary over all files. Unapproved: 7, unknown: 7, generated: 1, approved: 169 licenses.
Warning:  Files with unapproved licenses:
  docs/source/_static/images/logo_original.svg
  docs/source/_static/images/logo_white.svg
  docs/source/_static/images/white.svg
  docs/source/_static/images/dark.svg
  docs/source/_static/images/DataFusionComet-Logo-Dark.svg
  docs/source/_static/images/logo_dark.svg
  docs/source/_static/images/DataFusionComet-Logo-Light.svg

What changes are included in this PR?

How are these changes tested?

Thanks @huaxingao @andygrove


MSID: 88657 Version: 2 DOI: 2<IP_ADDRESS>6929

[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

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

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

[ ] Manuscript is available for preview (https://prod--epp.elifesciences.org/preview/88657/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 and QC
Who can help: Production team

[ ] QC passed or QC not needed

Who can help: Editorial team

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

[ ] 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/88657

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/88657

Step 7: Introduce PDF to data folder and git repo

[ ] PDF is avaliable at https://github.com/elifesciences/enhanced-preprints-data/raw/master/data/88657/v2/88657-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/88657)

[ ] 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!

Reviews unavailable

Reviews now available


syncplay: 1.6.5 -> 1.6.6

Motivation for this change
New update available, 1.6.6 fixes an issue with 1.6.5 that could cause failures to connect in certain situations (https://github.com/Syncplay/syncplay/issues/321).
Things done

[ ] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
Built on platform(s)

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[x] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 102130 1

1 package built:

syncplay

The update to 1.6.6 isn't what fixes the issue, it's the pyside2 5.15.1 update in https://github.com/NixOS/nixpkgs/pull/100752

The update to 1.6.6 isn't what fixes the issue, it's the pyside2 5.15.1 update in https://github.com/NixOS/nixpkgs/pull/100752


migrate react version

Coverage remained the same at 100.0% when pulling 77b224f928579c96cabd72becf5525b8676fb5de on pre-build into 659f4f000fb6363d9cb1239cfb42e6b1fbab10ef on master.

Coverage remained the same at 100.0% when pulling 77b224f928579c96cabd72becf5525b8676fb5de on pre-build into 659f4f000fb6363d9cb1239cfb42e6b1fbab10ef on master.


upgrade protoc and protoc-gen-go

What type of PR is this?

What this PR does / why we need it:
This align with the go mod dependency now, and also added a env SKIP_DEPENDENCY_INSTALL, which can be set when developing locally to speed up compile and build.
You can now run SKIP_DEPENDENCY_INSTALL=true ./build.sh to skip installing dependencies
Which issue(s) this PR fixes:
Fixes #
Special notes for you're reviewer:
Does this PR introduce a user-facing change?:

/lgtm
/approve


30 seconds lag (CPU high utilization overload) when storing or restoring the tab

Version: 1.4.5
Firefox 68.0b5 (64 bit) (beta)
Windows 10
I installed the plugin today from official Firefox extension store.
I clicked to select all tabs, and clicked to "store" them. Now when i click some stored tab to reopen it, it takes many seconds (half minute) to open the tab. During the time cursor had problem reacting on (cursor not change when hovering over clickable not clickable areas - hand, pointer), CPU was maxed out (not for whole time).
When i click to store the tab or delete the tab list, same happens, big delay, big CPU utilization. My idle CPU utilization is like 60-70%.
2 tab lists, 180 tabs one, one tab another.

It needs to store data after the list is modified. But not responding for a long time seems unusual. No one has ever reported a similar question before. I don't know if there will be similar problems in the release version?


std allocator nothrow

Two allocators are needed for STL, especially std::vector

nothrow allocator for standard memory
nothrow allocator for psram memory

The C++ spe


APK for Android

Could someone upload previous stable version of ghost?
P/S: Is there going to be any future development on this? Or is there any plans for a new team?

You can find almost any apks here.
LinkLink  to Ghost.

Problem is, it's no longer able to connect to the latest versions of ghost (see #45 and #48) the apk will be quite useless.


Add missing methods to str class.

The str class is still missing several methods. In CPython there exist a lot of handy methods you can use on strings. To fix this issue, head over to the file vm/src/obj/objstr.rs and add a method you found was missing.
This is a good first issue. If you completed your mission, please create another good starter issue for others to get their hands dirty with the sourcecode!

Looks like string_expected_methods includes everything that dir('foobar') contains in cpython, and objstr.rs has an implementation of each of those - think this ticket can be closed.

I would disagree.
isdecimal is not explicitly implemented, and ''.isdecimal() returns True, which is not correct
maketrans is also not implemented

My mistake, you're correct - misinterpreted whats_left_to_implement - looks like the following all need doing:
string . __dir__
string . __doc__
string . __format__
string . __ge__
string . __getnewargs__
string . __init_subclass__
string . __iter__
string . __le__
string . __mod__
string . __reduce__
string . __reduce_ex__
string . __rmod__
string . __rmul__
string . __setattr__
string . __sizeof__
string . __subclasshook__
string . encode
string . format_map
string . isdecimal
string . isprintable
string . maketrans
string . translate

Looks like the following (maybe more) have already been implemented:
string . isdecimal
string . __ge__
string . __doc__
string . __format__

implement str.isprintable#1024

@windelbouwman  What other work remains waiting for completion and implementation under this question? I am happy to contribute my spare time to this issue.

@longwusha did you run the what is left script to check missing methods on the str type?

@windelbouwman
When I run the what is left script, I got these missing methods on the str type:
str.__getnewargs__
str.__init_subclass__
str.__iter__
str.__rmod__
str.__sizeof__
str.__subclasshook__
str.format_map

I am not sure is any other people are working on these.

@windelbouwman
As we can see, some one was trying to implement str.iter in #593 . But it seems that he has no interest or time to continue this work, so I want to start to implement other missing methods on the str type based on his work.
It seems that since his last commit (four months ago) the code has undergone a lot of changes, I hope that you can provide some suggestions to help me get started. I will be very grateful for your suggestion.

@longwusha I think string iteration already works, at least I can use x = iter("fu"). You might want to try and import a module you would like to use, and see what problem you hit. That's at least a good way to start working on something.
If you like you can pickup the work from #593, since this work was abandoned. Adding a method to an object is a very good way to get yourself up and running with the codebase. Make sure to create a test snippet in the tests/snippets directory for the function you add.

Another method which might be a good starter is the int.__rdivmod__ method. Try to create some testcases for this, and then implement the method.

Thank you very much for your good advice, I will try to start with str.format_map.

str class is now practically done.


Add hint to download Slack app

This will increase engagement, as most people, after joining, never log back on, mainly because they used the web client.
I'm open to better copy, suggest better versions and those with the most likes, I'll amend the commit.

lgtm :+1:


ReferenceError: Model is not defined / Sails 1.0 Helpers

Sails version: 1.0.0-33
Node version: 6.10.2
NPM version: 3.10.10
Operating system: Ubuntu 16.04 LTS

I have a User model:
api/models/User.js
module.exports = {

	attributes: {

		firstName: {
			type: 'string',
			columnName: '_firstName',
			defaultsTo: 'default firstName'
		},

		profilePicture: {
			// One Way Association
			// AKA "Belongs To"
			model: 'picture',
			columnName: '_profilePicture',
			defaultsTo: sails.helpers.createProfilePicture({
				url: 'http://host/defaultpictureurl.png',
			}).exec((err, pictureId) => {
				if (err) {
					throw err;
				}
				return pictureId;
			}),
		},

	},
};

Each User have a profile picture. In the model, I wanted to add a default value to the profilePicture attribute, so it automatically creates a Picture object when I create a User object. To do some kind of 'nested creation'.
By the way, if there is a better solution to do 'nested creation' (creating an object and all its associated objects), I take it! I'm going to need a lot of this kind of mechanic, so I'm currently searching the perfect pattern to do this.
So currently my idea is to use helpers that appeared in Sails 1.0. Since profilePicture is a One Way association, it needs to be an id (I hope I'm right?) of a Picture object. So that means my helper will have  to first create a Picture, then return the id.
This is what I have:
api/helpers/create-profile-picture.js
module.exports = {

	friendlyName: 'profilePicture creator',

	description: 'Creates a profilePicture for a new user.',

	inputs: {
		url: {
			friendlyName: 'profilePicture url',
			description: 'The url of the profile picture.',
			type: 'string',
			defaultsTo: 'default-url.png'
		},
	},

	exits: {

		errorWhileCreating: {
			description: 'Could not create the picture.'
		}

	},

	fn: function (inputs, exits) {

		Picture.create({
			url: inputs.url,
		}).meta({
			fetch: true,
		}).exec((err, picture) => {
			if (err) {
				// return exits.error(err);
				return exits.errorWhileCreating();
			}

			return exits.success(picture.id);
		});
	}

};

But when I launch my server, an error is thrown:
ReferenceError: Picture is not defined
That error is comming from the 1st line of the fn() function in the helper.
My Picture model is perfectly working. I also tried with other models, and I always have the same error.
I looked at the documentation and I see the User model is used in the fn() function, so I don't understand why I got this error.

@eliottvct Hmm, what does your config/globals.js file look like?

Here it is:
/**
 * Global Variable Configuration
 * (sails.config.globals)
 *
 * Configure which global variables which will be exposed
 * automatically by Sails.
 *
 * For more information on any of these options, check out:
 * https://sailsjs.com/config/globals
 */

module.exports.globals = {

  /****************************************************************************
  *                                                                           *
  * Whether to expose the locally-installed `lodash` as a global variable     *
  * (`_`), making  it accessible throughout your app.                         *
  * (See the link above for help.)                                            *
  *                                                                           *
  ****************************************************************************/

  _: require('lodash'),

  /****************************************************************************
  *                                                                           *
  * Whether to expose the locally-installed `async` as a global variable      *
  * (`async`), making it accessible throughout your app.                      *
  * (See the link above for help.)                                            *
  *                                                                           *
  ****************************************************************************/

  async: require('async'),

  /****************************************************************************
  *                                                                           *
  * Whether to expose each of your app's models as global variables.          *
  * (See the link at the top of this file for more information.)              *
  *                                                                           *
  ****************************************************************************/

  models: true,

  /****************************************************************************
  *                                                                           *
  * Whether to expose the Sails app instance as a global variable (`sails`),  *
  * making it accessible throughout your app.                                 *
  *                                                                           *
  ****************************************************************************/

  sails: true,

};

@eliottvct Thanks!  One more thing-- would you run npm ls sails-hook-orm and add that version info above?
@sgress454 any ideas?

Just added it.
Also, any recommendation for this kind of 'nested creation'?
Are helpers the way to do it? Using them for this kind of pattern looks a little bit too much to me.

@eliottvct I'm not quite sure why Sails isn't finding the Picture global, but I'm very sure that using an asynchronous function as the value of defaultsTo won't work.  I think using functions at all in defaultsTo might be deprecated in Sails 1.0 (@mikermcneil?) but in any case they definitely have to be synchronous.  Have you tried setting profilePicture using the beforeCreate callback?  Something like:
module.exports = {
   attributes: { ... },
   beforeCreate: function(values, cb) {
    sails.helpers.createProfilePicture({
      url: 'http://host/defaultpictureurl.png',
    }).exec((err, pictureId) => {
      if (err) {
        return cb(err);
      }
      values.profilePicture = pictureId;
      return cb();
    });
  }
};

@eliottvct Also since you're on Ubuntu, I'll add the reminder that Ubuntu has a case-sensitive filesystem, so if your Picture model happens to reside in api/models/picture.js instead of api/models/Picture.js then the globally-available model name will be picture and not Picture.

@sgress454  I double checked my model but it's definitely api/models/Picture.js.
I tried your solution using the lifecycle callback beforeCreate() and it works perfectly, thanks.
So maybe the error came from some conflict with the asynchronous call in defaultsTo?


Add Predefined Templates for README Generation

We want to enhance the README generator by allowing users to select predefined templates based on the type of project they are working on (e.g., Python, React, Django, Node.js, etc.). This will give users a head start by providing relevant sections and structure for their README based on the project type.
Feature Requirements:
Template Options:Provide a dropdown or selection menu at the top of the form for users to choose a project type (e.g., Python, React, Node.js, Django, etc.).Once selected, populate the form fields (e.g., "Features", "Installation", "Usage") with pre-defined content that fits the selected project type.
Template Details: Each project type will have its own README structure:
-Python Project: Sections like Installation (e.g., pip install), Usage, Requirements.
-React Project: Sections like Installation (e.g., npm install), Features, Contribution Guidelines.
-Node.js Project: Sections like Installation, API Documentation, Tests.
-Django Project: Sections like Project Setup, Database Configuration, Running the Server.
Customization: Users can still edit or modify any pre-filled content from the selected template as needed.

Added a PR @ #88 . Also can you please add hacktoberfest tag.


Fix: Filter code samples and output note when none can be demonstrated

This PR

[x] filters code samples and outputs a note when none of them can be demonstrated on the current PHP version

Follows #2354.
Follows https://github.com/FriendsOfPHP/PHP-CS-Fixer/pull/2351#discussion_r91832703.

Thank you, @keradus!

:+1: nice :)

:+1: 🍻

Thank you @localheinz.


Hyper-V: Dynamic Memory 2 Test cases

-DYNAMIC-MEMORY-SAVE-RESTORE
-DYNAMIC-MEMORY-HIGH-PRIORITY

The function in this PR "Wait-ForVMToReportDemand " in commonfunctions.psm1  will be used by other test cases of DM.

@DivyaJyothiKasam please provide test results summary for centos and ubuntu, also verify PSScryptAnalyzer and fix any issues reported

@DivyaJyothiKasam PR checker failed.
DM_REMOVE-UNDER-PRESSURE.ps1 279   The variable 'diff' is assigned but never used.

Test Results Summary
ICA test run on 11/14/2018 07:20:57
VHD under test Centos_7.5_x64.vhd
ARM Image under test  :  :  :
Total Executed TestCases        3 (       3 Pass,        0 Fail,        0 Abort)
Total Execution Time(dd:hh:mm) 0:1:2
XML file: TestConfiguration
#Sr. Test Name : Test Result : Test Duration (in minutes)

DYNAMIC-MEMORY-HIGH-PRIORITY : PASS : 19.77
DYNAMIC-MEMORY-SAVE-RESTORE : PASS : 12.42
DYNAMIC-MEMORY-START-HIGH-COMPETE : PASS : 17.35

Logs can be found at .\TestResults\2018-13-11-23-20-55-7335

@lizzha please approve and merge this PR, everyone else signed-off.

@DivyaJyothiKasam PR checker failed.
DM_REMOVE-UNDER-PRESSURE.ps1 279 The variable 'diff' is assigned but never used.

Used diff to check how much time is taken to finish the job.

@DivyaJyothiKasam PRChecker found the errors. Can you fix?

Fixed the errors.


Suggestion: include link to the actively maintained tqdm project

Is it possible to include a link to the current tqdm project on the front page of the git? This (inactive) git still shows up in searches, and it would be helpful to direct people to the actively maintained tqdm.
Link to the actively maintained tqdm:
https://github.com/tqdm/tqdm

Done. Thanks for the suggestion!


Fix/release on failed acquire

The available permits issued from the failed tryAcquire are used to balance the required ones:

tryAcquire(time, 2)
acquire(2)
1 release
tryAcquire fails
4.1. The released permit is used for the `acquired in 2.
1 release
5.1. the acquire in 2. is free.


add compression as parameter

Hi,  thank you for the great script.  would it be a good idea to add compression as a parameter, if index is not compressed , that parameter can be set to Y if you would like to compress it,  if index is part of the rebuild.

I would love this. When I work with clients, implemented Page compression is often a big win, but sort of tedious to roll out and then to make sure all new indexes have it in place.
It's currently implemented in Microsoft's Adaptive Index Defrag procedure, but I can't find anyone using it in the wild to make it useful, and getting people to switch to do one thing is kind of silly.
Thanks!


feat(addon-doc): use host-context instead of @media @mobile-m

PR Checklist
Please check if your PR fulfills the following requirements:

[x] The commit message follows Conventional Commits
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features)

PR Type
What kind of change does this PR introduce?

[ ] Bugfix
[x] Feature
[x] Refactoring
[ ] Code style update
[ ] Build or CI related changes
[ ] Documentation content changes

Does this PR introduce a breaking change?

[ ] Yes
[x] No

I suppose screenshot fails are all expected?

something is wrong, side menu is not hiding on mobile


T411 plugin returns an error

Expected behaviour:
The plugin to return the right entries
Actual behaviour:
The plugin returns an error. Used two work a few days ago. I know the API may have changed.
Steps to reproduce:
Execute with the attached config file (Note: you'll need t411 credentials)
Config:
templates:
  global:
    deluge:
      host: (hidden)
      port: (hidden)
      username: (hidden)
      password: (hidden)
  series-tv:
    t411:
      category: Série TV
    set:
      path: (hidden)
tasks:
  tv-emissions:
    t411:
      category: Emission TV
    regexp:
      accept:
        - show 1
        - show 2
        - show 3
    set:
      path: (hidden)

Log:
2017-04-08 20:43 DEBUG    manager                       Figuring out config load paths
2017-04-08 20:43 DEBUG    manager                       Found config: (hidden)/.flexget/config.yml
2017-04-08 20:43 DEBUG    manager                       Config file (hidden)/.flexget/config.yml selected
2017-04-08 20:43 DEBUG    manager                       sys.defaultencoding: ascii
2017-04-08 20:43 DEBUG    manager                       sys.getfilesystemencoding: UTF-8
2017-04-08 20:43 DEBUG    manager                       flexget detected io encoding: utf-8
2017-04-08 20:43 DEBUG    manager                       os.path.supports_unicode_filenames: False
There is a FlexGet process already running for this config, sending execution there.
2017-04-08 20:43 DEBUG    manager                       Sending command to running FlexGet process: [u'-L', u'debug', u'execute', u'--tasks', u'tv-emissions']
2017-04-08 20:43 DEBUG    cron_env                      Encoding UTF-8 stored
2017-04-08 20:43 DEBUG    util.simple_persistence                 setting key terminal_encoding value 'UTF-8'
2017-04-08 20:43 DEBUG    task          tv-emissions    executing tv-emissions
2017-04-08 20:43 DEBUG    template      tv-emissions    Merging template global into task tv-emissions
2017-04-08 20:43 DEBUG    t411_api      tv-emissions    None cached data. Synchronizing...
2017-04-08 20:43 DEBUG    t411_api      tv-emissions    T411Proxy start database synchronization with T411
2017-04-08 20:43 DEBUG    t411_api      tv-emissions    None API token. Authenticating with "(hidden)" account...
2017-04-08 20:43 DEBUG    utils.requests tv-emissions    Fetching URL https://api.t411.ai/auth with args () and kwargs {'json': None, 'data': {u'username': u'(hidden)', u'password': u'(hidden)'}, u'timeout': 30}
2017-04-08 20:43 DEBUG    plugin        tv-emissions    decorator caught ValueError. handled traceback:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugin.py", line 118, in wrapped_func
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/sites/t411.py", line 75, in on_task_input
    return proxy.search(query)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 662, in search
    client_query = self.friendly_query_to_client_query(query)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 480, in wrapper
    self.synchronize_database()
  File "/usr/local/lib/python2.7/dist-packages/flexget/utils/database.py", line 34, in wrapper
    return func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 541, in synchronize_database
    category_tree = self.rest_client.retrieve_category_tree()
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 168, in wrapper
    self.auth()
  File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 211, in auth
    json_response = response.json()
  File "/usr/local/lib/python2.7/dist-packages/requests/models.py", line 866, in json
    return complexjson.loads(self.text, **kwargs)
  File "/usr/lib/python2.7/dist-packages/simplejson/__init__.py", line 488, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
    obj, end = self.raw_decode(s)
  File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 389, in raw_decode
    return self.scan_once(s, idx=_w(s, idx).end())
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2017-04-08 20:43 CRITICAL plugin        tv-emissions    Expecting value: line 1 column 1 (char 0)
2017-04-08 20:43 WARNING  task          tv-emissions    Aborting task (plugin: t411)

Additional information:

Flexget Version: 2.10.29
Python Version: 2.7

Hi, same error here.
Le sam. 8 avr. 2017 à 20:46, Danelem<EMAIL_ADDRESS>a écrit :

Expected behaviour:
The plugin to return the right entries
Actual behaviour:
The plugin returns an error. Used two work a few days ago. I know the API
may have changed.
Steps to reproduce:
Execute with the attached config file (Note: you'll need t411 credentials)
Config:
templates:
global:
deluge:
host: (hidden)
port: (hidden)
username: (hidden)
password: (hidden)
series-tv:
t411:
category: Série TV
set:
path: (hidden)
tasks:
tv-emissions:
t411:
category: Emission TV
regexp:
accept:
- show 1
- show 2
- show 3
set:
path: (hidden)
Log:
2017-04-08 20:43 DEBUG    manager                       Figuring out config load paths
2017-04-08 20:43 DEBUG    manager                       Found config: /home/hd10/danelem/.flexget/config.yml
2017-04-08 20:43 DEBUG    manager                       Config file (hidden)/.flexget/config.yml selected
2017-04-08 20:43 DEBUG    manager                       sys.defaultencoding: ascii
2017-04-08 20:43 DEBUG    manager                       sys.getfilesystemencoding: UTF-8
2017-04-08 20:43 DEBUG    manager                       flexget detected io encoding: utf-8
2017-04-08 20:43 DEBUG    manager                       os.path.supports_unicode_filenames: False
There is a FlexGet process already running for this config, sending execution there.
2017-04-08 20:43 DEBUG    manager                       Sending command to running FlexGet process: [u'-L', u'debug', u'execute', u'--tasks', u'tv-emissions']
2017-04-08 20:43 DEBUG    cron_env                      Encoding UTF-8 stored
2017-04-08 20:43 DEBUG    util.simple_persistence                 setting key terminal_encoding value 'UTF-8'
2017-04-08 20:43 DEBUG    task          tv-emissions    executing tv-emissions
2017-04-08 20:43 DEBUG    template      tv-emissions    Merging template global into task tv-emissions
2017-04-08 20:43 DEBUG    t411_api      tv-emissions    None cached data. Synchronizing...
2017-04-08 20:43 DEBUG    t411_api      tv-emissions    T411Proxy start database synchronization with T411
2017-04-08 20:43 DEBUG    t411_api      tv-emissions    None API token. Authenticating with "(hidden)" account...
2017-04-08 20:43 DEBUG    utils.requests tv-emissions    Fetching URL https://api.t411.ai/auth with args () and kwargs {'json': None, 'data': {u'username': u'(hidden)', u'password': u'(hidden)'}, u'timeout': 30}
2017-04-08 20:43 DEBUG    plugin        tv-emissions    decorator caught ValueError. handled traceback:
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/flexget/plugin.py", line 118, in wrapped_func
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/sites/t411.py", line 75, in on_task_input
return proxy.search(query)
File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 662, in search
client_query = self.friendly_query_to_client_query(query)
File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 480, in wrapper
self.synchronize_database()
File "/usr/local/lib/python2.7/dist-packages/flexget/utils/database.py", line 34, in wrapper
return func(*args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 541, in synchronize_database
category_tree = self.rest_client.retrieve_category_tree()
File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 168, in wrapper
self.auth()
File "/usr/local/lib/python2.7/dist-packages/flexget/plugins/internal/api_t411.py", line 211, in auth
json_response = response.json()
File "/usr/local/lib/python2.7/dist-packages/requests/models.py", line 866, in json
return complexjson.loads(self.text, **kwargs)
File "/usr/lib/python2.7/dist-packages/simplejson/init.py", line 488, in loads
return _default_decoder.decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 370, in decode
obj, end = self.raw_decode(s)
File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 389, in raw_decode
return self.scan_once(s, idx=_w(s, idx).end())
JSONDecodeError: Expecting value: line 1 column 1 (char 0)
2017-04-08 20:43 CRITICAL plugin        tv-emissions    Expecting value: line 1 column 1 (char 0)
2017-04-08 20:43 WARNING  task          tv-emissions    Aborting task (plugin: t411)
Additional information:

Flexget Version: 2.10.29
Python Version: 2.7

—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/Flexget/Flexget/issues/1783, or mute the thread
https://github.com/notifications/unsubscribe-auth/AQyJm9Poj8QGZnHj-S0WgkfmGloVpz-Cks5rt9YcgaJpZM4M3ytZ
.

Have the same error, i reccently moved the api from http to https to follow t411.ai change but it seems something else have change.
i'll try to have a look

It looks like the API is not available for now: https://forum.t411.ai/discussion/45826/bugs-informations-demandes#Item_40

waiting for t411 api to work again, you could use the old plugin as a discover source.
in my case, i've recreate a part of my config  in a new config file
for example
templates:
  tv:
    series:
      - The Expanse:
          upgrade: no
          quality: 1080p h264
          begin: S01E10
  t411-series-discover:
    discover:
      what:
        - next_series_episodes: yes
      from:
        - torrent411:
            username: xxxxxxxxx
            password: yyyyyyyyyy
            category: Serie-TV
            sub_category:
              - VOSTFR
      interval: 1 hour
    max_reruns: 3

documentation is available with cli

flexget doc torrent411

A ton of people  use this site huh? If someone could PM me credentials via gitter I could take a look at what can be done in a few days

@poulpito Thanks for the trick!
@liiight They just said that they are working on their API and that it's not working now. Not sure there is anything we can do for now.

Well at the very least the plugin shouldn't crash like this, I'll look into that easily though

It looks like the API is available again, and everything works fine.
I'm closing the issue.


docs: update CRL description

Add CRL description into notation verifier description, sharing more context about the revocation check workflow.

Need add TOC for the paragraph

Need add TOC for the paragraph

There is a table of content list in the side bar:


Bump build api from v1alpha1 v1alpha2

This only introduces the api version v1alpha2 with no changes yet.
This is based on #675
This PR would be the common base for #555 and #669 which both introduce incompatible changes.

@matthewmcnew Could you have a look? This takes the "dumb" bumping of #555 and #669. So the PRs could rebase and focus on needed changes to the api. Could this be a way forward? WDYT?

@matthewmcnew Could you have a look? This takes the "dumb" bumping of #555 and #669. So the PRs could rebase and focus on needed changes to the api. Could this be a way forward? WDYT?

Note: After 0.3.0 is released, we'll review all changes and copy them to the next api version.

@matthewmcnew @tomkennedy513 As discussed in the last community meeting, this is the follow up on #675

I have rebased it and it is not based on 9e103a523e624be1f4e17424853500d59a00428d (HEAD of main). I do not know why it is still shown as "out-of-date". Any ideas?

I am a bit concerned about the proliferation of api versions and the added complexity introduced with multiple conversions/etc. I wonder if similar to tekton we should jump to v1beta1 or introduce v1alpha1 as unstable "testing" version before ultimately releasing it as a stable api in v1alpha1.
I'll add it to the agenda as this would be a great topic to rediscuss during working group.

I am a bit concerned about the proliferation of api versions and the added complexity introduced with multiple conversions/etc. I wonder if similar to tekton we should jump to v1beta1 or introduce v1alpha1 as unstable "testing" version before ultimately releasing it as a stable api in v1alpha1.

There is definitely some complexity coming with having more versions. But on the other hand, adding new features like #669 #555 or #670 and going from alpha to beta might contradict.

I'll add it to the agenda as this would be a great topic to rediscuss during working group.

Thanks.

I'd argue that alpha is the right stage to start practicing versioning of CRDs. Once something is v1, making mistakes with a potential successor version will be worse.

Thanks @c0d1ngm0nk3y!


By being able to import a mesh instance, we are able to edit manifold meshes

Is your feature request related to a problem? Please describe.
I want to be able to edit manifold meshes.
Describe the solution you'd like
By being able to import a mesh instance into PLY, we are able to edit manifold meshes
Additional context
Add any other context or screenshots about the feature request here.
https://github.com/hjwdzh/Manifold

https://sketchfab.com/3d-models/subd-minitutorial-8ee637a4afa44d95836749c994270dd3

Solved.


ArgumentException when constructing RenderTexture

It's happening in the Editor for Unity 2019.3.15f1 (on Windows / DX11 and OSX / Metal)
Got this Argument Exception in CardboardMainCamera.cs when trying to construct that RenderTexture.
ArgumentException: RenderTextureDesc graphicsFormat must be a supported GraphicsFormat. None is not supported.
Parameter name: desc.graphicsFormat
UnityEngine.RenderTexture.ValidateRenderTextureDesc (UnityEngine.RenderTextureDescriptor desc) (at <e98ed0368295432e8c11e52d6243ee11>:0)
UnityEngine.RenderTexture..ctor (UnityEngine.RenderTextureDescriptor desc) (at <e98ed0368295432e8c11e52d6243ee11>:0)
MobfishCardboard.CardboardMainCamera.SetupRenderTexture () (at Assets/3rdParty/Cardboard/Scripts/Behaviours/CardboardMainCamera.cs:89)

I see that the graphicsFormat is set to None by default, maybe that wasn't a problem in 2018.4.
I've tried to set a few other formats in there, but couldn't get it to work.
Thanks for this great initiative!

Just got it to work with GraphicsFormat.R8G8B8A8_SRGB
Don't know if it's the ideal one, although not crashing anymore.
            eyeRenderTextureDesc = new RenderTextureDescriptor()
            {
                dimension = TextureDimension.Tex2D,
                width = Screen.width / 2,
                height = Screen.height,
                depthBufferBits = 16,
                volumeDepth = 1,
                msaaSamples = 1,
                vrUsage = VRTextureUsage.OneEye,
                graphicsFormat = GraphicsFormat.R8G8B8A8_SRGB
            };

I looped over all supported textures for RenderTextures
        private void TestGraphicsFormat()
        {
            foreach (GraphicsFormat format in (GraphicsFormat[]) Enum.GetValues(typeof(GraphicsFormat)))
            {
                Debug.Log($"[Test Format] {format:G}: {SystemInfo.IsFormatSupported(format, FormatUsage.Render)}");
            }
        }

In Unity 2018.4, RenderTextureDescriptor doesn't have this property graphicsFormat, however, RenderTexture has a constructor overload with a graphic format parameter.
And in both Unity 2018 and Unity 2019, GraphicsFormat is under experimental namespace.
So there are 2 approches to fix it:

Use compiler define to saperate the code between unity 2018 and 2019
Don't use RenderTextureDescriptor, just use RenderTexture.

Thanks for the detailed info.
I will just add preprocessor directives then!

Reopen this ticket, i'm going to do it on my side, it would be an issue when using unity 2019.