  I know this is an issue that has been logged before but it doesn't appear to have ever been resolved.  This is the 4th time we have attempted to resolve this in some manner.  If we don't get a response within 24 hours, we will return the pancakebot

Can you please explain exactly what system you have and what error you're getting. We are finalizing a new version of the software with updated installer, auto trace feature and many more improvements which we plan to release shortly.

I am currently using windows 8.1 on the surface pro.  The error I've been getting happens after the program downloads.  It comes up and instead of showing the tray in the middle with the tools at the top, it shows two no image icons.

On Jan 9, 2017, at 6:08 PM, Slimmy82<EMAIL_ADDRESS>wrote:
Can you please explain exactly what system you have and what error you're getting. We are finalizing a new version of the software with updated installer, auto trace feature and many more improvements which we plan to release shortly.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.

Thank you for letting us know. I am not too familiar with surface pro, but I will ask the developer to have a look into it for sure. If there are any other details you think that may help us, I would appreciate it. This may include screenshots or video captures.

Here is a screen shot of what the pancake painter looks like when it opens.
Sent from my iPhone

On Jan 9, 2017, at 8:21 PM, Slimmy82<EMAIL_ADDRESS>wrote:
Thank you for letting us know. I am not too familiar with surface pro, but I will ask the developer to have a look into it for sure. If there are any other details you think that may help us, I would appreciate it. This may include screenshots or video captures.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or mute the thread.


ui: fix filtering readonly details while VM update

Description
Fixes #5724
Types of changes

[ ] Breaking change (fix or feature that would cause existing functionality to change)
[ ] New feature (non-breaking change which adds functionality)
[x] Bug fix (non-breaking change which fixes an issue)
[ ] Enhancement (improves an existing feature and functionality)
[ ] Cleanup (Code refactoring and cleanup, that may add test cases)

Feature/Enhancement Scale or Bug Severity
Feature/Enhancement Scale

[ ] Major
[ ] Minor

Bug Severity

[ ] BLOCKER
[ ] Critical
[ ] Major
[ ] Minor
[ ] Trivial

Screenshots (if appropriate):
Before fix (filtering of readonly details not working properly and updateVirtualMachine is called with rootDiskController setting)
Steps to reproduce:

On a VMware env, as a regular user deploy a VM, stop it after deployment. Template shouldn't have nicAdapter specified
Try to update VM with nicAdapter from UI by adding the new setting.
Observe updateVirtualMachine API is called with rootDiskController in the details

After fix:

How Has This Been Tested?

@blueorangutan ui

@shwstppr a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5887 (SL-JID-1055)

code looks good, but can you give a short brief as to how and why this solves the issue? It looks to be functionally the same, the filter only starting on the other end of the list.

@DaanHoogland I've changed loop to iterate from end of the list. As it was removing elements from the list in the loop, original code was having issues while removing multiple items.

@blueorangutan ui

@shwstppr a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

@shwstppr when i add a read-only detail, it is ignored. please check.

@blueorangutan ui

@shwstppr a Jenkins job has been kicked to build UI QA env. I'll keep you posted as I make progress.

UI build: :heavy_check_mark:
Live QA URL: http://qa.cloudstack.cloud:8080/client/pr/5887 (SL-JID-1074)

Verified latest changes. LGTM.


Fixed regex in FindESMF.cmake which accidentally matches directories with -l or -L as linker options

Thanks @mathomp4 for pointing this out.
The issue is that the regexes that scrape esmf.mk in FindESMF.cmake will accidentally match directory names with a -l or -L, and thus think they are linker flags. For example, this directory: /discover/swdev/gmao_SIteam/Baselibs/ESMA-Baselibs-6.1.0/x86_64-pc-linux-gnu/ifort_<IP_ADDRESS>4-intelmpi_<IP_ADDRESS>4.

@lizziel This is a trivial change so I'm going to merge this. Moving forward, is it okay if I directly merge small things like this?

Yes, please do.


Fix downloading arm64 binary for kubescape

Overview
Fix #1237
Test:
curl -s https://raw.githubusercontent.com/HollowMan6/kubescape/macm1/install.sh | /bin/bash

cc: @craigbox

Does it make sense to have Linux and arm64? What's the combo for raspberry pi 4 on Linux?

@matthyx Yes, of course. Raspberry pi 4 is using the arm64. FYI, I add the Linux arm64 because of this issue request: #195

Wait raspberry pi is aarch64 or arm64? I meant maybe the way you separate OS and arch creates more choices than what we have...

Actually arm64 is the same as aarch64, just for the uname -m command in Linux it’s called aarch64 while in macOS it’s called arm64.

https://stackoverflow.com/a/47274698

thanks for your update @HollowMan6


why HighLevelProducer cannot round robin?

