error message in atom

Hello! I keep getting this error message when I look at any .html files in atom. Did I download the wrong package, maybe? I followed its directions to view in developer tools (second image below) but I do not understand what I am looking for. Thanks so much guys!

@mabonmoon
Are you able to right-click the index.html file to bring up the option to view it in a browser instead of in Atom?

@ReadReedRed yep, that part works just fine. The error message isn't causing any problems, it is just startling when it comes up so I was just wondering. I suppose this isn't exactly an 'issue' so I hope it's okay I ask these questions here!

You could turn the linter-html package off? Then see if it persists. If it clears it up, you may want to then uninstall and re-install the linter package.


Remove CAPX from OnlyForDevRelease

Description of changes:
Remove CAPX from OnlyForDevRelease
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

/lgtm
/approve


Cupertinopagetransition opt

Visual comparison: https://docs.google.com/presentation/d/120sZ247kVG7FNBpOjhCNfyuMH4R_ISKQmpt7sN0mJHA/edit?resourcekey=0-wGkzc8vVceTjc-lvFsliQA#slide=id.p
Cupertino Transition before this change: timeline_linear_gradient.json.zip
Cupertino Transition after this change: timeline_manually_drawn2.json.zip, timeline_manual_drawn1.json.zip

Gold has detected about 2 untriaged digest(s) on patchset 3.
View them at https://flutter-gold.skia.org/cl/github/75670

Gold has detected about 4 untriaged digest(s) on patchset 5.
View them at https://flutter-gold.skia.org/cl/github/75670

Gold has detected about 2 untriaged digest(s) on patchset 9.
View them at https://flutter-gold.skia.org/cl/github/75670


Add support for image previews

Closes #5
This adds support for showing a popup with the image upon click. It is disabled by default, but can be enabled upon setting the preview: true property. The popup shows the image name and options to open in a new tab or search for it in other notes, but this can be changed/extended in the future.
Note this PR also includes a bit of restructuring to make it possible, such as splitting the styles off into a separate stylesheet. I have tried to change as little as possible and keep to the extant coding style, but this couldn't be implemented without changing a bunch of stuff.

Good addition, thanks @mirnovov!
Is there any way the plugin could support images outside the vault?
For example, on the same disk/filesystem, vault is in /vault and files would be under /storage/pictures.

@mirnovov, thank you so much for the PR! 🙏 Sorry it took me so long to get back to you, but life has been… busy.
Last night I merged locally and then wanted to add some thumbnails at the bottom, introduce support for mobile, and so on. I quickly got into a rabbit hole trying to build all of this from scratch.
So, I ended up leveraging https://www.lightgalleryjs.com/ fully, and with that, we get almost everything for free. Please let me know what you think of it, and sorry if you invested your personal time just to see the PR not being merged. :(

Is there any way the plugin could support images outside the vault?

@deurk I'm sure something could be hacked together for something like that, but AFAYK Obsidian doesn't provide any tool to access files outside the vault, nor encourages it as a best practice!

@mirnovov, thank you so much for the PR! 🙏 Sorry it took me so long to get back to you, but life has been… busy.
Last night I merged locally and then wanted to add some thumbnails at the bottom, introduce support for mobile, and so on. I quickly got into a rabbit hole trying to build all of this from scratch.
So, I ended up leveraging https://www.lightgalleryjs.com/ fully, and with that, we get almost everything for free. Please let me know what you think of it, and sorry if you invested your personal time just to see the PR not being merged.  Thanks for developing the plugin in the first place, which is what really matters.


build faild~~ no support:compatibility

Error:(32, 13) Failed to resolve: android.support:compatibility-v4:23+

Please read the relevant wiki for your build method

you may need to update your android sdk

I'm going to go ahead a close this. Please reopen if this is still a problem for you @ikkyu0319. No one else appears to be having the problem and most likely the issue is that you need to run the android sdk updater tool

What helped me was to change the dependencies line to:
compile 'com.android.support:support-v4:23+'

When building using gradle, the OpenStreetMapViewer\build.gradle will fail as it cannot discover

compile 'android.support:compatibility-v4:23+'

As @rastikw suggested, replacing this with the below value will resolve the issue.

compile 'com.android.support:support-v4:23+'


Linux installation

Is it possible to provide precompiled versions for Linux or at least provide the steps to install it (using the source)?

Currently, one of the plugins we use does not have Linux support, but it is planned.

Any updates on this? Linux support would be great

The plugin still doesn't support linux. You can track its development on https://github.com/flutter-webrtc/flutter-webrtc/issues/492, but it doesn't seem like they're making much progress.

No updates. We want to have Linux support, as we've said many times in the Discord, the moment one of the plugins we're using supports Linux, well release the Linux version. There's literally nothing we can do right now.
People have had success using Lutris and Wine, at least when not using AMD GPUs: https://discord.com/channels/774491656643674122/774491656643674128/936710744291041291.

As I assume the app uses the API, would it be possible to share the necessary request? Maybe Linux Users can work around this with a few curl requests manually until it is fixed.

@pinpox if it were that easy, this app wouldn't exist, and the CLI tool would have MSCZ support. We are supporting as many platforms as we can. The app is not compilable on Linux in its current state, please use Wine + Lutris if you aren't on an AMD GPU, otherwise, use an Android emulator or VM, or Windows VM, they work.

Hi, Flutter-webrtc added two releases in the last week regarding linux support, with i guess a more polished 1.0 version being close to finish it seems. It would be awesome, if this app would become supported on linux natively soon :)

Thanks for the heads up but we already knew that and made a Linux version already, it'll be releasing soon

Soon™ has arrived. I only tested it on Ubuntu 22.04 so you guys need to test it to see if I need to fix anything
Instructions: https://github.com/LibreScore/app-librescore#linux
Download: https://github.com/LibreScore/app-librescore/releases/latest/download/LibreScore.AppImage

cc @Barmarel

Manjaro Gnome with Wayland, fuse2 v2.9.9-4: doesn't install:
chmod a+x ./LibreScore.AppImage
./LibreScore.AppImage --install
/tmp/.mount_LibreSNCJ5ld/AppRun: line 7: 11369 Segmentation fault      (core dumped) "${APPDIR}/setup" "$@"

Well, can't really diagnose it with just a segfault, obviously my first question is, are you using x86_64 or arm64

Sorry, my fault :|
x86_64 64bit, AMD Plattform
Is there a verbose option, or something similar?

Well, as the segfault says, there is a core dump. Analyzing a core dump is kind of a tedious task, don't really feel like doing it right now lol, stayed up late today. I'm also on AMD, so that's not the issue. Something I'll ask you to do before I go to bed is to run ./LibreScore.AppImage --appimage-extract. It'll extract the contents of the appimage into a folder. AppRun is the main "initial" binary. Maybe you can skip it and run librescore directly (without installing).

´´´
./AppRun
./AppRun: line 12: /librescore: No such file or directory
´´´
Sleep well, i may go poke also a bit

No Stress, thank you for investement.

Anyways, you seg faulted while running the setup script. It's just a bash script so it's surprising it seg faulted. Try running ./setup --help and see if it prints the help message. If it does, try running ./setup --install (it'll probably fail, but it's just to see what's causing the seg fault exactly). This is my last message for today, thanks for debugging for me

@MeGreen any updates? Did you try what I shared? I want to know what:
APPDIR=. ./AppRun,
./setup --help,
APPDIR=. APPIMAGE="$PWD/AppRun" ./setup --install,
APPDIR=. APPIMAGE="$PWD/AppRun" ./setup --uninstall, and
LD_LIBRARY_PATH=$LD_LIBRARY_PATH./lib ./librescore do.

Is it possible to build the AppImage on a lower version of Ubuntu? (<= 18.04, maybe in docker since Github Actions has deprecated the Ubuntu 18.04 runner)
It seems that the segfault comes from the bundled libc.so.6 (GLIBC_2.35).

I can remove the bundled libc and let it use the system version

No.
The minimum version of libc is set to 2.34 during compile time.
./librescore: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./librescore)
./librescore: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./lib/libflutter_webrtc_plugin.so)
./librescore: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by ./lib/libstdc++.so.6)
./librescore: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by ./lib/libstdc++.so.6)
./librescore: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by ./lib/libstdc++.so.6)

I am using Ubuntu 18.04, and it comes with glibc 2.27.

The reason the bundled libc.so.6 failed is that it isn't using a corresponding ld-linux.so.2.
https://stackoverflow.com/a/851229
The path of ld-linux.so.2 is an absolute path so it didn't get bundled into the AppImage.
ldd librescore:
...
/lib64/ld-linux-x86-64.so.2 (0x00007fd5e670b000)
...

I could let it use a relative path by patchelf --set-interpreter lib/ld-linux-x86-64.so.2 ./librescore, and
https://github.com/LibreScore/app-librescore/blob/6d486031790dd4053fc8617ee01954d3f33c0cb0/.github/workflows/build_app.yaml#L67 could bundle it into the AppImage.
The segfault has disappeared but it comes to get a new error that can't display the GUI
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast

** (librescore:12277): WARNING **: 17:03:39.349: Failed to start Flutter renderer: Unable to create a GL context

#
# Fatal error in: ../../media/engine/adm_helpers.cc, line 39
# last system error: 0
# Check failed: 0 == adm->Init() (0 vs. -1)
# Failed to initialize the ADM.Aborted

libstdc++.so is different from the one used by the OS.

@MeGreen please try the version v2.0.48: https://github.com/LibreScore/app-librescore/releases/download/v2.0.48/LibreScore.AppImage

It runs for me, but I can't find anything. This is all I get:

Tried searching for Rush E or https://musescore.com/user/30667655/scores/6862109 and both didn't return anything.

@pinpox The screenshot you shared is of the downloads tab, so maybe that was a mistake, but I'm sure you meant that no results appear in the home tab. I've seen other people face this issue before, it's therefore not Linux-related and so I won't be helping you in this issue unfortunately. Try the Discord server (found at the top of the README) for support questions

Thanks for the clarification. I'll try the Discord, this seems like a (separate) bug though, worth investigating if others are having this as well.

Hi, sry i had a friend over for a few days, and then rehearsal weekend with my orchestra, so i hadn't the time.
Unfortunately version 2.0.48 didn't work for me neither.
with .48 this is the requested outputs:
cd squashfs-root

./setup --help
  -h, --help
  -i, --install
  -u, -r, --uninstall, --remove

./setup --install
Error
cp: cannot stat '': No such file or directory
Error

