Main window doesn't load

I installed the <IP_ADDRESS> archive on a clean Steam install of GTA IV CE on Windows 10 22H2. Running the setup utility effectively does nothing, but the process remains in memory at 0% CPU usage and a short log file is generated.
GPU is an NVIDIA Geforce GTX 680MX which supports Vulkan 1.2.
GTAIVSetupUtilityLog.txt

2023-11-08 14:50:16.8537|INFO|GTAIVSetupUtilityWPF.MainWindow| Initializing the main window...
2023-11-08 14:50:17.4285|INFO|GTAIVSetupUtilityWPF.MainWindow| Main window initialized!
2023-11-08 14:50:17.4285|INFO|GTAIVSetupUtilityWPF.MainWindow| Initializing the vulkan check...
2023-11-08 14:50:17.4803|DEBUG|GTAIVSetupUtilityWPF.VulkanChecker| Running vulkaninfo on GPU0... If this infinitely loops, your GPU is weird!

 That file reports only 1.0.42 support. Which, by the way, thank you, I now have a format of the v1.0 file to adjust the code to.

So, NVIDIA's driver selection tool and Windows Device Manager had given me old drivers from 2017. Following a Steam thread, I updated to Game Ready Driver 425.31 (<IP_ADDRESS>1), but that still only supports Vulkan <IP_ADDRESS>. Techpowerup.com claims the 680MX Mac version supports Vulkan 1.2.175 so I'll see if I can update further at some point.
However the setup utility now runs correctly. On launching I get the error about the failed vulkaninfo check and DXVK not being available, but I understand from TJGM's videos that I can install DXVK 1.10.3 instead.
Thanks for helping with this and for your excellent guide. I would have got nowhere fast on my own :-)

Can you send me the 1.1 vulkaninfo as well?

Oops, meant to include it, here you go:
data0.json

Weird, the tool should be able to work with this file. I'll do a bit extra work on the tool later, thanks for the input!

Yw, and thanks, I'll check it out!

@HeckFinlay
Is the > data0.json required for the vulkan 1.1 or 1.0?

Either way, I hopefully fixed the issue in https://github.com/SandeMC/GTAIVSetupUtilityWPF/releases/tag/1.2.3.

@HeckFinlay
Is the > data0.json required for the vulkan 1.1 or 1.0?

Both.


npx

This is a super-cool project!
I have a suggestion:
If you add a single bin to your package.json, and publish on npm, it will let you use npx for a no-install/no-git way to try it out:
npx tilemap-editor

I am happy to make a simple PR for this change, but it would also need to be republished on npm.

Ah thank you. I will have a look tomorrow :)

Can you make a pr. I will republish it. I usually do whenever I fix or add something anyways


Idea: Save only properties defined in schema

hi, there!
Is it possible to save only the in the schema defined properties?
Or to define properties, that will not be saved in redis?
Example:
Schema:
const test = new Schema("test", {
    uuid: {type: "string"}
});

and then I save data:
testRepository.save({ "uuid": 123, "user-language":"en" });

will result in having both properties (uuid and user-language) in the redis json object.
Currently it looks like i have to do this manually,
but I like to keep the Data on the Object to use it later.
so I would need to do something like:
const userLang = data["user-language"];
data["user-language"] = undefined;
data = testRepository.save({ "uuid": 123, "user-language":"en" });
data["user-language"] = userLang;

with multiple Properties or Objects as Properties, this is :-(
Idea:
const test = new Schema("test", {
    uuid: {type: "string"}
}, { saveSchemaOnly: true });

(which would be a simple solution to avoid saving unwanted data for unexperienced user as well)
or
const test = new Schema("test", {
    uuid: {type: "string"},
    foo: {ignore: true}
});

Thanks.

This would be simple to implement actually, and its honestly the best way to go about it, saving things that arent defined on the schema usually isnt a great idea.
However this was done because people have asked to be able to save anything even if not defined on the schema, i would also like to see an option for this like strict: true.
In short: +1 on this


Use recast to strip functions

I got this working with recast. Mainly took inspiration from fixmyjs.
This would fix #4
However, this is now backwards incompatible since we can no longer strip console.log or any other CallExpressions that are considered MemberExpressions. We can only strip Identifiers such as 'debug' or 'assert'.
I actually don't think this loader should be stripping console.log statements anyway, so I actually don't mind the breaking version.
@gpbl, if you can test this branch for your code and give me a +1, I will merge.

CLA is valid!

Coverage decreased (-8.33%) to 91.67% when pulling 98d8b2dc3ae234cc15bafc877774dabdcd8b6a32 on recast into 5020e4242aa3933d9cb7e893fed4542459b00c6c on master.

Thanks @Vijar trying it now: I have an issue with recast and babeljs, let me investigate first :-)
I do agree console.log shouldn't be stripped by this loader, it's also a job for the Uglifier.

Coverage decreased (-4.11%) to 95.89% when pulling 5b932da594fd5cefc82d520b8a8d59bbe308cff8 on recast into 5020e4242aa3933d9cb7e893fed4542459b00c6c on master.

Coverage decreased (-4.11%) to 95.89% when pulling 5b932da594fd5cefc82d520b8a8d59bbe308cff8 on recast into 5020e4242aa3933d9cb7e893fed4542459b00c6c on master.

@Vijar I believe recast introduces a new level of complexities :-)
This code with an inline jsx comment didn't work with the strip-loader when running the babeljs-loader first:
render() {
  return (
    <p>
     { /* inline jsx comment */ }
    </p>
  );
}

recast throws an error:
Module build failed: Error: Comment location overlaps with node location