Questions
I have a kafka broker, and it has 5 partitions.   When I use the HighLevelProducer to send data to the broker,  it just send to partion 0. My code shows below.
var host = '<IP_ADDRESS>:9092';
var kafka = require('kafka-node'),
  HighLevelProducer = kafka.HighLevelProducer,
  client = new kafka.KafkaClient({kafkaHost: host}),
  producer = new HighLevelProducer(client),
  payloads = [
        { topic: 'topic1', messages:'hello world' },
  ];
producer.on('ready', function() {
  setInterval(() => {
    client.refreshMetadata(['topic1'], function() {
      producer.send(payloads, function(err, data) {
        console.log(data);
      });
    });
  }, 2000);
});

hope anybody answer. (希望各位解答。)


Inserting a line break

Have really been enjoying Springseed.
I want to report a minor bug: sometimes when note-taking it's necessary to hit enter twice to insert a line break and move the cursor to the next line; other times, just once as expected. This doesn't happen when the cursor is at the start of a blank line, or in the middle of a line with text, only at the end of one.
I'm in Ubuntu 13.10 and installed using the 64-bit .deb package.

Can't insert line break at all for myself...


neovide: Fix and update

Motivation for this change

Fix #133409 by backporting freetype
Remove expat
2021-06-21 -> 2021-08-08

Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

thanks ! I was going to ask you for an update as well ^^''


[YouTube] Missing videos when listing video IDs of a channel

DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

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

Checklist