./librescore
./librescore: /mnt/EE7ED4C57ED4882B/Downloads/squashfs-root/lib/libc.so.6: version `GLIBC_2.36' not found (required by /usr/lib/libstdc++.so.6)

I've also tried executing everything from my home directory instead of my externally mounted Downloads, but no change there. The same error messages with different paths.
glibc is installed as confirmed by pacman with version 2.36-6
As an inspirations by @Xmader , this is my output of ldd librescore
ldd librescore
./librescore: MYHDD/Downloads/squashfs-root/./lib/libc.so.6: version `GLIBC_2.36' not found (required by /usr/lib/libstdc++.so.6)
	linux-vdso.so.1 (0x00007ffe7caae000)
	libbitsdojo_window_linux_plugin.so => MYHDD/Downloads/squashfs-root/./lib/libbitsdojo_window_linux_plugin.so (0x00007ffbf59e0000)
	libflutter_webrtc_plugin.so => MYHDD/Downloads/squashfs-root/./lib/libflutter_webrtc_plugin.so (0x00007ffbf5936000)
	liburl_launcher_linux_plugin.so => MYHDD/Downloads/squashfs-root/./lib/liburl_launcher_linux_plugin.so (0x00007ffbf5930000)
	libwindow_size_plugin.so => MYHDD/Downloads/squashfs-root/./lib/libwindow_size_plugin.so (0x00007ffbf5929000)
	libflutter_linux_gtk.so => MYHDD/Downloads/squashfs-root/./lib/libflutter_linux_gtk.so (0x00007ffbf4a00000)
	libgtk-3.so.0 => MYHDD/Downloads/squashfs-root/./lib/libgtk-3.so.0 (0x00007ffbf4000000)
	libgdk-3.so.0 => MYHDD/Downloads/squashfs-root/./lib/libgdk-3.so.0 (0x00007ffbf5814000)
	libpangocairo-1.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libpangocairo-1.0.so.0 (0x00007ffbf49ec000)
	libpango-1.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libpango-1.0.so.0 (0x00007ffbf497e000)
	libharfbuzz.so.0 => MYHDD/Downloads/squashfs-root/./lib/libharfbuzz.so.0 (0x00007ffbf48ab000)
	libatk-1.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libatk-1.0.so.0 (0x00007ffbf487d000)
	libcairo-gobject.so.2 => MYHDD/Downloads/squashfs-root/./lib/libcairo-gobject.so.2 (0x00007ffbf5805000)
	libcairo.so.2 => MYHDD/Downloads/squashfs-root/./lib/libcairo.so.2 (0x00007ffbf3ed2000)
	libgdk_pixbuf-2.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libgdk_pixbuf-2.0.so.0 (0x00007ffbf3e9f000)
	libgio-2.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libgio-2.0.so.0 (0x00007ffbf3cb0000)
	libgobject-2.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libgobject-2.0.so.0 (0x00007ffbf3c4a000)
	libglib-2.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libglib-2.0.so.0 (0x00007ffbf3b02000)
	libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007ffbf3800000)
	libm.so.6 => MYHDD/Downloads/squashfs-root/./lib/libm.so.6 (0x00007ffbf3713000)
	libgcc_s.so.1 => MYHDD/Downloads/squashfs-root/./lib/libgcc_s.so.1 (0x00007ffbf3ab2000)
	libc.so.6 => MYHDD/Downloads/squashfs-root/./lib/libc.so.6 (0x00007ffbf3400000)
	libwebrtc.so => MYHDD/Downloads/squashfs-root/./lib/libwebrtc.so (0x00007ffbf2000000)
	libdl.so.2 => MYHDD/Downloads/squashfs-root/./lib/libdl.so.2 (0x00007ffbf4875000)
	libepoxy.so.0 => MYHDD/Downloads/squashfs-root/./lib/libepoxy.so.0 (0x00007ffbf1eac000)
	libpthread.so.0 => MYHDD/Downloads/squashfs-root/./lib/libpthread.so.0 (0x00007ffbf486f000)
	./lib/ld-linux-x86-64.so.2 => /usr/lib64/ld-linux-x86-64.so.2 (0x00007ffbf59f3000)
	libgmodule-2.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libgmodule-2.0.so.0 (0x00007ffbf4865000)
	libX11.so.6 => MYHDD/Downloads/squashfs-root/./lib/libX11.so.6 (0x00007ffbf1d63000)
	libXi.so.6 => MYHDD/Downloads/squashfs-root/./lib/libXi.so.6 (0x00007ffbf3a9d000)
	libXfixes.so.3 => MYHDD/Downloads/squashfs-root/./lib/libXfixes.so.3 (0x00007ffbf3a94000)
	libatk-bridge-2.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libatk-bridge-2.0.so.0 (0x00007ffbf3a58000)
	libfribidi.so.0 => MYHDD/Downloads/squashfs-root/./lib/libfribidi.so.0 (0x00007ffbf3a3b000)
	libpangoft2-1.0.so.0 => MYHDD/Downloads/squashfs-root/./lib/libpangoft2-1.0.so.0 (0x00007ffbf36f5000)
	libfontconfig.so.1 => MYHDD/Downloads/squashfs-root/./lib/libfontconfig.so.1 (0x00007ffbf36a8000)
	libXinerama.so.1 => MYHDD/Downloads/squashfs-root/./lib/libXinerama.so.1 (0x00007ffbf36a2000)
	libXrandr.so.2 => MYHDD/Downloads/squashfs-root/./lib/libXrandr.so.2 (0x00007ffbf3694000)
	libXcursor.so.1 => MYHDD/Downloads/squashfs-root/./lib/libXcursor.so.1 (0x00007ffbf3687000)
	libXcomposite.so.1 => MYHDD/Downloads/squashfs-root/./lib/libXcomposite.so.1 (0x00007ffbf3681000)
	libXdamage.so.1 => MYHDD/Downloads/squashfs-root/./lib/libXdamage.so.1 (0x00007ffbf367b000)
	libxkbcommon.so.0 => MYHDD/Downloads/squashfs-root/./lib/libxkbcommon.so.0 (0x00007ffbf33b7000)
	libwayland-cursor.so.0 => MYHDD/Downloads/squashfs-root/./lib/libwayland-cursor.so.0 (0x00007ffbf3670000)
	libwayland-egl.so.1 => MYHDD/Downloads/squashfs-root/./lib/libwayland-egl.so.1 (0x00007ffbf366a000)
	libwayland-client.so.0 => MYHDD/Downloads/squashfs-root/./lib/libwayland-client.so.0 (0x00007ffbf3658000)
	libXext.so.6 => MYHDD/Downloads/squashfs-root/./lib/libXext.so.6 (0x00007ffbf3641000)
	libthai.so.0 => MYHDD/Downloads/squashfs-root/./lib/libthai.so.0 (0x00007ffbf3635000)
	libfreetype.so.6 => MYHDD/Downloads/squashfs-root/./lib/libfreetype.so.6 (0x00007ffbf1c99000)
	libgraphite2.so.3 => MYHDD/Downloads/squashfs-root/./lib/libgraphite2.so.3 (0x00007ffbf338f000)
	libpixman-1.so.0 => MYHDD/Downloads/squashfs-root/./lib/libpixman-1.so.0 (0x00007ffbf1bec000)
	libpng16.so.16 => MYHDD/Downloads/squashfs-root/./lib/libpng16.so.16 (0x00007ffbf3351000)
	libxcb-shm.so.0 => MYHDD/Downloads/squashfs-root/./lib/libxcb-shm.so.0 (0x00007ffbf334b000)
	libxcb.so.1 => MYHDD/Downloads/squashfs-root/./lib/libxcb.so.1 (0x00007ffbf331b000)
	libxcb-render.so.0 => MYHDD/Downloads/squashfs-root/./lib/libxcb-render.so.0 (0x00007ffbf3309000)
	libXrender.so.1 => MYHDD/Downloads/squashfs-root/./lib/libXrender.so.1 (0x00007ffbf1bde000)
	libz.so.1 => MYHDD/Downloads/squashfs-root/./lib/libz.so.1 (0x00007ffbf1bc1000)
	libjpeg.so.8 => MYHDD/Downloads/squashfs-root/./lib/libjpeg.so.8 (0x00007ffbf1b3e000)
	libmount.so.1 => MYHDD/Downloads/squashfs-root/./lib/libmount.so.1 (0x00007ffbf1af7000)
	libselinux.so.1 => MYHDD/Downloads/squashfs-root/./lib/libselinux.so.1 (0x00007ffbf1ac8000)
	libffi.so.8 => MYHDD/Downloads/squashfs-root/./lib/libffi.so.8 (0x00007ffbf1aba000)
	libpcre.so.3 => MYHDD/Downloads/squashfs-root/./lib/libpcre.so.3 (0x00007ffbf1a43000)
	libgbm.so.1 => MYHDD/Downloads/squashfs-root/./lib/libgbm.so.1 (0x00007ffbf1a31000)
	libdbus-1.so.3 => MYHDD/Downloads/squashfs-root/./lib/libdbus-1.so.3 (0x00007ffbf19dd000)
	libatspi.so.0 => MYHDD/Downloads/squashfs-root/./lib/libatspi.so.0 (0x00007ffbf199d000)
	libexpat.so.1 => MYHDD/Downloads/squashfs-root/./lib/libexpat.so.1 (0x00007ffbf1969000)
	libuuid.so.1 => MYHDD/Downloads/squashfs-root/./lib/libuuid.so.1 (0x00007ffbf195f000)
	libdatrie.so.1 => MYHDD/Downloads/squashfs-root/./lib/libdatrie.so.1 (0x00007ffbf1955000)
	libbrotlidec.so.1 => MYHDD/Downloads/squashfs-root/./lib/libbrotlidec.so.1 (0x00007ffbf1946000)
	libXau.so.6 => MYHDD/Downloads/squashfs-root/./lib/libXau.so.6 (0x00007ffbf193d000)
	libXdmcp.so.6 => MYHDD/Downloads/squashfs-root/./lib/libXdmcp.so.6 (0x00007ffbf1934000)
	libblkid.so.1 => MYHDD/Downloads/squashfs-root/./lib/libblkid.so.1 (0x00007ffbf18fb000)
	libpcre2-8.so.0 => MYHDD/Downloads/squashfs-root/./lib/libpcre2-8.so.0 (0x00007ffbf1863000)
	libdrm.so.2 => MYHDD/Downloads/squashfs-root/./lib/libdrm.so.2 (0x00007ffbf184b000)
	libwayland-server.so.0 => MYHDD/Downloads/squashfs-root/./lib/libwayland-server.so.0 (0x00007ffbf1831000)
	libsystemd.so.0 => MYHDD/Downloads/squashfs-root/./lib/libsystemd.so.0 (0x00007ffbf1764000)
	libbrotlicommon.so.1 => MYHDD/Downloads/squashfs-root/./lib/libbrotlicommon.so.1 (0x00007ffbf1740000)
	libbsd.so.0 => MYHDD/Downloads/squashfs-root/./lib/libbsd.so.0 (0x00007ffbf1726000)
	liblzma.so.5 => MYHDD/Downloads/squashfs-root/./lib/liblzma.so.5 (0x00007ffbf16f9000)
	libzstd.so.1 => MYHDD/Downloads/squashfs-root/./lib/libzstd.so.1 (0x00007ffbf1623000)
	liblz4.so.1 => MYHDD/Downloads/squashfs-root/./lib/liblz4.so.1 (0x00007ffbf1602000)
	libcap.so.2 => MYHDD/Downloads/squashfs-root/./lib/libcap.so.2 (0x00007ffbf15f6000)
	libgcrypt.so.20 => MYHDD/Downloads/squashfs-root/./lib/libgcrypt.so.20 (0x00007ffbf14b6000)
	libmd.so.0 => MYHDD/Downloads/squashfs-root/./lib/libmd.so.0 (0x00007ffbf14a8000)
	libgpg-error.so.0 => MYHDD/Downloads/squashfs-root/./lib/libgpg-error.so.0 (0x00007ffbf147e000)

For their other suggestion, i don't have enough experience with github and building appimages to quickly try them out.

