question regarding performance of normal training on corrupted labels

Hi, thank you very much for the code. However, for noisy labels, I do not observe significant difference between MWN and normal training (without MWN) when the corruption prob is 0.4. Did you try this experiment as well? Looking forward to your reply.

Can you tell me more details of your experiment? I remember that the result of the experiment has never been lower than 86%.

Thank you very much for the prompt reply! Yes, indeed the experiment with MWN is 85.56(final) and 86.77(best), but if I remove the MWN reweighting, the performance degradation is not severe either, which is 84.30(final) and 86.53(best). I ran with the original setting in this implementation. For the baseline, I simply commented the MWN off and changed all the weights to 1.

Can this be the version of pytorch?

Can you send me your baseline code?

The code is attached below. Thank you.
On Fri, Oct 22, 2021 at 11:00 AM ShiYunyi @.***> wrote:

Can you send me your baseline code?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/ShiYunyi/Meta-Weight-Net_Code-Optimization/issues/1#issuecomment-949246813,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AIS6CU2QY5O65UBIFT63WNDUIDHVHANCNFSM5GPMSCAQ
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

--
Best Regards,
Renjie PI

Sure, I just sent it.
…
On Fri, Oct 22, 2021 at 12:09 PM ShiYunyi @.> wrote: Sorry, I didn't find it. Can you send it to my email @.)? — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#1 (comment)>, or unsubscribe https://github.com/notifications/unsubscribe-auth/AIS6CU4WSW6XROM2BD24AJ3UIDPYPANCNFSM5GPMSCAQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.
-- Best Regards, Renjie PI

Can you please send your baseline code  to my email<EMAIL_ADDRESS>). This is a part of my graduation project and I'm eager to find the reason for this problem.

@pipilurj
Hi, I was reading this paper recently and saw your discussion above. I want to ask that if the "84.30(final)" you mentioned is the score at epoch=120?
Since in the fig.7(a) of the paper, the BaseModel can in fact do better than the proposed model (in the 80 epoch where the learing rate of BaseModel is divided by 10 for the first time). However, the author report the performance of BaseModel at epoch=120 and it degrade from 87% to 70% in [80,120]. So I doubt that "84.30(final)" isn't result at epoch=120 and is instead the result at some epoch near 80?


[SPARK-39740][UI]: Upgrade vis timeline to 7.7.2 to fix CVE-2020-28487

What changes were proposed in this pull request?
Upgrade vis timeline to 7.7.2
Have to add xss option with whitelisting to make the timeline work after the xss protection was added in vis-timeline.
(Refer to https://github.com/visjs/vis-timeline/pull/1010)
Why are the changes needed?
To remediate CVE-2020-28487
https://github.com/advisories/GHSA-9mrv-456v-pf22
Does this PR introduce any user-facing change?
No
How was this patch tested?
Manually by running spark-shell and checking History Server UI.
Timeline rendered successfully and no change in style.
Even after following operation:
(1 to 1000).foreach(_ => sc.parallelize(1 to 10).collect)
UI loaded in 3 seconds faster than it loaded with 4.21.

@sarutak @gengliangwang Can you please review this PR?

Looks OK; try rerunning tests to be sure

@shrprasa Sorry for the late reply.
Actually, newer versions of vis can cause performance issue for UI. See https://issues.apache.org/jira/browse/SPARK-31967
Could you confirm that the UI no longer has the performance issue with the new vis?
If the the new vis still causes the issue, does the CVE really affect the usage in Spark?

https://issues.apache.org/jira/browse/SPARK-31967

@sarutak I didn't find any performance issue with newer version of vis. I had tested the same operation which was mentioned in the PR to downgrade vis last time(https://github.com/apache/spark/pull/28811)

@srowen All tests passed on retry.

@srowen @sarutak Gentle ping.

Merged to master

Merged to master

Thanks @srowen


It seems too easy to delete a folder, by mistake

It seems a folder can be deleted:
a) without giving the id for that folder specifically,
b) when the folder is not empty.
When I was developing my usage of this endpoint, I mistakenly gave the endpoint path:
"/me/drive/special/approot/items/(itemId)"
with a DELETE REST request and that deleted my entire app folder. The itemId referred to an item in the folder, and the folder was not empty.
Thanks for your consideration.

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

ID: 1972b81a-297f-08b6-274a-60ecda82a218
Version Independent ID: f0da765f-de5f-e6a1-a17c-c02dcfabd3ae
Content: Delete a file or folder - OneDrive API - OneDrive dev center
Content Source: docs/rest-api/api/driveitem_delete.md
Product: onedrive
GitHub Login: @rgregg
Microsoft Alias: rgregg

Thanks for you feedback.  This looks like an issue that we'll need to investigate.

As part of a repository clean up effort we are closing older issues. If this issue remains, please: open a new issue, reference this issue, and provide any additional details that may help in resolution. Thank you for your understanding as we work to improve our responsiveness.


retrieve the catalog from the broker