[X] I'm reporting that yt-dlp is broken on a supported site
[X] I've verified that I'm running yt-dlp version 2023.07.06 (update instructions) or later (specify commit)
[X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
[X] I've checked that all URLs and arguments with special characters are properly quoted or escaped
[X] I've searched known issues and the bugtracker for similar issues including closed ones. DO NOT post duplicates
[X] I've read the guidelines for opening an issue
[X] I've read about sharing account credentials and I'm willing to share it if required

Region
United States
Provide a description that is worded well enough to be understood
I've been trying to backup the superhumman YouTube channel, but I noticed that not all videos are found by yt-dlp.  If I run
yt-dlp --flat-playlist --print id https://www.youtube.com/@superhumman

I get a total of 215 entries, however the correct number of videos on the channel appears to be 365.  I've spot checked individual videos on the channel found that many of the latest videos are indeed missing from the output.  Also worth noting that some of the videos are age-restricted, however I've found that passing --cookies-from-browser safari with a logged in account (w/ age over 21) does not change the output
Provide verbose output that clearly demonstrates the problem

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

Complete Verbose Output
yt-dlp -vU --flat-playlist --print id https://www.youtube.com/@superhumman
[debug] Command-line config: ['-vU', '--flat-playlist', '--print', 'id', 'https://www.youtube.com/@superhumman']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version<EMAIL_ADDRESS>[b532a3481] (pip)
[debug] Python 3.11.5 (CPython arm64 64bit) - macOS-13.5.2-arm64-arm-64bit (OpenSSL 3.1.2 1 Aug 2023)
[debug] exe versions: ffmpeg 6.0 (setts), ffprobe 6.0, rtmpdump 2.4
[debug] Optional libraries: Cryptodome-3.18.0, brotli-1.0.9, certifi-2023.07.22, mutagen-1.46.0, sqlite3-2.6.0, websockets-11.0.3
[debug] Proxy map: {}
[debug] Loaded 1855 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Available version<EMAIL_ADDRESS>Current version<EMAIL_ADDRESS>yt-dlp is up to date<EMAIL_ADDRESS>[youtube:tab] Extracting URL: https://www.youtube.com/@superhumman
[youtube:tab] @superhumman: Downloading webpage
[debug] [youtube:tab] Selected tab: 'videos' (videos), Requested tab: ''
[youtube:tab] Downloading all uploads of the channel. To download only the videos in a specific tab, pass the tab's URL
[youtube:tab] @superhumman/streams: Downloading webpage
[debug] [youtube:tab] Selected tab: 'streams' (live), Requested tab: 'streams'
[youtube:tab] @superhumman/shorts: Downloading webpage
[debug] [youtube:tab] Selected tab: 'shorts' (shorts), Requested tab: 'shorts'
[youtube:tab] Downloading as multiple playlists, separated by tabs. To download as a single playlist instead, pass https://www.youtube.com/playlist?list=UUURl9ca-7gurJC7KhGlmpMg
[download] Downloading playlist: super humman
[youtube:tab] Playlist super humman: Downloading 3 items of 3
[debug] The information of all playlist entries will be held in memory
[download] Downloading item 1 of 3
[download] Downloading playlist: super humman - Videos
[youtube:tab] UCURl9ca-7gurJC7KhGlmpMg page 1: Downloading API JSON
[youtube:tab] UCURl9ca-7gurJC7KhGlmpMg page 2: Downloading API JSON
[youtube:tab] UCURl9ca-7gurJC7KhGlmpMg page 3: Downloading API JSON
[youtube:tab] Playlist super humman - Videos: Downloading 116 items of 116
[debug] The information of all playlist entries will be held in memory
[download] Downloading item 1 of 116
wNI-bPkV8CY
[download] Downloading item 2 of 116
KQG-h-yB5gY
[download] Downloading item 3 of 116
PoPo0ocz0Yg
[download] Downloading item 4 of 116
_Wb9yxuelsA
[download] Downloading item 5 of 116
CjpkBxFySDI
[download] Downloading item 6 of 116
vaFhPuUu4DA
[download] Downloading item 7 of 116
M6IdKDMBmUY
[download] Downloading item 8 of 116
B6jDRer9Uq8
[download] Downloading item 9 of 116
SjE2OdRDk1Y
[download] Downloading item 10 of 116
Zi79K5VBO8o
[download] Downloading item 11 of 116
uarCqoPcIjs
[download] Downloading item 12 of 116
oDXtQ-JrLdI
[download] Downloading item 13 of 116
ARzQc-88tvA
[download] Downloading item 14 of 116
-aq6ptPmQSo
[download] Downloading item 15 of 116
GbwBdZvOEK0
[download] Downloading item 16 of 116
5g3dnGsU8b0
[download] Downloading item 17 of 116
_-7uI5DmRiQ
[download] Downloading item 18 of 116
uoFNb10AkKk
[download] Downloading item 19 of 116
nN7Dl3Bww78
[download] Downloading item 20 of 116
_PFHSsWrXZM
[download] Downloading item 21 of 116
i4MM3FQkzPM
[download] Downloading item 22 of 116
ZANP2yNUieE
[download] Downloading item 23 of 116
T9G7KeXIVeI
[download] Downloading item 24 of 116
IJL_ewF52sg
[download] Downloading item 25 of 116
yb2WQjlh7ZQ
[download] Downloading item 26 of 116
tm2GLdMoCE8
[download] Downloading item 27 of 116
Ms28moHSRhE
[download] Downloading item 28 of 116
8KDE7tUUZzQ
[download] Downloading item 29 of 116
pbsqUefYswk
[download] Downloading item 30 of 116
ZPjGGuuzAf8
[download] Downloading item 31 of 116
dsyZBEM0gFI
[download] Downloading item 32 of 116
nz2O7T_ihdI
[download] Downloading item 33 of 116
q9vQk2um01s
[download] Downloading item 34 of 116
UTwm6IufNdw
[download] Downloading item 35 of 116
gnlA-g779i4
[download] Downloading item 36 of 116
HBG1ESpo3UU
[download] Downloading item 37 of 116
HONNViskFCk
[download] Downloading item 38 of 116
dimL4el4gFA
[download] Downloading item 39 of 116
LBGlIfKxCB8
[download] Downloading item 40 of 116
fTr6U2jaZ1o
[download] Downloading item 41 of 116
mECEm7R81GU
[download] Downloading item 42 of 116
dAacWfM1EY0
[download] Downloading item 43 of 116
fOMajTnuNss
[download] Downloading item 44 of 116
kfOxsIB7fZo
[download] Downloading item 45 of 116
zjI9UEWu1Gs
[download] Downloading item 46 of 116
fuMSefT14Zc
[download] Downloading item 47 of 116
zFgHPHZIu4U
[download] Downloading item 48 of 116
T38KnB7AhCs
[download] Downloading item 49 of 116
4N7NZMVuwKU
[download] Downloading item 50 of 116
lC9_FUghTQI
[download] Downloading item 51 of 116
7tfaXQNVNqw
[download] Downloading item 52 of 116
iz1YUT-O_RA
[download] Downloading item 53 of 116
4iZn1Tcinsw
[download] Downloading item 54 of 116
OYWb19Oq11I
[download] Downloading item 55 of 116
uDZVwEN4g4A
[download] Downloading item 56 of 116
h_LUzW_ABzI
[download] Downloading item 57 of 116
gV8OP01OJpk
[download] Downloading item 58 of 116
fvf8fOl6k7A
[download] Downloading item 59 of 116
GR7ihDyQzNQ
[download] Downloading item 60 of 116
OsLSkltvVUA
[download] Downloading item 61 of 116
3PVd6hOtMVY
[download] Downloading item 62 of 116
QyDGHaM9K5c
[download] Downloading item 63 of 116
M65M7ZtkreM
[download] Downloading item 64 of 116
zaUNZevj0Xk
[download] Downloading item 65 of 116
bUrUmeVr0Do
[download] Downloading item 66 of 116
3I1YYkc6gic
[download] Downloading item 67 of 116
bEgMj5-rnGw
[download] Downloading item 68 of 116
br_6ZGmGIsM
[download] Downloading item 69 of 116
fspwWUCzzc8
[download] Downloading item 70 of 116
VxlAdfXASTo
[download] Downloading item 71 of 116
v6plrqewWNI
[download] Downloading item 72 of 116
rMphBXihHhk
[download] Downloading item 73 of 116
2iTaJxoiS8I
[download] Downloading item 74 of 116
lkCaaKGJr1c
[download] Downloading item 75 of 116
sEFPSmrBRNM
[download] Downloading item 76 of 116
noFgc4Sp1Q4
[download] Downloading item 77 of 116
hLEoIIl3h7M
[download] Downloading item 78 of 116
hs0FuUgR9Fc
[download] Downloading item 79 of 116
rK7LwBuo6Mw
[download] Downloading item 80 of 116
Ejkh2i_ouvI
[download] Downloading item 81 of 116
IIhz_lOXyac
[download] Downloading item 82 of 116
MPUJH7s-ZOA
[download] Downloading item 83 of 116
-Dtmw3X6Rzc
[download] Downloading item 84 of 116
tVK-2nu_cp4
[download] Downloading item 85 of 116
XpS5HsWYwdk
[download] Downloading item 86 of 116
YltJbcefHP0
[download] Downloading item 87 of 116
usGWaJr511U
[download] Downloading item 88 of 116
zO_jUM5ml9c
[download] Downloading item 89 of 116
Xk2AHNt6Ggc
[download] Downloading item 90 of 116
adwXs3Q9ihc
[download] Downloading item 91 of 116
jQinVjfgygA
[download] Downloading item 92 of 116
0MMhKCZoTuE
[download] Downloading item 93 of 116
ys9Yes-fkG4
[download] Downloading item 94 of 116
EBCrQVK74uw
[download] Downloading item 95 of 116
Ysuv8_oE9ew
[download] Downloading item 96 of 116
65XVC26Kk5U
[download] Downloading item 97 of 116
cuUpB1n6YCs
[download] Downloading item 98 of 116
XTCEF9yGAn8
[download] Downloading item 99 of 116
1Kx-KAsywx4
[download] Downloading item 100 of 116
LUNKkNb8uLc
[download] Downloading item 101 of 116
E1i9DGE700E
[download] Downloading item 102 of 116
jbqVMT7qwuA
[download] Downloading item 103 of 116
QBUHl7U3GBs
[download] Downloading item 104 of 116
DVfFpIEOh2g
[download] Downloading item 105 of 116
VpVabNQP2sY
[download] Downloading item 106 of 116
YKYw8zjqz-w
[download] Downloading item 107 of 116
-yJWNwVU_to
[download] Downloading item 108 of 116
--unGa7xgec
[download] Downloading item 109 of 116
9JNIfGZyJLI
[download] Downloading item 110 of 116
87mEo-edcFc
[download] Downloading item 111 of 116
dPofIdqV2v8
[download] Downloading item 112 of 116
o3tTNdn5XeQ
[download] Downloading item 113 of 116
PKuIiUN5AhE
[download] Downloading item 114 of 116
mprUC_K7oeI
[download] Downloading item 115 of 116
XUiMlxR8T88
[download] Downloading item 116 of 116
w1VP-Hw7rAo
[download] Finished downloading playlist: super humman - Videos
[download] Downloading item 2 of 3
[download] Downloading playlist: super humman - Live
[youtube:tab] Playlist super humman - Live: Downloading 1 items of 1
[debug] The information of all playlist entries will be held in memory
[download] Downloading item 1 of 1
PTTD3yCL-lo
[download] Finished downloading playlist: super humman - Live
[download] Downloading item 3 of 3
[download] Downloading playlist: super humman - Shorts
[youtube:tab] UCURl9ca-7gurJC7KhGlmpMg page 1: Downloading API JSON
[youtube:tab] UCURl9ca-7gurJC7KhGlmpMg page 2: Downloading API JSON
[youtube:tab] Playlist super humman - Shorts: Downloading 98 items of 98
[debug] The information of all playlist entries will be held in memory
[download] Downloading item 1 of 98
60Xx8NaM4hE
[download] Downloading item 2 of 98
vCet8Bzov4E
[download] Downloading item 3 of 98
AADKirsQ7fk
[download] Downloading item 4 of 98
3UJy81y2K1M
[download] Downloading item 5 of 98
EhBa-cqIBls
[download] Downloading item 6 of 98
LewbcQKNvXg
[download] Downloading item 7 of 98
d4b0WOTly68
[download] Downloading item 8 of 98
LKJJrPYC8FE
[download] Downloading item 9 of 98
jVXngwV20bk
[download] Downloading item 10 of 98
oZcW8PYcl3U
[download] Downloading item 11 of 98
ovdzi_BnMgU
[download] Downloading item 12 of 98
U3Mf5HNR_4I
[download] Downloading item 13 of 98
Lu6uK7plxHE
[download] Downloading item 14 of 98
I7DCAVrccdQ
[download] Downloading item 15 of 98
10f2zWX9IfQ
[download] Downloading item 16 of 98
C3XhNWDfo-A
[download] Downloading item 17 of 98
obFcRDaxOoM
[download] Downloading item 18 of 98
jAfGSRtJLrw
[download] Downloading item 19 of 98
NBxmmHQO-SQ
[download] Downloading item 20 of 98
EY0TKMhCR7c
[download] Downloading item 21 of 98
tH-l0j6M_CQ
[download] Downloading item 22 of 98
GhxbqPBNIdc
[download] Downloading item 23 of 98
DClssY9WQMs
[download] Downloading item 24 of 98
5bAYXUA7xjg
[download] Downloading item 25 of 98
cqiFcCLlrZg
[download] Downloading item 26 of 98
orP_WoSxxiU
[download] Downloading item 27 of 98
OHB48DT2dPw
[download] Downloading item 28 of 98
5mRIKtR6gpM
[download] Downloading item 29 of 98
UpSAxWIW1ls
[download] Downloading item 30 of 98
04D-7AokV1I
[download] Downloading item 31 of 98
el4YpOUsGBA
[download] Downloading item 32 of 98
Jgn7beANfLE
[download] Downloading item 33 of 98
p1J7m0QLtzA
[download] Downloading item 34 of 98
E5r9vatNttI
[download] Downloading item 35 of 98
HLAJtGgi5Gc
[download] Downloading item 36 of 98
Inv0TxbbOTE
[download] Downloading item 37 of 98
AVHZB0vt_gA
[download] Downloading item 38 of 98
8OiLomSx1Xs
[download] Downloading item 39 of 98
TLZ8owYVxF8
[download] Downloading item 40 of 98
RSEfxxyCUZw
[download] Downloading item 41 of 98
Yt7Ja-4MsqI
[download] Downloading item 42 of 98
4sZv4YFB27E
[download] Downloading item 43 of 98
GS0SybT9SFw
[download] Downloading item 44 of 98
bEdQSemhZn0
[download] Downloading item 45 of 98
H9XuwyecQqk
[download] Downloading item 46 of 98
JQi7JUXMSKU
[download] Downloading item 47 of 98
Q8fHHuNSjF8
[download] Downloading item 48 of 98
APnh3YPhFVU
[download] Downloading item 49 of 98
uBjZLaIqWKY
[download] Downloading item 50 of 98
kX9RnG2aHrE
[download] Downloading item 51 of 98
b-JzOCHP8nQ
[download] Downloading item 52 of 98
45aoJVjezkA
[download] Downloading item 53 of 98
zG2AiPgF5Ys
[download] Downloading item 54 of 98
Pyi6TEaqkXg
[download] Downloading item 55 of 98
Kh4yLGbHcl0
[download] Downloading item 56 of 98
hWdXPiEEApI
[download] Downloading item 57 of 98
MSjQxKNbqj8
[download] Downloading item 58 of 98
pcg0U_GA4rk
[download] Downloading item 59 of 98
wS8brN5sSjM
[download] Downloading item 60 of 98
m_R6SrUhAtw
[download] Downloading item 61 of 98
r0bV9wxCYHs
[download] Downloading item 62 of 98
0Ge_-MIm8uw
[download] Downloading item 63 of 98
ObXbdiFYmj8
[download] Downloading item 64 of 98
Wt9BoyIBqtI
[download] Downloading item 65 of 98
sAhpkpMqHUE
[download] Downloading item 66 of 98
gDoQa41M17w
[download] Downloading item 67 of 98
XHlcuAdjBzw
[download] Downloading item 68 of 98
POwH5b0hZws
[download] Downloading item 69 of 98
FjtanPZgM-w
[download] Downloading item 70 of 98
iiUGLUc_12Y
[download] Downloading item 71 of 98
LLhWWuwt40I
[download] Downloading item 72 of 98
XZSufdhRO8I
[download] Downloading item 73 of 98
rRf4pnJd-d4
[download] Downloading item 74 of 98
RaBpHj00P-8
[download] Downloading item 75 of 98
HrU426uPOhE
[download] Downloading item 76 of 98
ftTigdTydqc
[download] Downloading item 77 of 98
nOn3UJWssTQ
[download] Downloading item 78 of 98
X4weQHk83TY
[download] Downloading item 79 of 98
1G7BJagjU2M
[download] Downloading item 80 of 98
baPLaFofJDs
[download] Downloading item 81 of 98
gXVhJ00VT_g
[download] Downloading item 82 of 98
y-eY_D6sLCg
[download] Downloading item 83 of 98
PGcTH91NLcs
[download] Downloading item 84 of 98
cmHB2VWu0h8
[download] Downloading item 85 of 98
GnBHddjHxqY
[download] Downloading item 86 of 98
4NQCriwgjlM
[download] Downloading item 87 of 98
EI-M_sZ0o6I
[download] Downloading item 88 of 98
Wi0RtCvr21o
[download] Downloading item 89 of 98
jYrUp77BInk
[download] Downloading item 90 of 98
mxMVV6FScBU
[download] Downloading item 91 of 98
VIC6GqwxaUw
[download] Downloading item 92 of 98
obNAgqGmgPc
[download] Downloading item 93 of 98
nDs17vgm-gg
[download] Downloading item 94 of 98
xGNyz5STQag
[download] Downloading item 95 of 98
xla75DLKiv0
[download] Downloading item 96 of 98
7pJ-B5lDUT8
[download] Downloading item 97 of 98
MamSoig8FkQ
[download] Downloading item 98 of 98
LlmwH3cQUrE
[download] Finished downloading playlist: super humman - Shorts
[download] Finished downloading playlist: super humman

I get a total of 215 entries, however the correct number of videos on the channel appears to be 365.

Although the video count listed on the channel page is 365, in my web browser I went through the videos/live/shorts tabs and hand-counted the available videos, and the counts match what yt-dlp yielded: 116/1/98

I've spot checked individual videos on the channel found that many of the latest videos are indeed missing from the output.

Which videos were missing? I couldn't find any

I've generally found that the most reliable way to get all videos of a channel is to convert the channel url to a playlist url and then use the playlist url to download the channel's videos.
Converting the channel url for super humman https://www.youtube.com/channel/UCURl9ca-7gurJC7KhGlmpMg to a playlist url gives you:
https://www.youtube.com/playlist?list=UUURl9ca-7gurJC7KhGlmpMg
and then using that with the --flat-playlist option I get exactly 365 videos.

@xpalidotious Good tip, and yeah it looks like it's just the youtube tab API that is failing here (in browser and w/ yt-dlp)
For reference/clarity, here's how you can get the channel ID for any channel:
$ yt-dlp --print channel_id -I1 "https://www.youtube.com/@superhumman"
UCURl9ca-7gurJC7KhGlmpMg

And then to construct the playlist URL, you need to change the first 2 characters of the ID from UC to UU and append it to:
https://www.youtube.com/playlist?list=

The channel tabs don't always show all videos - particularly "unavailable" ones.
For playlists we can ask YouTube to show them (which we do), so that might be why you get more through uploads playlist.
Note that uploads playlist is capped at 20k, whereas I don't think the tabs are? (might've changed since I last checked some years ago though)