@MeGreen I actually deleted the message with the requested commands lol, didn't expect you to still try them. In this case I actually wanted you to just run the AppImage normally, though I can assume that it'll result in the glibc error that you shared

Understandable^^. But normal installation just gives a segfault with the same erorr again, i'm sorry.

Is that for --install? How about running the AppImage without any flags, just ./LibreScore.AppImage

Yes, that's for --install. Just running gives
./librescore: /tmp/.mount_LibreStUEW8h/lib/libc.so.6: version `GLIBC_2.36' not found (required by /usr/lib/libstdc++.so.6)

@MeGreen @Xmader @gorgobacka @99thGamer9 @Barmarel Please try version v2.0.49: https://github.com/LibreScore/app-librescore/releases/download/v2.0.49/LibreScore.AppImage

It gives
/tmp/.mount_LibreSYf09Fi/AppRun: line 7:  7759 Segmentation fault      ldconfig -p
      7760                       | grep libstdc++
      7761                       | awk '{ system("echo " $4) }'
      7762                       | head -n 1
      7763                       | xargs -I {} strings {}
      7764                       | grep GLIBC_"[[:digit:]]"
      7765                       | sort -V
      7766                       | tail -n 1
      7767                       | cut -c 7-
/tmp/.mount_LibreSYf09Fi/AppRun: line 7:  7757 Exit 139                { ldconfig -p | grep libstdc++ | awk '{ system("echo " $4) }' | head -n 1 | xargs -I {} strings {} | grep GLIBC_"[[:digit:]]" | sort -V | tail -n 1 | cut -c 7- && ldd "${APPDIR}/librescore" | grep libstdc++ | awk '{ system("echo " $3) }' | head -n 1 | xargs -I {} strings {} | grep GLIBC_"[[:digit:]]" | sort -V | tail -n 1 | cut -c 7-; }
      7758 Segmentation fault      | sort -C -V
/tmp/.mount_LibreSYf09Fi/AppRun: line 12: /tmp/.mount_LibreSYf09Fi/librescore: No such file or directory

It seems that ldd "${APPDIR}/librescore" gives out Segmentation fault because of using bundled libraries by
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}${APPDIR}/lib"

Yeah unfortunately it's still the same X| I'm really so sorry!

Is there any way to check if it's just the appimage bundling, and not the program itself, so it may be packaged as a snap/flatpak as an alternativ? I'm not into development, i just know that these are two more very popular packaging formats for distro-agnostic packages.

I think I've solved the MESA-LOADER error.
By add the LIBGL_DEBUG=verbose  environment variable (export LIBGL_DEBUG=verbose),
it gives out a more verbose reason of why libGL has failed to load driver
libGL: MESA-LOADER: failed to open /usr/lib/x86_64-linux-gnu/dri/swrast_dri.so: <some_path>/squashfs-root/lib/libpthread.so.0: version `GLIBC_PRIVATE' not found (required by /lib/x86_64-linux-gnu/librt.so.1)
libGL: MESA-LOADER: failed to open \$${ORIGIN}/dri/swrast_dri.so: \$${ORIGIN}/dri/swrast_dri.so: cannot open shared object file: No such file or directory
libGL: MESA-LOADER: failed to open /usr/lib/dri/swrast_dri.so: /usr/lib/dri/swrast_dri.so: cannot open shared object file: No such file or directory
libGL error: MESA-LOADER: failed to open swrast (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri)
libGL error: failed to load driver: swrast

** (librescore:7975): WARNING **: 14:25:55.611: Failed to start Flutter renderer: Unable to create a GL context

#
# Fatal error in: ../../media/engine/adm_helpers.cc, line 39
# last system error: 0
# Check failed: 0 == adm->Init() (0 vs. -1)
# Failed to initialize the ADM.Aborted

It turns out the program is still using the system librt.so.1.
Then I copied glibc2.35's lib/x86_64-linux-gnu/librt.so.1 into squashfs-root/lib/, everything runs perfectly.

@MeGreen please extract the AppImage with --appimage-extract, and cd into the squashfs-root directory, and share the outputs of:
ldconfig -p | grep libstdc++ | awk '{ system("echo " $4) }' | head -n 1 | xargs -I {} strings {} | grep GLIBC_"[[:digit:]]" | sort -V | tail -n 1 | cut -c 7-
APPDIR=$PWD ldd "${APPDIR}/librescore" | grep libstdc++ | awk '{ system("echo " $3) }' | head -n 1 | xargs -I {} strings {} | grep GLIBC_"[[:digit:]]" | sort -V | tail -n 1 | cut -c 7-
APPDIR=$PWD cd "${APPDIR}/lib" && LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${APPDIR}/lib" "${APPDIR}/librescore" "$@"
(cd .. to get back into the squashfs-root directory before running:)
APPDIR=$PWD cd $(dirname $(ldd "${APPDIR}/librescore" | grep ld-linux | awk '{ system("echo " $3) }' | head -n 1)) && LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${APPDIR}/lib" LD_PRELOAD="$(ldconfig -p | grep libstdc++ | awk '{ system("echo " $4) }' | head -n 1):$(ldconfig -p | grep libm\\. | awk '{ system("echo " $8) }' | head -n 1):$(ldconfig -p | grep libc\\. | awk '{ system("echo " $8) }' | head -n 1)" "${APPDIR}/librescore" "$@"

cd squashfs-root

ldconfig -p | grep libstdc++ | awk '{ system("echo " $4) }' | head -n 1 | xargs -I {} strings {} | grep GLIBC_"[[:digit:]]" | sort -V | tail -n 1 | cut -c 7-
<EMAIL_ADDRESS>
APPDIR=$PWD ldd "${APPDIR}/librescore" | grep libstdc++ | awk '{ system("echo " $3) }' | head -n 1 | xargs -I {} strings {} | grep GLIBC_"[[:digit:]]" | sort -V | tail -n 1 | cut -c 7-
ldd: /librescore: No such file or directory     # additional output of zsh regarding command execution = 1|1|0|0|0|1|0|0|0 ✔

APPDIR=$PWD cd "${APPDIR}/lib" && LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${APPDIR}/lib" "${APPDIR}/librescore" "$@"
zsh: no such file or directory: /librescore

APPDIR=$PWD cd $(dirname $(ldd "${APPDIR}/librescore" | grep ld-linux | awk '{ system("echo " $3) }' | head -n 1)) && LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${APPDIR}/lib" LD_PRELOAD="$(ldconfig -p | grep libstdc++ | awk '{ system("echo " $4) }' | head -n 1):$(ldconfig -p | grep libm\\. | awk '{ system("echo " $8) }' | head -n 1):$(ldconfig -p | grep libc\\. | awk '{ system("echo " $8) }' | head -n 1)" "${APPDIR}/librescore" "$@"
ldd: /librescore: No such file or directory
dirname: missing operand
Try 'dirname --help' for more information.
zsh: no such file or directory: /librescore

hope it helps

@MeGreen don't waste your time with what I sent you earlier, I'm going to release v2.0.52 shortly and you can test that one

hahahaha too late :D

holy moly you posted it in the same second

And by shortly I mean 12 minutes

@MeGreen @gorgobacka @99thGamer9 @Barmarel Please try version v2.0.52: https://github.com/LibreScore/app-librescore/releases/download/v2.0.52/LibreScore.AppImage

Sadly no change. I've also followed your previous instructions, the output is exactly the same. I've also made sure, that i've tried the right version. Seems to me, that it has a bit of a problem to assign the right folders to the variables?

There isn't a folder named librescore, something's wrong with your linux installation. echo $PWD should show your current directory, but in this case it's empty

Okay, i'm using zsh, i will try again with bash. Maybe that it's. In the meantime, i've also tried it on my laptop, same distro+DE, but same there.

I use zsh, that's not the problem

You said the same thing's happening but so much has happened that I don't really know what exactly is happening. Please share the output of ./LibreScore.AppImage

Instead of prepending APPDIR=$PWD, I think you should run APPDIR=$PWD in a separate command

oh shit it's doing something
./LibreScore.AppImage

(librescore:27420): Gtk-WARNING **: 22:12:55.865: Error loading icon from file '/tmp/.mount_LibreSia7cxS/data/flutter_assets/assets/librescore-square.svg':
	Couldn’t recognise the image file format for file “/tmp/.mount_LibreSia7cxS/data/flutter_assets/assets/librescore-square.svg”
libEGL warning: MESA-LOADER: failed to open radeonsi: /tmp/.mount_LibreSia7cxS/lib/libc.so.6: version `GLIBC_2.36' not found (required by /usr/lib/libLLVM-14.so) (search paths /usr/lib/dri, suffix _dri)

libEGL warning: MESA-LOADER: failed to open swrast: /tmp/.mount_LibreSia7cxS/lib/libc.so.6: version `GLIBC_2.36' not found (required by /usr/lib/libLLVM-14.so) (search paths /usr/lib/dri, suffix _dri)

** (librescore:27420): WARNING **: 22:12:56.002: Failed to start Flutter renderer: No GL implementation is available

Let me be clear here, those commands I gave you earlier, I already said you don't need to do them anymore, they aren't necessary anymore. I don't use $PWD in the new version nor in the older versions, that was just for you to test those specific commands

Ah, okay sorry, yeah that was what i meant with "same"

Please try this custom version: https://gofile.io/d/gxn37X

Progress! ./LibreScore.AppImage

It looks and feels good, it just throws a network error on every action now. But i think you already mentioned that that may be something else.
Also now:
./LibreScore.AppImage --install
Error

@MeGreen try version v2.0.54: https://github.com/LibreScore/app-librescore/releases/download/v2.0.54/LibreScore.AppImage. It won't fix the error but it'll tell you what's wrong

Thank you very much for investing your time into this!
./LibreScore.AppImage --install
gtk-update-icon-cache: The generated cache was invalid.

Try this:
sudo touch /usr/share/icons/hicolor ~/.local/share/icons/hicolor
sudo gtk-update-icon-cache

I've skipped the touch as i first checked if these folder already exist, and indeed they do, and are happily populated.
I've did the icon cache update, the error persists.
Upon running LibreScore.AppImage --install it creates a file called ".icon-theme.cache" in ~/.local/share/icons/hicolor, as observed by my file browser regenerating a thumbnail for it, and the "created" time stamp of that file.

The touch is to update the folder's timestamp, please run it

Okay, did it, then updated the icon cache and tried --install but fails again with invalid icon cache.

I don't really know the issue, I don't think it's a LibreScore one, as it runs fine for me. You can look up the error and see if you can solve it. But anyways, I'll release a new version that doesn't exit the installer upon hitting an error

@MeGreen installation on the newest version should work now despite the error, you can check if it worked by running librescore

Oh yeah! It worked just fine, installed perfectly and integrated just fine (created a .desktop entry). Can also confirm that downloading works.
Would you care to elaborate what the error was in the end, if it's not too much to ask?


OpenAPI v3.0: Add Security Scheme info

When an endpoint requires authentication, document the type of
authentication needed. If the authentication requires scope(s)
(OAuth2, OpenIDConnect), specify the scopes.
If the authentication requires an API key in the query parameters,
add the parameter to the list of parameters in the documentation.

Hey @mhuin! Thanks for the patch! Can you please add a test for this? I'm working on some refactoring now, and I just want to make sure once my refactoring is rolled out, I don't accidentally break something that is previously worked.