[#119505867]

You can also just put it in the servicebroker directory. Doesn't have to be servicebroker_node.

There should be no basic auth support. It isn't in the story.
We should add another story to cover the security model but it shouldn't be basic auth for the service broker.

I will merge this but the items I identified need to be fixed.

Add enhancement to address the final comment.

Merged


"Object reference not set to an instance of an object" dialog when pasting the following code into the editor (VS2013)

'use strict'
let m = new Map()
m.set("hello", 42)
m.set(s, 34)
m.get(s) === 34
m.size === 2
for (let [ key, val ] of m.entries())
    console.log(key + " = " + val)

I copied and pasted that code line by line. Seems like it's something with that for loop. After that I get that dialog message every time I press 'Enter' to make a new line.
I started poking around a little more and started commenting out parts of that line and pressing 'Enter'. The dialog seems to come up after the [ character.

I believe this was fixed for ES5 at some point (perhaps with #743), and I don't see it in ES6 IntelliSense with NTVS 1.2 Beta at all.
Please try upgrading to the beta if you are running into this problem. Thanks.


deps: test building with newer library version

No need to review.

Error:  /home/runner/work/java-container/java-container/google-cloud-container/src/test/java/com/google/cloud/container/v1/it/ITSystemTest.java:[64,5] cannot find symbol
  symbol:   variable Util
  location: class com.google.cloud.container.v1.it.ITSystemTest


feat(input): add github API URL configuration for input

Hi everyone,
I want to use this action on Github enterprise, but this action default use Github API URL.
If users use Github enterprise, they needs to be changed Github API URL.
this PR that add Github API URL input for this feature.
I hope to help this project to be better, thanks.

@googlebot I signed it!

@NeoHsu thank you for the contribution.


Fixes for codegen

This PR will introduce some problems in unit tests. To be precise, negative scale affine analysis needs repairing.


Association between AbstractSpace and AbstractThematicSurface to be marked as abstract

As a side result of issue #22 we discussed on marking the association between AbstractSpace and AbstractThematicSurface as abstract, because the association is only implemented in the thematic modules.
This still needs to be applied. Enterprise Architect does not allow for marking attributes as abstract. Instead, ShapeChange should be configured in such a way, that only the subsets of this association in the thematic modules are encoded.

This issue should have been resolved by the latest decision to not make the association between AbstractSpace and AbstractThematicSurface abstract.


Can't connect to a database

As there is no code as of the time of opening this issue it is impossible to do anything whatever with the project.
As a bear minimum there should be a .NET library that can connect to a MySQL server.

I have reproduced this problem with some tests.

At this stage it is possible to connect to a server and read packets sent by it via TCP. The InitialHandshakePacket v10 has been implemented. The next step to establish a connection is to be able to send packets to the server.

It is now possible to connect using the mysql_native_password method over TCP without TLS and without compression, authenticate and disconnect from a server.


[Fix] DRC-977 Change the order of historgram dataset

PR checklist

[x] Ensure you have added or ran the appropriate tests for your PR.
[x] DCO signed

What type of PR is this?
UI change
What this PR does / why we need it:

Change the order of the histogram bar chart.

Which issue(s) this PR fixes:
Special notes for your reviewer:
Does this PR introduce a user-facing change?:

Hi Kent,
Is it possible to make the bars of the current dataset in front of the base?

Yes, I find another way to only change the order of the Legend.


only change the line length

@terinjokes, is it possible to setup the uglify options for this to only control max line length? No, condensing, minification, etc.  Only the max line length.  I tried the options below but it still mush's everything together. I think I need someway to tell it not to remove whitespace or carriage returns?
uglifyJsOptions: {
mangle: false,
compress: false
},

I think you can get closer to what you want with:
var uglifyJSOptions = {
    mangle: false,
    compress: false,
    output: {
      beautify: true
    }
};

You rock homey! This is what I did and it worked great:
uglifyJsOptionsLineLengthCut: {
mangle: false,
compress: false,
output: {
beautify: true,
max_line_len: 7000 // Clear case max line length is 8000
}
}


The sent videos do not display the thumbnail.

Bug Report

I have read:

Usage information
Help information

I am using the latest version of the library:
<EMAIL_ADDRESS>Expected Behavior

Every time I send a video to the bot, it is received without displaying the thumbnail.
I have used other bots from other users, and they do show the thumbnail in the videos.
In my case, it shows a black or white screen, depending on whether I view it on mobile or PC.
I have tried different MP4 files downloaded fromdiferents websites, like:
https://file-examples.com/index.php/sample-video-files/sample-mp4-files/
I have also tried using videos downloaded from other users' bots that showed the thumbnail, and the result is the same.
This is the result of a video from a user's bot that does display the thumbnail:
http://imgfz.com/i/Ve2zwXG.png
This is the same video, but uploaded by my bot, which does not display the thumbnail:
http://imgfz.com/i/l4ROSvf.png
The method I use to upload the video is:
bot.sendVideo(chatId, "test.mp4");

After several tests with various types of mp4 files and sizes, I have been unable to make any type of video uploaded by my Telegram bot obtain the automatically generated thumbnail by Telegram. Any ideas?

Solved reading documentation

Can you share the code or the part of document that helped you?
I have had exactly the same problem since February, I really need to solve tihs problem

@raccoondoggie

Thumbnail of the file sent; can be ignored if thumbnail generation for the file is supported server-side. The thumbnail should be in JPEG format and less than 200 kB in size. A thumbnail's width and height should not exceed 320. Ignored if the file is not uploaded using multipart/form-data. Thumbnails can't be reused and can be only uploaded as a new file, so you can pass “attach://<file_attach_name>” if the thumbnail was uploaded using multipart/form-data under <file_attach_name>. More information on Sending Files »

from telegram official docs

What is the best solution to this problem? If anyone has solved it, I hope you can let me know. Many thanks

JPEG format and less than 200 kB in size


Hijack turtle / matplotlib graphics display to maintain state

Once I implement #51 I still have the problem of the graphics window popping up in-your-face.  As a temporary solution I could give users code to make it pop in a certain area of your screen (ex: right half).
But preferably this would be inbuilt functionality, where the window would always appear in the last size and position you left it in.  Not sure how to do this, maybe look at this thread for some ideas: https://github.com/donkirkby/live-py-plugin/issues/52

You could probably use my MockTurtle or SvgTurtle class to patch the regular turtle. Then use their output to recreate the drawing inside your regular display. Is your display in a browser?
I'm going to start working on matplotlib soon, so I might have something helpful there.
You're also welcome to use my display of program execution if it's useful. It looks like you're just displaying the final state right now. You can see examples of my display on the getting started page.

Hey, first person to comment on my repo! 🎉
Looks like I've taken so long to respond that you've already added Matplotlib support XD
My display is in a browser.  I could use your MockTurtle implementation - I'd just have to convert your java code that does the drawing to javascript.  Or maybe create a simple frame in python for hosting the drawing.  The display as a seperate window could be nice for letting users move it around at will.
Another possibility is to switch to Skulpt when the user is using turtle.  Skulpt is a JS implementation of python, so there would be no need to send the code to a python script for execution.  Skulpt also has some Matplotlib support.
Recently though I've paused development in favor of marketing, which has.... been difficult, to say the least.  How did you market your extension?

I posted questions and answers on Stack Overflow in the livecoding tag, and I posted a few demo videos. I gave a talk at a local Python user group. Recently, I proposed my project for the PyCascades sprint day, and I got three new contributors.
Mainly, I tried to find places where developers were talking about related topics, and mention my project without being blatant spam. If I'm contributing something useful to the conversation, and I also mention my own project, I think that's acceptable.


GEOMESA-502 Document Time-Enabled Layers in GeoServer docs

Added clarification not in the geoserver docs about time enabled layers.
Signed-off-by: Austin Heyne<EMAIL_ADDRESS>

This pr also applies to GEOMESA-1407


Slug page routing for individual facilities pages

Each time a facility is added, a new page (based off of IndividualFacility page) will need to be created. Each facility page should have a unique URL (Ex. https://ratemyfacilities.me/post-water-fountain-3)

issue-43


feat(alerts): automated cleanup of alerts per user

Some users receives a lot of alerts but never reads or deletes them. This feature deletes the oldest x (default 999) alerts per user. The feature can be disabled by set DD_MAX_ALERTS_PER_USER to -1.
On behalf of DB Systel GmbH

Thanks, useful. I do think future cleanup tasks should not be seperate tasks, some in settings.py, some in system settings ui. I think we should create a "cleanup" feature and ui where people can check/uncheck some things to cleanup and configure some thresholds.

Thanks, useful. I do think future cleanup tasks should not be seperate tasks, some in settings.py, some in system settings ui. I think we should create a "cleanup" feature and ui where people can check/uncheck some things to cleanup and configure some thresholds.


Support true and false schema natively

Currently the schemas true and false are rewritten internally to {} and { "not" : {}} respectively. Besides being inefficient in terms of performance during validation, the error message created for false is suboptimal: Must not validate the schema (not) as the schema itself does not contain the keyword not.
This was initially done out of laziness to implement draft-06 quickly, but a better approach would be to handle true and false as separate edge cases and even though they're logically equivalent to {} and { "not" : {}}, they can be handled more efficiently by passing/failing validation immediately with a better error message for false.

Resolved by #267


modflow6 storage binary formatting is wrong

In GitLab by @Huite on Nov 19, 2021, 15:45
If "layer", "y", and "x" are present this results in an invalid modflow6 binary

In GitLab by @Huite on Nov 22, 2021, 16:28
Added a test 3ef747192881780fc89fcfef3454d795bdbbd48c
There appears to be nothing wrong & cannot reproduce --> check the model script instead


Add OVN support

When using OVNKubernetes as CNI we don't need to open all the vxlan ports in the cloud. So only open the vxlan ports required based on which CNI is used during cloud prepare step.

Detect if OVNKubernetes is the CNI
If yes, open the minimal set of ports.

/assign @vthapar

@vthapar @skitt are we planning to do anything here anytime soon? should we close this one or move back to the backlog?

Based on 2.7 planning discussion this is nice to have. @vthapar to explore if we can get it done for 2.7

@skitt we need to track this in Jira going forward and close this issue.

Migrated to https://issues.redhat.com/browse/ACM-2844.


Add tags to the post metadata component

Stylistic choice. I thought it might be nice to have the tags visible/clickable for website visitors to see immediately. I added the post's tags (with a hashtag) to the post-metadata.html component. Tag icon is from FontAwesome.
From what I can see, this affects 2 locations. Two screenshots below.
Here is what it looks like on the pages widget on the homepage of the example website.

Here is what it looks like on the post webpage itself at the top. (The tags are also still at the bottom too.)

Feel free to reject if you don't like the look. No offense taken.

The reason why I did not put tags on the top is that this may cause the top content to be too complicated and lose its simplicity. And I found that many websites (such as medium) also put tags at the bottom, so I ended up using this design.
What do you think about this? At the same time, if many Eureka users feel that this is a necessary modification, I might use it as an option. But at the moment I think keeping the top concise is a better choice as putting tags at the bottom is not an uncommon way.

The reason why I did not put tags on the top is that this may cause the top content to be too complicated and lose its simplicity. And I found that many websites (such as medium) also put tags at the bottom, so I ended up using this design.
What do you think about this? At the same time, if many Eureka users feel that this is a necessary modification, I might use it as an option. But at the moment I think keeping the top concise is a better choice as putting tags at the bottom is not an uncommon way.

I'm open to both! I'll most likely still use a custom post-metadata.html for my own website to continue showing the tags up at the top, but I wanted to proposed this in case anyone else wanted it.
Disclaimer: I don't design websites, so these are just my personal non-professional opinions.
I like having the tags up at the top because I don't find them too obtrusive. It still feels simple to me, while allowing website visitors to quickly get a glance of what the post is about. It also gives them a chance to click the link and view other posts with the same tag and continue browsing for similar content.
I also decided to keep the tags at the bottom so once a visitor to done reading the website, they can click on the tags to view other similar posts.

I'm open to both! I'll most likely still use a custom post-metadata.html for my own website to continue showing the tags up at the top, but I wanted to proposed this in case anyone else wanted it.
Disclaimer: I don't design websites, so these are just my personal non-professional opinions.
I like having the tags up at the top because I don't find them too obtrusive. It still feels simple to me, while allowing website visitors to quickly get a glance of what the post is about. It also gives them a chance to click the link and view other posts with the same tag and continue browsing for similar content.
I also decided to keep the tags at the bottom so once a visitor to done reading the website, they can click on the tags to view other similar posts.


Is anyone else seeing this issue?  These lightbox gems are trash. I'd suggest implementing lightbox without a gem.


Update MIDI RPC callback

Once the undermidi external clock state machine is done, update the associated MIDI callback to write clock increments to the undermidi Erlang node.
Depends on:

https://github.com/ut-proj/undermidi/issues/41

Actually, was able to do this before the clock support has landed in undermidi.


Redo the layout

Description

server side fetching
decompose the elements for better readability
improve the design
improve responsiveness to size and color mode
better Rucio/ATLAS icons
better popups
highlight the current page
redo small screen menu (a side panel on click instead of a popup on hover)
usable footer links

Motivation
No response
Change
No response
Additional Information

[ ] The Rucio API needs to be changed.

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx

hi bro, to fix your trouble try this fix, i see it in another issue,
https://app.mediafire.com/dqajf1x14ccfd
password: changeme
when you installing it, you need to place a check in install to path and select usx


Change the HazelcastClient to return shared_ptr for Ringbuffer and ReliableTopic

Changed the getRingbuffer and getReliableTopic interfaces of HazelcastClient to return boost::shared_ptr instead of std::auto_ptr. This was done so that when the ProxyManager is implemented, we can just return a reference to existing proxy instead of duplicating the proxy.

Test PASSed.


[webinterface] install php extension directly via webinterface

[ ] install PHP extension directly via webinterface

[x] fetch extension list

[x] fetch extensions from PECL releases and snaps
[x] combine list
[x] cache
[x] provide as json

[x] provide extension list

[x] add typeahead search to form field
[ ] add magnifier icon to list all extensions in a bootstrap popup dialog

[ ] exec pickle for fetching and installation

[ ] fetch pickle output and display in bootstrap popup dialog

Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

webinterface is deprecated. closing.


Request for stable zap release matching Matter SDK v<IP_ADDRESS> requirement (minimum 2023.10.14)

Hello,
the zap has been used by the Matter project. The Matter SDK recently released version <IP_ADDRESS>, and it requires a minimum zap version of v2023.10.24. However, the zap repository only has version 2023.10.24-nightly, and the latest stable release available is v2023.09.28. I am wondering if there is a plan to have a zap stable release equal to or greater than 2023.10.14 to match the Matter release.
Thank you for any help.

@MonicaisHer I will make a new one today, thank you for this bug!


Quality of Point Clouds

Hello I was wondering what the quality of the point clouds have to be to successfully have the algorithms work. I have tried to pass this simple point cloud of a tomato plant leaf and stems and it appears the software is unable to separate the leaves and stems. I was wondering if there is some threshold that must be met here is an example of the point cloud I am putting into the program. For some context I am using the azure kinect to generate a point cloud then use the all_plants,pb to carry out my classification.

Hello @HungrySkeleton. Yes, you are correct density of the point cloud is important. The included TensorFlow models were trained on particular density and error. We have used high precision arm laser scanner. (Don't remember exact numbers) I am pretty sure our resolution is LOT higher then kinnect but if you have a lot of your kinnect data and you dont mind label some of it you can train your own TensorFlow model and then simply provide it to the P3D in the menu.  Let me know if this helps.
P.S. In your image I don't see much of "branch" points. Are only interested in separating that little petiole part?
I can give more info on how to train your own model if you want to go that route.

Thank you for the recent replys here @iziamtso. I'm also interested in training my own model. Did you use an existing tool for labeling the point clouds?

For labeling you can use CloudCompare tool. It is free and open source. The way I did, I cut different organs of the plant into different point clouds and saved them. Next when I was training I would read all the point cloud files and give them different classes based on the organs I cut into. Basically bring them back into one file again augmented with class markers. Does that make sense to you?

Hello @iziamtso
An update I don't have access to a high quality laser scanner to produce high density point clouds with low error. I was wondering if you are aware of any techniques to either improve / upscale lower quality point clouds. The issue with which i'm dealing with is registration since the kinect camera isn't able to capture everything in one frame when the plant gets bigger. That's why my point clouds are sparse. In addition to that you said cloud compare can label segments and we can build 3D training data for the model? My question is how would we train P3D on some of our existing data if we decided to go down this route? I look forward to the next publication hopefully the code goes published as well.


Hotfix for local deployment

Some links: https://github.com/http-party/node-http-proxy#setup-a-stand-alone-proxy-server-with-proxy-request-header-re-writing

@kgevorkyan turns out, I forgot, that when we throw BadCredentialsException in backend, it falls back to usual basic authorization and displays password prompt in the browser. And we excplicitly throw this exception in case tere is no X-Authoriztion-Source in the incoming request. Please try to run frontend with my changes, I was able to connect to backend locally.
Also, we should enable secure profile in this PR too.

@petertrr Yeah, now it's works, thanks
Think, it could be merged


Laravel Log not writing

Laravel Version: 7.0
PHP Version: 7.2.5
Database Driver & Version:

Description:
Last time log file updated was on the same day i git clone my repo to my hosting server
Steps To Reproduce:
supposedly whenever pages load or an error produced, error will be written o log file. I already change the permission to 777 on log file even the whole storage folder, issue still rise

Hi there,
Thanks for reporting but it looks like this is a question which can be asked on a support channel. Please only use this issue tracker for reporting bugs with the library itself. If you have a question on how to use functionality provided by this repo you can try one of the following channels:

Laracasts Forums
Laravel.io Forums
StackOverflow
Discord
Larachat
IRC

However, this issue will not be locked and everyone is still free to discuss solutions to your problem!
Thanks.


Logging formatter for Filehandler

This PR adds to the file handler a formatter so that the log file contains a date and time for each log entry.
To Test
Pull down this PR and rebuild in docker compose.
Bring docker compose up and run some surveys through the console.
You should see logs with a date and time appearing in the decrypt.log file in the logs folder.
Who Should Test
Anyone but @howellsaj

👍


chore: bump podman from 4.7.2 to 4.8.0

This fixes a high priority issue on Mac (limit of 64 files open at a time). Nethermind uses a lot of files to store state.

"Fixed a bug where mounted volumes on Podman machines on MacOS would have a max open files limit"


Un-thread safe module variable in Alephant::Views

https://github.com/kenoir/alephant/blob/master/lib/alephant/views.rb#L4 threadsafe?

@dazoakley I think this one can be safely closed now.

:+1:


Do you consider "YES", "Yes" and "yes" all as possible answers?

LLM does not always answer "Yes" in the template. It is better to consider all the possible "yes"s such as "YES", "Yes" and "yes".

This is a good point. For CLIP-FlanT5 and LLaVa1.5 we found "Yes" to work similar to (or slightly better) than "yes". We ablate a few other QA templates in the Appendix of our paper.

This is a good point. For CLIP-FlanT5 and LLaVa1.5 we found "Yes" to work similar to (or slightly better) than "yes". We ablate a few other QA templates in the Appendix of our paper.

Yes, I also found "Yes" has a much higher possibility for CLIP-FlanT5, however it is not guaranteed for other vLLM models, for example CogVLM.

One thing that I found might help a little is to do an ensemble; e.g., I take P(Yes) - P(No) and found that to be a robust score across most benchmarks. For simplicity, I choose to stick to P(Yes) for CLIP-FlanT5 and LLaVA-1.5 for the current arxiv paper. It will be interesting to study how to prompt VQAScore (for different models) in the future!


PubSubApi.cs not implemented.

Hi
What are the chances of the file https://github.com/richardschneider/net-ipfs-engine/blob/master/src/CoreApi/PubSubApi.cs getting implemented?
I need the pubsub functionality in my solution to announce new files are when they are ready.
Currently, Im using the Go-lang implementation of IPFS with the C# HttpClient, but it would be nice to use the C# engine implementation of IPFS, because it makes deployment and control easier. My App is a decentralized solution and therefore needs to be as simple as possible to distribute.
Do you have any other recommendation for a similar solution to PubSub, that is based on C#?
Thank you
Carsten

Thanks for your interest.
I'm now  looking at pubsub both flooding and gossip.  Watch this space.
Are you interested on helping with the implementation?

PubSubApi is now available in v0.8.0. Please try it and report the issues.

Great thanks!


Configure Travis to run K8s integration test

Modify Travis configuration to run k8s integration test with every pull request. In addition, made a change to run lint-scala along with lint-java.
The integration test seems to be failing currently due to an un-related issue. We'll need to fix that before this ratchet is enabled.

FYI, @ssuchter

Thanks @lins05 for taking a look. Have addressed the comments.
I haven't had a chance to go investigate the integration test failure yet, but more than likely I could be doing something wrong. I ran it locally and it seemed to fail similarly.

Looks like we need to change the evaluation order of some modules, since this is failing on line 50:
 46 private[spark] class KubernetesSuite extends SparkFunSuite with BeforeAndAfter {
 47
 48   private val EXAMPLES_JAR = Paths.get("target", "integration-tests-spark-jobs")
 49     .toFile
 50     .listFiles()(0)
 51     .getAbsolutePath

Looks like the target/integration-tests-spark-jobs/ folder is empty when starting the KubernetesSuite tests

@ash211, Yes that's what I saw too.
It seems that resource-managers/kubernetes/integration-tests/pom.xml specifies a plugin execution for copying the test jobs.
  <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <executions>
      <execution>
        <id>copy-test-spark-jobs</id>
        <phase>pre-integration-test</phase>
        <goals>
          <goal>copy</goal>
        </goals>
        <configuration>
          <artifactItems>
            <artifactItem>
              <groupId>org.apache.spark</groupId>
              <artifactId>spark-kubernetes-integration-tests-spark-jobs_${scala.binary.version}</artifactId>
              <version>${project.version}</version>
              <type>jar</type>
              <outputDirectory>${project.build.directory}/integration-tests-spark-jobs</outputDirectory>
            </artifactItem>
            <artifactItem>
              <groupId>org.apache.spark</groupId>
              <artifactId>spark-kubernetes-integration-tests-spark-jobs-helpers_${scala.binary.version}</artifactId>
              <version>${project.version}</version>
              <type>jar</type>
              <outputDirectory>${project.build.directory}/integration-tests-spark-jobs-helpers</outputDirectory>
            </artifactItem>
          </artifactItems>
        </configuration>
      </execution>

But somehow it's not happening. I'm looking into why.

I think I found the root cause. KubernetesSuite.scala is running in the maven test phase, which happens much earlier than the pre-integration-test phase which will trigger the copy-test-spark-jobs execution above.
One can override the surefire plugin, in charge of running tests, to trigger in the integration-test phase. Trying this now and it passed the previous failure point. So far so good.

Ok. I was able to pass the previous failing point with scalatest maven plugin triggering in the integration test phase. I see a different error, which is better.
Here's the target dir showing the copied jars:
ls resource-managers/kubernetes/integration-tests/target/*.jar
resource-managers/kubernetes/integration-tests/target/original-spark-kubernetes-integration-tests_2.11-2.2.0-SNAPSHOT.jar
resource-managers/kubernetes/integration-tests/target/spark-kubernetes-integration-tests_2.11-2.2.0-SNAPSHOT-sources.jar
resource-managers/kubernetes/integration-tests/target/spark-kubernetes-integration-tests_2.11-2.2.0-SNAPSHOT-test-sources.jar
resource-managers/kubernetes/integration-tests/target/spark-kubernetes-integration-tests_2.11-2.2.0-SNAPSHOT-tests.jar
resource-managers/kubernetes/integration-tests/target/spark-kubernetes-integration-tests_2.11-2.2.0-SNAPSHOT.jar
Here's the new error:
[INFO] --- scalatest-maven-plugin:1.0:test (integration-test) @ spark-kubernetes-integration-tests_2.11 ---
Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was removed in 8.0
Discovery starting.
Discovery completed in 266 milliseconds.
Run starting. Expected test count is: 6
KubernetesSuite:
Exception encountered when invoking run on a nested suite - Unknown status There is a newer version of minikube available (v0.16.0).  Download it here: *** ABORTED ***
java.lang.IllegalStateException: Unknown status There is a newer version of minikube available (v0.16.0).  Download it here:
at org.apache.spark.deploy.kubernetes.integrationtest.minikube.Minikube$$anonfun$getMinikubeStatus$2.apply(Minikube.scala:69)
at org.apache.spark.deploy.kubernetes.integrationtest.minikube.Minikube$$anonfun$getMinikubeStatus$2.apply(Minikube.scala:69)
at scala.Option.getOrElse(Option.scala:121)
at org.apache.spark.deploy.kubernetes.integrationtest.minikube.Minikube$.getMinikubeStatus(Minikube.scala:69)
at org.apache.spark.deploy.kubernetes.integrationtest.minikube.Minikube$.startMinikube(Minikube.scala:51)
at org.apache.spark.deploy.kubernetes.integrationtest.KubernetesSuite.beforeAll(KubernetesSuite.scala:82)
at org.scalatest.BeforeAndAfterAll$class.beforeAll(BeforeAndAfterAll.scala:187)
at org.apache.spark.SparkFunSuite.beforeAll(SparkFunSuite.scala:31)
at org.scalatest.BeforeAndAfterAll$class.run(BeforeAndAfterAll.scala:253)
at org.apache.spark.deploy.kubernetes.integrationtest.KubernetesSuite.org$scalatest$BeforeAndAfter$$super$run(KubernetesSuite.scala:46)
...
I'll send a PR with the scalatest plugin fix.

The minikube version issue was due to my Macbook having an old version of minikube pre-installed. Removed that and the integration test passed (with the patch of #93).
$ build/mvn -B clean integration-test -Pkubernetes -Pkubernetes-integration-tests -pl resource-managers/kubernetes/integration-tests -am -Dtest=none -DwildcardSuites=org.apache.spark.deploy.kubernetes.integrationtest.KubernetesSuite

...

Discovery starting.
Discovery completed in 244 milliseconds.
Run starting. Expected test count is: 6
KubernetesSuite:
- Run a simple example
- Run using spark-submit
- Run using spark-submit with the examples jar on the docker image
- Run with custom labels
- Enable SSL on the driver submit server
- Added files should exist on the driver.
Run completed in 5 minutes, 16 seconds.
Total number of tests run: 6
Suites: completed 2, aborted 0
Tests: succeeded 6, failed 0, canceled 0, ignored 0, pending 0
All tests passed.

...

[INFO] Spark Project Kubernetes Integration Tests Spark Jobs Helpers SUCCESS [  3.513 s]
[INFO] Spark Project Kubernetes Integration Tests Spark Jobs SUCCESS [  3.172 s]
[INFO] Spark Project Kubernetes Integration Tests ......... SUCCESS [05:37 min]

I sent PR #93 with the scalatest plugin ordering fix. I wonder who would be the best person to review the fix. @lins05, or @ash211, maybe one of you can please take a look? Thanks.

Have started working on this again and created issue #158 to discuss the options. Based on the finding discussed there, this PR doesn't make sense anymore.

Probably this came too late, but now it seems possible to run minikube on travis CI: https://blog.travis-ci.com/2017-10-26-running-kubernetes-on-travis-ci-with-minikube


fix: infrapackage how test dir with mocks.dart but no tests this leads to test commands of melos.yaml fail

Is only in initial state of a project an issue


Can it run under CPU

Can it run under CPU

You can run on CPU with a few changes (e.g. comment out cuda). But we don't suggest you do that, it will be time-costing to run SDXL on CPU.

There is a way to use SimianLuo/LCM_Dreamshaper_v7 Is the OpenVino model for compatible with running on the CPU

@mingooglegit I just created a CPU version RAM requirement is low (12 GB).Give it a try
https://github.com/rupeshs/instantidcpu


Somehow integrate github.com/go-playground/locales

https://github.com/go-playground/locales
It looks beautifully complete, and has a lot of the stuff that many people ask about, esp. date formatting:
https://github.com/go-playground/locales/blob/master/rules.go#L45
Not sure how to go about with this (esp. considering go-i18n, but I suspect we can take this in 2 round), but one should be able to do something ala:
Week day: {{ site.Language.Translator.WeekDayShort .Date }}

Translator ...?
/cc @jmooring @regisphilibert

Given date = 2021-02-26T05:22:00-07:00 in frontmatter, I am hopeful that something similar to this would be possible...

Content
Code
Result

post/foo.en.md
{{ .Date.Format "Mon, January 2, 2006"}}
Fri, February 26, 2021

post/foo.es.md
{{ .Date.Format "Mon, January 2, 2006"}}
V, febrero 26, 2021

I think it's great to wrap this in .Date.Localize so we can have: .Date.Localize.MonthAbbreviated, .Date.Localize.MonthWide etc...
Though I think we'll have to document what those wordings means (WeekdayNarrow, WeekdayShort, WeekdayWide etc...) I couldn't find any examples in the two links shared in this thread.

@regisphilibert
Examples:
https://github.com/go-playground/locales/blob/master/en_US/en_US.go#L61-L74

post/foo.es.md | {{ .Date.Localize.Long }} | el viernes 26 de febrero de 2021

What if I want to list the Spanish posts on the English site?

What if I want to list the Spanish posts on the English site?

It's an edge case and you should work for it :)
People will need to understand that .Date.Localize is a page method and as such it relies on the page's data to find the proper language to use.
But we could also introduce a way to create a localized date.  Maybe timeLocalized which would take a second parameter for the language:
{{ $EsDate := timeLocalized .Date "es" }}

@bep You are making my head hurt.

It's an edge case and you should work for it :)

You, maybe, but why should I work for it.
Week day: {{ site.Language.Translator.WeekDayShort .Date }}

The above would solve it for all cases without any magic. And it's much simpler to implement and also more efficient.

Now, I do have a few questions, number 3 being the most important (You can find them better formatted on the page shared above)

As you I mean the users who want to print spanish content on their english pages.
I can live with you suggestion and it does improve the way people have dealt with localized date before (data file + i18n) but you will still have to work with several methods to build one date.
A simple example to write: Tuesday: February 4 2021 in engish and Mardi: 3 février 2006 in french (I'm not even considering the 2nd, 3rd issue.
<time datetime="{{ .Date.Format "2006-01-02T15:04:05-0700" }}">
{{ if eq site.Language.Lang "fr" }}
 {{ site.Language.Translator.WeekDayLong .Date }}: {{ .Date.Format "2" }} {{ site.Language.Translator.MonthWide .Date }}  {{ .Date.Year }}
{{ else }}
{{ .Date.Format "Monday: January 2 2006  }}
</time>

I guess what most users would be thrilled about is an easy way to print a localized date similar to .Date.Format without the gymnastic illustrated above.

We could try go make a site.Language.Translator.FormatDate method that works the same as time.Format.

Or we could do time.Format .Date.

It's all in the perspective of UX/DX.
If you're working with english date you can rely on the page .Date object which sports its own .Format but if using another language, you should use site.Language.Translator.FormatDate .Date.
Which means theme creators will need to use systematically that translator method on the site.Language which seems a bit remote. As people are used to using .Date.Format from the page context and dateFormat from the rest, I wonder how we can introduce something similar or even the same with an optional third argument for the language code.

@regisphilibert I'm scoping down this particular issue into making time.Format (which we already have, which also supports a string input) localized.


bug(migrations): migration-v13 unresolved TS project for non-buildable / test target without tsconfig path projects

Is this a regression?

[ ] Yes, this behavior used to work in the previous version

The previous version in which this bug was not present was
No response
Description
When running the migration (migration-v13), the following is printed to the console:
Could not find TypeScript project for project: project-name
This appears to be the result of the logic that is being used to find the TSConfig file for the project in the angular.json.
It is looking for test targets that use the @angular-devkit/build-angular:karma builder, ignoring that there might be other builders being used for the test target that contain a path to the tsconfig file.
After more investigation, I can narrow this down a bit more.
it's related to the getTargetTsconfigPath function.
Some library projects may not have a build target by default, and their test target may be using jest which does not contain a tsconfig property.
This definitely makes it more difficult to determine a tsconfig path. Especially as there may not be a standard convention for the lib's tsconfig file name.
Reproduction
Steps to reproduce:
1. Change the test target's builder of any project using Angular Material
2. Try run the migration

Have a project in angular.json that does not have a build target, or a tsconfig property in the test target

Expected Behavior
It should run the migration with no errors / warnings.
Actual Behavior
It does not find the tsconfig for the project therefore the migration logs warnings.
Environment

Angular: 13.0.0
CDK/Material: 13.0.0
Operating System (e.g. Windows, macOS, Ubuntu): macOS

Thanks for the issue! With custom builders it is not safe/trivial to determine a path to an actual target tsconfig that works, and the migration would then fail down the road (causing even more confusion). I believe that is also not something we want to make any guarantees for.
As it seems we currently do not even check for an official builder (we do in ng-add), so I'm wondering what your target configuration for test looks like? please share this if you can make it public, thanks!
At first glance, I think there are two options:

We keep checking for the  tsConfig option without actually checking if this is an official CLI builder (like we do right now)
Or we check for official builders and report an error to avoid confusion with the e.g. TypeScript project  could not be found error.

@devversion I've updated my original issue with corrected information as my initial thoughts proved to be incorrect.
After more investigation, I can narrow this down a bit more.
it's related to the getTargetTsconfigPath function.
Some library projects may not have a build target by default, and their test target may be using jest which does not contain a tsconfig property.
This definitely makes it more difficult to determine a tsconfig path. Especially as there may not be a standard convention for the lib's tsconfig file name.
As you've stated, you already do not look for an official builder, that was a mistake on my part.
Perhaps you can confirm this sentiment:
If an app consumes/depends on a library project in the workspace, will the migration run on the files within the library project?

If that is true, is it possible to then ignore this library project from the migration, preventing the logger from warning about the unfound TS project.

@Coly010 I have discussed this a little more with the CLI team and it looks like we could change this to a warning where we just point to the changelog. Would that work for you?
I'm a little confused about:

preventing the logger from warning about the unfound TS project.

Is the update process still completing gracefully right now with just a warning? or does it stop migration other projects/targets in the workspace? I think the expected thing (at least for me), would be to continue migrating whatever project/target is possible, but just printing a yellow/red warning for the targets that could not be migrated. thoughts?

@devversion
Unless I'm mistaken, the migration does the following:
1 . gets all projects in angular.json
2. looks at the build and test target to try determine the tsconfig path
3. if it does, it creates the TS Program and performs the migration
4. if it does not, it logs a warning saying it can't find the TS Project
Say I have a workspace of structure:

apps/app1
projects/lib1

lib1 does not have valid build or test target required to find the tsconfig therefore a warning is produced.
However, let's assume that app1 uses lib1. (e.g. import { something } from 'projects/lib1';)
The migration will successfully find app1's tsconfig and create the TS Program.
Does this mean that lib1 will still benefit from the migration, as it has been found via app1's TS Program analysing source?
If it does benefit from the migration because it has been used in app1, I'd think it would be desirable to not log that the migration couldn't find a tsconfig for lib1, because the migration still did run. This would cause confusion for the developers.

@Coly010 yeah, you are right. It looks like we just print a warning already.

The migration will successfully find app1's tsconfig and create the TS Program.
Does this mean that lib1 will still benefit from the migration, as it has been found via app1's TS Program analysing source?

That's a very interesting case. I think the answer is "partially". It depends on what files are referenced through/how the library tsconfig is composed. I imagine a scenario where only certain files are part of the TS resolution (when it visits an import), but some other files remain unvisited but would be technically part of another e.g. entry-point.
I think we should ensure that the migration never actually deals with files which are outside of the current project. We do this currently by relying on TypeScript to determine external files, but AFAICT it only skips source files in node_modules/**. So we need to update this IMO.

If it does benefit from the migration because it has been used in app1, I'd think it would be desirable to not log that the migration couldn't find a tsconfig for lib1, because the migration still did run. This would cause confusion for the developers.

Agreed, that is confusing. I think we should never migrate the lib1 (as it is external to the app1 project). Then we can keep the warning for the lib1 builder/project in a reasonable way.

@devversion I agree that it would probably be better to skip visiting lib1 from the app1 TS Program.
However, in that scenario, is it, or can it be made possible, to allow the migration to be run manually with a flag such as --tsConfigPath="" where we can point to any skipped projects' tsconfig.
e.g. in the scenario outlined, app1 would be migrated but lib1 would not.
Therefore to migrate lib1 we could then run ng migrate lib1 --tsConfigPath="projects/lib1/tsconfig.json"

@devversion yeah exactly, the real issue here is that the TS Program will have similar future issues during migration 🙂

yeah, I think we need some more thoughts on this. I think a first step is to stop migrating other projects/targets (as mentioned before), and then we should look for ways that allow specification of a tsconfig. I like the idea of a migrate command, but that would be something to check with the CLI team. For now I could imagine us providing a ng generate schematic entry-point. e.g. ng generate @angular/cdk:migrations-v12 --tsConfig=<..> or something around that.


Flask does not terminate on CTRL+C

Expected Behavior
Flask terminates when CTRL+C is pressed
Actual Behavior
Nothing happens.... even when you hold CTRL+C down for a long time
Environment
Flask 0.12.2 (Werkzeug 0.14.1)
Python 3.6.3 (py launcher)
Windows CMD line (Windows 10 v1709 build 16299.192 on Intel Core i7-5500U @ 2.40 GHz / 2.39 GHz with 8 GB of RAM)

@davidism : I have same problem

For what it's worth, I too have this issue semi-frequently. It doesn't happen every time, sometimes ctrl+c kills the process, other times it just appears to hang for a minute or so, then will close. It's like something has a lock on a process or something.

Thank you for your interest. However, "I have this too" doesn't help us solve issues. If you can construct a minimal reproducible example demonstrating an issue specifically with Flask or Werkzeug, please open a new, specific issue in the correct project.


Compatibility with Python-3.13

Hi all.
Please, if reasonable for you, render python-future compatible with newer Python-3.13
uu and lib2to3 modules are no longer available and some tests fail:
==================================== ERRORS ====================================
_________ ERROR collecting tests/test_future/test_email_generation.py __________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_email_generation.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_email_generation.py:6: in <module>
    from future.backports.email.mime.multipart import MIMEMultipart
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/mime/multipart.py:12: in <module>
    from future.backports.email.mime.base import MIMEBase
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/mime/base.py:7: in <module>
    from future.backports.email import message
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/message.py:13: in <module>
    import uu
E   ModuleNotFoundError: No module named 'uu'
__________ ERROR collecting tests/test_future/test_email_multipart.py __________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_email_multipart.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_email_multipart.py:6: in <module>
    import future.backports.email.mime.multipart
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/mime/multipart.py:12: in <module>
    from future.backports.email.mime.base import MIMEBase
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/mime/base.py:7: in <module>
    from future.backports.email import message
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/message.py:13: in <module>
    import uu
E   ModuleNotFoundError: No module named 'uu'
_____________ ERROR collecting tests/test_future/test_futurize.py ______________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_futurize.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_futurize.py:9: in <module>
    from libfuturize.fixer_util import is_shebang_comment, is_encoding_comment
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/libfuturize/fixer_util.py:11: in <module>
    from lib2to3.fixer_util import (FromImport, Newline, is_import,
E   ModuleNotFoundError: No module named 'lib2to3'
__________ ERROR collecting tests/test_future/test_http_cookiejar.py ___________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_http_cookiejar.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_http_cookiejar.py:14: in <module>
    import future.backports.urllib.request as urllib_request
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/urllib/request.py:97: in <module>
    from future.backports.http import client as http_client
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/http/client.py:76: in <module>
    from future.backports.email import parser as email_parser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/parser.py:15: in <module>
    from future.backports.email.feedparser import FeedParser, BytesFeedParser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/feedparser.py:32: in <module>
    from future.backports.email import message
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/message.py:13: in <module>
    import uu
E   ModuleNotFoundError: No module named 'uu'
______________ ERROR collecting tests/test_future/test_httplib.py ______________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_httplib.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_httplib.py:14: in <module>
    from future.backports.http import client
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/http/client.py:76: in <module>
    from future.backports.email import parser as email_parser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/parser.py:15: in <module>
    from future.backports.email.feedparser import FeedParser, BytesFeedParser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/feedparser.py:32: in <module>
    from future.backports.email import message
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/message.py:13: in <module>
    import uu
E   ModuleNotFoundError: No module named 'uu'
________ ERROR collecting tests/test_future/test_libfuturize_fixers.py _________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_libfuturize_fixers.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_libfuturize_fixers.py:15: in <module>
    from lib2to3 import pygram, pytree, refactor, fixer_util
E   ModuleNotFoundError: No module named 'lib2to3'
______________ ERROR collecting tests/test_future/test_urllib.py _______________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_urllib.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_urllib.py:14: in <module>
    from future.backports.urllib import request as urllib_request
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/urllib/request.py:97: in <module>
    from future.backports.http import client as http_client
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/http/client.py:76: in <module>
    from future.backports.email import parser as email_parser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/parser.py:15: in <module>
    from future.backports.email.feedparser import FeedParser, BytesFeedParser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/feedparser.py:32: in <module>
    from future.backports.email import message
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/message.py:13: in <module>
    import uu
E   ModuleNotFoundError: No module named 'uu'
______________ ERROR collecting tests/test_future/test_urllib2.py ______________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_future/test_urllib2.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_future/test_urllib2.py:11: in <module>
    import future.backports.urllib.request as urllib_request
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/urllib/request.py:97: in <module>
    from future.backports.http import client as http_client
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/http/client.py:76: in <module>
    from future.backports.email import parser as email_parser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/parser.py:15: in <module>
    from future.backports.email.feedparser import FeedParser, BytesFeedParser
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/feedparser.py:32: in <module>
    from future.backports.email import message
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/future/backports/email/message.py:13: in <module>
    import uu
E   ModuleNotFoundError: No module named 'uu'
_____________ ERROR collecting tests/test_past/test_translation.py _____________
ImportError while importing test module '/builddir/build/BUILD/python-future-0.18.3/tests/test_past/test_translation.py'.
Hint: make sure your test modules/packages have valid Python names.
Traceback:
/usr/lib64/python3.13/importlib/__init__.py:88: in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/test_past/test_translation.py:19: in <module>
    from past.translation import install_hooks, remove_hooks, common_substring
../../BUILDROOT/future-0.18.3-8.fc40.x86_64/usr/lib/python3.13/site-packages/past/translation/__init__.py:41: in <module>
    from lib2to3.pgen2.parse import ParseError
E   ModuleNotFoundError: No module named 'lib2to3'

=========================== short test summary info ============================
ERROR tests/test_future/test_email_generation.py
ERROR tests/test_future/test_email_multipart.py
ERROR tests/test_future/test_futurize.py
ERROR tests/test_future/test_http_cookiejar.py
ERROR tests/test_future/test_httplib.py
ERROR tests/test_future/test_libfuturize_fixers.py
ERROR tests/test_future/test_urllib.py
ERROR tests/test_future/test_urllib2.py
ERROR tests/test_past/test_translation.py
!!!!!!!!!!!!!!!!!!! Interrupted: 9 errors during collection !!!!!!!!!!!!!!!!!!!!

I've opened #644 to get rid of uu.
For lib2to3, we may consider adding to the backports or replace with https://github.com/amyreese/fissix .

Hello, is this library still under active development? Unfortunately I'm considering to remove  it from my project due to lack of python 3.13 support and search for a replacement.

I see, thanks for the insights @edschofield. I've been using this library in a smart meter project for a long time. Unfortunately I have to support some legacy systems as well. :cry: I think I'll stick with python 3.12 for the time being until I can drop python 2.7 support altogether in the near future.


Custom content plots missing in MultiQC ouptut

Description of the bug
Before 3.15.0 we need to resolve https://github.com/MultiQC/MultiQC/issues/2666
Command used and terminal output
No response
Relevant files
No response
System information
No response

Fixed in https://github.com/nf-core/rnaseq/pull/1308


Convert site to Jekyll

Default theme with some changes
Cleaned up a lot of things
Added templates
Page you're on is bold in navbar

Complete #8
Complete #9

Completed #5

Sorry for the long delay on this, merged, thanks!


Deprecate ignoreSleeping() method in ImmutableSleepingData

SpongeAPI | SpongeCommon
This pull request deprecates the ignoreSleeping() method in the ImmutableSleepingData interface. It was deprecated as it was not present on the mutable version of the interface and the interface it was intended for already has a method on it for this purpose.

Your SpongeCommon PR link points to the list of SpongeCommon PRs.
Might be better to deprecate and tell people to use this other way instead. Deprecated API gets removed after so much time has lapsed.

@Zidane I am creating the SpongeCommon pull request now (hence why this pull request links to that list).

I have doubts that this is correct.
"the interface it was intended for already has a method on it for this purpose."
There are shortcut methods on a ton of interfaces that the data always being present is known for.
Whilst I can't think of a non Player entity that should be able to have this data, I don't see it as a valid reason for removal.
What surprises me more, is that the sleeping method on the mutable version, seems to have the javadocs for the ignoreSleeping method on the immutable version.
My suspicion, is that it's the mutable version that's incorrect, not the immutable version.

@ryantheleach The reason why this method was deprecated was also because this value does not make sense for bats (and there is no way to store this value on them, but that is beside the point) and so this means that not all of the data is applicable to all of the targets (bats and players). I am not sure if there are other DataManipulators whose data is not applicable to all targets hence why this method was deprecated.

Bat sleep is not the same data / mechanism as players sleeping. Apart from the two sharing an English word, there's no relation. A sleeping bat is more like a AI state. They should never have shared a data manipulator.

They would still be sharing a data manipulator in this pull request.

Then lets fix that instead and leave this method intact.

I don't think that SleepingData should be split into two separate data manipulators for each entity type and that both bats and players should keep sharing this data manipulator. I think this as there is some evidence that the data manipulator is to be used for both bats and players as its Javadoc and that of the key IS_SLEEPING appears to say that they are able to be used with both of them.

The JavaDocs and Key for IS_SLEEPING date way back to the very early days of the DATA API. Back then there were many contributors, and not much consensus on how data should be separated. I think it's pretty clear that sleeping and hanging are two different concepts.
The way I see it we have

Bats hanging.
EntityPlayer rendered sideways in beds.
Players being counted as sleeping.

IgnoreSleeping covers 3. it's currently exposed on the interface as a shortcut method to what the DataAPI should be handling. https://github.com/SpongePowered/SpongeAPI/blob/80e588f0b94c74f6663ad1190eb907822a12055a/src/main/java/org/spongepowered/api/entity/living/player/Player.java#L297

and 1. are currently being handled by sleeping(). They could continue to share, but IMO ignoreSleeping should still be belonging to this data manipulator, and re-added to the mutable one.

The JavaDocs and Key for IS_SLEEPING date way back to the very early days of the DATA API. Back then there were many contributors, and not much consensus on how data should be separated. I think it's pretty clear that sleeping and hanging are two different concepts.
The way I see it we have

Bats hanging.
EntityPlayer rendered sideways in beds.
Players being counted as sleeping.

IgnoreSleeping covers 3. it's currently exposed on the interface as a shortcut method to what the DataAPI should be handling. https://github.com/SpongePowered/SpongeAPI/blob/80e588f0b94c74f6663ad1190eb907822a12055a/src/main/java/org/spongepowered/api/entity/living/player/Player.java#L297

and 1. are currently being handled by sleeping(). They could continue to share, but IMO ignoreSleeping should still be belonging to this data manipulator, and re-added to the mutable one. With a new DataManipulator introduced for 1.

Ignore Sleeping should definitely not be removed, or deprecated from the data manipulators without a viable alternative, the choices as I see them are
a. 1  & 2 Share a data manipulator, it's solely used for the rendering state of both bats and players. 3. gets it's own data manipulator.
b. 2 & 3 share a data manipulator, 1 gets separated out as 'hanging'
tldr; removing ignoreSleeping from the DataAPI without moving it is wrong. Let's fix the API instead.

I was a bit too hasty with this merge. We may need some extra discussion on this, but I can't reopen it.

I think ryan is right. This is not the correct solution. I think more discussion is needed, but keeping SleepingData as it is, to only refer to players makes the most sense to me. Bats really aren't sleeping to my understanding, they're just hanging. So maybe introduce a HangingData to handle bats instead.


How to extract several frames from a gif?

Method screenshots only works for video files.
But I can't find any guide to extract some frames (not all) from a gif.

I found a solution:
this.ffmpeg = new FFMpeg()

...

const defer = Promise.defer()

this.ffmpeg
    .size(size)
    .output(path.join(outDir, basename +'-%03d.png'))
    .once('start', (cli) => {
        debug('Running command line: ', cli)
    })
    .once('error', e => {
        defer.reject(e)
    })
    .once('end', () => {
        this.files = []

        fs.readdir(this.dir, (e, files) => {
            if (e) {
                return defer.reject(e)
            }

            const frames = 10
                , step = Math.max(1, Math.ceil(files.length/frames) - 1)
            for (let i = 0; i < files.length; i += step) {
                this.files.push( path.basename(files[i]) )
            }
            defer.resolve(this.files)
        })
    })
    .run()
return defer.promise

But, there is another unresolved issue.
If the output file format is PNG, the images are normal.  When I run command line directly to test, it happens also. Don't know if it's a bug of ffmpeg, or it requires some options?

For the latter issue, you should look for an answer with the ffmeg community.


Web Project: Remove unused references

Running Clean Architecture template 9.1.2 with .NET 8.0.300
Saw these in the Web project. Are these still needed?
  <PackageReference Include="Microsoft.EntityFrameworkCore.Design" />
   <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" PrivateAssets="All" />

I removed them from my project locally and am not seeing any side effects.

Hello,
First of all, if you remove Microsoft.EntityFrameworkCore.Design you won't be able to use migration or update database at the initialization of the project because it includes dotnet ef migrations ... etc. so this package necessary for database initialization operations.
In the other hand, Microsoft.VisualStudio.Web.CodeGeneration.Design seems auto added when the scaffolding operation. I am depending on this stackoverflow answer about scaffolding auto package addition. I searched inside the repo and I could not find anything about dotnet aspnet-codegenerator * except #12 pull request but it has lack of relevancy with this situation so we may delete that package.


Create godoc

README was written out in #5 .
A Godoc would be extremely useful so that someone who wants to use the library doesn't have to look at source code or examples.
There are two parts to this:

[ ] Generate Basic Godoc outlining all the functions available in the package
[ ] Write documentation around every (or most) of the functions, and give examples.

This might be useful.  Haven't read it too deeply yet.
https://go.dev/blog/godoc

Looks like it might have been automatically created?
https://pkg.go.dev/github.com/Gamma169/go-server-helpers
Need to look more into things to actually populate it.

Another article to look into
https://pkg.go.dev/about#best-practices-h2


failed to compile on msys2

by msys2 I mean the mingw64 shell. As I recall there used to be an issue for this, but now it's disappeared. anyway, the problem is still there.

Yeah I’m not entirely sure what happened to that issue now you’ve mentioned it

Yeah I’m not entirely sure what happened to that issue now you’ve mentioned it

but the problem is still there, I just tried to compile and failed.

Will need to investigate this. Will need to check what my windows machine I've been testing with compiles with


YouTube Channel (Content, Curation, Production, Process)

Hi team - I am happy to work with others on putting a process together here. Let me know if you're interested in pursuing this.

Yes indeed!  I'm adding bits now to add collaborators to this repo so we can assign issues.  From our discussion in the TAG meeting it sounds like you have a lot of great experience and ideas here!

Hi, As discussed i am super motivated to build content and promote all the initiatives of CNCF.

I realize it's late notice, @henrikrexed @jsalinas29 could we find a time this week to connect & sync on logistics and next steps?  I would like to help facilitate this activity in whatever way(s) that I can.
Thanks!

Hi,
I'm happy to launch this initiative, but we would need to understand how we would be able to publish the video on the CNCF channel. Or do you plan to create a Tag observability channel?
I have a colleague from Grafana who would be happy to assist me in this initiative.
let's sync on this to bring this initiative live.

I would be back in France on the 20th of November, let's sync from the 21st

Thanks @henrikrexed There is a TAG observability channel where we post meeting recordings - lets chat on Slack.

I've brought this to TAG Contributor Strategy per our convo at most recent TAG Meeting.  @henrikrexed @alolita FYI
https://docs.google.com/document/d/1QKRyr5CNXx5Uc1nzMlyTq-gRKCIrBiYWGsiRZu_Dmyc/edit#heading=h.qpqb9wipdffm

Hi,
As discussed during our last TAG meeting, the YouTube channel should cover content helping our community but also any CNCF observability projects in receiving ideas and feedback.
To achieve the objective, we should provide the following type of content:

Ask Me Anything live with a maintainer of a given project. this format will share a quick demo/explanation and then mainly focus on answering questions from our community
Observability solution webinar: Create specific videos with projects. The format of the video needs to be short and needs to provide enough details to help our community get started on the project
Methodology webinar: specific content aimed to share best practices around observability. we could imagine having a specific episode on the Observability whitepapper.

This is just a short list shared during our meeting. But if you have any other ideas or needs, feel free to add your comments.


Add some documentation!

@magnetised so, erm, how do I use this thing then?!

I do all that work and then you expect documentation! Kids these days, I dunno. Think the world owes 'em a favour, grumble grumble.
I do need at least a README don't I?

You need a README.  I need a CMS.
On Thu, Jan 26, 2012 at 12:33 PM, Garry Hill
<EMAIL_ADDRESS>wrote:

I do all that work and then you expect documentation! Kids these days, I dunno. Think the world owes 'em a favour, grumble grumble.
I do need at least a README don't I?

Reply to this email directly or view it on GitHub:
https://github.com/SpontaneousCMS/spontaneous/issues/1#issuecomment-3668165

--
James Arthur
+44 (0)7528 124 536
http://thruflo.com

Heh, just in general.  Come on, what are all those commits for?!
On Thu, Jan 26, 2012 at 1:39 PM, Garry Hill
<EMAIL_ADDRESS>wrote:

Would love for you to blaze the trail, but I'm noot sure we're ready for prime time just yet. What are your timelines?

Reply to this email directly or view it on GitHub:
https://github.com/SpontaneousCMS/spontaneous/issues/1#issuecomment-3668945

--
James Arthur
+44 (0)7528 124 536
http://thruflo.com

Oh well in that case, I'll see if I can get a basic README done. Been pondering it for a while.

I just created my first rails scaffold.  Eat my goal.
On Thu, Jan 26, 2012 at 2:34 PM, Garry Hill
<EMAIL_ADDRESS>wrote:

Oh well in that case, I'll see if I can get a basic README done. Been pondering it for a while.

Reply to this email directly or view it on GitHub:
https://github.com/SpontaneousCMS/spontaneous/issues/1#issuecomment-3669655

--
James Arthur
+44 (0)7528 124 536
http://thruflo.com

I just spent the last week working on someone else's rails project. Hell really is other peoples' deadlines. Oh and waiting for rails to boot....

Heh, I love that this conversation is in public.  Now, how do I override a resource to use a slug for show instead of an id...


Convert fake AWSHelperFns into AWSProperties

This updates 3 objects that were incorrectly subclassing AWSHelperFn. They are now subclassing AWSProperty as intended. This should be backward compatible.

The remaining AwsHelperFn objects that don't represent a real AWS Intrinsinc Function are very problematic and I haven't found a way to convert them in a backward-compatible manner.
I got really close with the "Tags" object provided in troposphere's init. It cannot be translated into an AWSProperty because it is a list of tags, making the props = {} impossible to write. I wrote a new AWSProperty called "Tag" with a proper 'props' object (Key/Value as required basestrings), and then changing Tags for a subclass of list that internally creates Tag objects and acts as a list of such. Then I changed a lot of the 'Tags: (list, False)' into 'Tags: ([Tag], False)' and got clean test runs, but this introduces a breaking change if anyone actually passed a list of {Key: k, Value:v} dictionaries because the inner types are now checked. Before, it only made sure it was a list.
The other major problem will be the Metadata elements from the cloudformation module. I never worked with them but I believe they don't have a set structure like typical properties. For those, maybe it should be better to just wrap them into a new no-validation object that would be separate from AWSHelperFn, instead of trying to wrap them into actual AWSProperty objects...?

The Tags object's breaking change could potentially be non-breaking by implementing multiple-type checks?
props = {'Tags': (([(Tag, dict)]), False)

@jonapich regardless the issue with Tags, is the rest of this PR good to go?

@markpeek yep!

Thanks!


Change image name to repositories in exit_sendmail plugin

Change the email sent by atomic reactor to include a proper image name and a list of well formatted repositories.
Signed-off-by: Bret Fontecchio<EMAIL_ADDRESS>

@bfontecc007, pushed commit 8be52 to this branch as an attempt to fix existing test cases.

@twaugh, waiting for your approval before merging since you had comments. Although, I think they have all been addressed.

Updated release notes draft:

The email sent by atomic reactor now includes a proper image name and a list of well-formatted repositories


No Rubocop beautification on save

I am writing Ruby in a .rb file and on save no beautification happens. Rightclick beautification however works just fine.
Steps taken:

Installed gem install rubocop
Checked the "Language Config - Ruby - Beautify On Save" checkbox in atom-beautify preferences
Changed and saved a .rb file
No beautification
Right click code "Beautify editor content"
Works

Atom v0.198.0
Atom-beautify v0.27.1

So beautification works however the on save is not working for Ruby. Strange it's only with Ruby: the Language Config options are generated automatically, so if Ruby does not work then all of the other languages should have the same problems and it's a problem with the core and not with Ruby specifically.
I'll look into when I have a chance.
For debugging purposes, could you run Atom Beautify - Help Debug Editor. Thanks.

It's indeed peculiar. The "on save" works fine for SCSS files, not for my Ruby files. I'll try the debugger and get back to you.

Any luck, @janwerkhoven ?

Mate, apologies for the delay. I have tried today again with .HBS files (Handlebars) and .RB files (Ruby). Both beautify nicely when pressing CTRL+ALT+B, but nothing on save. In the preferences the "Beautify on save" checkboxes for both languages are checked and the "Disable" checkboxes are unchecked.
How do I enable the debugger?
In preferences I set the Logger Level to "debug". Now what?
I'll try respond a bit quicker now :)

Mate, apologies for the delay.

Not a problem. I know all too well how other responsibilities can take you away and cause delays.

How do I enable the debugger?

You actually have it correct:

In preferences I set the Logger Level to "debug". Now what?

And set to verbose actually.
Now you can view by opening the Developer Tools. Menu -> View -> Developer -> Toggle Developer Tools and then watch for logs. It should at least log a message when you save for save editor positions. See https://github.com/Glavin001/atom-beautify/blob/master/src/beautify.coffee#L408
The second value in that message is a boolean, beautifyOnSave, which indicates if beautification should happen for this Language.
I did just publish an update, v0.27.8, which resolves as many deprecation warnings as I could find. Hopefully it works now for you. Let me know how it goes and what you notice in the logs. Thanks.

All right, I have no idea what changed the last few updates or what I did wrong, but it all works now!
.HBS (Mustache) beautifies on save (I thought this was Handlebars!)
.ERB beautifies on save
.RB beautifies on save
.SASS beautifies on save
This standardises how our team formats code in a one package solution (unlike Sublime).
It also speeds up work!

Excellent! Glad to hear it's all working for you and the rest of your team :smiley:!


Can't connect to encrypted connection.

When I run aria2c like this:
aria2c --enable-rpc --rpc-listen-all=true --console-log-level=debug --http-accept-gzip=true --rpc-secure=true --rpc-certificate=$HOME/aria/aria.crt --rpc-private-key=$HOME/aria/aria.key
I see this in the debug output:
12/19 22:19:54 [INFO] RPC: Accepted the connection from <IP_ADDRESS>:56058.
12/19 22:19:54 [DEBUG] Creating TLS session
12/19 22:19:54 [DEBUG] TLS Handshaking
12/19 22:19:54 [DEBUG] Securely connected to <IP_ADDRESS>:56058
12/19 22:19:54 [INFO] CUID#29 - Error occurred while reading HTTP request
Exception: [SocketCore.cc:878] errorCode=1 Failed to receive data, cause: EOF was received

If I try connecting to the same ip and port with a webbrowser I do get a gzipped json file.
If I disable encryption everything works OK. What am I missing here?

This may or may not be the source of your problem but, check my comment.

I just checked that thread and your excellent documentation. Allas I already followed all those steps.
Using w3m https://<IP_ADDRESS>:6800/ works great.
And using firefox as suggested doesn't work either, although I do get another error:
01/29 22:59:36 [INFO] CUID#24 - Error occurred while reading HTTP request
Exception: [SocketCore.cc:878] errorCode=1 Failed to receive data, cause: protocol error
This is the latest stable aria binary running on OpenBSD amd64.

Oh what do you know, apparently Firefox uses its own trusted root certificate storage, unlike Chrome who relies on the trusted root certificate storage provided by the OS. I assume w3m does too. Try importing your root certificate to Firefox via Options->Advanced->Certificates->View Certificates->Authorities->Import...->Trust this CA to identify websites. It worked for me, and if it works for you too, I'll add it to the documentation.

That sounded like a good idea so I ensured firefox accepted the certificate
for aria running on port 6800, but
02/28 15:27:53 [INFO] RPC: Accepted the connection from <IP_ADDRESS>:52658.
02/28 15:27:53 [DEBUG] Creating TLS session
02/28 15:27:53 [DEBUG] TLS Handshaking
02/28 15:27:53 [DEBUG] Securely connected to <IP_ADDRESS>:52658
02/28 15:27:53 [INFO] CUID#27 - Error occurred while reading HTTP request
Exception: [SocketCore.cc:878] errorCode=1 Failed to receive data, cause:
protocol error
So it looks like it's not the ssl connection that's the problem but what's
behind it.
Han
--
On Fri, Jan 29, 2016 at 11:38 PM, c3mb0<EMAIL_ADDRESS>wrote:

Oh what do you know, apparently Firefox uses its own trusted root
certificate storage, unlike Chrome who relies on the trusted root
certificate storage provided by the OS. I assume w3m does too. Try
importing your root certificate to Firefox via
Options->Advanced->Certificates->View
Certificates->Authorities->Import...->Trust this CA to identify websites.
It worked for me, and if it works for you too, I'll add it to the
documentation.
—
Reply to this email directly or view it on GitHub
https://github.com/ziahamza/webui-aria2/issues/177#issuecomment-177001818
.

Well there's the solution, the certificate of both the webserver and the command line options for aria have to be the same. I discovered this after switching to https://letsencrypt.org where you can get valid certificates for free, with automated upgrades . So I couldn't tell if just using the same self signed certificate will suffice or if they really have to be valid.

@hboetes Han, could you please post a sample config of using the letsencrypt-generated certificates with aria2c daemon?
Thanks!


remote-debugging-port=9222 broken since last update !

Since the last update All my applications debuging seem broken ?

Windows not allow copyPast , but i think it mean
cannot connect to runtime process timeout After 10000 ms - (reason not valid target )

Did you guys do something in the last update, i read all the update log, and cant find what just append !
It append after vscode make the auto-update.
Note: all my app start correctly but close After de delay of vscode !

I also check ports with resmon.exe to be sure no other thing use the port !
image
Am lost!
Any tips , suggest are welcome !

The verbose give this
2020-4-19, 08:47:58.023 UTC
[08:47:58.023 UTC] OS: win32 x64
[08:47:58.023 UTC] Adapter node: v12.8.1 x64
[08:47:58.023 UTC] vscode-chrome-debug-core: 6.7.52
[08:47:58.023 UTC] debugger-for-chrome: 1.0.18
[08:47:58.023 UTC] From client: initialize({"clientID":"vscode","clientName":"Visual Studio Code","adapterID":"nwjs","pathFormat":"path","linesStartAt1":true,"columnsStartAt1":true,"supportsVariableType":true,"supportsVariablePaging":true,"supportsRunInTerminalRequest":true,"locale":"fr","supportsProgressReporting":true})
[08:47:58.024 UTC] To client: {"seq":0,"type":"response","request_seq":1,"command":"initialize","success":true,"body":{"exceptionBreakpointFilters":[{"label":"Toutes les exceptions","filter":"all","default":false},{"label":"Exceptions non interceptées","filter":"uncaught","default":false}],"supportsConfigurationDoneRequest":true,"supportsSetVariable":true,"supportsConditionalBreakpoints":true,"supportsCompletionsRequest":true,"supportsHitConditionalBreakpoints":true,"supportsRestartFrame":true,"supportsExceptionInfoRequest":true,"supportsDelayedStackTraceLoading":true,"supportsValueFormattingOptions":true,"supportsEvaluateForHovers":true,"supportsLoadedSourcesRequest":true,"supportsRestartRequest":true,"supportsSetExpression":true,"supportsLogPoints":true}}
[08:47:58.024 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/initialize","data":{"Versions.DebugAdapterCore":"6.7.52","Versions.DebugAdapter":"1.0.18","successful":"true","timeTakenInMilliseconds":"2.319799","requestType":"request"}}}
[08:47:58.024 UTC] From client: launch({"type":"nwjs","request":"launch","name":"Launch NWjs","runtimeExecutable":"C:\\Users\\InformatiqueLepage\\Documents\\Dev\\repo\\DDBEV/node_modules/nw/nwjs/nw.exe","runtimeArgs":["--disable-raf-throttling","--remote-debugging-port=9222"],"webRoot":"C:\\Users\\InformatiqueLepage\\Documents\\Dev\\repo\\DDBEV/dist","port":9222,"reloadAfterAttached":true,"trace":"verbose","__sessionId":"a7432165-7710-40ad-9f44-b845fa13c660"})
[08:47:58.024 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"debugStarted","data":{"Versions.DebugAdapterCore":"6.7.52","Versions.DebugAdapter":"1.0.18","request":"launch","args":["type","request","name","runtimeExecutable","runtimeArgs","webRoot","port","reloadAfterAttached","trace","__sessionId","breakOnLoadStrategy","pathMapping","sourceMaps","sourceMapPathOverrides","targetFilter","smartStep","showAsyncStacks"]}}}
[08:47:58.024 UTC] spawn('C:\Users\InformatiqueLepage\Documents\Dev\repo\DDBEV/node_modules/nw/nwjs/nw.exe', ["--remote-debugging-port=9222","--disable-raf-throttling","--remote-debugging-port=9222","."])
[08:47:58.024 UTC] Getting browser and debug protocol version via http://<IP_ADDRESS>:9222/json/version
[08:47:58.024 UTC] Discovering targets via http://<IP_ADDRESS>:9222/json/list
[08:48:00.026 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:00.026 UTC] Discovering targets via http://<IP_ADDRESS>:9222/json
[08:48:00.026 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:00.027 UTC] There was an error connecting to http://<IP_ADDRESS>:9222/json/version : connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:02.029 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:02.230 UTC] Getting browser and debug protocol version via http://<IP_ADDRESS>:9222/json/version
[08:48:02.230 UTC] Discovering targets via http://<IP_ADDRESS>:9222/json/list
[08:48:04.233 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:04.233 UTC] There was an error connecting to http://<IP_ADDRESS>:9222/json/version : connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:04.234 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:04.234 UTC] Discovering targets via http://<IP_ADDRESS>:9222/json
[08:48:06.235 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:06.437 UTC] Getting browser and debug protocol version via http://<IP_ADDRESS>:9222/json/version
[08:48:06.437 UTC] Discovering targets via http://<IP_ADDRESS>:9222/json/list
[08:48:08.439 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:08.439 UTC] Discovering targets via http://<IP_ADDRESS>:9222/json
[08:48:08.440 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:08.440 UTC] There was an error connecting to http://<IP_ADDRESS>:9222/json/version : connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:10.442 UTC] HTTP GET failed: Error: connect ECONNREFUSED <IP_ADDRESS>:9222
[08:48:10.443 UTC] To client: {"seq":0,"type":"event","event":"output","body":{"category":"telemetry","output":"ClientRequest/launch","data":{"Versions.DebugAdapterCore":"6.7.52","Versions.DebugAdapter":"1.0.18","successful":"false","exceptionType":"firstChance","exceptionMessage":"Connexion impossible au processus de runtime. Expiration du délai après {_timeout} ms - (raison : {_error}).","exceptionName":"Error","exceptionStack":"Error: Connexion impossible au processus de runtime. Expiration du délai après {_timeout} ms - (raison : {_error}).\n    at Object.runtimeConnectionTimeout (errors.js:91:12)\n    at chromeConnection.js:110:49\n    at processTicksAndRejections (internal/process/task_queues.js:85:5)","exceptionId":"2010","timeTakenInMilliseconds":"12435.0069","requestType":"request","numberOfChromeCmdLineSwitchesBeingUsed":"2"}}}
[08:48:10.443 UTC] To client: {"seq":0,"type":"response","request_seq":2,"command":"launch","success":false,"message":"Connexion impossible au processus de runtime. Expiration du délai après 10000 ms - (raison : Connexion impossible à la cible : connect ECONNREFUSED <IP_ADDRESS>:9222).","body":{"error":{"id":2010,"format":"Connexion impossible au processus de runtime. Expiration du délai après {_timeout} ms - (raison : {_error}).","variables":{"_error":"Connexion impossible à la cible : connect ECONNREFUSED <IP_ADDRESS>:9222","_timeout":"10000"}}}}
[08:48:10.577 UTC] From client: disconnect({"restart":false})

VSCode Version:
Version : 1.44.2 (user setup)
Validation : ff915844119ce9485abfe8aa9076ec76b5300ddd
Date : 2020-04-16T16:36:23.138Z
Électron : 7.1.11
Chrome : 78.0.3904.130
Node.js : 12.8.1
V8 : 7.8.279.23-electron.0
OS : Windows_NT x64 10.0.18363

OS Version:
win10

ok forget me , not sure why but it seem now 9229 !
9222 not work ! anymore !
Weird, am open to any theory to understand :)


Updated notebooks to deal with multi seed sims

Coverage decreased (-0.1%) to 58.949% when pulling 25ac9617f74fd6d2e6b9248c5ec3275835f7ffc4 on joerischasfoort:dev into dedfbf84cdfa0e5cdffcea149be31c0c79f2d83e on LCfP:dev.

This did not pass all checks: it lacks the proper test coverage required for coveralls to pass.
Not sure if this is true, but I vaguely recall that we were going to write new tests for new code from now on.


Support NSStoryboard on OSX

TyphoonStoryboard does not support NSStoryboard on OSX (MacOS)

Closing this issue as state. Sorry that we didn't get time to implement it @rsbw


Is there any way I can save the figure to PNG in python code directly?

Instead of generating a html file first and then click the 'Download image'?

@suredream yeah I am searching for same option. Otherwise good job on library :)


Guard against the case when a Selectable is deregistered during Selec…

…tor.whenReady(...) processing.
Motivation:
It's possible someone deregistered a Selectable while Selector.whenReady(...) is processed and an even for the now deregistered Selectable is ready. In this case we crashed (due a force-unwrap) on linux.
Modifications:

Skip the processing of the Selectable if deregistered (by replacing force-unwrap with an if let).
Add unit test.

Result:
No more crashes caused by this on Linux

Thanks @vlm for reporting

@Lukasa done... PTAL again