@bashonly

looks like it's just the youtube tab API that is failing here

Is it possible for yt-dlp to work around this somehow?  I didn't even notice I was missing videos from my archives until I counted today.

https://www.youtube.com/watch?v=0FgE261UMHQ, for example, is available, but isn't on shorts, live, or videos
For future reference, here's a Linux script to compare 2 playlists:
diff -u <(sort <(yt-dlp --print id URL --flat-playlist)) <(sort <(yt-dlp --print id URL --flat-playlist))

Is it possible for yt-dlp to work around this somehow?

You can workaround this by passing the playlist URL instead. If youtube isn't sending us the data when we request tabs, there's nothing we can do. You are getting the same results you get in web browser


Test Bottle File conversion with Amundsen BTL files

Issue
The bottle files (*.btl) conversion to netCDF haven't yet been tested, I believe it would be good to test it with some Amundsen bottle data.

[x] Get tes bottle files
[x] Run conversion
[ ] Confirm data is correctly parsed
[ ] Confirm metadata is correctly parsed
[ ] Confirm metadata to be transferred to data is appropriately transfered
[ ] Is it compatible with ERDDAP

A few changes were added to the cioos-dev branch to handle issues specific to the bottles files.
An example of conversion of the GreenEdge Bottle files is now available here:
https://colab.research.google.com/drive/1nPfGSCpWAOht2aGY5yiZccZfT6vEb9bQ?authuser=1#scrollTo=sM_rI1_xAvXZ