Not sure if the formatted output is correct, can you have a look at the tests and let me know if I should do it differently? thanks!

Hello,
Anything else I need to do to get this merged?
Thanks!

Is there any news/progress on this?


Postgres array as column

Hello, I lost countless hours on this, I can't really get postgresql array to work!
I'm passing only that field to create : { tags: ["foo", "bar"] }, but I keep getting errors.
I reached a good point, my relation has the tags field like the following:
attribute :tags, pgtypes::Array(:text)

And this works as long as I pass an array of text. However, my tags are an array of symbols, so I was adding a constructor, but no matter what I do, I keep getting NoMethodError: undefined method []' for nil:NilClass
I tried the following strategies:
      attribute :tags, pgtypes::Array(:text).constructor do |input|
        Sequel.pg_array(input.map(&:to_s), :text)
      end
      attribute :tags, pgtypes::Array(:text).constructor do |input|
        input.map(&:to_s)
      end

No matter what, unless I use the "raw" type without constructor, I get that error

Damn I solved this, kept trying. Looks like there were two problems:

If you use do/end syntax, ruby thinks the block is for attribute, not constructor
You must manually call Sequel.pg_array to make sure the object is converted to the correct format

Ended up with something like
      attribute :tags,               pgtypes::Array.constructor(
        ->(input) { Sequel.pg_array(input.map(&:to_s), :text) }
      )


Create scripts for system configuration

A significant number of new developers and users are having a difficult time getting their systems configured for development, especially on Windows. Creating a small set of scripts for this can potentially eliminate any reoccurring issues issues regarding system configuration. This is especially important now as we plan to transition to using Continue.

Closed in favor of #82


As a user I want to have shared content on multiple notice boards

Acceptance criteria:

[ ] Shared content is visible on the specified notice boards

Still unclear meaning.


Add parenthesis to migration index expression

Y U NO MySQL?

I don't know if MySQL has the same issue. Does it support index expressions?
On Wed, 3 May 2017 at 16:19, José Valim<EMAIL_ADDRESS>wrote:

Y U NO MySQL?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/elixir-ecto/ecto/pull/2049#issuecomment-298924806,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AATV2m4QTEAfbztFDajbxbD4dykDmua0ks5r2IzkgaJpZM4NPaPk
.

--
Eric Meadows-Jönsson

You are correct, it is not an issue on MySQL. :)

@
:heart: :green_heart: :blue_heart: :yellow_heart: :purple_heart:


Stand Alone

Do you think there will ever be a stand alone version of this? Also, this is AWESOME.

Hey. Glad you like it :-)  What do you mean by a standalone version?  Thanks for the comment!

I mean if maybe if it will become it's own command line, maybe for unofficial purposes, for fun? 😃

@DamieFc it sounds like you are asking for daudin to become its own shell, like bash?

Yes.

You might want to check out xonsh. https://xon.sh/


Fix erroneous optional chain narrowing

Fixes #35970.

ESLint errors appear to be preexisting conditions in master.


Respository of Current Log and Alert Schemas

Hi, it would be great if there was a nicely formatted managed and maintained repo for current log and alert schemas in one convenient location. Right now the best I can do is search documentation. If I've missed the location please point me to it. Thanks

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

ID: 7d191c7d-1448-447e-244f-2a3a775af259
Version Independent ID: 18561191-8769-7788-37f2-b2f666f627b3
Content: Supported resources for metric alerts in Azure Monitor
Content Source: articles/monitoring-and-diagnostics/monitoring-near-real-time-metric-alerts.md
Service: azure-monitor
GitHub Login: @snehithm
Microsoft Alias: snmuvva

@SharmainePopov
Thanks for your feedback! We will investigate and update as appropriate.


[Merged by Bors] - chore: simplify by rfl

!bench
I'm just curious if this had any impact on performance -- it turns out rfl can sometimes be slower than by rfl because of elaboration order (though I believe it can also be faster sometimes, so who knows).

Does this mean we should roll back the Mathlib/NumberTheory/ModularForms/JacobiTheta/Basic.lean?

@mo271 I think it's safe leaving it as-is, but if you're really motivated you could investigate if an individual rfl got much slower than the rest. That's only if you're really motivated though!


Rewrite loops with multiple back edges to having a single back edge only

This is a re-creation of #900 after the Kani history rewrite. I can't force-push to that branch to do the rebase, so I'm just recreating it.
Description of changes:
rustc reasonably translates if statements at end of a loop body to
backwards jumps to the loop head. This, however, causes CBMC's symbolic
execution to spuriously treat these as nested loops. This commit now
enables a rewrite step that had previously been built for exactly such
cases.
Resolved issues:
Resolves #1046
Call-outs:

Testing:

How is this change tested?

Is this a refactor change?

Checklist

[ ] Each commit message has a non-empty body, explaining why the change was made
[ ] Methods or procedures are documented
[ ] Regression or unit tests are included, or existing tests cover the modified code
[ ] My PR is restricted to a single feature or bugfix

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 and MIT licenses.

Discussed with @tautschnig. This rewrite has no known soundness issues. The only relevent effect is that it affects how CBMC counts loop unwindings, which is what was causing the test failure.

Interesting, do we have any idea when that's the case? It doesn't seem to affect all loop unwinding.
BTW, I don't see this option documented anywhere in their public documents or goto-instrument --help. Do we know why that's not customer visible? @tautschnig
Is this transformation pass similar to LoopSimplify in LLVM?

I believe its cases where the final statement of the loop body is an if with no matching else: CBMC was previously misidentifying them as nested loops, instead of as a single loop with multiple back-edges

Discussed with @tautschnig. This rewrite has no known soundness issues. The only relevent effect is that it affects how CBMC counts loop unwindings, which is what was causing the test failure.

Interesting, do we have any idea when that's the case? It doesn't seem to affect all loop unwinding.