because babel puts the comment on the bottom of the file (https://github.com/babel/babel/issues/459, https://github.com/babel/babel/issues/672). So recast is safer than a regexp, on the other side it put some limitations we should be aware of.

Yeah, I actually did try to preserve comments but recast doesn't play nice with comments at all! :(
I think we may have to do what fixmyjs guys did, create a v2.0 release with recast because it is safer, but still maintain a legacy version which still uses your wider regexp PR.

@Vijar :+1: thanks!


Creating Rapid Test Profile clears existing test results

Description
Creating a Rapid Test Profile after registering test results clears the test result.
Results cannot be re-registered due to #3354.
Steps to reproduce the issue

Register a rapid test result in CWA by scanning QR code
Create "Rapid Test Profile" in CWA
Test result from 1. disappeared
Attempt to repeat 1. to re-register test result fails due to #3354

Expected behaviour
Test results are retained until expiration unless explicitly deleted by user.
Technical details

Device name: Pixel 5
Android version: 11 (build RQ2A.210505.003)
App version: 2.2.1

Internal Tracking ID: EXPOSUREAPP-7629

@bstrand Thanks for your report. When you created the rapid test profile, you had received the test result already?

Corona-Warn-App Open Source Team

Internal Tracking ID: EXPOSUREAPP-7629

@bstrand We are trying to reproduce but had no success so far in reproducing this issue. Could you provide more details information, please. We suspect it might depend on the exact timing:

Date/Time: RAT registered
Date/Time: RAT QR code scanned
Date/Time: RAT done in test centre
Date/Time: RAT result received vie CWA
Date/Time: RAT profile created
Date/Time: RAT result disappeared (what disappear? The test is completely gone?)

Thanks. Feedback very much appreciated. Best wishes, DS

Corona-Warn-App Open Source Team

When you created the rapid test profile, you had received the test result already?

Yes, I had received the test result and scanned its QR code with CWA.
Starting condition: No RAT profile exists. I had added 2-3 previous test results to CWA by scanning QR codes. As of June 4 all of them had expired (i.e. were >48 hours prior.)

Date/Time: RAT registered
Date/Time: RAT QR code scanned

1 June, 13:35 - Appointment made for 4 June at 'Corona Test Prenzlauer Berg' test center using the test vendor's website's user profile form. I did not have a CWA RAT profile at this time.

Date/Time: RAT done in test centre

4 June, 13:40 - test done; 13:53 timestamp on test result received by email with QR code for loading results in CWA.

Date/Time: RAT result received via CWA

NB: result was not received directly via CWA
QR code for results from test vendor was received via email 4 June 13:53 and scanned with CWA 4 June, ~15:30

Date/Time: RAT profile created

4 June, ~15:35 (5 minutes after scanning test result QR code)

Date/Time: RAT result disappeared (what disappear? The test is completely gone?)

After scanning the QR code, the test result was displayed as usual in a tile on the CWA main page. After I created the RTA Profile, this was replaced with the "Register Your Test" tile. Tapping it brought me to the Retrieve Test Result page, which offered "Test with QR Code", suggesting the test result had been cleared or deleted from phone/CWA. I thought, "No problem, I'll just scan the QR again," but this operation failed.
Perhaps after creating a RAT profile CWA expects / handles only results from tests that are associated with that RAT Profile? Or something like this?

Did you register another test in the meantime?

No.

Did you create the RAT profile for another test, which you then registered?

I created the RAT profile for future use, but did not (and have not) registered for a test with it yet.
I hope this helps!

@bstrand Thank you.
We have forwarded this info to the developers.

Corona-Warn-App Open Source Team

According to https://github.com/corona-warn-app/cwa-app-android/issues/3357#issuecomment-855772764 from last year the developers were not able to reproduce the issue
The Create Rapid Test Profile has been significantly reworked to include family members in the CWA 2.22 release (https://www.coronawarn.app/en/blog/2022-05-04-cwa-2-22/) released on May 4, 2022
If there have been no further instances of this issue reoccurring since last year, I suggest to close the issue

@bstrand Please see comment

I never experienced it again. I hope this wasn't a red herring, thanks for your diligence with it.
I'll take this opportunity to give kudos to the dev team (for whatever that's worth from a random user.) The CWA's usability and functionality have improved steadily and considerably since launch. Well done. Thank you.

@bstrand Thanks for your feedback, and for contributing here. Feel free to open a new issue whenever necessary. Best wishes, DS

Corona-Warn-App Open Source Team


Design goals

To augment the architectural issue opened #2, I wanted to open an issue to discuss the overall design goals for an electron app. Let's start this as an issue and evolve it into a markdown doc in the readme. Some of the goals I have in mind are:

Ability to minimize the "extra" UI to provide more working area in the app. This includes getting rid of the browser chrome and being able to move the JupyterLab menu bar to being a native menu bar.
Access to npm on the server side to make it easier for users to manage JupyterLab extensions as npm packages, and rebuild on the fly, etc.
Ability to offer a nice experience for double clicking on a notebook file and having it opened in the app.
Easy management of notebook servers without using the command line. The app can automatically start/stop a local notebook server, keep track of remote servers, etc. This would allow users to seamlessly track and switch between the different servers easily.
Integration between our keyboard handling/shortcuts and the native OS ones.

Can others add more design goals? @charnpreetsingh @rschroll

I'll just note here that Juno provides half of (1), getting rid of the excess browser chrome but not nativizing the JupyterLab menu, etc., and a fairly good start on (4), with a configurable server launch system and a stored history of recent servers.
Other than these, I can't think of any must-haves from my point of view.

Ability to minimize the "extra" UI to provide more working area in the app. This includes getting rid of the browser chrome and being able to move the JupyterLab menu bar to being a native menu bar.

This was achieved in #42

Ability to offer a nice experience for double clicking on a notebook file and having it opened in the app.

Opened #51 for this

Easy management of notebook servers without using the command line. The app can automatically start/stop a local notebook server, keep track of remote servers, etc. This would allow users to seamlessly track and switch between the different servers easily.

#48

Closing to reduce clutter. Design is pretty cemented at this point.


Adds PatientMultiChildrenWatch a generalization of PatientChildrenWatch

Generalized the PatientChildrenWatch in order to support watching children of multiple paths at the same time.

The tests seem to be broken independently from this PR.


Network free course

What does this PR do?
Add resource(s)
For resources
Description
Computer Networks course on youtube
Why is this valuable (or not)?
network course that teaches you from the beginning easily
How do we know it's really free?
It's free on youtube
For book lists, is it a book? For course lists, is it a course? etc.
Course
Checklist:

[ x ] Read our contributing guidelines
[ x ] Search for duplicates.
[ x ] Include author(s) and platform where appropriate.
[ x ] Put lists in alphabetical order, correct spacing.
[ x ] Add needed indications (PDF, access notes, under construction)

Follow-up

Check the status of GitHub Actions and resolve any reported warnings!

Duplicate of #6572


Problem with ETS2.

2019-10-01 10.57.07.log
Expected Behaviour
The keyboard should get the lightning effects from the software
Actual Behaviour
The keyboard continues the normal lighting effect
Reproduction steps
(for me) Open the Aurora program, Insert DLL (thru the app), and open the game.
Frequency
Always
Aurora Version:
Beta v0.6.4b
Previously an Issue?
Don't know

The error in the log you provided states that Aurora cannot access the file because it is in use by another program. This would imply that the required DLL for Euro Truck has been installed correctly and is in use by the program (do not attempt to re-patch it while the game is running).
If the lighting "continues the normal lighting effect" then it sounds like either the ETS2 profile is disabled or there is an issue detecting which applicaton is currently running. Aurora should show the ETS2 profile regardless or not if the DLL has been installed. If the keyboad does not go blank with the E key lit up, then this will be the problem. Ensure the profile for ETS2 is enabled by right-clicking the game's icon in the left hand side bar and ensuring there is a tick next to "Enabled". If this does not resolve the issue, try changing the foreground application detection method in the Aurora settings.


how can I put a bgcolor

it was like putting bgcolor

That' how I did it in my app:
cell.style(workbook.createStyle({
   fill: {
     type: 'pattern',
     patternType: 'darkUp',
     fgColor: SOME_COLOR,
     bgColor: SOME_COLOR,
     },
}))

Hope this helps.

@michelbb it is also working on my app.

So the above approach does work, HOWEVER: this is related to the ommission of the "patternType" attribute. The export fails if you supply the "fill" settings and don't supply the "patternType" attribute.

How to make bgColor in solid pattern?

I need to update the documentation to list the available options rather than referencing the spec doc. You should be able to do this by setting the patternType to "solid".
Options are: darkDown, darkGray, darkGrid, darkHorizontal, darkTrellis, darkUp, darkVertical, gray0625, gray125, lightDown, lightGray, lightGrid, lightHorizontal, lightTrellis, lightUp, lightVertical, mediumGray, none, solid
This gist shows how to set a solid background color. https://gist.github.com/natergj/c65206663b846ec9af52de7368c684f9


Add Travis-CI testing.

Also, investigate xctool hang on testZapAllStyleParameters.

Blocked until Travis-CI supports an Xcode capable of compiling Swift 1.2 source code.

Travis supports Swift 1.2, but development has moved on to the Swift 2.0 betas.
Might as well block until Swift 2.0 and Xcode 7 are out of beta.


Remove depends_on mongo from work-generator and dashboard

This should keep the dashboard and work-generator from crashing when mongo crashes.

Looks good Justin

Is this ready for merge?


Keep all original audio tracks

I recently set my entire collection of dual-language media to convert thinking I had proper settings, only to come back to all of my 5.1 English audio tracks removed. Do I have incorrect settings, or does audio-copy-original only copy the default original audio track and not all original audio tracks? Previous setup was 5.1 Japanese (default) and 5.1 English. The result was 2.0 AAC English (default), 2.0 AAC Japanese, and 5.1 Japanese. I'm using this exclusively for manually converting media on a Windows 10 PC.
Desired setup was to be 2.0 AAC English (default), 2.0 AAC Japanese, 5.1 English/Japanese. Thanks in advance!
[MP4]
ffmpeg = C:\FFMPEG\bin\ffmpeg.exe
ffprobe = C:\FFMPEG\bin\ffprobe.exe
threads = auto
output_directory =
copy_to =
move_to =
output_extension = mp4
output_format = mp4
delete_original = True
relocate_moov = True
video-codec = h264,x264
video-bitrate =
video-crf =
video-max-width =
video-profile =
h264-max-level =
use-qsv-decoder-with-encoder = True
use-hevc-qsv-decoder = False
enable_dxva2_gpu_decode = False
ios-audio = False
ios-first-track-only = False
ios-audio-filter =
ios-move-last = False
max-audio-channels = 2
audio-codec = aac
ignore-truehd = false
audio-language = eng,jpn
audio-default-language = eng
audio-channel-bitrate = 0
audio-filter =
audio-copy-original = True
audio-first-track-of-language = False
subtitle-codec = mov_text
subtitle-language = eng
subtitle-default-language = eng
subtitle-encoding =
bad-internal-subtitle-sources = pgssub, hdmv_pgs_subtitle, s_hdmv/pgs, dvdsub, dvd_subtitle, dvb_teletext, dvb_subtitle
bad-external-subtitle-sources = dvdsub, dvd_subtitle, dvb_teletext, dvb_subtitle
fullpathguess = True
convert-mp4 = False
force-convert = False
tagfile = True
tag-language = en
download-artwork = Poster
download-subs = True
embed-subs = True
embed-only-internal-subs = False
sub-providers = addic7ed,podnapisi,thesubdb,opensubtitles
permissions = 0777
post-process = False
pix-fmt =
aac_adtstoasc = False
postopts =
temp_extension =
preopts =

Can you post an ffprobe -show_streams of your source and output files as well as the logs for the session for those files
Sent from my iPhone

On Feb 3, 2020, at 8:47 PM, Dead-Rekon<EMAIL_ADDRESS>wrote:

I recently set my entire collection of dual-language media to convert thinking I had proper settings, only to come back to all of my 5.1 English audio tracks removed. Do I have incorrect settings, or does audio-copy-original only copy the default original audio track and not all original audio tracks? Previous setup was 5.1 Japanese (default) and 5.1 English. The result was 2.0 AAC English (default), 2.0 AAC Japanese, and 5.1 Japanese. I'm using this exclusively for manually converting media on a Windows 10 PC.
Desired setup was to be 2.0 AAC English (default), 2.0 AAC Japanese, 5.1 English/Japanese. Thanks in advance!
[MP4] ffmpeg = C:\FFMPEG\bin\ffmpeg.exe ffprobe = C:\FFMPEG\bin\ffprobe.exe threads = auto output_directory = copy_to = move_to = output_extension = mp4 output_format = mp4 delete_original = True relocate_moov = True video-codec = h264,x264 video-bitrate = video-crf = video-max-width = video-profile = h264-max-level = use-qsv-decoder-with-encoder = True use-hevc-qsv-decoder = False enable_dxva2_gpu_decode = False ios-audio = False ios-first-track-only = False ios-audio-filter = ios-move-last = False max-audio-channels = 2 audio-codec = aac ignore-truehd = false audio-language = eng,jpn audio-default-language = eng audio-channel-bitrate = 0 audio-filter = audio-copy-original = True audio-first-track-of-language = False subtitle-codec = mov_text subtitle-language = eng subtitle-default-language = eng subtitle-encoding = bad-internal-subtitle-sources = pgssub, hdmv_pgs_subtitle, s_hdmv/pgs, dvdsub, dvd_subtitle, dvb_teletext, dvb_subtitle bad-external-subtitle-sources = dvdsub, dvd_subtitle, dvb_teletext, dvb_subtitle fullpathguess = True convert-mp4 = False force-convert = False tagfile = True tag-language = en download-artwork = Poster download-subs = True embed-subs = True embed-only-internal-subs = False sub-providers = addic7ed,podnapisi,thesubdb,opensubtitles permissions = 0777 post-process = False pix-fmt = aac_adtstoasc = False postopts = temp_extension = preopts =
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

The original media in question is gone now, but I had another dual audio DTS file. This time, the English DTS was kept but the Japanese DTS  was deleted and Japanese was set as the default audio.
Log File.txt
Output FFPROBE.txt
Source FFPROBE.txt

Think I found out why its not working, just pushed an update if you want to give it another try

7b47ac8174d747951bbe7fad49631c7099b2e800

Closes immediately after selecting path and options with the previous original .mkv
2020-02-04 21:34:55 - MANUAL - INFO - Manual processor started.
2020-02-04 21:34:55 - MANUAL - INFO - C:\Python27\python.exe
2020-02-04 21:35:00 - MANUAL - INFO - Reading video stream.
2020-02-04 21:35:00 - MANUAL - INFO - Video codec detected: h264.
2020-02-04 21:35:00 - MANUAL - INFO - Pix Fmt: yuv420p.
2020-02-04 21:35:00 - MANUAL - INFO - Profile: High.
2020-02-04 21:35:00 - MANUAL - INFO - Reading audio streams.
2020-02-04 21:35:00 - MANUAL - INFO - Audio detected for stream #1: dts [jpn].
2020-02-04 21:35:00 - MANUAL - INFO - Creating audio stream 0 from source stream 1.

Update: I was initially using update 76c8227. I have tested every update since then up to the 7b47ac8 update and received the previous crash (starting with eb17455).

Hmm not able to reproduce this, can you post the exception?

I pushed out some additional updates with more debugging information last night; not specific to this issue but probably worth updating to the latest version before more testing

After updating to the most recent version it converts fine again and preserves both original language tracks. It does however set Japanese  as the first two audio tracks and English as the third with the default tag. This unfortunately gets ignored in my player, as it defaults to the first audio stream regardless. Thanks again for the quick and useful responses.
Log.txt

The order of the tracks is set based on the order of the input file which is probably why they are out of order. What player are you using that's ignoring the default flag?

Scratch that, I didn't have the default language selection checked in Plex. It's properly selecting English as the default language now. Thanks for all of your help!

Your original issue gave me an idea and I just added sort-tracks-by-language as an option. It will take your language options and put the tracks in the same order
So if audio-language=eng,jpn then tracks will be reordered to have english first and japanese second. Subtitles work the same way

I look forward to checking it out. It seems I've encountered another issue. Some seasons of a show are converting and some are being immediately skipped with not much info in the log.
2020-02-05 21:38:27 - MANUAL - INFO - Manual processor started.
2020-02-05 21:38:27 - MANUAL - INFO - C:\Python27\python.exe
2020-02-05 21:38:39 - MANUAL - INFO - Input Data
It ends each skipped file with the last line and nothing else. In the command line I'm seeing "An unexpected error occurred, processing of this file has failed 'language'" I included stream info for one of the failed season files.
Source FFPROBE.txt

Hm looks like it's a bug with one of the new changes if language isn't defined
Just pushed an update to handle this and prevent it from skipping the file
Also improved the output of that error you were having above so if it persists instead of just saying 'language' it should give you more useful debugging info


Official Clash Royale API

With the release of the official API, does this mean this project will die anytime soon?
There's lots of changes to do, like sync the cards with the official API cards if this is going to be continued.

I see no point in putting effort into this API anymore, the only advantage we have here is that we don't requite an api key. but maintaining this makes no sense anymore imo.

Cards informations (as example) is not so accurate than Martin's data.
    {       "name": "Mega Minion",       "id": 26000039,       "maxLevel": 11,       "iconUrls": {         "medium": "https://api-assets.clashroyale.com/cards/300/-T_e4YLbuhPBKbYnBwQfXgynNpp5eOIN_0RracYwL9c.png"       }     }
See ? Missing description and other fields.. Of course, we can think Supercell will implement those fields soon.
What do you think @martincarrera ?

I think this project should remain for those who are still using it (like my Royale+ that I'm going to updated it eventually) and not be upgraded or improved...

It delivers data that is not provided yet by official API, I think we could keep maintaining it.

Yeah obviously not immediately but slowly.
The other thing is the random deck generator which is a good thing and I don't think has anything to do with official API but that's about it.

Deck generator is good


When using storage, it goes into a death spiral

I have the following code
import psq
from google.cloud import datastore, pubsub
PROJECT_ID='thisisavalidproject'

def adder(a, b):
  return a + b

if __name__ == '__main__':
  pubsub_client = pubsub.Client(project=PROJECT_ID)
  ds_client = datastore.Client(PROJECT_ID)
  q = psq.Queue(pubsub_client, storage=psq.DatastoreStorage(ds_client))
  r = q.enqueue(adder, 5, 6)
  print(r.result())

with the following requirements.txt
google-cloud==0.20.0
psq==0.5.0

When I run this, it just dies. Having inspected the traffic a little, it just keeps doing storage lookups.

@jcoatgoogle do you have a worker running to process the tasks? r.result() will indeed block until the result is available, so if no worker ever process the task the result will never be available.

I figured that was the case... perhaps the example needs to be a bit clearer. Rereading it, it's not clear when the piece consuming and doing the processing is instantiated?

@jcoatgoogle Ah yeah, we should probably add a README to the examples folder. If you want to send a PR to add that, please do.


use latest solana-sdk version

investigate using latest crates for solana-client, solana-sdk etc.
the program is tied to some older version but the sdk should be able to use the newer crates and define conversions where needed

actually want to see if the latest client is any better at landing txs


FMWK-555 Add support for per-node backup parallelism

splitting workers by nodes

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

Project coverage is 80.79%. Comparing base (90f6c71) to head (bbb6325).

Files with missing lines
Patch %
Lines

handler_backup_records.go
38.46%
23 Missing and 1 partial :warning:

io/aerospike/record_reader.go
47.36%
20 Missing :warning:

shared.go
0.00%
10 Missing :warning:

config_backup.go
60.00%
1 Missing and 1 partial :warning:

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #145      +/-   ##
==========================================
- Coverage   82.02%   80.79%   -1.23%
==========================================
  Files          84       84
  Lines        4445     4525      +80
==========================================
+ Hits         3646     3656      +10
- Misses        559      627      +68
- Partials      240      242       +2

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


simple installer for windows libraries

We need a mechanism to install libraries (static and dynamic). We also need to figure out what the installer should do (where it should install dlls). Also the header files should probably be in a separate installer / package?

superseded by #276

Reopening and tagging with 'help wanted'.

installers on Windows are out of scope for our next release. We can re-open this if someone knows how to do this work and is motivated to create a PR.


Add support for Crosslink NX EVN

Take advantage of the new configuration style and add one more board from Lattice.
Depends on https://github.com/litex-hub/zephyr-on-litex-vexriscv/pull/17
Supersedes https://github.com/litex-hub/zephyr-on-litex-vexriscv/pull/12

I turned #17 into an RFC, and suppose the whole board support will be reworked in distant future.
This means this will be obsoleted by whatever new API there is.
It can still be useful in the history, but I do not want to clutter the backlog of pull-requests with "will be obsoleted" ones... :)


[tr] Deep learning

Excellent work, thank you Ekrem!
Let's wait for someone to review the translation before moving forward with the merge.

Correct and clear translation, nice job

Excellent job guys!


⚠ Bofrost.at has degraded performance

In e9e665a, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 848 ms

Resolved: Bofrost.at performance has improved in 1db3323.


admin charts become a little slow after 1 month of running the software

what the tin says ^^

Added some indices yesterday.  That seems to have improved things, but not completely tackled the problem.


[hi] Add content/hi/docs/tutorials/kubernetes-basics/expose/expose-interactive.html

Hey folks, this is a PR for hi localization of the file:
content/hi/docs/tutorials/kubernetes-basics/expose/expose-interactive.html
PR is linked under this issue #29353
/language hi

/assign @mittalyashu

/retitle [hi] Add content/hi/docs/tutorials/kubernetes-basics/expose/expose-interactive.html

@rajatgupta24 Can you change the base branch to dev-1.22-hi.1. That should make this PR ready to merge.

/assign
/label tide/merge-method-squash

/lgtm
/approve

Thank you @rajatgupta24


documentation - repo tokens - what permissions?

What permissions are needed on key in the repository - can this be put in the documentation

Could do with more explanation that the secret key is repo-specific and not a Personal Access Token as linked to in the readme

screenshot in the readme now


DeepLink callback in not firing until the app goes to background

Hi, I'm stuck with similar issue like this onehttps://github.com/BranchMetrics/ios-branch-deep-linking/issues/825
But only in my case changing URL schemes order didn't help.
Issue can be reproduced even on test project https://github.com/BranchMetrics/Branch-Example-Deep-Linking-Branchster-iOS
So when I'm trying to open my custom app URL when app is in foreground nothing happens until goin into background and back again
Steps to reproduce

open app scheme url (for example my_app://open/screen) and app is in foreground
for example link is opened by [[UIApplication sharedApplication] openURL:...] from app

nothing happens and callback isn't called

go in background (press home button)
and in foreground again

callback gets called and everything is okay
Hope you can help me with this

Seems like I found possible issue in source code in Branch.m file
`

(BOOL)handleSchemeDeepLink_private:(NSURL*)url fromSelf:(BOOL)isFromSelf {
....
[self initUserSessionAndCallCallback:**!**self.isInitialized];
....
}

(void)initUserSessionAndCallCallback:(BOOL)callCallback {
....
// If the session is not yet initialized
if (**!**self.isInitialized) {
[self initializeSession];
}
// If the session was initialized, but callCallback was specified, do so.
else if (callCallback) {
....
}
}
So, when session is initialized both cases fail, so seems likeelse if (callCallback)` can't be reached from deeplink handling code, because:

Session is NOT initialized, then callCallback argument is false and nothing is called
Session is initialized, then fall in first condition and else part never called

So probably it should be [self initUserSessionAndCallCallback:self.isInitialized]; in first place? without !

Branch opens use app schemes as a way to support opening universal links.
The expected way for Branch links to work is:

User clicks on a link like 'https://myapp.app.link/xyzpdq'.

Either the app opens immediately and handles the link (universal link).

Or Safari opens a web page at 'https://myapp.app.link/xyzpdq', which in turn tries to open the app with an app scheme that looks like 'myapp-scheme://open?link_click_id=348527481794276288'  (uri-redirect mode).

In the case of #3, the app opens with URL 'myapp-scheme://open?link_click_id=348527481794276288'.  The Branch SDK sends 'myapp-scheme://open?link_click_id=348527481794276288' to the server, and the server figures out, hey, 'myapp-scheme://open?link_click_id=348527481794276288' maps to 'https://myapp.app.link/xyzpdq', and sends back the data for 'https://myapp.app.link/xyzpdq'.

If an app opens a link like 'myapp-scheme://open/something' (it doesn't have the link_click_id part), the Branch SDK looks at it and thinks, nope, that's not ours, and ignores it.

Does this clear up what might be going on?

I hope you resolved you issue! If you're still having trouble please reopen this issue or open another.


Firefox Support

What are your thoughts on support for Firefox? It also uses the WebExtension API, but with some minor differences, so porting it shouldn't be a huge pain.
Mozilla made a guide to porting an extension from Chrome here. This website checks a .crx file of an extension and displays any compatibility issues.
This extension has really helped me out, but I use Firefox as my main browser, so I'd be really thankful if you guys end up porting to Firefox.

Hey!
We currently have plans to port to Firefox, and hope to have most of the functionality ported over before the Fall 2019 semester. Be sure to stay on the lookout for any updates to come. Thanks!

Is this still being worked on? I know you guys must be busy with school and/or internships so no worries if you don't have the time.

I made a fork here that supports Firefox. Trouble is it's not cross compatible with both chrome and firefox; if I get a chance to get this to work I'll submit a pull request.
Meanwhile if you just want to use the extension on Firefox, here's a direct download link. I've also submitted the extension to Mozilla but it's currently pending approval.

The firefox extension is up. There's some issues I've noticed (e.g. the catalyst grade distribution colors are transparent; the import button doesn't seem to work) but most of it seems to work fine

Hey @AMACB it looks like the extension has been removed/hidden from the Firefox extension store. Do you know what's going on by any chance?

The folks at Mozilla unfortunately removed the extension from the store since it the audience is too specific. You should be able to install it manually still.

The folks at Mozilla unfortunately removed the extension from the store since it the audience is too specific. You should be able to install it manually still.

That's quite weird. I've had this completely nonsensical extension up for almost a year now: https://addons.mozilla.org/en-US/firefox/addon/obamify/, and it hasn't been taken down.

No way, a pre covid piece of the past

Firefox is coming! We just issued out our V2 update and next up firefox port is def a priority.


SIP towards Telefonica O2 not working anymore (after merging #344)

We use SIP provided by Telefonica O2.
Jitsi is apparently unable to parse SIP URL starting with tag 5563 (3ce87cf04f5e5137f611c2a5e9339d62971456aa)
Last working SIP here is with revision 816b339f3298059f921ab10239cf09a7703b0c81.
Backtrace:
[java] 2017-04-13 17:59:25.866 SEVERE: [496] impl.protocol.sip.ProtocolProviderServiceSipImpl.register().443 No address found for<EMAIL_ADDRESS>(SIP))
[java] 2017-04-13 17:59:29.924 SEVERE: [563] impl.protocol.sip.ProtocolProviderServiceSipImpl.register().443 No address found for<EMAIL_ADDRESS>(SIP))
^ this is with tag 5563, latest master version doesn't even attempt to connect to SIP server (incorrectly considering SIP configuration incomplete?) or at least such even is not logged
Configuration:
SIP id<EMAIL_ADDRESS>password: (my SIP password)
display name: (some display name, my name.surname@<intranethost>)
registrar: CUST01-CUCM-SUB-03-CL3.<intranethost>
port: 5060
authorization name: (my username)
client TLS certificate: none
[ ] bypass proxy security check....
[X] Configure proxy automatically (but doesn't work even if I explicitly define it)
(<my_sipnumber>, <intranethost> is stuff I had to scramble but works of course with 816b339f3298059f921ab10239cf09a7703b0c81 or with other SIP client)

The commits you mentioned don't have anything to do with SIP, they only affect XMPP (which isn't even used in Jitsi Desktop, it's only there for the Videobridge).
Since the error message says there's no address for CUST01-CUCM-SUB-03-CL3.<intranethost>, please check if that is actually the correct server.

No feedback, closing. Please provide logs if you want us to investigate this further.


Support for Appium WD.js

Describe the solution you'd like
I would like the ability to use WD.js for automated testing react native apps.
Additional context
We currently use the node webdriver library, 'wd', to write our automated testing running on browserstack, but we would like to switch over to app center testing for DevOps build pipeline integration.
https://github.com/admc/wd

I'm the program manager responsible for App Center Test and I'm working on a new idea which will support more frameworks in Test, allow unit testing, and browser testing. I would like to talk to you about it and understand your needs better.
Below is a link where you can sign-up for a 30-minute call with me. The agenda will be about the value of testing for you and your organization, and my new idea to allow more frameworks and testing styles in App Center Test.
Link to choose https://calendly.com/vigimm/appcenter-test

Thank you for reaching out to me. I have forwarded this to my manager, and we will assemble a few other developers also involved in our automated testing to include on the call.

Still required,


feat: split errors

Signed-off-by: Valentinas Kaminskas<EMAIL_ADDRESS>This PR
In this PR, I created a separate class for each error type.
Fixes #110

I created PR, but I do not know what is wrong with this one :D

I re-created PR multiple times but this validation still not pass


Fix bug with "New Game" button

Since the Invite system was changed recently ( #63 ), the "New Game" button has stopped working.
It should show some options for setting up a game, both generic and game-specific, and then after these steps actually create the invite.

This was fixed a few days ago


Get property of parent node

Hi,
Thanks for this very useful library!
I have one question: Is it possible to get arbitrary property values from nodes? For Example:
abstract class A {
 getId();
}

class B extends A {
 int currentValue;
}

class C extends A {
 B b;
}

We compare two C objects and the current node property is currentValue of class B.
Is there a way to do something like this: ((A)node.getParentNode().getObject()).getId();? So traverse up until we have a class which extends A and then access the ID of this object?

I think i misunderstood a part of the library which were already allowing me to access parts of my BaseClass!

Sorry about the opening and closing. Thought i had solved it, but i only can access the id of the root node by using this.target.getId()

Think i already solved it on my own. Object parentObj = node.getParentNode().get(this.instance);
Pretty easy. Sorry for the inconvenience


Fixes eslint warning in build script.

Eslint was complaining about usage of for...of statement.
This commit fixes this issue by refactoring it so that it uses Array.forEach.
My IDE was yelling at me, so I put stop to it.

Coverage remained the same at 100.0% when pulling 13f3fc1b20670c101624f2598acd9f2e5458f7ce on phpeek:fix-eslint-warning-in-build-script into 071e62470ee5a9d300d6879454a8f1cb9edd9576 on kriasoft:master.

Coverage remained the same at 100.0% when pulling b77cf84149f050508bd106a96914023585d5fbd4 on phpeek:fix-eslint-warning-in-build-script into 071e62470ee5a9d300d6879454a8f1cb9edd9576 on kriasoft:master.

Since issue with build script is fixed, we can now run linter on it as well.


[FEATURE REQ] [Storage] [DataMovement] SearchOptions when copying directory contents to be case insensitive.

Library name
Azure.Storage.DataMovement; Azure.Storage.DataMovement.Blobs
Please describe the feature.
In the previous version of DMLib there was a DirectoryOptions.SearchPattern which allowed customers to only search for certain files with a prefix.
We have a customer request to make this case insensitive as well.
We need to scope the work for this as the storage service (and maybe local filesystem calls) doesn't do case insensitive searches. So this would be manual work on the SDK.
Since is this would mainly be a client side feature, a lot of testing will be needed to be written in order to ensure all files are accounted for.

At minimum we should at least support SearchPattern even when its case sensitive


fix bgp_default_policies_test.go

fix bgp_default_policies_test.go to work on Cisco, Nokia, Arista

fix isis configuration for cisco
fix the configuration when default policy is not supported
Add skip_prefix_set_mode in textproto for nokia
add missing_isis_interface_afi_safi_enable,  bgp_default_policy_unsupported, prepolicy_received_routes deviation for cisco

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1983

Relevant Lines:
3573

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1983

Relevant Lines:
3573

💛  - Coveralls

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
1983

Relevant Lines:
3573

💛  - Coveralls


Syntax Error

What version of the module is the issue happening on? Does the issue happen on latest version?
0.7.12
What platform and Node.js version? (For example Node.js 6.9.1 on Mac OS X)
0.12.5
Does the action work when you manually perform request against mailgun using curl (or other means)?
yes
Sample source code or steps to reproduce
require('mailgun-js')({apiKey: apiKey, domain: domain});
(Write description of your issue here, stack traces from errors and code that reproduces the issue are helpful)

Hi, the problem is that a module that is used by mailgun-js, is using another module that  has ECMASCRIPT CODE 6 and because I'am using node 0.12.5, node can not parse the code. Pleas help me understand how to solve it. I think this is a package.json Issue.
nudniq-0 antes de generar el mailgun
nudniq-0 /home/ec2-user/test2/fastpass/node_modules/ast-types/def/flow.js:247
nudniq-0   ].forEach(typeName => {
nudniq-0                      ^^
nudniq-0 SyntaxError: Unexpected token =>
nudniq-0     at exports.runInThisContext (vm.js:73:16)
nudniq-0     at Module._compile (module.js:443:25)
nudniq-0     at Object.Module._extensions..js (module.js:478:10)
nudniq-0     at Module.load (module.js:355:32)
nudniq-0     at Function.Module._load (module.js:310:12)
nudniq-0     at Function. (/usr/local/lib/node_modules/pm2/node_modules/pmx/lib/transaction.js:62:21)
nudniq-0     at Module.require (module.js:365:17)
nudniq-0     at require (module.js:384:17)
nudniq-0     at Object. (/home/ec2-user/test2/fastpass/node_modules/ast-types/main.js:13:3)
nudniq-0     at Module._compile (module.js:460:26)
nudniq-0     at Object.Module._extensions..js (module.js:478:10)
nudniq-0     at Module.load (module.js:355:32)
nudniq-0     at Function.Module._load (module.js:310:12)
nudniq-0     at Function. (/usr/local/lib/node_modules/pm2/node_modules/pmx/lib/transaction.js:62:21)
nudniq-0     at Module.require (module.js:365:17)
nudniq-0     at require (module.js:384:17)
nudniq-0 freetype.js:1
nudniq-0 aughtException",(function(ex){if(!(ex instanceof ExitStatus)){throw ex}}))}els
nudniq-0                                                                     ^
nudniq-0 /home/ec2-user/test2/fastpass/node_modules/ast-types/def/flow.js:247
nudniq-0   ].forEach(typeName => {
nudniq-0                      ^^
nudniq-0 SyntaxError: Unexpected token =>
nudniq-0     at exports.runInThisContext (vm.js:73:16)
nudniq-0     at Module._compile (module.js:443:25)
nudniq-0     at Object.Module._extensions..js (module.js:478:10)
nudniq-0     at Module.load (module.js:355:32)
nudniq-0     at Function.Module._load (module.js:310:12)
nudniq-0     at Function. (/usr/local/lib/node_modules/pm2/node_modules/pmx/lib/transaction.js:62:21)
nudniq-0     at Module.require (module.js:365:17)
nudniq-0     at require (module.js:384:17)
nudniq-0     at Object. (/home/ec2-user/test2/fastpass/node_modules/ast-types/main.js:13:3)
nudniq-0     at Module._compile (module.js:460:26)
nudniq-0     at Object.Module._extensions..js (module.js:478:10)
I have been operating with mailgun-js very well for more than two years.
Pleas Help me

Hmm nothing in that stack trace seem to indicate that the exception is coming from mailgun-js? Can you provide a reproducible code sample please? Regardless, 0.12.0 is End-of-Life so who knows what else can be going wrong there. You really should update.

I have a similar issue with Node 8.9.4 and mailgun 0.16.0.
Happens only in Internet Explorer and Edge.
Error message:
Syntax error in line class Mailgun.

@bojand Please use below stake trace for above issue (The reason behind this exception is mailgun has been using syntax for latest javascript version and we are using node version 0.12.7)-
root@f6be8399def7:/var/www/api/core# node test-email.js
/var/www/api/core/node_modules/mailgun-js/node_modules/proxy-agent/node_modules/pac-proxy-agent/node_modules/pac-resolver/node_modules/degenerator/node_modules/ast-types/def/flow.js:247
  ].forEach(typeName => {
                     ^^
SyntaxError: Unexpected token =>
    at exports.runInThisContext (vm.js:73:16)
    at Module._compile (module.js:443:25)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/var/www/api/core/node_modules/mailgun-js/node_modules/proxy-agent/node_modules/pac-proxy-agent/node_modules/pac-resolver/node_modules/degenerator/node_modules/ast-types/main.js:13:3)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
root@f6be8399def7:/var/www/api/core# node -v
v0.12.7
root@f6be8399def7:/var/www/api/core# vim /var/www/api/core/node_modules/mailgun-js/node_modules/proxy-agent/node_modules/pac-proxy-agent/node_modules/pac-resolver/node_modules/degenerator/node_modules/ast-types/def/flow.js

Examining the stack trace... If you follow the versions specified as dependencies from<EMAIL_ADDRESS>eventually you see that degenerator depends on 0.x.x if ast-types. I am guessing, or it appears, you did not shrinkwrap your dependencies and at some point when you reinstalled everything it picked up new version of ast-types with the new syntax and things broke. Note since ast-types is at 0.x.x range and degenrerator depends on it, really for ast-types anything goes as per semver spec. So that's really the issue. One option you could try is somehow lock down the ast-types dependency to a working version. But my advice still stands... you need to update your platform. 0.12.0 is End-of-Life and it is an unmaintained and insecure target. 4.x will be EOL at the end of April. At least you should start using 6.x which will enter maintenance mode in May, but I would highly recommend the current LTS 8.x. and that you follow LTS in the future. The latest version of this module requires Node 6. In addition I suggest you explore locking down your dependencies so you're not open to fluctuating deployments. Some documentation:

https://docs.npmjs.com/files/package-locks
https://docs.npmjs.com/cli/shrinkwrap
https://docs.npmjs.com/cli/ci

Closing as Wont Fix as the problem is identified and there is nothing that we can do. If it still persists once you've updated Node version to one that's supported feel free to re-open.


⚠ Bofrost.at has degraded performance

In e61ae22, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1596 ms

Resolved: Bofrost.at performance has improved in a8ba492.


"Additional players" no longer working

Hi there!
For some days or maybe weeks the tts-node only sends the voice to the "main" sonos player but no longer to the additional players configured in that node. It did work before and we didn't change anything I'm aware of.
When I swap the "main" player with one of the additional players it only works on the now "new" main player, so there is no problem with the connection between node red/ultimate tts and the sonos speakers in principal.
Is there any known issue about that?
I'm running node-red-contrib-tts-ultimate 2.0.7 in a node red docker container (NR v 4.0.2)

Thanks for looking into it!
kind regards

Hi
Mine is working flawlessy since about 2 years.
No know issues.
Maybe a new firmware automatically installed on the Sonos players?
I need to see the node-red log. Are you able to grab it and paste it here?

Hi there
The firmware is the same on all sonos players and as I said, whatever sonos I put in as "main" works fine - only the "additional" ones don't do anything. But the same ones that don't work as "additional" ones in fact DO work, once I put one in as "main".
I'll happily provide everything you need - unfortunately I'm not sure - even after a bit of research - how I would get that log. I run node red as docker on photon os - do you happen to have a guide how to extract that log?

Hi
just issue this command: node-red-log -n 2000
I’m not an expert on photon os, but the command should be the same.

It doesn't seem to be so easy to export that log under photon os - but I have some other strange issues with sonos. I will first try to rule out, that it is in fact a problem with sonos and get back to you then!


Merge during rebuild

Today merge functions are only applied when we notice a merge while evaluating Action::Set, but we can also cause merges during a rebuild. Merge functions should also run in response to merges caused by rebuilds.  I'm actually surprised that this has not caused any real problems so far.

This seems to still fail. Me too, I am surprised. I won't have time to fix for a while though :(

I can take a stab at this this week.

Sent a PR with a fix (this took less time than I thought!)


Why are there two different .dlls produced for a class library?

When using Visual Studio to compile a WinUI for Desktop class library, I'm seeing that my bin/Debug/net5.0-windows10.0.18362.0 folder contains a number of files like MyLibName.dll.  There also is a ref sub-folder with another smaller instance of MyLibName.dll.
I'm curious why there are two .dlls being created here and why the second one is being kept around if it's more of an intermediate assembly?  Thanks in advance for your help.

@alwu-msft fyi

ref is the reference assembly which has no implementation:

Reference assemblies are a special type of assembly that contain only the minimum amount of metadata required to represent the library's public API surface.
Using a reference assembly enables developers to build programs that target a specific library version without having the full implementation assembly for that version.

Thank you for the information @MagicAndre1981.


How to implement it?

Could you provide a bit step by step instructions for this on a win10 machine and an example run? I am very interested to check performance of this modification. I tried greganov cpu solution for this.

@stevevaius2015 To run: python3 custom_whisper.py audio/ceave1.mp3 --language English --model base.en
make sure you have a folder and file to output to.

full instructions:
git clone https://github.com/MiscellaneousStuff/openai-whisper-cpu
git submodule init
git submodule update
pip install -e ./whisper
in the folder, do python3 custom_whisper.py audio/ceave1.mp3 --language English --model base.en

Why i get this erro when i try pip install -e ./whisper?
WARNING: Ignoring invalid distribution -ip (c:\python310\lib\site-packages)
ERROR: ./whisper is not a valid editable requirement. It should either be a path to a local project or a VCS URL (beginning with bzr+http, bzr+https, bzr+ssh, bzr+sftp, bzr+ftp, bzr+lp, bzr+file, git+http, git+https, git+ssh, git+git, git+file, hg+file, hg+http, hg+https, hg+ssh, hg+static-http, svn+ssh, svn+http, svn+https, svn+svn, svn+file).
  Complete coding noob here.
Could you please give further step by step instructions on how to install this update to whisper using python.  I don't understand how to fork the repo in this case for whisper.

Hello there. Ok the basic idea is that the original whisper repo from OpenAI contains code which allows you to run the model either at 100% or 50% (32-bit floating point or 16-bit floating point). The problem is that, to use this repo it needs to use a specific in-built neural network layer called "nn.Linear()" instead of the custom "Linear()" layer.
What this means for you in simple terms is that you just need to get this repo and the submodule (which is another GitHub repository which this project depends on, which can be found here and it will all just work together.
To do this, follow each instruction below step by step and you should find that it just works:
git clone https://github.com/MiscellaneousStuff/openai-whisper-cpu
git submodule init
git submodule update
pip install -e ./whisper


event: Twitter bans Stefan Molyneux

Cernovich
Molyneux's account (shortly before ban)

483k followers
joined June 2011

CNN activist Oliver

https://www.rt.com/news/494105-stefan-molyneux-twitter-ban/


Ingest Stanford CODEX datasets

As of April 9, awaiting updates to CODEX directory schema to support Stanford and possible updates to memory allocation in the sprm component of the CODEX workflow.

Awaiting CODEX directory schema which supports Stanford format; awaiting https://github.com/hubmapconsortium/sprm/issues/10


commited code for doing curd operations on bankInfo table

The project is not complete. API to retrieve data from Airtable not found.

Hello,
I have done the code for doing curd operations using mysql database. I have
tried to connect airtable but i failed to connect. So I have done backend
REST APIs to manage data in mysql database.
Thank you
Ajin V Alex


add pylint to requirements

We have a requirement.txt. Do we think it's needed in the main requirements? I know the readme says to run make but that's really only to run the tests.

Then we need a requirements_test.txt for testing related packages.

That's what I meant. You already put that in there @brian

Ok then I'm a genius. @insanity54 do you mind pulling pylint and leave requests.

problem persists...


Progress bar not work

Progress status added.
Can improve: Have to set cursors to update multiple lines.


[TACHYON-1428] Documented parts of the tachyon-client package in preparation for the checkstyle rule

https://tachyon.atlassian.net/browse/TACHYON-1428

Test PASSed.
Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/Tachyon-Pull-Request-Builder/7483/
Test PASSed.

LGTM


Server Client setup

seems good.
it maybe better to create playercontroller base class which can be used for robot arm and amr in the future. odom publisher and etc is only used for mobile robot.

Speaking of which, I happened to add ARRPlayerControler class here in my PR, so it could be reused for the purpose I guess.


done

Codecov Report
Attention: Patch coverage is 79.31034% with 6 lines in your changes are missing coverage. Please review.

Project coverage is 82.09%. Comparing base (c72fd8f) to head (478a99c).

Files
Patch %
Lines

dataflow/validator.go
33.33%
2 Missing and 2 partials :warning:

dataflow/req.go
75.00%
1 Missing and 1 partial :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff             @@
##           master     #388      +/-   ##
==========================================
- Coverage   82.28%   82.09%   -0.19%
==========================================
  Files          48       48
  Lines        1981     1960      -21
==========================================
- Hits         1630     1609      -21
+ Misses        279      278       -1
- Partials       72       73       +1

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


Upgrade TOC from .NET 5 to .NET 7

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

ID: 7b76cb0d-df6d-88c4-557d-ad327a566eef
Version Independent ID: 95083e1c-ef53-e813-08e2-1aa31b431f00
Content: Choose between .NET and .NET Framework for server apps
Content Source: docs/standard/choosing-core-framework-server.md
Product: dotnet-fundamentals
GitHub Login: @gewarren
Microsoft Alias: gewarren

@gewarren  I can fix this if you tell me which .yml file to update.

I think it should say "...between .NET and .NET Framework...". The file is at https://github.com/dotnet/docs/blob/main/docs/navigate/migration-guide/toc.yml.


Bigchaindb network validator

Hi,
I have created my own Bigchaindb network with four nodes and followed the steps mentioned in here (https://docs.bigchaindb.com/projects/server/en/latest/simple-network-setup.html) for configuration steps. But out of this four nodes, only two nodes identify as validators.
Configuration (all 4 machines):
Bigchaindb version : 2.0.0b3
Tendermint version : 0.22.3-2aa2b63c
OS : Ubuntu 16.4
python : 3.6
mongodb : v3.4.1
when I try this endpoint in my browser: http://<host_ip>:9984/api/v1/validators
Success 2 nodes gives
[{"pub_key": {"type": "tendermint/PubKeyEd25519", "value": "9KyVM6ZwvQQDyq9ZRA4C1D8sw+f/h8gJL7J8YQvkvMU="}, "voting_power": "10"}, {"pub_key": {"type": "tendermint/PubKeyEd25519", "value": "ttuQEkezd9bX0RCXfxK0NzUrVXXl14AwE+pJlDZCbkc="}, "voting_power": "10"}]
but failure 2 nodes gives the following error :
{"message": "Internal Server Error"}
And in my server side, I'm getting following error message :
[2018-07-30 02:04:13] [ERROR] (flask.app) Exception on /api/v1/validators [GET] (bigchaindb_webapi - pid: 2188) Traceback (most recent call last):   File "/usr/local/lib/python3.6/dist-packages/flask/app.py", line 1813, in full_dispatch_request     rv = self.dispatch_request()   File "/usr/local/lib/python3.6/dist-packages/flask/app.py", line 1799, in dispatch_request     return self.view_functions[rule.endpoint](**req.view_args)   File "/usr/local/lib/python3.6/dist-packages/flask_restful/__init__.py", line 480, in wrapper     resp = resource(*args, **kwargs)   File "/usr/local/lib/python3.6/dist-packages/flask/views.py", line 88, in view     return self.dispatch_request(*args, **kwargs)   File "/usr/local/lib/python3.6/dist-packages/flask_restful/__init__.py", line 595, in dispatch_request     resp = meth(*args, **kwargs)   File "/usr/local/lib/python3.6/dist-packages/bigchaindb/web/views/validators.py", line 16, in get     validators = bigchain.get_validators()   File "/usr/local/lib/python3.6/dist-packages/bigchaindb/tendermint/lib.py", line 467, in get_validators     validators = resp.json()['result']['validators'] KeyError: 'result'
I need to know how to fix this error?
Please let me know any further details require.
Thanks.

Is Tendermint running in the two nodes that give the error message? To check, you could ssh into the node and do ps -aux | grep tendermint
Note: The docs you used are for Ubuntu 18.04. There might be slight differences when using Ubuntu 16.04.

when I execute  ps -aux | grep tendermint  . returns following outputs in the all 4 nodes,
ubuntu    2877  0.0  4.4<PHONE_NUMBER>8 pts/0    Sl+  07:18   0:00 bigchaindb_ws_to_tendermint
root      2886  0.0  0.3  55740  3976 pts/1    S+   07:18   0:00 sudo tendermint node
root      2887  2.6  3.8  66448 38848 pts/1    Sl+  07:18   0:00 tendermint node
ubuntu    2903  0.0  0.1  12944  1084 pts/2    S+   07:18   0:00 grep --color=auto tendermint

It's very strange that http://<host_ip>:9984/api/v1/validators works for two of your notes (two host_ip values) but not for two other nodes. It's almost as if the failing nodes were set up differently somehow. Did you try nuking the bad nodes and setting up fresh new ones in their place?
I wonder why you're seeing both tendermint node and sudo tendermint node, with different process ids. You don't need to use sudo to run Tendermint, or at least you shouldn't.

@riyazlafir  @ttmc is right, I would also like to know why are there two tendermint instances on the same vm?
Also, could you please share the output of curl localhost:26657/validators from all nodes?
If you cannot get the output of the above command then most likely Tendermint hasn't been started properly.

When I run curl localhost:26657/validators.It returns
working two nodes :
{   "jsonrpc": "2.0",   "id": "",   "result": {     "block_height": "193",     "validators": [       {         "address": "104B8F4B19DD50718639D89BFA34A31549F47B92",         "pub_key": {           "type": "tendermint/PubKeyEd25519",           "value": "9KyVM6ZwvQQDyq9ZRA4C1D8sw+f/h8gJL7J8YQvkvMU="         },         "voting_power": "10",         "accum": "-10"       },       {         "address": "E9FE23AFDB9DF7E982B300E0BCEED26EEA099CA4",         "pub_key": {           "type": "tendermint/PubKeyEd25519",           "value": "ttuQEkezd9bX0RCXfxK0NzUrVXXl14AwE+pJlDZCbkc="         },         "voting_power": "10",         "accum": "10"       }     ]   } }
and error two nodes gives,
{   "jsonrpc": "2.0",   "id": "",   "error": {     "code": -32603,     "message": "Internal error",     "data": "Could not find validator set for height #0"   } }
I can run all 4 nodes only with tendermint node with sudo.
without sudo getting following error
ubuntu@ip:~$ tendermint node
open /home/ubuntu/.tendermint/config/priv_validator.json: permission denied

@riyazlafir there are only 2 validators in your /validators output. Did you specify 4 validators in all of the 4 genesis.json files? See here.

yes I have used the same genesis.json file for all 4 nodes
this is the my genesis.json
`{
"genesis_time": "2018-07-24T00:38:16.190478116Z",
"chain_id": "test-chain-wERhSn",
"consensus_params": {
"block_size_params": {
"max_bytes": "22020096",
"max_txs": "10000",
"max_gas": "-1"
},
"tx_size_params": {
"max_bytes": "10240",
"max_gas": "-1"
},
"block_gossip_params": {
"block_part_size_bytes": "65536"
},
"evidence_params": {
"max_age": "100000"
}
},
"validators": [
{
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "9KyVM6ZwvQQDyq9ZRA4C1D8sw+f/h8gJL7J8YQvkvMU="
},
"power": "10",
"name": "firstMachine"
},
{
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "QrUAX1Wnb46PNOWRthcPSiy4YdE4Sx2YqhSwFLso4WU="
},
"power": "10",
"name": "ThirdMachine"
},
{
"pub_key": {
"type": "tendermint/PubKeyEd25519",
"value": "ttuQEkezd9bX0RCXfxK0NzUrVXXl14AwE+pJlDZCbkc="
},
"power": "10",
"name": "secondMachine"
},
 {
  "pub_key": {
    "type": "tendermint/PubKeyEd25519",
    "value": "d+RtWf6X6oyP/GeLLAGY0SET0eC0V1TLyO/B541CVlk="
  },
  "power": "10",
  "name": "FourthMachine"
}

],
"app_hash": ""
}
`

Did you try to run a smaller set of the same validators previously? Just in case, you can not increase an existing network by updating genesis.json - if you want to include an existing node into a new network, you need to reset the data by tendermint unsafe_reset_all.

Ok, all good on that front then.
Could you, please, post the BigchainDB logs of the failing nodes?

bigchaindb-errors.log

@riyazlafir in this file I see some of the error logs you reported in the other issue, the one about the missing index. Did you also run 4 nodes when you reproduced that issue? Or did you re-use that node for the new setup?
In any case, since you had to do bigchaindb drop on this machine, you also need to execute tendermint unsafe_reset_all to clean up the corresponding Tendermint data. It is not very convenient that you have to run 2 commands now - improving this is on our radars.
Also, according to the RPC response, the two working nodes have committed 193 blocks as a 2-node cluster somehow. Did you create the 4-node genesis.json before or after running them?
So, in order to get a running 4-node cluster, on each of the 4 machines do:

Stop BigchainDB and Tendermint.
Execute bigchaindb -y drop and tendermint unsafe_reset_all.

Hope this helps.

@ldmberman   Great it works fine. 👍
Thanks. I need to if I need to another node in future, do I need to reset tendermint node and drop the db ? If yes will I lose my existing data?

@riyazlafir awesome!
We are currently working on the process of adding new validators to the network. We expect to finish the work within the next 2-3 weeks. It is one of the essential parts of the upcoming stable release.
Until then, the only way to add new nodes is to build a new cluster from scratch.
Yes, you lose the existing data when you do bigchaindb drop and tendermint unsafe_reset_all.

@ldmberman great .
Thanks for the support.

hi @riyazlafir @ldmberman @ttmc  i tried to host the netwrok in aws i created one instance and created api image of other three ( they have different pub and priv key though ) but when i tried to open http;//hostname:26657/api/v1/validators
i got only one validator in return , what coulld be the reason , also i have configured the genesis and config.toml as mentioned in the document , please helpstuck from a month ....

I have no idea. I haven't been involved with this project since 2019.


Added ENTER_KEY shortcut for ok buttons in dialogs, fixes #26362

Previously all focused UI elements can be pressed using Enter as well as Space Key and using Esc key we can exit a dialog.
I removed Enter key to press focused elements, with Enter key now we can press ok_button of a dialog instead. This fixes #26362

I removed Enter key to press focused elements

Doesn't this break accessibility with regards to keyboard-only navigation?

I removed Enter key to press focused elements

Doesn't this break accessibility with regards to keyboard-only navigation? Instead, I would consider tweaking the modal's primary LineEdit so it triggers the "OK" button while it's focused.

Keyboard-only navigation allows space as well as enter key to press the selected element. Now enter key will do the Okay button press while only space key should be used for selecting element.
I found this enter functionality more intuitive. It happens in both Ubuntu system dialog box as well whenever a dialog with apply or discard kind of options appear we can tab to move around elements from keyboard and pressing enter will apply no matter which element is selected and space will trigger the element.

This breaks compatibility, and it's not the right approach to solve this issue.


BLE Notifications stop working after SPI init

Hi All,
I have a weird one for you.
I have a program that communicates over BLE (peripheral and central, connected as a peripheral) to a computer. The computer sends some commands and then sends a message to enable/initialise the SPI Master.
Before the SPI is enabled, the notifications work well, as expected. After the SPI is initialised (by calling spi_bus_initialize and spi_bus_add_device) the notifications cease to work.
I have discovered that the esp_ble_gatts_send_indicate function returns ESP_FAIL and with a bit of modification to the esp_ble_gatts_send_indicate function I seem to be getting the BT_STATUS_NOMEM error.
I have checked the amount of free heap to be above 80K at all times.
I have also tried increasing the BT task stack size to 8192. This didn't help.
The strange part that I mentioned earlier is that this only seems to happen when I build on windows (with the latest pre-compiled toolchain).
If I build with the exact same source code (IDF at the same commit with no changes, and Project at the same commit with no changes) on fedora (with the latest pre-compiled toolchain), the program works fine. All notifications are sent as expected, no BT_STATUS_NOMEM occurs.
We have tried to get to the bottom of this for a couple of days now to no success.
Is there anything that could be causing this?

Please let me know if there is any more information that you would like.
@projectgus @igrr

Suggest that you post the two sets of bin/elf files

I've seen bugs that appear on certain machines only due to memory corruption of static data combined with the build order & layout (ie on different systems the object files are linked in a different order, leads to different order of static memory addresses in RAM).  So for some builds the memory corruption (buffer overflow, etc.) corrupts something harmless or lands in padding, but for other builds it may break something critical.
There is an item in our ticketing system to make IDF builds more reproducable to avoid this kind of phantom problem, but there are some technical sticking points before we can achieve this.
Unfortunately the heap debugging features don't extend to static memory, so if this is indeed static memory being corrupted then they're not useful. But you could try enabling heap poisoning and calling heap_caps_check_integrity() anyhow, just in case:
https://esp-idf.readthedocs.io/en/latest/api-reference/system/heap_debug.html#configuration
You can also manually look at the linker map files or symbol dumps (via objdump) from each of the ELF files, and look for anything which might stick out.

Hi all,
Thanks for your responses.
It seems to have been related to a globally declared variable that was not declared as static. It seems to have a name the same as found in lots of the ble stack (ret).
Declaring this variable locally in a function or adding static to the global declaration fixed the issue.

Hi @lucazader,
Glad you sorted this out.

It seems to have been related to a globally declared variable that was not declared as static. It seems to
have a name the same as found in lots of the ble stack (ret).

If there's a part of IDF that includes a globally declared variable with a generic name like "ret" then this is also a bug which we should fix. I had a quick grep of the BT stack code and can't see any global symbol named "ret" (lots of local variables using this name). If you think there may be such a bug here then please reopen the issue.

Hi @projectgus
It was a global variable called "ret" in my code, however it seemed to conflict with the local ret variables, or at least one of them.
Not 100% sure what was going on. l But it definitely was to do with that variable.


python-stix-v1.1.* isn't backward-compatible with earlier versions of STIX (ie, 1.0)

Shy of bundling multiple releases of python-stix with my application and iteratively loading  them in reverse chronological order via try/except blocks (the "Hail Mary" of dependency management) what do y'all suggest?

Just started looking at STIX parsing and came across this thread.  Was quite concerned by this comment:
STIX v1.1.1 included some changes that were not backwards compatible with STIX v1.1

The versioning scheme being used by the project suggests the use of semantic versioning but is not following the semver conventions:
http://semver.org/
Namely backwards compatibility must be maintained across patch version (i.e., v1.1.0 -> v1.1.1).  In fact, in semver backwards compatibility must be maintained across the same major version.  Have you given any thought to adopting semver to prevent this type of confusion in the future?
Apologies if you've already moved in this direction.  I'm still very new to this project.  Thanks!

Hi @sarus! Thanks for the comment! The STIX language defines it's versioning policy here: https://stix.mitre.org/language/versioning_policy.html which is a quite a bit different than semantic versioning (as you noticed, heh). Check it out if you get a chance.
Several of our utilities and APIs follow semver (e.g., stix-ramrod). The data model APIs (python-stix/python-cybox/python-maec) orient themselves around the version of the language, which is definitely confusing at times because it tries to reconcile software versioning with the parent language/schema versioning, though the two aren't always super compatible :-\
Let us know if you have any thoughts on how to apply semantic versioning (or other versioning scheme) concepts to the STIX language! I also encourage you to bring these ideas up on our discussion lists :)

I agree with @sarus: the versioning difference between STIX and semver.org is jarring. However, keeping python-stix in lock-step with the STIX version is probably less confusing overall than trying to maintain two separate versioning schemes.
That said, consider this potential solution:

python-stix version numbers remain in lock-step with STIX version numbers.
A separate project implements a "wrapper" around multiple versions of python-stix, insulating projects against newer STIX library explosions on data that worked fine with older STIX libraries. This new project would use semantic versioning ala  semver.org.

I thought about suggesting that the "sweet wrapper" project be named pixy-stix (https://en.wikipedia.org/wiki/Pixy_Stix). Unfortunately, pixy is already taken (http://www.cmucam.org/projects/cmucam5/wiki).

We currently maintain two branches of python-stix (1.1.1.x and 1.2.0.x). There's also a separate library (stix121) for STIX 1.2.1 that we don't maintain because I don't know of anyone using it (if I'm wrong, please let me know and we can update it).
I would support a wrapper that supports Semantic Versioning, and would be happy to communicate with anyone who develops one to notify when there are breaking changes in this library.
@wagner-certat as far as STIX itself is concerned, STIX 1 to STIX 2 was obviously a breaking change (XML to JSON, among many other changes), and caused the creation of a new library. The changes from STIX 2.0 to STIX 2.1 aren't likely to be backwards-compatible (or forwards-compatible), but that is up to the OASIS Cyber Threat Intelligence Technical Committee that is developing STIX 2.


Would it be within the scope of mason/mason-registry to add pylsp plugins?

Ref: https://github.com/python-lsp/python-lsp-server#3rd-party-plugins
These third party plugins have to be installed manually for now

Hmm actually, after trying to add it as a local custom registry I see a problem in that these extensions have to be installed into the same venv as python-lsp-server. Does mason have a way to do this kind of injection?

I'm looking for the same thing, I'd like to install stylelint-config-standard within the context of stylelint_lsp.

Hello! Yep, see https://github.com/williamboman/mason.nvim/issues/392. Aiming to add support in the upcoming 2.0.0 release.


Added flag --list-repo

The flag makes helm print the chart repo URL to use with helm repo add.
Issue: #7419
Signed-off-by: Dmitriy Ermakov<EMAIL_ADDRESS>
What this PR does / why we need it:
This PR allows printing of charts repo URLs. The printed URLs could be used in helm repo add  .
The PR is a possible solution to --list-repo flag which mentioned in #7419.
If applicable:

[ ] this PR contains documentation
[x] this PR contains unit tests
[ ] this PR has been tested for backwards compatibility

A new flag is not required to introduce a new field to the table. Just add it to the end of the table instead of the middle. That way users who use awk to parse information by its column number will continue to work.

A new flag is not required to introduce a new field to the table. Just add it to the end of the table instead of the middle. That way users who use awk to parse information by its column number will continue to work.

Hi @bacongobbler,
I did it, please, take a look.

Hi @bacongobbler,
I did it, please, take a look.

Technically, the backward compatibility rules state that a flag is necessary to introduce new data into the output. Unfortunately this was not well-documented until HIP-0004. We will let this PR through, but in the future we will definitely require feature flags to display new output.

Hi everyone!
At one of the stages of this PR there was a flag --list-repo.
I can restore it and make a new commit to this PR.
What do you think?

Yes. I believe that is the best path forward here for this feature request based on other's feedback.

Hi everyone,
Thanks for your patience!
I reintroduced the --list-repo flag but for some reason the circleci test fails with timeout:
#!/bin/bash -eo pipefail
make test-style
GO111MODULE=on golangci-lint run
ERRO Timeout exceeded: try increasing it by passing --timeout option
make: *** [Makefile:116: test-style] Error 4

Exited with code exit status 2
CircleCI received exit code 2

Can you try rebasing on top of main to see if that fixes things?

I'm sorry to say, this needs to move to 3.8.0. We need 2 maintainer approves on the latest code and we've run out of time for 3.7.0.


chore: update package-lock.json

This PR is required, as after installing NPM deps, package-lock.json is modified.


Reverting back to gRPC version 0.7.1.

We're having a problem with 0.8.0 which seems to not be closing the batchPool executor in AbstractBigtableConnection properly.

LGTM


Release 1.10.3?

There are a number of issues found that are fixed post-1.10.2
In the past we've only really done a patch release for major issues (and cherry-picked minor fixes along with it).
Some of these relatively minor issues however can be a show-stopper for many users to upgrade, and waiting for 1.11 is not really feasible since 1.11 will absolutely have new bugs that also need to be worked out.
List of changes fixed after 1.10.2 is here: https://github.com/docker/docker/issues?utf8=✓&q=is%3Aclosed+milestone%3A1.10.3+
Number of open issues still pending with 1.10.2:
https://github.com/docker/docker/issues?q=is%3Aopen+is%3Aissue+milestone%3A1.10.3

+1 if @tiborvass is up for another round

SGTM

SGTM, was thinking of this earlier today

We have a release process for this, I don't think this is the right approach.

Hi, for us in particular #19950 is killing us.  We either need a 1.10.3 release within the next couple of days or we will have to downgrade to 1.9.x
(Is it even possible to downgrade after the content migration?)

@StefanScherer yes it's possible. I doubt 1.10.3 would happen in in the next couple of days.

@icecrime How do we petition to have #19550 re-triaged from P2 to P0 to have that process kick in? I would think that a library not being able to properly handle concurrency (#20706) is a pretty big deal. For me personally, it's a Jenkins build system that has a ton of stuff going to stdout and stderr; on the order of 60-70MB each run.

+1, at least for us, that bug looks a lot more like a P0 than a P2 (it can cause silent data corruption in end-user applications, if old deployments of old code versions silently coexist with newer ones, imagine there is a schema change or access to a singleton resource or the like)
I didn't see any guidelines on how to characterize P0 vs P2 in the release process doc, is that spelled out somewhere?  Or is it a maintainer judgment call?

Would we want to consider a PR to change the Host header to address: https://github.com/docker/docker/issues/20865 ?

@duglin the issue there is (assuming that is indeed an issue, I haven't tested it out myself), that is a compatibility issue with all prior versions of Docker client due to the upgrade to go 1.6, is it not?

I'd have to double-check, and will try to do so tonight, but I suspect that setting the Host header to "" when we're talking over a unix socket should be compatible - meaning no daemon changes should be needed.  And since we don't support newer clients talking to old server, I think we'd just need to test v1.10.x daemons.

I'm assuming we'll compile v1.10.3 with golang 1.5, right?

@duglin yes, if it's going to be release (not decision yet) it'll be 1.5, but you can open a PR for the header, now, we can always close if it's not needed :innocent:

just did some testing and it appears that a v1.10 client is ok talking to a v1.11 daemon. I was using a v1.9 client earlier and I just re-confirmed that a v1.9 client does fail with a v1.11 daemon.  So no need for any v1.10.3 fix for this.

+1 for a 1.10.3 release with #19950/#20706 if possible. It is a very critical issue for us.

+1 for a 1.10.3 release with #19950/#20706. Critical for us as well

I'm sorry but this is not how our release process works, and we unfortunately don't have the bandwidth to do a patch release so close to the next code freeze.

How does the release process work then?  Clearly, multiple users are affected by a serious bug.  I'm sure there's 10x as many users affected than actually realize / bother to report it.
If we upgrade to 1.11.0 on release day, I'm sure we will discover yet more issues -- we just got bit hard with the 1.10 series (found bugs in every single one of 1.10.0, 1.10.1, 1.10.2) and I don't see why we should be any more confident about 1.11.0 :(
I respect that the Docker team has finite bandwidth to fix bugs, but I personally feel that if time is limited, the new features should be pushed back and critical bugs in existing features should take priority.  I suspect I'm not the only end user that feels that way -- a broken Docker is a serious problem.

I hate to +1, but we are still stuck on 1.8.3 because of https://github.com/docker/docker/issues/18527, and it seems that the same situation repeats, so a patch release would be very welcome.

The amount of users of Docker implies that some amount of users at any point in time will always be affected by some amount of bugs. Trust me, I'd be very happy to ship more often, but we simply cannot afford to do so given how much energy it takes to follow the activity on this repository alone :disappointed:
The release process is described in this document, in particular this paragraph about the decision making for triggering a release.
Looking at the current issues on the 1.10.3 milestone, nothing so far qualifies as a P0. However, this priority is established on maintainers best judgement, and as any other humans, we make mistakes :wink: So really, if you feel that one of these issues should be qualified as P0, please comment on them and we can reconsider.
Sounds good?

In particular, there's no definition of what differentiates a P0 from P1 or lower...
We did comment on the issue, starting here: https://github.com/docker/docker/issues/19950#issuecomment-191723168

@stevenschlansker Also above I noted that #20706 is a pretty big deal.

Is there an open/updated version of this ticket now that #19550 is bumped to P0? My team is getting upset with the repeated "Jenkins is failing" emails they are getting...

I think this ticket needs closing.
I assumed there wasn't a 1.10.3 until I saw this - https://github.com/docker/docker/releases/tag/v1.10.3

@AaronDMarasco-VSI 1.10.3 has been released : https://github.com/docker/docker/releases/tag/v1.10.3

@vdemeester Yes, thanks, I installed it about an hour after the RPMs were up and had commented over on #19550. :+1:


[Snyk] Upgrade: @angular/animations, @angular/common, @angular/compiler, @angular/core, @angular/forms, @angular/platform-browser, @angular/platform-browser-dynamic, @angular/router, @angular/service-worker

Snyk has created this PR to upgrade multiple dependencies.
👯♂ The following dependencies are linked and will therefore be updated together.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

Name
Versions
Released on

@angular/animationsfrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/commonfrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/compilerfrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/corefrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/formsfrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/platform-browserfrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/platform-browser-dynamicfrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/routerfrom 11.1.1 to 11.1.2
1 version ahead of your current version
22 days agoon 2021-02-03

@angular/service-workerfrom 11.0.9 to 11.1.2
10 versions ahead of your current version
22 days agoon 2021-02-03

Release notes

Package name: @angular/animations

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/animations GitHub release notes

Package name: @angular/common

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/common GitHub release notes

Package name: @angular/compiler

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/compiler GitHub release notes

Package name: @angular/core

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/core GitHub release notes

Package name: @angular/forms

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/forms GitHub release notes

Package name: @angular/platform-browser

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/platform-browser GitHub release notes

Package name: @angular/platform-browser-dynamic

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/platform-browser-dynamic GitHub release notes

Package name: @angular/router

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

    from @angular/router GitHub release notes

Package name: @angular/service-worker

11.1.2 - 2021-02-03

11.1.1 - 2021-01-27

11.1.0 - 2021-01-20

11.1.0-rc.0 - 2021-01-13

11.1.0-next.5 - 2021-01-13

11.1.0-next.4 - 2021-01-06

11.1.0-next.3 - 2020-12-17

11.1.0-next.2 - 2020-12-09

11.1.0-next.1 - 2020-12-02

11.1.0-next.0 - 2020-11-18

11.0.9 - 2021-01-13

    from @angular/service-worker GitHub release notes

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Issues opened


 I can't say more about this, since I don't know what arguments and HDF5 file you're using.
Where can I find this test_integration.py ?

It seems this error is thrown when the list in Dataset's 'node_feature' argument, does not correspond to the node features actually in the hdf5 file. I can't say more about this, since I don't know what arguments and HDF5 file you're using.
Where can I find this test_integration.py ?

As I wrote above, in this PR: https://github.com/DeepRank/deeprank-core/pull/162.
deeprank.preprocess takes as input feature_modules, which should be a list, and for sure the problem is that I'm not passing the same features that then I use in HDF5DataSet, as you were saying. But HDF5DataSet takes as input two distinct node_feature and edge_feature lists, so it's not clear to me if I have to pass node_feature + edge_feature to preprocess.  These are the features that I'd like to have in the HDF5DataSet instance:
node_feature=["type", "polarity", "bsa", "depth", "hse", "ic", "pssm"]
edge_feature=["dist"]

When understood, I should:

[ ] Improve the documentation about preprocess parameter feature_modules
[ ] Add tests in test_preprocess.py for different features
[ ] Improve error displayed if in the second step (HDF5DataSet instantiation) you pass in features not selected with the first step (preprocess)

The feature modules used during the preprocessing determine what node and edge features are computed. Some feature modules produce more than one particular feature.
https://github.com/DeepRank/deeprank-core/blob/ac293185fdabad25fca3d28f67bed71a71faabe5/tests/test_integration.py#L43
So the test only uses the sasa module, which will only produce a node features named "sasa". This does not correspond to the Dataset node_feature and edge_feature lists. And that's most likely the reason for that error.
Indeed, there should be some kind of documentation on the feature modules and what features they produce.
Optionally, you could test for every feature that can be generated in the preprocessing step, but that could also be done by making the test simply inspect the hdf5 file.
We could indeed give the error a longer message, saying that the feature wasn't generated during preprocessing.

The feature modules used during the preprocessing determine what node and edge features are computed. Some feature modules produce more than one particular feature.
https://github.com/DeepRank/deeprank-core/blob/ac293185fdabad25fca3d28f67bed71a71faabe5/tests/test_integration.py#L43
So the test only uses the sasa module, which will only produce a node feature named "sasa". This does not correspond to the Dataset node_feature and edge_feature lists. And that's most likely the reason for that error.
Indeed, there should be some kind of documentation on the feature modules and what features they produce.

I agree, indeed I opened an issue about this in the new kanban board I created for improving this kind of things.
As you can see from the PR I added some comments and documentation to the code. Now running the integration test with all features modules, I get an error about the target:
deeprankcore/DataSet.py:335: ValueError
===================================================================================================== warnings summary =====================================================================================================
../../../../../../miniforge3/envs/3d_vac/lib/python3.10/site-packages/torch/utils/tensorboard/__init__.py:4
../../../../../../miniforge3/envs/3d_vac/lib/python3.10/site-packages/torch/utils/tensorboard/__init__.py:4
  /Users/giuliacrocioni/miniforge3/envs/3d_vac/lib/python3.10/site-packages/torch/utils/tensorboard/__init__.py:4: DeprecationWarning: distutils Version classes are deprecated. Use packaging.version instead.
    if not hasattr(tensorboard, '__version__') or LooseVersion(tensorboard.__version__) < LooseVersion('1.15'):

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
================================================================================================= short test summary info ==================================================================================================
FAILED tests/test_integration.py::test_integration - ValueError: Target irmsd missing in residue-graph-101M:A:9:Alanine->Phenylalanine

You can reproduce the test using this file: https://github.com/DeepRank/deeprank-core/blob/integration_tests/tests/test_integration.py

The target score iRMSD seems to be calculated here: https://github.com/DeepRank/deeprank-core/blob/4e8823758ba03f824b4281f5689cb6a335ab2f6c/deeprankcore/tools/score.py#L24
You could either remove iRMSD from the test or add it to the hdf5 file, like this:
https://github.com/DeepRank/deeprank-core/blob/4e8823758ba03f824b4281f5689cb6a335ab2f6c/deeprankcore/GraphGenMP.py#L145

The target score iRMSD seems to be calculated here:
https://github.com/DeepRank/deeprank-core/blob/4e8823758ba03f824b4281f5689cb6a335ab2f6c/deeprankcore/tools/score.py#L24
You could either remove iRMSD from the test or add it to the hdf5 file, like this:
https://github.com/DeepRank/deeprank-core/blob/4e8823758ba03f824b4281f5689cb6a335ab2f6c/deeprankcore/GraphGenMP.py#L145

I didn't indicate any target in SingleResidueVariantResidueQuery. I think it's important to:

list all possible targets that can be used with query.py classes
if no targets are passed to the class init, copy target data from query to graph

I think it tries to take irmsd from the hdf5 file, because the dataset is given the argument "target=irmsd".

When training a network, you can only have one target right? Or should we combine all the targets in the hdf5 files into one output variable?
Currently deeprank is set up to ether

have one target variable
have zero target variables

An HDF5 file can have many target scores in it though, but the dataset class has to pick one.


Please confirm these before moving forward

[X] I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
[X] I have not been informed if the issue is resolved in a preview version of the winget client.

Category of the issue
Installation issue.
Brief description of your issue
I was able to install process explorer however I cannot run it with process-explorer as stated after the installation completes. I had to dig around to find its install location and finally figured out that even though the install directory is added to my path, there is only a single file by the name procexp64.exe in there.
Steps to reproduce
Ran this in Powershell:
> winget install Microsoft.Sysinternals.ProcessExplorer
Found Process Explorer [Microsoft.Sysinternals.ProcessExplorer] Version 17.04
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licenses to, third-party packages.
Downloading https://live.sysinternals.com/procexp64.exe
  ██████████████████████████████  2.28 MB / 2.28 MB
Successfully verified installer hash
Starting package install...
Path environment variable modified; restart your shell to use the new value.
Command line alias added: "process-explorer"
Successfully installed

Actual behavior
Running procexp64 works.
> process-explorer
process-explorer: The term 'process-explorer' is not recognized as a name of a cmdlet, function, script file, or executable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.

Expected behavior
Per the post install instructions, I should be able to run process-explorer to get it to run.
Environment
Windows Package Manager v1.5.1572
Copyright (c) Microsoft Corporation. All rights reserved.

Windows: Windows.Desktop v10.0.22621.1848
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.20.1572.0

Screenshots and Logs
No response

You need to restart your shell to apply changes in environment variables as is said after installing the package: "Path environment variable modified; restart your shell to use the new value."

@krystofkrticka Yes I did that. As I mentioned, running procexp64 works (after I restart the shell).

That's weird because I just tested it using Windows Sandbox and for me process-explorer works just fine.

It really looks like that refreshing environment variables got somehow stuck for you.

Where is the process-explorer shortcut/alias stored for you? I found this doc describing the implementation of the "portable installer" feature. It says:

Once the portable application is copied to the appropriate install location based on the preferences of the user, a symlink will be created that points to the portable application. The locations where these symlinks will be stored are "%LOCALAPPDATA%/Microsoft/WinGet/Links/"

However, for me, although %LOCALAPPDATA%/Microsoft/WinGet/Packages contains the process explorer install, %LOCALAPPDATA%/Microsoft/WinGet/Links is empty. Not sure if that doc is outdated or something?

Also sometimes you may need to restart your computer for environment variables to apply, because Windows is notorious for reboots almost everytime you change something.

Ok yeh. I uninstalled and then installed as admin this time and the symlink got created. Running process-explorer now works.

So I suppose we could either close this issue as "expected behavior" or maybe change it to be (as @Trenly stated) that the exe is not getting renamed. Additionally I feel it would be nice to add a note in the CLI that "symlink could not be created cuz not admin mode" for a better user experience.

Especially since it did say "command line alias added" which is actually incorrect.

Yes, you can close it. I wasn't able to reproduce your issue because I automatically installed it as admin.

r maybe change it to be (as @Trenly stated) that the exe is not getting renamed

This would probably be the preferred path

Feature Request: When the symlink can't be created, display an error to the CLI.

[Policy] Blocking-Issue

Related to https://github.com/microsoft/winget-cli/issues/3437

I'm going to go ahead and close this issue since we have the one in the comment above for the CLI.


Add runbook for DeprecatedRHEL6Vm

@sradco Thanks for the review. PTAL

We are going to delete the alert. This PR is not needed anymore. Thanks