Reset config directory before each test

Reset the config directory content before each test to reduce tests that affect each other.
Extracted from #2100.

Maybe I should move the last two commits to their own PR as well, since they aren't really on topic here? At least I think a squash would be inappropriate with those in here.

Maybe I should move the last two commits to their own PR as well, since they aren't really on topic here? At least I think a squash would be inappropriate with those in here.

hmm, yes, sorry, just seen that here. That could be maybe also a good first issue.

@matrss ignore the ui_*.py files. Don't change. They are autocreated by pyuic5.


What to modify for GNSS receiver Ethernet connection?

Hello,
I already have Apollo running successfully with the recommended system design, and the Novatel GNSS+IMU connected via USB to the PC.  If I want to use an Ethernet connection instead of USB, which files do I need to modify and how?  I have tried changing only the physical connection from USB to Ethernet and launching Apollo, but this results in no GNSS data in cyber monitor.
Thank you.

You might have to modify the driver to read data from ethernet port instead of USB. GNSS driver is here: https://github.com/ApolloAuto/apollo/tree/master/modules/drivers/gnss
Please feel free to reopen the issue if you have other questions. Thanks for using Apollo.


Drew/better buttons

Changed buttons to include text and increase hit box

looks good, address that one comment and merge


Out of memory problems with Zulip 5.6 and 6.0