It was really only a problem when there were multiple back-edges in a loop. This is entirely reasonable for a compiler to generate, but it catches CBMC's symbolic execution off guard for CBMC's C front-end (and goto conversion) will never generate this. (The choice is for what to do with continue instructions: a compiler could either choose to generate a jump to the backwards goto at the end of a loop, or directly jump back to the loop head. CBMC's goto conversion does the former, but apparently rustc at least sometimes does the latter. And presumably javac also does the latter at times.)

BTW, I don't see this option documented anywhere in their public documents or goto-instrument --help. Do we know why that's not customer visible? @tautschnig

I'm pretty sure it just was forgotten about when it was built. Presumably it was built to deal with code originating from javac. We should fix the documentation problem, but there already is an item on my todo list to include automated checks in CI that all options are documented (unless intentionally left undocumented). So I'll get to this eventually...

Is this transformation pass similar to LoopSimplify in LLVM?

It's not quite as elaborate, it does only one part of it, the "This pass also guarantees that loops will have exactly one backedge."

Added #1046 to "Resolved issues".


KeyError: "Unknown key: 'ar_order'."

Thanks for your great work. I got the following error, running
results = pyhrv.hrv(nni=nni_base) on Python3.7
Would you please help me.

KeyError                                  Traceback (most recent call last)
 in
----> 1 results = pyhrv.hrv(nni=nni_base)
~/venv/lib/python3.7/site-packages/pyhrv/hrv.py in hrv(nni, rpeaks, signal, sampling_rate, interval, plot_ecg, plot_tachogram, show, fbands, kwargs_ecg_plot, kwargs_tachogram, kwargs_time, kwargs_nonlinear, kwargs_welch, kwargs_lomb, kwargs_ar)
284         # COMPUTE FREQUENCY DOMAIN RESULTS (kwargs are verified by the frequency_domain() function)
285 	f_results = fd.frequency_domain(nni=nn, fbands=fbands, kwargs_welch=kwargs_welch, kwargs_lomb=kwargs_lomb,
--> 286 								 kwargs_ar=kwargs_ar, show=False)
287
288         # COMPUTE NONLINEAR PARAMETERS
~/venv/lib/python3.7/site-packages/pyhrv/frequency_domain.py in frequency_domain(nni, rpeaks, signal, sampling_rate, fbands, show, show_param, legend, kwargs_welch, kwargs_lomb, kwargs_ar)
1125         else:
1126                 # Compute Autoregressive PSD with default values
-> 1127                 ar_results = ar_psd(nn, show=False, fbands=fbands, legend=legend, show_param=show_param)
1128
1129         # If plots should be shown (show all plots at once)
~/venv/lib/python3.7/site-packages/pyhrv/frequency_domain.py in ar_psd(nni, rpeaks, fbands, nfft, order, show, show_param, legend, mode)
497
498                 # Plot PSD
--> 499                 figure = _plot_psd('ar', frequencies, powers, freq_i, params, show, show_param, legend)
500                 figure = utils.ReturnTuple((figure, ), ('ar_plot', ))
501
~/venv/lib/python3.7/site-packages/pyhrv/frequency_domain.py in _plot_psd(method, freq, power, freq_indices, parameters, show, show_param, legend)
904                 ax.set_title("PSD - Welch's Method")
905         elif method == 'ar':
--> 906                 ax.set_title("PSD - Autoregressive (Order %i)" % parameters['ar_order'])
907         elif method == 'lomb':
908                 ax.set_title("PSD - Lomb-Scargle Periodogram")
~/venv/lib/python3.7/site-packages/biosppy/utils.py in getitem(self, key)
405         if isinstance(key, six.string_types):
406             if key not in self._names:
--> 407                 raise KeyError("Unknown key: %r." % key)
408
409             key = self._names.index(key)
KeyError: "Unknown key: 'ar_order'."

Thanks for submitting the issue! I already fixed this malfunction and it will be available int he next pyHRV available which I am planning to release over the next couple of days.

Hello Pedro, thank you for your work! When do you plan to release this new fix?

Hi Thiago, thanks for the positive feedback, I am glad to hear that pyHRV has left a good impression!
Unfortunately, I am a bit behind my planned scheduled update for pyHRV but I am trying to get the new update with a lot of new features and bug fixes (incl. this one) over the next week.

Hi Pedro!
first of all thank you for your great work. Unfortunately I have been getting the same error as in this issue. Can you please tell me when you will be able to fix this?
Thanks again
Philipp

For those who interested in a quick and dirty fix: replace the line 906 of frequency_domain.py with something like:
ax.set_title("PSD - Autoregressive (DIRTY FIX)")

Closed with update v.0.4.0


Large # hosts in service entry yaml cause kube-dns to be overloaded

Bug description
I have a single service entry yaml with 60 hosts defined. Soon as I do the kubectl create -f the kube-dns start crashing with: dnsmasq[25]: Maximum number of concurrent DNS queries reached (max: 150)
Expected behavior
kube-dns doesn't crash due to overwhelming number of dns queries. I would expect that the dns requests would be cached according to their ttl so the dns servers would repeatedly be queried.
Steps to reproduce the bug
kubectl create -f devtest-service-entry.yaml
Version (include the output of istioctl version --remote and kubectl version)
istioctl version --remote
client version: version.BuildInfo{Version:"1.1.2", GitRevision:"2b1331886076df103179e3da5dc9077fed59c989", User:"root", Host:"35adf5bb-5570-11e9-b00d-0a580a2c0205", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.1"}
citadel version: version.BuildInfo{Version:"1.1.2", GitRevision:"2b1331886076df103179e3da5dc9077fed59c989-dirty", User:"root", Host:"35adf5bb-5570-11e9-b00d-0a580a2c0205", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.1"}
egressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
egressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
egressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
egressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
egressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
galley version: version.BuildInfo{Version:"1.1.2", GitRevision:"2b1331886076df103179e3da5dc9077fed59c989-dirty", User:"root", Host:"35adf5bb-5570-11e9-b00d-0a580a2c0205", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.1"}
ingressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
ingressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
ingressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
ingressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
ingressgateway version: version.BuildInfo{Version:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", GitRevision:"bdda7cfcf5ba1397e6e0e2629d53114c9ea8fc14", User:"mjog", Host:"devinstance.c.mixologist-142215.internal", GolangVersion:"go1.10.1", DockerHub:"docker.io/istio", BuildStatus:"Clean", GitTag:"1.1.0-snapshot.4-592-gbdda7cf"}
pilot version: version.BuildInfo{Version:"1.1.2", GitRevision:"2b1331886076df103179e3da5dc9077fed59c989-dirty", User:"root", Host:"35adf5bb-5570-11e9-b00d-0a580a2c0205", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.1"}
policy version: version.BuildInfo{Version:"1.1.2", GitRevision:"2b1331886076df103179e3da5dc9077fed59c989-dirty", User:"root", Host:"35adf5bb-5570-11e9-b00d-0a580a2c0205", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.1"}
sidecar-injector version: version.BuildInfo{Version:"1.1.2", GitRevision:"2b1331886076df103179e3da5dc9077fed59c989-dirty", User:"root", Host:"35adf5bb-5570-11e9-b00d-0a580a2c0205", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.1"}
telemetry version: version.BuildInfo{Version:"1.1.2", GitRevision:"2b1331886076df103179e3da5dc9077fed59c989-dirty", User:"root", Host:"35adf5bb-5570-11e9-b00d-0a580a2c0205", GolangVersion:"go1.10.4", DockerHub:"docker.io/istio", BuildStatus:"Modified", GitTag:"1.1.1"}
devtest-service-entry.yaml.gz
kubectl version
Client Version: version.Info{Major:"1", Minor:"6", GitVersion:"v1.6.2", GitCommit:"477efc3cbe6a7effca06bd1452fa356e2201e1ee", GitTreeState:"clean", BuildDate:"2017-04-19T20:33:11Z", GoVersion:"go1.7.5", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"12", GitVersion:"v1.12.7+IKS", GitCommit:"2de3526b7279db4c3141299ec252c55c94be84ac", GitTreeState:"clean", BuildDate:"2019-04-01T08:08:00Z", GoVersion:"go1.10.8", Compiler:"gc", Platform:"linux/amd64"}
How was Istio installed?
IBM Cloud - managed istio v1.1.2
Environment where bug was observed (cloud vendor, OS, etc)
Additionally, please consider attaching a cluster state archive by attaching
the dump file to this issue.

@ceastman-ibm i noticed your kubectl client version is really old, would be good to update it.

Is this the actual cmd that you hit the crash?  kubectl create -f the kube-dns
I tried to apply your se, and it went fine.

@linsun kubectl create -f devtest-service-entry.yaml is the command i used. could it also be a factor that i have roughly 70 microservices with 3 replicas each?
ill update my kubectl version

Maybe the 60 + 70 + system services is reaching a max (150) for kubedns. Maybe kubedns can be configured for more than 150? Seems like this is a scalability issue, but maybe with kubedns, not Istio. It would be interesting to know if creating kube ExternalName services, instead of the ServiceEntry, for the 60 external services will have the same problem?

so i changed out kube-dns (which was scaled to 12 pods which still caused crashes) for 2 pods of coredns and its working, no crashes so far.

i have a hard time to imagine that is reaching a max for kubedns.   people have done thousands of services with k8s for scale test.  A bit googling indicates this could be a network config issue such as https://github.com/openshift/installer/issues/1282
@ceastman-ibm can you update the result after with new kubectl?  Curious if you'd get this without istio with that number of external services and your services.

@linsun we currently have that many services in our development clusters accessing that many external endpoints. we do not have istio installed in our development clusters. and kube-dns is fine there, no restarts.

This might be related to https://github.com/istio/istio/issues/13710.

This should be fixed in 1.2 (and partial in some 1.1.x series, I forget what). See https://github.com/istio/istio/issues/13710 for details.
You can now configure the dns refresh rate, and the default is now 5m (before it was 5s, so should be 60x less DNS requests).
Please reopen if you see issues still


TexLive: biber is not available

Issue description
The biber command is not available.
@vcunat could you help me start writing it?
So far I have something like this inside bin.nix:
biber = stdenv.mkDerivation {
  name = "texlive-biber.bin-${version}";

  inherit (common) src;
  # hardcode to extraction path
  prePatch = "cd texmf-dist/source/bibtex/biber/biblatex-biber-2.4";

  buildInputs = [ perl ];

  buildPhase = "perl Build.PL --prefix=$out; ./Build build";
  installPhase = "./Build install";
  checkPhase = "./Build test";

};

but even the source files are unavailable. Could you let me know how to proceed? My guess is that biber.source is not ending in bin.nix, so we can not use it effectively.
Cheers!
Technical details

System: NixOS 16.09.git.c3d5a0a (Flounder)
Nix version: nix-env (Nix) 1.11.2
Nixpkgs version: 16.09.git.57c9997

I can't see anything biber-related in texlive sources. Better than inherit common.src, you should fetch source from biber upstream, I think. There's a short note: http://tug.org/texlive/build.html#biber

BTW, better not duplicate https://github.com/NixOS/nixpkgs/issues/10926.

In particular, note that we do have a separate biber package that reportedly works in combination with our new texlive.


Local release steps

build: local release preparation script
build: local release and post-release steps
build: remove the pre-release.yml workflow
style: echo typo
build: let JReleaser create the tag
build: don't push on RevAPI clear

The goal is to prepare a release locally in a branch, which is always easier when something goes wrong, and only have the release workflow in CI to push to Maven Central, and the website deployment workflow to update GH Pages.


Download links are broken

Thanks in advance for your bug report!

[X] Have you reproduced this issue in incognito/private browsing?
[X] Have you made sure you issue doesn't already exist?

Where is the URL that this occurs?
https://pulsar-edit.dev/download.html
What's your issue?
The  Cirrus CI binaries are broken except for Windows and the Mac dmg files. The site is returning the following JSON:
{"message":"Invalid Download Parameters provided."}

Sample URLs:
https://web.pulsar-edit.dev/download?os=linux&type=linux_deb
https://web.pulsar-edit.dev/download?os=linux&type=linux_appimage
Which OS/Browser/Version does this happen on?
Mozilla/5.0 (X11; Linux x86_64; rv:107.0) Gecko/20100101 Firefox/107.0
Steps to Reproduce/Additional Details:
Go to https://pulsar-edit.dev/download.html
Scroll down to Cirrus CI downloads
Select any download other than Mac dmg or Windows

I've transferred this issue to the package-frontend since this is where the code for the actual download endpoint exists.
While I was hoping I'd keep up more in the website repo to still see this and fix it in a timely manner, that has obviously not been the case.
So moving it here in hopes it can get better visibility and get fixed.

Update: Since this has come over to a new repo, we did fix this previously where an entire build was re-run, however, this still occurs when an individual task is re-run.
Earlier today, @DeeDeeG proposed a code change in the discord that should also fix the task segment.
@DeeDeeG If you can, please refer to this issue in your PR <3


Android 12

Will this tool work on android 12?
and will this tool access both front and back cameras?
and last question is that will this tool be installed as a app?

I don't know
No
No


Coloris element remains on page when navigating away [REACT]

The Coloris element remains in the DOM when navigating to different pages, this is why an onDestroy is required so we can properly remove this and prevent it from existing past when it's supposed to.

My manual solution in the meantime, if I want to use this library, is I have to call a function to delete this element on every page at startup, which is not ideal in the slightest.

PS* The reason it's not styled in the above screenshot is because the styling is only loaded on the page where it's supposed to be used, this is from a completely unrelated page where the element still exist when it shouldn't. Force reloading removes it, but once again, not ideal as that prevents any caching.

When you say "navigating to different pages" I'm assuming you don't mean actually navigating away to a physical page, but rather some framework's (React?) interpretation of page where the new content is injected in some element (body?) on demand.
Unfortunately there is no way for me to know when such action might happen, so you will have to keep doing it manually. I generally do not try and support some framework or the other.

Weird to not support React, when all it needs is proper methods to remove itself from the page so the onDestroy method can call that to clean it up...but I'll close this out since I have a manual solution.

@TerdyTheTerd can you post your destroy method for us other React users to see please?


add favicon, close #3898

CR @fdansv

Frontend tests were OK :+1: (details)

Frontend tests were OK :+1: (details)


Site Redirection based on Browser's language?

This is not a feature request or bug report, I would like to what is the best way to implement  redirection based on user's browser language. So if the use is visiting the browser from Japan how to redirect to JA version of site ? any example to check :)
Thanks

Please post on StackOverflow or similar. This is an issue tracker, not a help forum. Thanks and good luck!


MDX error style updates

[ ] Update spacing between icon and text-should be 16px

[ ] Reduce column width to 8 columns to match  width of copy/text

[ ] Only use plex mono (code-02)for actual code. If it's not possible or too tricky to target that information use body-long-01

[ ] No padding above notification body copy (under title)

[ ] Fix grid positioning
Inline error and FullPageError are both hanging left a bit, should be inline with the text according to redline
Current:

Desired:

[ ] MDX Rollup grid positioning
Should be inline with text, see redline: https://www.figma.com/file/WyfqQh9R1VXYZErfmsNDVH/Platform_MDXerrors?node-id=307%3A11805

Wrong:

Correct:

[ ] Inline notification icon size
Should be 16px like the MDX rollup, not 20:
Wrong:

Current implementation:

@francinelucca I see there's a branch for this issue but no PR yet? I added to sprint 30 since it's in progress. But we can move back to product backlog if need be.

@mattrosno  I never actually started working on this I don't know if we'll get to it this sprint, I'd advise moving it to backlog


A test to reveal a bug with BigDecimal and PostgreSQL

This test fails. Expecting 0.01, got 0.

Added a fix too, that borrows from the rust_decimal conversion, and seems to convert values such as 0.01 correctly.

Maybe @abonander could take a look and see if this makes any sense?

I don't really have the brain cycles to go through the math but the added test cases proves well enough to me that it's more correct than what was there before. Thanks!


Old msg passthrough

Would it be possible to pass the original message to the output?
Or make the ssh node use a sub object like:
 msg.ssh = {     payload: "COMMAND HERE",     password: "PASSWORD HERE",     user: "USER HERE" }

I would strongly oppose showing the password, other than that I'll have a look


c++20 file extension

raise ValueError(
ValueError: ("Please provide correct file extension for the language 'GNU C++20 (64)'

Hi there ^_^
if u are still interested, I fixed this bug in my fork link


openapi: Add tests for checking presence of various attributes.

The swagger validator is a basic tool to check whether our
openapi specification file follows the basic syntax. But to ensure
that our zulip.yaml file is not only syntactically compatible but
also describes our API well, we need to add custom tests. This
commit currently checks whether each endpoint has an operationId
and a valid tag. It also makes it easier to check and implement custom
rules in the future.

This is great, merged, thanks @orientor!


[zh] 连续-->持续

这里使用“持续”更好，持续集成、持续交付的持续。

/approve
Though it's better to use an en title.
Currently, we have some umbrella issues that include many files to sync between en and zh. You can have a look if possible.


MM-31202 | MM-30866 fix: Video playback button & hide header footer on playback

Summary
Fixes the ability to tap on the play button to reproduce the video by removing the pointerEvents on the parent view as well as hiding and displaying the gallery header & footer while the video is playing and the overlay shows / hides
Ticket Link
https://mattermost.atlassian.net/browse/MM-30866
https://mattermost.atlassian.net/browse/MM-31202

Building app in separate branch.

Successfully building:
https://circleci.com/gh/mattermost/mattermost-mobile/12479
https://circleci.com/gh/mattermost/mattermost-mobile/12477

Artifact links:
https://12479-70265724-gh.circle-artifacts.com/0/tmp/artifacts/Mattermost_Beta.ipa
https://12477-70265724-gh.circle-artifacts.com/0/tmp/artifacts/Mattermost_Beta.apk

Cherry pick is scheduled.


Engine: graphicsmagick

Not graphicsmagick (is faster but produce worse quality than imagemagick) but ImageMiagick with Wand

Wand is already supported :)
Do you have any examples that show that ImageMagick has better quality than GraphicsMagick?
I guess both could be supported.

Sorry for late answer.
I have no examples for now, but belive me - i'm pro (whatever that mean) photographer and tested year ago almost all graphic converters available in linux, i mean only popular enough. PIL, Pilow, ImageMagick, GraphickMagick.
In consumption resources of server and time (higher place -  better results, less consumtion an faster):

PIL/Pillow (absolutly winner)
GraphickMagick
ImageMagick (holy cow)

And when we took a look on quality of final photo:

ImageMagick
GraphickMagick
PIL/Pillow

Additionaly ImageMagick produce smaller file than PIL/Pillow with better quality, but slightly bigger than GraphicMagick (5-8%).
I printed all tested photos on photographic printer in a3 format, so i compared photos not only on screen but printed on paper as well.
What better? Dynamic of photo, or i can call it contrast, Pillow for example produce more contrast file than original, more jpegs compression artifacts, especially when compress compressed jpgs, colors are slightly buped - nice for eyes of common users, but unacceptable for photographers.
In quality the winner is ImageMagick.
I highly recommended for reading:
https://code.djangoproject.com/wiki/ThumbNails
I must agree in 100% with this article.
Python/Django/Flask world is lack of universal and packed with features graphics module with quality in mind
Rails guys have minimagick or dragonfly, in django world almost perfect is sorl-thumbnail, but lack in few features (for me) like precisely cropping and exif manipulating and looks sligltly unmaintained - original author is no more contributor to repo, mariocesar (actually maintainer) rather trying clean code and adopt to newer versions of python and django, nothing more, with all respect. Almost all module for django are based on Pillow. I know, with reason, but i can't build site for photograper portfolio using one from thats modules. For now, only option for me is sorl-thumbnail, i can't build module by my own, i'm not programmer ;(


have problem in tabs

when use in tabs, ngMask not work wright.  It just can control the length.
I have use in angular-ui-bootstrap(http://angular-ui.github.io/bootstrap/)
and v-tabs(http://lukaszwatroba.github.io/v-tabs/)

I resolved this problem with help method:


Duplicate suggestions

Seems redundant to have duplicate suggestions.

Thanks for reporting the issue, it should now be resolved in version 1.5.4.


raft: transfer leader feature

Try to implement transfer leader as per raft thesis 3.10 Leadership transfer extension.

@es-chow Can you talk a little bit about your use case or potential use case? I know some one has already done this for etcd/raft. I can ask him to review the code too.

The background for this is that Cockroachdb has an idea to coincide raft leader with range leader, https://github.com/cockroachdb/cockroach/blob/master/docs/design.md#relationship-to-raft-leadership.
This coincide may be achieved by leader transfer.

@bdarnell Can you confirm cockroach need this feature?

Yes, we could use some sort of orderly leadership handoff to allow us to choose the best leader.
I don't like doing this by introducing a new StateTransferLeader that is almost exactly like StateLeader, though. I think it would be better to stay in StateLeader throughout the process (until the transferee sends us a MsgVote and the old leader becomes a follower). In stepLeader's handling of MsgProp, we could drop proposals whenever transferee is non-zero.

Yes, we could use some sort of orderly leadership handoff to allow us to choose the best leader.

OK. I will take a closer look at this pr.

@bdarnell, as transferee will be reset to zero after sending out a MsgTimeoutNow to prevent multiple MsgTimeoutNow to send out when pipelining MsgAppResp been received. So if we judge if a MsgProp can be honored by check the value of transferee, it may make a MsgProp being honored just after a MsgTimeoutNow been sent out. Or we have to introduce one more flag to distinguish this.

I believe @dterei has implemented this feature for etcd/raft. So we would love to hear his opinion!

@es-chow I agree with @bdarnell. If the current leader receives a transfer it can still be in leader state. But it starts to block all incoming proposals for some timeout and sends all pending entries to the transferee. Adding one or two flags is probably better than introducing a whole new state?

@xiang90 , @bdarnell , @dterei, updated as per your comments. PTAL.

@es-chow Looks good overall. Please fix the comments. Add LeaderTransfere prefix to all tests. Thanks!

@xiang90 , @bdarnell, updated as per the comments. PTAL.

LGTM. Defer to @bdarnell or anyone from cockroach team.

@xiang90 I'd like to see this happen too. And i will port the feature to TiKV later.

LGTM. Thanks @es-chow!

@es-chow Can you fix the last few comments? We are getting really close to get this merged! Thanks!


pull request for e2e test at 12/11/2016 06:45:02

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Requirements for database file placement on SQL VM are imprecise

In https://github.com/microsoft/cloudsqlworkshop/blob/main/cloudsqlworkshop/03_Deploy_SQL_AzureVM/readme.md:

Database files must be stored on a disk other than the OS disk, can use the default drive letter and path from the Azure Portal, and require Premium SSD.

This should explicitly mention that the temporary/ephemeral disk should not be used.

Thank you for your feedback. I've added comment to cover this.


https://packages.microsoft.com/rhel/ alias

Hi.
I am most sure that I am not asking this in the correct place but if not, I hope you can redirect me to where this could be asked.
Currently, I can download the dotnet packages for RHEL/CentOS (generically known as EL, or epel) from https://packages.microsoft.com/rhel/.  It would be most helpful if an alias for that, to https://packages.microsoft.com/epel/ could be created.  epel is the generic non-vendor specific name for RHEL and it's variants.

From what I've seen, EPEL is a specific project and it would be misleading for Microsoft to host a unaffiliated repository with that name. EL could make sense though.
However, note that these pages don't point to packages.microsoft.com at all:
https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-rhel8
https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-rhel7
@leecow @nakarnam do we support using the rhel directories on packages.microsoft.com?
/cc @NikolaMilosavljevic
As for the request, I'm doubtful we'll be able to do it. This would be a feature request for the packages.microsoft.com team (mirroring a symlink?), and they're already swamped.
How does the repo name affect you?

Yes, we do publish to the rhel directories and while I agree that it would be nice to match the naming convention, these have been 'rhel' for several years now and changing would probably break an unknowable number of things.

From what I've seen, EPEL is a specific project

Not really.  It is the name of a project, but it is more generally used to signify any Linux distribution that is compatible with RHEL.  If you look at the mock project for example, in their configurations for different O/Ses you can see they use the name "epel" generically to define a configuration that works on any RHEL-derived O/S.

and it would be misleading for Microsoft to host a unaffiliated repository with that name.

It's not the name of a repository.  It's the generic name for a distribution family.

EL could make sense though.

But it doesn't solve the problem at hand, and that's that in build systems like COPR which builds upon mock, one can refer to a variable called $distro in one's repository configurations and $distro resolves to epel for EL builds.

However, note that these pages don't point to packages.microsoft.com at all:
https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-rhel8
https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-manager-rhel7

Those instructions only apply to RHEL and not RHEL-derived OSes like CentOS that don't have RHEL's subscription-manager.

As for the request, I'm doubtful we'll be able to do it. This would be a feature request for the packages.microsoft.com team (mirroring a symlink?), and they're already swamped.

I'm not sure I understand how adding a rhel/ -> epel/ symlink on https://packages.microsoft.com/ has any relevance to a swamping issue.

How does the repo name affect you?

As above.  It means I cannot refer to https://packages.microsoft.com/$distro/$release/ when trying to configure a multi-distro package (i.e. something that builds on Fedora, EL7, EL8, etc.) on COPR.

Yes, we do publish to the rhel directories and while I agree that it would be nice to match the naming convention, these have been 'rhel' for several years now and changing would probably break an unknowable number of things.

I'm not looking for a change.  I'm looking for a simple "pointer" in the form of a symlink.  Much in the same way that https://packages.microsoft.com/rhel/7/ (likely, hopefully -- it's wasteful if it's not) is just an alias/symlink for/to https://packages.microsoft.com/rhel/7.4/

I'm not sure I understand how adding a rhel/ -> epel/ symlink on https://packages.microsoft.com/ has any relevance to a swamping issue.

I'm referring to them not being able to take on new features. They have a significant backlog of critical features for maintainability and reliability of the repos. About why I think they'll need to treat this as a new feature:

Much in the same way that https://packages.microsoft.com/rhel/7/ (likely, hopefully -- it's wasteful if it's not) is just an alias/symlink for/to https://packages.microsoft.com/rhel/7.4/

Unfortunately not. I don't think symlinks are in use anywhere in these repos.

That all said, I think it's reasonable for us to ask them (thanks for the extra context!) but I wouldn't expect them to be able to do it.


Prune test data sets

With the changes in this PR, the runtime of the unit tests drops to 30 seconds on my iMac, 13 of those are taken by the consensus suite.

[x] Switch from bro conn.log to small_conn.log
[x] Prune bro dns.log
[x] Prune bro http.log
[x] Replace bgpdump updates.txt

Disabled tests from this PR:

TEST_DISABLED(bro conn log http slices)
TEST_DISABLED(regression - build an address index from bro events)
TEST_DISABLED(regression - checking the result single bitmap)
TEST_DISABLED(regression - manual address bitmap index from bitmaps)
TEST_DISABLED(regression - manual address bitmap index from 4 byte indexes)
TEST_DISABLED(regression - bro conn log service http)
TEST_DISABLED(regression - manual value index for bro conn log service http)

It's a bit odd that each log has a different cutoff now. conn log: 20 entries, DNS log: 32 entries, HTTP log: 40 entries, MRT: 100. Is there a particular reason? Otherwise, I'd say we go with one size for all. That way, the code gets simpler (we can verify all sizes at once) and there are fewer things to remember when writing unit tests and the tests become more uniform.

@tobim I'm getting this error now:
../libvast/test/fixtures/events.cpp:200:58: error: no member named 'updates20180124' in namespace 'bgpdump'; did you mean 'updates20140821'?
  bgpdump_txt = inhale<format::bgpdump::reader>(bgpdump::updates20180124);
                                                ~~~~~~~~~^~~~~~~~~~~~~~~
                                                         updates20140821
libvast/test/data.hpp:19:16: note: 'updates20140821' declared here
constexpr auto updates20140821 = "/Users/mavam/code/vast-dev/libvast/test/logs/bgpdump/updates20140821.txt";
               ^
1 error generated.
[10/15] Building CXX object libvast/CMakeFiles/vast-test.dir/test/system/exporter.cpp.o

There must have been a Jenkins race, because your previous commit went through just fine.

Nope, turns out that was my own noobness: I forgot to do a cmake .. after a pull. Sorry for the noise.


Fix short, byte type can not be deserialized correctly when used as generalization types in hessian2

What is the purpose of the change
Brief changelog
Verifying this change
Example:
When List<Short> is entered, the result of List<Integer> deserialized

Checklist

[x] Make sure there is a GitHub_issue field for the change (usually before you start working on it). Trivial changes like typos do not require a GitHub issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[ ] Each commit in the pull request should have a meaningful subject line and body.
[ ] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[ ] Check if is necessary to patch to Dubbo 3 if you are work on Dubbo 2.7
[ ] Write necessary unit-test to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add sample in dubbo samples project.
[ ] Add some description to dubbo-website project if you are requesting to add a feature.
[ ] GitHub Actions works fine on your own branch.
[ ] If this contribution is large, please follow the Software Donation Guide.

@chickenlj @guohao @EarthChen @qinliujie PTAL

please add some UT

I think it is a hessian3 bug and not for dubbo;
when I use List data to declare a field in a class and put an ArrayList to it , the data field result will be List;
when I put a map like that map.put("four",(short)4) , the result will be "four":(Integer)4.
finally, when I use hessian 4.0.7 , all problems were solved

I think it is a hessian3 bug and not for dubbo; when I use List data to declare a field in a class and put an ArrayList<Short> to it , the data field result will be List<Integer>; when I put a map like that map.put("four",(short)4) , the result will be "four":(Integer)4. finally, when I use hessian 4.0.7 , all problems were solved

@qinliujie
The data orchestration rules of hessian-lite are different from those of native hessian，and Hessian-lite provides corresponding apis that require generic types to be passed in.

Similar PR: https://github.com/apache/dubbo-hessian-lite/pull/63


chore(tests): improve coverage by triggering KubeExceptions (and other types)

This PR depends on #702


Get order fill price

The response from wb.place order is just a JSON that has success and an orderId, but it does not show the price that filled for.  Is there another endpoint I can call with the order id to see if the order was filled and at what price?

Yes, the get_positions() function returns a dictionary of your current positions. One of the keys in that dictionary, "costPrice", corresponds to the price at which the order was filled.


Update link href to one that doesn't 404

[x] Have you followed the contributing guidelines?
[x] Have you explained what your changes do, and why they add value to the Guides?

Please note: we will close your PR without comment if you do not check the boxes above and provide ALL requested information.

Yes, I have reviewed the instructions and agree to them


Merge common lib

Current coverage is 96.31% (diff: 97.82%)

Merging #742 into master will increase coverage by 0.37%

@@             master       #742   diff @@
==========================================
  Files            21         25     +4
  Lines          1158       1602   +444
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1111       1543   +432
- Misses           47         59    +12
  Partials          0          0

Powered by Codecov. Last update c39fad3...ea9dfaf


Any plans to port to Swift?

Hi!
Do you plan to port to Swift?

Eventually? It's on my to-do list somewhere; honest!

Hi @ToddKerpelman, any updates for the swift version?

Porting this code to Swift is not a priority for a simple reason, we have a better solution - Maps URLs. From the overview of the linked page:
Using Maps URLs, you can build a universal, cross-platform URL to launch Google Maps and perform searches, get directions and navigation, and display map views and panoramic images. The URL syntax is the same regardless of the platform in use.


HADOOP-18760. 3.3.6 Release NOTICE and LICENSE file update.

Description of PR
Update Netty version in LICENSE-binary.
AWS sdk, if we end up updating it, will include it in the next iteration.
Mysql connector not included; this dependency will be removed by HADOOP-18761
How was this patch tested?
For code changes:

[ ] Does the title or this PR starts with the corresponding JIRA issue id (e.g. 'HADOOP-17799. Your PR title ...')?
[ ] Object storage: have the integration tests been executed and the endpoint declared according to the connector-specific documentation?
[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?
[ ] If applicable, have you updated the LICENSE, LICENSE-binary, NOTICE-binary files?

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Logfile
Comment

+0 :ok:
reexec
0m 36s

Docker mode activated.

_ Prechecks _

+1 :green_heart:
dupname
0m  0s

No case conflicting files found.

+0 :ok:
codespell
0m  0s

codespell was not available.

+0 :ok:
detsecrets
0m  0s

detect-secrets was not available.

+0 :ok:
shelldocs
0m  0s

Shelldocs was not available.

+1 :green_heart:
@author
0m  0s

The patch does not contain any @author tags.

_ branch-3.3 Compile Tests _

+1 :green_heart:
shadedclient
35m 17s

branch has no errors when building and testing our client artifacts.

_ Patch Compile Tests _

+1 :green_heart:
blanks
0m  0s

The patch has no blanks issues.

+1 :green_heart:
shellcheck
0m  0s

No new issues.

+1 :green_heart:
shadedclient
24m 42s

patch has no errors when building and testing our client artifacts.

_ Other Tests _

+1 :green_heart:
asflicense
0m 45s

The patch does not generate ASF License warnings.

65m 28s

Subsystem
Report/Notes

Docker
ClientAPI=1.43 ServerAPI=1.43 base: https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5740/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hadoop/pull/5740

Optional Tests
dupname asflicense codespell detsecrets shellcheck shelldocs

uname
Linux 238c186c0144 4.15.0-206-generic #217-Ubuntu SMP Fri Feb 3 19:10:13 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux

Build tool
maven

Personality
dev-support/bin/hadoop.sh

git revision
branch-3.3 / 94eb3913aa9b067af256ee2035c1d7c9b7d25351

Max. process+thread count
687 (vs. ulimit of 5500)

modules
C: . U: .

Console output
https://ci-hadoop.apache.org/job/hadoop-multibranch/job/PR-5740/1/console

versions
git=2.17.1 maven=3.6.0 shellcheck=0.4.6

Powered by
Apache Yetus 0.14.0 https://yetus.apache.org

This message was automatically generated.


Handle the case when the page is not destroyed

When a navigation occurs but the page doesn't change there are some problem because the callbacks doesn't get added again.

This should be handled in userland wrapping the listener call in afterNavigate. I updated the readme.


model preset or preset inside model

Expected Behavior
very confusing
i have a preset here

where i set the resolution and others
i choose a preset and apply the preset...
I assume that this will not change.
so now i choose a model (FLUX) , standard/automatic is that inside the model preset is set a resolution

now my preset is overwritten with 1024x1024 and i must apply my predefined preset again
also i must apply it again if i change it to any other model
you see any reason to handle it like this ?
Actual Behavior
...
Steps to Reproduce
...
Debug Logs
...
Other
No response

the resolution of a model is the model's standard resolution, it won't affect your res param unless you have eg Aspect Ratio: 1:1 in which case it will scale to match the model's res while preserving aspect. If you have a custom resolution, the model changes nothing

shure it changes the numbers in resulution, for shure ... i cant upload a video  ;)


Add Kubernetes the Prod Way

Merging at @hausdorff 's request. The CI/CD failures are because the referenced repository isn't public yet. (Will be soon.)


start.sh and start.bat does not work

when i start this command it says "could not find or load main class org.red5.server.bootstrap"

Closing the issue. Please reopen it if you are having a problem.


The Identity breaks the API during Tests in Shuttle's runtime

Action Identities let Action Providers have verifiable on-chain transactions. The mechanics behind it are pretty simple, we have a secret key used to sign a unique message attached to each transaction returned by the API, this is then used to verify the authentication of an Action.
The way this works atm involves an identity property in the Znap.toml file pointing to the same path where Solana stores the default Keypair in your OS ~/.config/solana/id.json. This works fine locally as long as you have such file and you can serve the API in your server and by having a keypair that path you can assure it all works well.
The problem comes when we try to serve the API in a run-time outside our direct control. For example, the Shuttle's runtime doesn't have such path available, the keypair should be stored somewhere else and should be accessible within the run-time serving the API.
This issue is related to #83
And we should follow a similar strategy and set up the secrets in Shuttle.

Please take a look at this whenever you get a chance @SergioRibera


Implement Object Rest & Spread

The proposal is stage 3 and will very likely be in ES2018. Object rest and spread are very useful tools (especially in some ecosystems like React) and idioms from it are becoming more common (eg. shallow copy via let copy = { ... otherObj };)
Specification text: https://github.com/tc39/proposal-object-rest-spread

Do any engines or compilers support this currently?

Babel, TypeScript, Chrome, Firefox all implement. Not sure about JSC.

Oh I see it in the proposal now, my bad: https://github.com/tc39/proposal-object-rest-spread#transpilers

If somebody can point me to the relevant location, I'm happy to take a look.

Stage 4 and merged 🎉
It is in the EcmaScript 2018 spec 👈

Yes, this is in progress, so I'd recommend choosing a different feature to work on, but thanks for your interest!

@sethbrenith @tcare We are all looking forward to this feature, thanks! 👍
Even though there are only 8 upvotes on this issue, there are over 400 upvotes on MS Edge UserVoice.

So you have quite the fanbase here 😄

Isn't it implemented already? https://github.com/Microsoft/ChakraCore/pull/5498

O_O how did I unassigned someone?

@chicoxyzzy No worries about unassigning. Object spread and rest are implemented, but not yet enabled by default, so I'd personally prefer to leave the issue open until they're enabled. A feature that exists in the code but is inaccessible doesn't seem like it should be marked as complete.

This feature is still experimental and needs additional work

See this comment for more info: https://github.com/Microsoft/ChakraCore/pull/5268#issuecomment-411438657

Perf looks fine compared to other engines, at least based on a very simple test.
(function () {
	var obj = { a: 1, b: new Date(), c: [] };
	var now = Date.now();
	var sum = 0;
	for (var i = 0; i < 1e6; ++i) {
		sum += {i, ...obj}.i;
	}
	print(Date.now() - now);
	var now = Date.now();
	for (var i = 0; i < 1e6; ++i) {
		let {["b"]:b, ...x} = obj;
		sum -= x.a;
	}
	print(Date.now() - now);
})();

>eshost -h * \scripts\spread.js
#### jsvu-sm
470
217

#### ch-local-build
411
397

#### jsvu-d8
624
521

#### jsvu-jsc
806
734

@sethbrenith The quote about "additional work" needed was from @MSLaguana
It looks like you are both "members" so I assume you have discussed what work is needed to move this forward. Can you give an update here? 😄

Yes, there's still some work to do on this feature. In particular, we need to update our internal fuzzing tools so that they exercise object spread and rest, so we get some additional test coverage. We also need to verify interaction with the debug tools.

I assume this can be closed now? https://github.com/microsoft/ChakraCore/pull/6130

Good point, thanks


Use Netlify to host the docs

Description
Experiement to use Netlify to build the docs
Rationale
The documentation is currently hosted on ReadTheDocs. This worked great until they updated their webhooks APIs a few months ago which stopped the docs from being updated (see #2004).
While this can be fixed easily, Netlify gives a very nice feature that ReadTheDocs currently lacks: deploy previews on each pull request. When docs need to be updated, we can check that it builds and it renders well.
Use case(s) / visualization(s)
This is the version deployed from my fork: https://frosty-galileo-8b7cac.netlify.com/
Problems
I'm not sure how people feel about moving away from a community supported project like RTD to a platform like Netlify. While they have this nicer feature, I have mixed feeling about it.
If we were to transition, we would also need to make sure the old location redirects people to the new one.
Thoughts on this?

I host with my blog with netlify, but I prefer docs on RTD though. We can ask @pydanny to grant us the admin access on RTD, so that we can fix the webhooks.


increase coverage of installation year (operating_date) in EIA plant parts list

Currently in the EIA plant-parts list/master unit list, there is a semi-low percentage of records with install years despite 97% of the generators having install years. Track down why this discrepancy and correct it to increase coverage.
The method which generates the installation_year column is... drumroll please... PlantPart.add_install_year()
idk why this is broken but I actually think it would be better to have a new version of an AddAttribute class which grabs the first or last of a sorted column. We have a version of this with AddPriorityAttribute but this is for categorical column. In order to mirror FERC's installation_year and the construction_year, I think we want the max and mix operating_date.dt.year

I think this comment is best directed to @cmgosnell:
After some poking I believe the reason why there is relatively low coverage for installation year lies in how unique installation years are chosen versus how the merge onto the plant part dataframe is done.
install = (
            gens_mega.assign(installation_year=lambda x: x.operating_date.dt.year)
            .astype({"installation_year": "Int64"})[
                self.id_cols + IDX_TO_ADD + ["installation_year"]
            ]
            .sort_values("installation_year", ascending=False)
            .drop_duplicates(subset=self.id_cols, keep="first")
            .dropna(subset=self.id_cols)
        )

To get the dataframe of installation years, operating date is sorted from most recent to oldest and then the most recent year in a group of uniquely identified generators is chosen (this is the drop_duplicates call). Here, the id keys are just id_cols for the PlantPart instance which are given by the PLANT_PARTS global.
part_df = part_df.merge(
            install, how="left", on=self.id_cols + IDX_TO_ADD, validate="m:1"
        )

Later, when these installation years are merged back onto the plant part dataframe, the merge is done on self.id_cols as well as IDX_TO_ADD (which is report_date and operational_status_pudl). Since the installation years were segmented by just id_cols, the inclusion ofreport_date and operational_status_pudl in the merge filters out most entries in the plant parts list from a matching installation year.
My initial take on what should happen:

Merging the installation years onto the plant parts dataframe shouldn't include report_date. Shouldn't the installation year be the same for any grouping of plant parts no matter the report_date?
It seems like some filtering on operational_status_pudl should happen when creating the installation year dataframe. Maybe? I found the following note about installation_year a little confusing:

"Year from the operating_date (when a generator went into service). This column attempts to emulate the reporting of the installation_year in FERC1 (which is either the year the oldest still operating unit went into service, or the year the most recently installed unit went into service). BOTH of those FERC columns could potentially be emulated using the information available on the EIA side."


Change options for an existing node

This commit makes two changes.

The connect() method was changed to be able to set options for an
existing node. If the node is disconnected then the options will just be
saved on the existing node. If the node is already connected, it will be
disconnected, the options will be saved and the node will be
reconnected. This only happens if the current options for the node
differ from the options connect() was called with.

A new method getOptions(url) was added which can be used to get the
current options for the given node.

This commit closes https://github.com/dfahlander/Dexie.js/issues/447
I decided not to implement a setOptions() method as I don't think that
it has much usage if we can have the same effect by using connect().

I managed to add the missing tests to the unit tests. Unfortunately I had to copy the sample websocket protocol into the test in order for it to work. I tried using it from the sample directly as it was before but the test would hang because the Syncable instance in the test did not have a registered protocol. No clue why this was the case but copying the sample protocol into the test fixed it.
I also noticed some differences in the package.json of the addons/Dexie. For example the Dexie.Syncable package.json does not have a module entry. Also the build processes are differently setup (but probably do the same in the end with different syntax). Also some folder names are different and it seems that some of the config files are not used. I could try to eliminate this changes in a different PR.

There's a wiki page that mirrors the README with getOptions() that mirrors the README. Updated that one as well.

Thanks, missed that one ;)


MGMT-14607 Machine stuck in pending state in agent cluster

Filter Agent in the loop instead of fieldSelector due to: "non-exact field matches are not supported by the cache" error

/test e2e-ai-operator-ztp-capi
The test was broken, fixed by this PR.

/cherry-pick release-ocm-2.8


[refactor] #2482: Store Account permission tokens in Wsv

Signed-off-by: Shanin Roman<EMAIL_ADDRESS>

Description of the Change

Move permission token set from Account into Wsv.
Store accounts permission tokens in hash map: Account::Id -> Set<PermissionToken>

I this PR i tried to preserve previous iroha behavior.

Issue
Closes #2482.

Benefits

Bugs described in related issue should not happen.
Account struct is more light-weighted now.

Possible Drawbacks

Increase size of Wsv, already large struct.

LGTM. I noticed that the binary Account structure has reduced in size by a single byte.


Move Where to find it

Who is this for?
People who want consistent UI across works.
What is it doing for them?
Moving the 'Where to find it' section to the penultimate slice on the page, and ensuring Holdings appear above Where to find it if they're present.

Did we have tests for this?

Good point. Assuming they were searching for selectors on the page, then if they exist, they should still pass. I'll check.


update netcipher depends and change to supported buildsTools version

looks good to merge if @mnbogner agrees

most of the code changes seem related to new orbot syntax.  if it still builds and runs with the revised iocipher dependency then this should be fine.


Journal fails to build

Master branch
Latest commit 9d1a637
OS: Fedora 26
I installed qt-5 as mentioned in the ReadMe. I imported the project file into qt Creator, and the configuration is identical to the example image in the ReadMe (except my username in the paths, of course).
2 Errors:
{path}/Journal/huge_dictionary.h:1: error: ‘version’ does not name a type; did you mean ‘qVersion’?
{path}/Journal/paper.cpp:180: error: ‘huge_dictionary’ was not declared in this scope
QString newName = QString::fromStdString(huge_dictionary[index] + " ");
^~~~~~~~~~~~~~~
I was going to see if I could jump in and contribute to your project, look forward to your reply.

Hi there buddy. Sounds like you don't have git lfs installed.
Install it and reclone and let me know.
On Oct 3, 2017 2:42 AM, Tres DuBiel<EMAIL_ADDRESS>wrote:
Master branch
Latest commit 9d1a637https://github.com/lordadamson/Journal/commit/9d1a6373cdafc776074f1a9807712e018c33c07d
OS: Fedora 26
I installed qt-5 as mentioned in the ReadMe. I imported the project file into qt Creator, and the configuration is identical to the example image in the ReadMe (except my username in the paths, of course).
2 Errors:
{path}/Journal/huge_dictionary.h:1: error: ‘version’ does not name a type; did you mean ‘qVersion’?
{path}/Journal/paper.cpp:180: error: ‘huge_dictionary’ was not declared in this scope
QString newName = QString::fromStdString(huge_dictionary[index] + " ");
^~~~~~~~~~~~~~~
I was going to see if I could jump in and contribute to your project, look forward to your reply.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHubhttps://github.com/lordadamson/Journal/issues/105, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AF6HdGJGUSCxqtvSDy2HA3pgFpybNYNnks5soYMHgaJpZM4PrcPd.

That did the trick!


New profiles, fixed script

Added new advocate profiles
Fixed PS script to handle some encoding weirdness for diacritics

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

FromYmlToTOC-INDEX.ps1
:white_check_mark:Succeeded

advocates/andrew-harvey.yml
:white_check_mark:Succeeded
View

advocates/anthony-bartolo.yml
:white_check_mark:Succeeded
View

advocates/duncan-davidson.yml
:white_check_mark:Succeeded
View

advocates/index.html.yml
:white_check_mark:Succeeded
View

advocates/index.yml
:white_check_mark:Succeeded
View

advocates/map.yml
:white_check_mark:Succeeded
View

advocates/media/profiles/Phoummala-Schmitt.png
:white_check_mark:Succeeded
View

advocates/media/profiles/andrew-harvey.png
:white_check_mark:Succeeded
View

advocates/media/profiles/anthony-bartolo.png
:white_check_mark:Succeeded
View

advocates/media/profiles/duncan-davidson.png
:white_check_mark:Succeeded
View

advocates/media/profiles/rong-yu.png
:white_check_mark:Succeeded
View

advocates/phoummala-schmitt.yml
:white_check_mark:Succeeded
View

advocates/rong-yu.yml
:white_check_mark:Succeeded
View

advocates/toc.yml
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Handle degenerate cases that result in NAN's in leaf outputs

See discussion at https://discuss.xgboost.ai/t/still-getting-unexplained-nans-new-replication-code/1383?u=hcho3.
In certain degenerate cases, both the hessian sum and reg_lambda can be zero, leading to NANs in leaf outputs.
This PR eliminates NANs, by returning 0.0 whenever both hessian sum and reg_lambda are zero.
~It also adds a check in the Learner class to ensure that there is no INF or NAN in the prediction result vector.~ I left out the check for now, since performance impact is uncertain.
Note: I think NANs in the prediction is a serious bug, so its fix should be part of 1.0.0 release.
@dan-stromberg

@trivialfis No, since the goal is to prevent a zero denominator. A denominator of 1e-6f is valid and thus not degenerate.

The test_regressor test is throwing TimeoutError exception at teardown. I will come back to it later.

I mean replacing 0 with Eps as denominator, instead returning 0 as result.

So apply a clipping operation to the denominator then? I see now that it would be more a reasonable choice.

I'm not sure what does "clipping" mean in this context.  I think the heuristic adopted elsewhere is replacing 0 with a small float, so the value is changed from NaN to something close to inf.

Let me go through it one more time.

We need to make sure that, when hessian is invalid (after regularization), the split is guaranteed to be invalid.

@trivialfis Actually, in this degenerate case, no split meets the standard of min_child_weight specified. So this line
https://github.com/dmlc/xgboost/blob/c67163250e4b8a815a7ec16dc0ccaf49e3d58954/src/tree/updater_quantile_hist.cc#L1034
is never called, and best probably contains all zeros.
I cannot think of any other scenarios where the hessian would be zero.

@hcho3 If it's not clear then we don't have to fix it right now.

@trivialfis Also the issue only appears when the regularization parameter reg_lambda is set to zero.
For now, can we just have the function return a zero weight whenever sum_hess is zero? I'd like to return to it after the release.

Closing for now. I will direct the OP to set a non-zero reg_lambda.

There are a few other places employing this equation, fixing one of them the other will diverse.  It might be better that we can investigate it further.


AssertionError: did not recognize object of type "ExportDefaultDeclaration"

When trying to use:
export default thing;

This is an issue upstream in documentation: https://github.com/documentationjs/documentation/issues/112


Add deadlock detection

I'm happy with this new interface — it seems "sufficiently minimal". That is, informing Rayon when you are about to block the thread seems pretty reasonable, and getting a callback when there is no work other than your blocked threads seems good. It occurs to me that calling this deadlock is perhaps overstating the case -- it might be of course that one of your threads is blocked on I/O or something. But we can leave the name for now.