Hello all.
Around November 16, I had to increase the RAM of the VM because the OOM killer regularly killed services and Zulip was only partially usable. Since when the RAM became scarce I can unfortunately no longer say because the monitoring is not yet running so long.
Then on November 23, Zulip was upgraded from 5.6 to version 6.0 and the memory requirements exploded again.
Does anyone have any ideas what we can do about this?

Hi! Based on those graphs and knowing what was in the 6.0 release, there's no significant change in Zulip's behavior. (It's possible that there's a tiny increase in memory footprint due to upgrading third-party dependencies).
I think what you're seeing is that because you increased the memory available on the host before the upgrade, Zulip switched its default mode for how to run queue processors to a configuration that is more efficient but uses more memory:
https://zulip.readthedocs.io/en/latest/production/deployment.html#queue-workers-multiprocess
Zulip is designed to make use of the memory available on the system -- so for example, memcached will be allocated 1/8 of the system's available memory. The configuration will be updated whenever you run zulip-puppet-apply, which is included in the upgrade process.
If you want to go back to using less memory, you can set that deployment option manually, resize your system, and run zulip-puppet-apply so your configuration changes take effect.

Does anyone have any ideas what we can do about this?

@HellMar , if you suspect memory leaks or increased memory usage/requirement, i would setup some monitoring script to watch process memory growth over time.
something like
while true;do date;ps -eo rss,vsz,pid,etime,comm,args|sort -rn | head -n 25;sleep 60;done >logfile

I am encountering a similar problem - I am running the latest git version and at some point in the last couple of weeks I suddenly started to see the zulip server becoming unavailable frequently (up to 2 times a day). Upon investigating the log files (I didn't touch configuration or anything before) I noticed that nginx was killed because of out-of-memory and in other places I saw that the connection to rabbitmq was lost. A reboot fixes the problem but I can't reboot once or even multiple times a day... The machine has 4 GB of RAM.

I'm going to merge this into #23174, which is also a memory consumption report with recent versions.  Please follow along there for further updates.


[Feature Request] Ability to grab latest comment

I have no idea if I am doing this right, but I am hoping to have the Zapier integration updated so that one of the fields that I can pull data from is the latest comment on a ticket.
My use case here is if I update a ticket in Linear via a new comment, I want to be grab that comment and (via Zapier) add it to a database entry in Notion.

It sounds like you need to switch to using the existing comment trigger,

You can see the data that will be available for new comments, here:
https://github.com/linear/linear-zapier/blob/master/src/triggers/comment.ts#L4

O.o
How did I miss that?

Ah, yes. So I am not sure if this is desired functionality, but when I try and do that, the Issue ID field does not allow me to "Insert Data" like using the Updated Issue trigger does ala this screenshot.

As I am writing this comment, it would also be convenient if I could choose a label to trigger off of.
Such as: New comment added to a ticket with the XX label but ignore all other new comments.

It should be there according to the code…


DOC: Section on common issues encountered with PEFT

So far, this section contains two issues, not using latest package versions and issues with loading PEFT models. This is based on what I feel are issues that are commonly brought up.
If this is helpful, I think in the future, we should sections on common issues with quantization, correcting wrong expectations about memory use and runtime performance, etc., which I feel often come up.

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint.

Note: The docs link from the bot doesn't seem to work, here they are: https://moon-ci-docs.huggingface.co/docs/peft/pr_909/en/common_issues


ModelCheckpoint does not save the model when _is_graph_network is False

System information

Have I written custom code (as opposed to using a stock
example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g.,
Linux Ubuntu 16.04): tensorflow/tensorflow:2.1.0-gpu-py3

Describe the current behavior
When using tf.keras.callbacks.ModelCheckpoint it implies that when save_weights_only is False it will save the model using model.save, however it does not.
Due to the code in set_model that checks model._is_graph_network save_weights_only becomes True for my usecase.
https://github.com/tensorflow/tensorflow/blob/v2.1.0/tensorflow/python/keras/callbacks.py#L920-L923
Describe the expected behavior
When save_weights_only=False the network should be saved using model.save instead of model.save_weights.
It is not clear to me what the _is_graph_network variable is influenced by and how one would make it True. At the very least this is a documentation issue where the documentation implies that settings save_weights_only will save the model using model.save when this is not true.
Additionally, if I run model.save outside of the callback it succeeds, therefore there is no reason why the callback should not be able to do the same.

@TrentHouliston
Request you to help us with colab link or simple standalone code to reproduce the issue in our environment.It helps us in localizing the issue faster. Thanks!

It has been 14 days with no activity and the awaiting response label was assigned. Is this still an issue?

@TrentHouliston
Any update on this issue please. Thanks!

Hi @ravikyram, Sorry the covid19 has slowed me down a bit. I'll try to provide a mwe today or tomorrow.

Hi @ravikyram
Here is a mwe that is close to my current usage that shows the issue.
I have two "identical" setups one with a sequential model and one with a custom one.
When the checkpoint is run in the custom one, instead of saving the model (despite the save_weights_only=False) it saves weights only. Which is very misleading and also incorrect behaviour.
When I save the model manually it works fine.
The sequential model works as expected.
#!/usr/bin/env python3

import tensorflow as tf
import numpy as np

class TestModel(tf.keras.Model):
    def __init__(self, n_layers, **kwargs):
        super(TestModel, self).__init__(**kwargs)

        self.n_layers = n_layers
        self.map = {}
        for i in range(self.n_layers):
            self.map[str(i)] = tf.keras.layers.Dense(units=1)

    def call(self, X, training=False):

        for i in range(self.n_layers):
            X = self.map[str(i)](X)

        return X

if __name__ == "__main__":
    n_layers = 5

    # Custom model
    custom = TestModel(n_layers)
    custom.compile(optimizer="adam", loss="mse")
    custom.fit(
        x=np.ones((10000), np.float32),
        y=np.ones((10000), np.float32),
        epochs=10,
        callbacks=[
            tf.keras.callbacks.ModelCheckpoint(
                filepath="output/custom/callback/model{epoch}", save_weights_only=False,
            )
        ],
    )
    custom.save("output/custom/manual/model")

    # Sequential model
    sequential = tf.keras.Sequential([tf.keras.layers.Dense(units=1) for i in range(n_layers)])
    sequential.compile(optimizer="adam", loss="mse")
    sequential.fit(
        x=np.ones((10000), np.float32),
        y=np.ones((10000), np.float32),
        epochs=10,
        callbacks=[
            tf.keras.callbacks.ModelCheckpoint(
                filepath="output/sequential/callback/model{epoch}",
                save_weights_only=False,
            )
        ],
    )
    sequential.save("output/sequential/manual/model")

I have tried on colab with TF version 2.1.0, 2.2.0-rc3 and was able to reproduce the issue.Please, find the gist here. Thanks!

Any updates on this issue?

While we wait for a fix for this issue, here is a workaround posted by @marwan116 in a #42741:

my current workaround is to implement my own ModelCheckpoint - that overrides set_model ...
class CustomCheckpoint(tf.keras.callbacks.ModelCheckpoint):
    def set_model(self, model):
        self.model = model

@geetachavan1 As we are on RC1 I don't it could still in https://github.com/orgs/tensorflow/projects/11

Do you think that we could add a postponed (or something other naming) column?

@TrentHouliston Looks like this was resolved. I checked with tf-nightly. Please check the gist here.
Please verify once and close the issue if this was resolved for you. Thanks!

Closing this issue as this was resolved in recent tf-nightly. Please feel free to reopen if the issue persists again. Thanks!

import tensorflow as tf
from tensorflow.keras.models import load_model
# Load the model
model = load_model('model2019_fullHead.h5')
here's the error : ValueError: No model config found in the file at <tensorflow.python.platform.gfile.GFile object at 0x7f724affbf10>. what shall I do ?


Changing color of axis labels

I was able to change almost all of the line chart's colors, except for the periodic axis labels. How would you go about doing this?

Edit: seems like it's done here but I still have no clue how to implement this in my code: https://github.com/i-schuetz/SwiftCharts/blob/c9be2126c375a02b77960f441a79f15a24ce86c9/Examples/Examples/MultipleAxesExample.swift#L82-L107

Use ChartLabelSettings.fontColor. For more customisation you also can create a ChartAxisValue subclass and override labels.


adds 'intro to greg' post

I've joined Postman, too!
Depends on #13

Nice! LGTM I think, post looks good! No nitpicks even.

Images fixed.  Link to Julian's post is correct as is.