text:
Linking Issue (IDFGH-1829)

----------------------------- Delete above -----------------------------
Environment

Development Kit:      ESP32-DevKitC
Kit version
Module or chip used:  ESP32-WROOM-32
IDF version v4.1-dev-141-ga7e8d87d
Build System:         CMake
Compiler version xtensa-esp32-elf-gcc (crosstool-NG esp32-2019r1) 8.2.0
Operating System:     macOs & Ubunut
Power Supply:         USB

Problem Description
When building and flahsing example projects everything works just fine.
Later i started adding src files to the projec.
When building all files are compiled succesfully,
while the project is been linked my src files cant be found.
Below code samples and build log.
Steps to repropduce

Add dummy.c and dummy.h to blink example code.
include and call doNothing() function defined at dummy.h
Build

Code to reproduce this issue
// dummy.c
#include "dummy.h"

int doNothing.h(int i)
{
    return i;
}

// dummy.h
#ifndef _DUMMY_H_
#define _DUMMY_H_

int doNothing(int i);

#endif

//blink.c
/* Blink Example

   This example code is in the Public Domain (or CC0 licensed, at your option.)

   Unless required by applicable law or agreed to in writing, this
   software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
   CONDITIONS OF ANY KIND, either express or implied.
*/
#include <stdio.h>
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "driver/gpio.h"
#include "sdkconfig.h"
#include "dummy.h"

/* Can use project configuration menu (idf.py menuconfig) to choose the GPIO to blink,
   or you can edit the following line and set a number here.
*/
#define BLINK_GPIO CONFIG_BLINK_GPIO

void app_main(void)
{
    /* Configure the IOMUX register for pad BLINK_GPIO (some pads are
       muxed to GPIO on reset already, but some default to other
       functions and need to be switched to GPIO. Consult the
       Technical Reference for a list of pads and their default
       functions.)
    */
    doNothing(1);
    gpio_pad_select_gpio(BLINK_GPIO);
    /* Set the GPIO as a push/pull output */
    gpio_set_direction(BLINK_GPIO, GPIO_MODE_OUTPUT);
    while(1) {
        /* Blink off (output low) */
    printf("Turning off the LED\n");
        gpio_set_level(BLINK_GPIO, 0);
        vTaskDelay(1000 / portTICK_PERIOD_MS);
        /* Blink on (output high) */
    printf("Turning on the LED\n");
        gpio_set_level(BLINK_GPIO, 1);
        vTaskDelay(1000 / portTICK_PERIOD_MS);
    }
}

Debug Logs
Checking Python dependencies...
Python requirements from /Users/fede/esp/esp-idf/requirements.txt are satisfied.
Executing action: all (aliases: build)
Running ninja in directory /Users/fede/esp/esp-idf/examples/get-started/blink/build
Executing "ninja all"...
[1/8] Performing build step for 'bootloader'
ninja: no work to do.
[5/6] Linking CXX executable blink.elf
FAILED: blink.elf
: && /Users/fede/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/bin/xtensa-esp32-elf-g++  -mlongcalls -Wno-frame-address  -nostdlib CMakeFiles/blink.elf.dir/project_elf_src.c.obj  -o blink.elf  esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_eth/libesp_eth.a esp-idf/lwip/liblwip.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_event/libesp_event.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp32/libesp32.a esp-idf/xtensa/libxtensa.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/freertos/libfreertos.a esp-idf/vfs/libvfs.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/coap/libcoap.a esp-idf/console/libconsole.a esp-idf/nghttp/libnghttp.a esp-idf/esp-tls/libesp-tls.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/protocomm/libprotocomm.a esp-idf/mdns/libmdns.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/sdmmc/libsdmmc.a esp-idf/fatfs/libfatfs.a esp-idf/freemodbus/libfreemodbus.a esp-idf/jsmn/libjsmn.a esp-idf/json/libjson.a esp-idf/libsodium/liblibsodium.a esp-idf/mqtt/libmqtt.a esp-idf/openssl/libopenssl.a esp-idf/spiffs/libspiffs.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/main/libmain.a -Wl,--cref -Wl,--Map=/Users/fede/esp/esp-idf/examples/get-started/blink/build/blink.map esp-idf/asio/libasio.a esp-idf/cbor/libcbor.a esp-idf/coap/libcoap.a esp-idf/esp_adc_cal/libesp_adc_cal.a esp-idf/esp_gdbstub/libesp_gdbstub.a esp-idf/esp_https_ota/libesp_https_ota.a esp-idf/esp_http_client/libesp_http_client.a esp-idf/esp_local_ctrl/libesp_local_ctrl.a esp-idf/esp_websocket_client/libesp_websocket_client.a esp-idf/expat/libexpat.a esp-idf/fatfs/libfatfs.a esp-idf/wear_levelling/libwear_levelling.a esp-idf/sdmmc/libsdmmc.a esp-idf/freemodbus/libfreemodbus.a esp-idf/jsmn/libjsmn.a esp-idf/libsodium/liblibsodium.a esp-idf/mqtt/libmqtt.a esp-idf/tcp_transport/libtcp_transport.a esp-idf/esp-tls/libesp-tls.a esp-idf/openssl/libopenssl.a esp-idf/spiffs/libspiffs.a esp-idf/ulp/libulp.a esp-idf/unity/libunity.a esp-idf/wifi_provisioning/libwifi_provisioning.a esp-idf/protocomm/libprotocomm.a esp-idf/esp_http_server/libesp_http_server.a esp-idf/nghttp/libnghttp.a esp-idf/protobuf-c/libprotobuf-c.a esp-idf/mdns/libmdns.a esp-idf/console/libconsole.a esp-idf/json/libjson.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_eth/libesp_eth.a esp-idf/lwip/liblwip.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_event/libesp_event.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp32/libesp32.a esp-idf/xtensa/libxtensa.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/freertos/libfreertos.a esp-idf/vfs/libvfs.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libcoexist.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libcore.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libespnow.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libmesh.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libnet80211.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libphy.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libpp.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/librtc.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libsmartconfig.a esp-idf/esp_ringbuf/libesp_ringbuf.a esp-idf/driver/libdriver.a esp-idf/wpa_supplicant/libwpa_supplicant.a esp-idf/efuse/libefuse.a esp-idf/bootloader_support/libbootloader_support.a esp-idf/app_update/libapp_update.a esp-idf/spi_flash/libspi_flash.a esp-idf/nvs_flash/libnvs_flash.a esp-idf/esp_wifi/libesp_wifi.a esp-idf/esp_eth/libesp_eth.a esp-idf/lwip/liblwip.a esp-idf/tcpip_adapter/libtcpip_adapter.a esp-idf/esp_event/libesp_event.a esp-idf/pthread/libpthread.a esp-idf/espcoredump/libespcoredump.a esp-idf/esp32/libesp32.a esp-idf/xtensa/libxtensa.a esp-idf/esp_common/libesp_common.a esp-idf/esp_rom/libesp_rom.a esp-idf/soc/libsoc.a esp-idf/log/liblog.a esp-idf/heap/libheap.a esp-idf/freertos/libfreertos.a esp-idf/vfs/libvfs.a esp-idf/newlib/libnewlib.a esp-idf/cxx/libcxx.a esp-idf/app_trace/libapp_trace.a esp-idf/mbedtls/mbedtls/library/libmbedtls.a esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a esp-idf/mbedtls/mbedtls/library/libmbedx509.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libcoexist.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libcore.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libespnow.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libmesh.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libnet80211.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libphy.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libpp.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/librtc.a /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32/libsmartconfig.a -u esp_app_desc -L /Users/fede/esp/esp-idf/components/esp_wifi/lib_esp32 -u pthread_include_pthread_impl -u pthread_include_pthread_cond_impl -u pthread_include_pthread_local_storage_impl -L /Users/fede/esp/esp-idf/examples/get-started/blink/build/esp-idf/esp32 -T esp32_out.ld -u app_main -L /Users/fede/esp/esp-idf/examples/get-started/blink/build/esp-idf/esp32/ld -T esp32.project.ld -L /Users/fede/esp/esp-idf/components/esp32/ld -T esp32.peripherals.ld -u call_user_start_cpu0 -u ld_include_panic_highint_hdl /Users/fede/esp/esp-idf/components/xtensa/esp32/libhal.a -Wl,--gc-sections -L /Users/fede/esp/esp-idf/components/esp_rom/esp32/ld -T esp32.rom.ld -T esp32.rom.libgcc.ld -T esp32.rom.syscalls.ld -T esp32.rom.newlib-data.ld -T esp32.rom.newlib-funcs.ld -Wl,--undefined=uxTopUsedPriority -u vfs_include_syscalls_impl esp-idf/newlib/libnewlib.a -u newlib_include_locks_impl -u newlib_include_heap_impl -u newlib_include_syscalls_impl -u newlib_include_pthread_impl -lstdc++ -u __cxa_guard_dummy -u __cxx_fatal_exception -lgcov -lc -lm -lgcc && :
/Users/fede/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(blink.c.obj):(.literal.app_main+0x8): undefined reference to `doNothing'
/Users/fede/.espressif/tools/xtensa-esp32-elf/esp32-2019r1-8.2.0/xtensa-esp32-elf/bin/../lib/gcc/xtensa-esp32-elf/8.2.0/../../../../xtensa-esp32-elf/bin/ld: esp-idf/main/libmain.a(blink.c.obj): in function `app_main':
/Users/fede/esp/esp-idf/examples/get-started/blink/build/../main/blink.c:29: undefined reference to `doNothing'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
ninja failed with exit code [1]

Other items if possible
sdkconfig.zip

Have you also modified the component CMakeLists.txt file to include the new source file? See https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/build-system.html#minimal-component-cmakelists for an example.

Great!
that was the issue.

fwiw - I had a similar issue with the ninja: build stopped: subcommand failed. and Build finished with exit code 1  non-descript errors. Turned out in my case that my default app to open .py files was VSCode and not Python.
See https://github.com/nanoframework/Home/issues/564

authors: fvizzon gojimmypi igrr


text:
Undefined reference to 'sysconf' and 'posix_memalign' (IDFGH-4268)

Environment

Environment type: [PlatformIO (Arduino)]
Development Kit: [ESP32-S2-Saola-1M]
Module or chip used: [ESP32-S2-WROOM]
IDF version [idf-release/v4.2]
Compiler version: [esp2020r2 8.2.0]
Operating System: [Windows]
Power Supply: [USB]

Problem Description
When trying to compile the MVCE below inside PlataformIO, I get undefined references to sysconf and posix_memalign.
I need those functions because of a third party library (tiny-dnn especifically).
Expected Behavior
Are those functions implemented?
What are the alternatives?
Code to reproduce this issue
#include <Arduino.h>
#include <cstdlib>
#include <thread>

void setup()
{
    void* ptr{ nullptr };
    posix_memalign( &ptr, 16, 1024 );

    long value = std::thread::hardware_concurrency();
}

void loop()
{

}

Debug Logs
Error:
[...]

Building in release mode
Linking .pio\build\esp32doit-devkit-v1\firmware.elf
c:/users/giovanni/.platformio/packages/toolchain-xtensa32s2/bin/../lib/gcc/xtensa-esp32s2-elf/8.2.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: C:\Users\Giovanni\.platformio\packages\framework-arduinoespressif32\tools\sdk\esp32s2\lib\librtc.a(rtc.o)(.text.rtc_pad_gpio_wakeup+0xa9): could not decode instruction; possible configuration mismatch
c:/users/giovanni/.platformio/packages/toolchain-xtensa32s2/bin/../lib/gcc/xtensa-esp32s2-elf/8.2.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: c:/users/giovanni/.platformio/packages/toolchain-xtensa32s2/bin/../lib/gcc/xtensa-esp32s2-elf/8.2.0/../../../../xtensa-esp32s2-elf/lib\libstdc++.a(thread.o):(.literal._ZNSt6thread20hardware_concurrencyEv+0x0): undefined reference to `sysconf'
c:/users/giovanni/.platformio/packages/toolchain-xtensa32s2/bin/../lib/gcc/xtensa-esp32s2-elf/8.2.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: c:/users/giovanni/.platformio/packages/toolchain-xtensa32s2/bin/../lib/gcc/xtensa-esp32s2-elf/8.2.0/../../../../xtensa-esp32s2-elf/lib\libstdc++.a(thread.o): in function `std::thread::hardware_concurrency()':
/builds/idf/crosstool-NG/.build/HOST-x86_64-w64-mingw32/xtensa-esp32s2-elf/src/gcc/libstdc++-v3/src/c++11/thread.cc:177: undefined reference to `sysconf'
c:/users/giovanni/.platformio/packages/toolchain-xtensa32s2/bin/../lib/gcc/xtensa-esp32s2-elf/8.2.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: .pio\build\esp32doit-devkit-v1\src\main.cpp.o:(.literal._Z5setupv+0x0): undefined reference to `posix_memalign'
c:/users/giovanni/.platformio/packages/toolchain-xtensa32s2/bin/../lib/gcc/xtensa-esp32s2-elf/8.2.0/../../../../xtensa-esp32s2-elf/bin/ld.exe: .pio\build\esp32doit-devkit-v1\src\main.cpp.o: in function `setup()':
C:\Users\Giovanni\Desktop\auto2teste/src/main.cpp:8: undefined reference to `posix_memalign'
collect2.exe: error: ld returned 1 exit status
*** [.pio\build\esp32doit-devkit-v1\firmware.elf] Error 1
===================================================================== [FAILED] Took 11.54 seconds =====================================================================
The terminal process "C:\Users\Giovanni\.platformio\penv\Scripts\pio.exe 'run'" terminated with exit code: 1.

Other items
platformio.ini:
[env:esp32doit-devkit-v1]
platform_packages = platformio/framework-arduinoespressif32 @ https://github.com/espressif/arduino-esp32.git#idf-release/v4.2
platform = espressif32
board = esp32doit-devkit-v1
framework = arduino

monitor_speed = 115200
board_build.speed = 921600
board_build.partitions = partitions_custom.csv
board_build.mcu = esp32s2

build_unflags = -std=gnu++11 -fno-rtti
build_flags = -std=gnu++14 -DCORE_DEBUG_LEVEL=5

[...]

Terminal output infos:
Processing esp32doit-devkit-v1 (platform: espressif32; board: esp32doit-devkit-v1; framework: arduino)
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32doit-devkit-v1.html
PLATFORM: Espressif 32 (2.0.0) > DOIT ESP32 DEVKIT V1
HARDWARE: ESP32S2 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (esp-prog) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 0.0.0+sha.29e3b64
 - tool-esptoolpy 1.30000.200511 (3.0.0)
 - toolchain-esp32s2ulp 1.22851.191205 (2.28.51)
 - toolchain-xtensa32s2 1.80200.200827 (8.2.0)

[...]

Hi,
I am facing the same issue while working with tiny-cnn.
Let me know if there is any workaround for this.
With regards,
Aquib Jamal

I made some modifications: https://github.com/GiovanniCmpaner/tiny-dnn
Take a look at the commit history for more details.
Also, some additional unflags and flags are needed in the platformio.ini file:
build_unflags = -fno-rtti
build_flags = -mtext-section-literals

For some insight, because of the memory consumption of tiny-dnn, I switched over for tensorflow-lite.

Thank you for sharing the repository and pointing in the right direction.
I am able to compile the code as shown in your files.
I had already set the rtti flags in sdkconfig file.
I am not sure if it is connected to the same issue, but now I am getting linker error -
"hello-world.elf section .dram0.bss' will not fit in region dram0_0_seg'
region `dram0_0_seg' overflowed by 83856 bytes"
I am trying to use the IRAM_DATA_ATTR and IRAM_BSS_ATTR macros, for template class variables.
This results in the following error - "section attribute not allowed for 'm_weights'
IRAM_BSS_ATTR ap_uint  m_weights[PE][TILES];"
Have you come across similar problems?
Many thanks,
Aquib

Probably there isnt enought memory in DRAM for your variable with IRAM macro, maybe you can use std::vector for allocating it in heap, at runtime.
But this erros specific to your project needs, try searching in google.
Good luck!

Thank you!

所以，这个问题是怎么回事，Undefined reference to 'sysconf'

source: gharchive/issue

authors: GiovanniCmpaner aquibjamal dzz10

repo: espressif/esp-idf

license_type: permissive

license_source: github-api


text:
Bangle2 setting menu style for lefties

As lefti I scroll with my left hand through the settings menu and my finger hides the text.
Can we have a left hand menu style with  text that is right aligned?

You mean with values on the left and the text on the right?
That's probably not something I'd build in but it should be trivial to add as an app that replaces the built-in E.showMenu. I'm happy to help with that

After using it for more setting, I really like to have a larger font because of the size of my finger can’t scroll between lines easy …..

The menu is designed so that you just move your finger up and down, rather than having to tap on a specific menu item for exactly that reason (I found even 50% larger didn't really help). The sensitivity of that scrolling could easily be less (or even configurable) though?

Oh yes, change the sensitivity for those large menues would really help.

just to add this may be fixed by https://github.com/espruino/BangleApps/issues/1040 I guess

No response - lets assume that #1040 did fix it

authors: MaBecker gfwilliams

repo: espruino/BangleApps

license: MIT


text:
Card group switches

Add switch to a card header if there is entities with the same domain in the card and group switch is not disabled by configuration.

Done


text:
"Process markdown files" hangs[BUG]

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

doctor publish --outputFolder .
login to Microsoft Device Login using code provided
"Process markdown files" hangs for 30 min
There is no output in the output folder

Expected behavior

Process markdown files work.
There are output in output folder

Screenshots

Desktop (please complete the following information):

OS: Windows
Version: 10

Additional context
Add any other context about the problem here.

@estruyf Could you please look into the bug? Thanks.

can confirm i'm having the same issue.
Reproduced from a docker container - node:lts

@yuxin1234 @DennisRutherford could you try to run doctor publish --debug to see if it gives more information on why it hangs?

I just released version 1.12.0, which now supports Node.js version 18 and higher. If you could update to the latest version and test it again, that would be great.

Can confirm that latest version is now working to publish

Thanks @DennisRutherford for verifying

@estruyf  Happy to help.
I've got another issue where this is happening again.
If I try and use certificate based authentication it gets stuck; but if I use device code it works fine. Any ideas?

@estruyf Thanks for fixing it. Still hanging for me after I upgraded to 1.12.0.

@yuxin1234  What do you get when you add the --debug flag?
Can you give more information about your environment? Node version, ...

@estruyf Below is the screenshot for running "doctor publish --debug":

Node: 18.0.0
Platform: Windows 10
Thanks.

Ah, I see you are not using SharePoint Online, but your own server. That might be the issue. As I have no access to an on-prem server, I won't be able to test out that use-case.

@estruyf Thanks.

authors: DennisRutherford estruyf yuxin1234

repo: estruyf/doctor


text:
generalize time sequences

Changes to libarbor
Time sequences were added in src/time_sequence.hpp:

added new time_seq type that implements a type-erasure interface for the
concept of a time sequence generator.
added poisson, regular and vector-backed implementations of the time sequence
concept.

Event generators:

The poisson, regular and vector-backed implementations of the event generator
concept were refactored to use the.

Cell groups:

Removed the dss_cell_group and rss_cell_group and associated types.
Added a generic spike source cell  that generates a sequence of spikes
at time points specified by a time_seq. Using this approach, an
additional cell_group specialization is not required for each type of
sequence, and user-defined sequences can be used with minimal overhead.

Unit tests

Added unit tests for time_seq.
Simplified event_generator unit tests, because much of the testing
of the sequences was moved to the time_seq tests.
Added unit tests for spike_source_cell_group.

Changes to miniapp

simplified the miniapp by removing the command line options for using an input spike chain from file.
updated the miniapp recipe to use spike_source cell group instead of dss_cell_group.

So, I'd like still to rename (and possibly promote outside the class) time_seq::dummy_seq, and still arguing about vector_time_seq. Other issue about splitting spike_source_cell out from spike_source_cell_group.hpp I can do later.
tests/unit/test_rss_cell_group.cpp and tests/unit/test_dss_cell_group.cpp should be removed, too.

source: gharchive/pull-request

authors: bcumming halfflat

repo: eth-cscs/arbor


text:
Performance variables must be numbers

I tried putting the output of "git commit" into a perf_var so that I could link changes in performance history to changes in the system configuration, but I get this error:
FAILURE INFO for ...
<snip>
  * Failing phase: performance
<snip>
Reason: sanity error: the value extracted for performance variable 'alaska:roce-openmpi4-ucx:git_ref' is not a number: a2cccdd-dirty

There's nothing in the docs I can see that state performance variables need to be numbers.
Is there a way around this, or a better way of achieving the same thing?

Hi @sjpb, this behaviour is expected and it has been reported in #1146 (where ReFrame was just crashing instead of giving a message). The comment here describes what happens and why we expect a number: https://github.com/eth-cscs/reframe/issues/1146#issuecomment-580682324
What do you want to achieve exactly? How your references look like for this "performance variable?"

Ok - so then this is really just a documentation issue. I'd assumed that with a reference which looked like this 'git_ref': (None, None, None, 'n/a'),, i.e. no reference, a non-numeric perf var would be ok.
What I was trying to achieve (and this obviously isn't the right way) was to get a git commit into the performance log, linked to a test run, so I can link changes in performance to changes in configuration. Still interested in a way of doing that!

I'd assumed that with a reference which looked like this 'git_ref': (None, None, None, 'n/a'),, i.e. no reference, a non-numeric perf var would be ok.

This is something we could implement easily, since it seems that people want to use the performance variables to log non-performance information. I will open a feature request for that.

What I was trying to achieve (and this obviously isn't the right way) was to get a git commit into the performance log, linked to a test run, so I can link changes in performance to changes in configuration. Still interested in a way of doing that!

Makes sense. One way you could possibly do that currently, is to try to pass the git hash as a "unit", the last element of the tuple, and make sure that what you extract as a value for this variable from the output is a number (anything). Then the git hash will be logged as the unit of that variable. I know it's hacky, but it should work.

FYI my eventual solution for this was to push the info into the tag instead. It isn't really a performance variable, and actually logically it makes more sense to have this available on each line of the performance log (like the reframe version) rather than generating a new line (="observation") for it. So maybe the current perf var functionality shouldn't be changed, although using tags is a bit hacky too. I considered using the info field but that seemed less appropriate.

I agree. This one needs more thinking. How did you make it log the tags? Did you add another log format specifier for tags?

I just added %(check_tags)s to the log format - then (outside of reframe) I have code which parses the perflogs.

I see. There is also #1068 that requests other check fields to be logged as well and I'm thinking to make this more generic, so that you could easily select any test field to log, even custom ones. How that sounds?

Yes that would work. Tags actually work fine to be honest though - as reframe nicely formats them as a comma-separated string in the log they're pretty easy to handle. I guess conceptually "tags" and "things I want to log" are different though.

I'm closing this, too. It'll be addressed by #1068.

authors: sjpb vkarak

repo: eth-cscs/reframe


text:
Miscellaneous markdown formatting edits

Edit markdown formatting and page layout for consistency, clean up trailing spaces and unnecessary blank lines in code to address #87
Fix non-sequential numbering
Move install directions for Chrultrabook Controller to post-install.md
Remove old information regarding running Windows on RW_LEGACY if using Ryzen
Merging should fail as you've changed the source directory of the docs, let me know if it doesn't work and I can fork your repo and open a PR that way.

https://github.com/ethanaobrien/docz/commit/a1f8c646b1f688865e6f45e53fba0e54b82c8bdc

authors: ethanaobrien marcsadler

repo: ethanaobrien/docz


text:
Testing the server

I get this error in the console:
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'getUrls')
    at (index):26:37
/favicon.ico:1          Failed to load resource: the server responded with a status of 404 ()
(index):19 Uncaught TypeError: Cannot read properties of undefined (reading 'start')
    at HTMLButtonElement.<anonymous> ((index):19:55)

https://emulatorjs.allancoding.ga/
And I can not get the server to start.

This is strange. do you think you might be able to look into it a bit? I've been trying to work on the next version of emulatorjs

I have a question is the server supposed to start automatically?

No, it is not

This problem was fixed the the newest update.

authors: allancoding ethanaobrien

repo: ethanaobrien/emuserver


text:
Metadata extractors in all transports

[x] TCP
[ ] IPC

Will be implemented as part of #50

repo: ethcore/jsonrpc


text:
Color copy past not working

Hi All,
When I am trying to copy and paste the color and font size. Formatting is not working.
I have used ep_font_color for the color option.
Desktop:

OS: Window 10
Browser : chrome
Version : 87.0.4280.88

Tested here and it works fine:
https://video.etherpad.com/p/aUeq2TntWMJeyh7e_uIQ
Please test latest code (Etherpad and plugin) before creating issues :)

Hi JohnMcLear,
I don't know why you have closed this issue.
I have tested the issue  https://video.etherpad.com/p/aUeq2TntWMJeyh7e_uIQ . The same issue is also showing on the provided URL.
I have also attached the video file for your reference.

Can you replicate the bug in firefox?  Was this working as expected in Chrome before?
Looks like an upstream bug ;\

Hi JohnMcLear,
It seems to working in Firefox. But it is not working in Chrome. That would be helpful if you suggest anyway to fix it.
Thanks

Prolly a content collector bug related to contenteditable.  Check shared.js which handles collection of pasted content.

Also try git bisect on the plugin and on develop branch to see if it's a new bug or recently introduced.

authors: JohnMcLear jinbullsushil


text:
Go bindings and tests

[ ] auto-generate bindings whenever Solidity file changes using go generate
[ ] tests using blockchain simulator

One thing to keep in mind about the blockchain simulator, I have never ever been able to get the adjust time function to work from go-ethereum's simulated backend:
https://godoc.org/github.com/ethereum/go-ethereum/accounts/abi/bind/backends#SimulatedBackend.AdjustTime

@postables Ah that sucks. We may not have to use it if we go with block height vs. time for the HTLC.

authors: postables shanev

repo: ethereum-lightning/eth-lnd


text:
Add ERC: Cross-Contract Hierarchical NFT

Reopen this ongoing draft from the old PR in repo EIPs with all comments addressed.

@xinbenlv Please take another look. Previous comments include adding a set method and supplementing security considerations.

@SamWilsn Please help with the merge due to this issue

How do I request to get approval from @eip-review-bot please?

@SamWilsn Sam, can you please help take a look why the bot didn't automatically approve it when all other checks have been satisfied?

@eth-bot rerun

repo: ethereum/ERCs


text:
Static analysis: warn about too long contracts

After "spurious dragon", the deploy size is limited to 24576 bytes, this should be checked.

This is not really the static analyzer as it doesn't operate on the AST, rather a warning from remix.

fixed

We actually added this code to the compiler too :)

authors: LianaHus axic chriseth

repo: ethereum/browser-solidity

license: mit

license_source: bigquery


text:
Helpers cleanup

Addresses #918. It includes:

Grouping helpers by category
Renamings (for consistency, length, clarity)
Add top-level function comments where missing, and make them consistent
Remove neglected and sometimes misleading terminology section (to be readded post-freeze)
Various other cosmetic cleanups

I tried making BLS_WITHDRAWAL_PREFIX a Bytes1 but broke something. (I think the spec builder is confused somehow.)

I think we should leave as is instead of the "default" value here. It is a configurable constant that might be changed in the future (or in different deployments)

I'd prefer to revert to my last commit and get this merged. We have other things to handle that are waiting on this PR

I think we should leave as is instead of the "default" value here.

That's fine :) (Tried moving it to see if spec builder would be happier.) Making it Bytes1() is still probably the way forward.

authors: JustinDrake djrtwo


text:
Data stewardship

User story

Story

As a local pinner, I want to validate if my locally pinned content is available in the network and reupload the content if that is not the case, such that I can guarantee availability of the content via Swarm
Acceptance criteria

A local pinner can run a process which periodically validates if certain content is available in the network and reuploads the content if it is not availble

Background

With this feature, it becomes easier to guarantee availability of certain content in the network
To validate whether the content is available in the network, we should watch out that the node whom we are retrieving from didn't cache it
This feature may be implemented fully 2nd-layer
Bonus points for considering integration with web applications or swarm-cli

Tasks

Task
Assignee
Done (1), or 0

@agazso

Duplicate of #1508

repo: ethersphere/bee


text:
PR previews are not updated with more commits pushed to the PR

It looks like the PR previews are not updated upon new commits landing to the PR.
For example see here: https://github.com/ethersphere/bee-js-docs/pull/97

This is most probably not problem of this action but other automation that does not trigger the action.

repo: ethersphere/beeload-action


text:
New EtherspotPaymaster deployments and updated README and deploy scripts

Description

Deployed new EtherspotPaymaster implementation to supported chains.
Added new 'required' tag for deploying just wallet factory and paymaster.
Updated README with new info on deploying contracts and cleaned up code.
Added initialBaseFeePerGas in Chiado network configs as required for deployment.

Motivation and Context

There is a new implementation of the EtherspotPaymaster after a couple of minor bug fixes.
We require a method for deploying solely the EtherspotWalletFactory & EtherspotPaymaster contracts.

How Has This Been Tested?

Screenshots (if appropriate):
Types of changes

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

@lbw33 Pls can you resolve the conflicts?

repo: etherspot/etherspot-prime-contracts


text:
Ensure data use and processing activity fields are locked down immediately after save

Is your feature request related to a specific problem?
A general requirement for the data use declaration form is that the Data use and Processing Activity fields are effectively locked-down in the UI (made read-only) once a data use declaration has been created on a given system. While this behavior is generally the case currently, there's an edge case where the fields are still editable immediately after saving the data use declaration initially, before navigating away from the form.
Although it may be unlikely, if users edit those fields in that state when they are still editable but after saving, they could end up breaking links between any custom fields and the data use declaration, which is a side effect of how our API is implemented (and the reason we want to lock those fields down generally).
Describe the solution you'd like
The fields should be locked down immediately after saving the data use declaration, and stay locked down indefinitely.
Describe alternatives you've considered, if any
In general we'll look to rework the data use/privacy declaration API to not require this constraint, but that's a longer-term effort.
Additional context
Found in doing some 2.12.0 release testing
cc @TheAndrewJackson @rsilvery @mfbrown @Kelsey-Ethyca

Is this resolved @adamsachs ?

Is this resolved @adamsachs ?

nope, still there!

@adamsachs  still an issue?

@adamsachs still an issue?

yup, tested locally and this behavior still seems to be there.

authors: adamsachs rsilvery

repo: ethyca/fides


text:
Updated Configuration settings: Connector parameters and Dataset configuration

Purpose
Allows user to create a DB, Manual, and SASS connection. User enters connector parameters and dataset configuration for a given connection.
This PR includes the following JIRA tickets:

922 - Add a Connector - DB connector configs
923 - Add a Connector - upload a DB Dataset YAML
1090 - Add a Connector - SaaS Dataset Management (YAML method)
1015 - Frontend - Configure a Manual entry Connector

Changes

Checklist

[x] Update CHANGELOG.md file

[x] Merge in main so the most recent CHANGELOG.md file is being appended to
[x] Add description within the Unreleased section in an appropriate category. Add a new category from the list at the top of the file if the needed one isn't already there.
[x] Add a link to this PR at the end of the description with the PR number as the text. example: #1

[ ] Applicable documentation updated (guides, quickstart, postman collections, tutorial, fidesdemo, database diagram.
If docs updated (select one):

[ ] documentation complete, or draft/outline provided (tag docs-team to complete/review on this branch)
[ ] documentation issue created (tag docs-team to complete issue separately)

[ ] Good unit test/integration test coverage
[ ] This PR contains a DB migration. If checked, the reviewer should confirm with the author that the down_revision correctly references the previous migration before merging
[ ] The Run Unsafe PR Checks label has been applied, and checks have passed, if this PR touches any external services

Ticket
Fixes #922 #923 #1090 #1015

@seanpreston If you would like to test the Create New Connection feature, you can edit the flags.json file by assigning the isActive attribute to true.

Don't forget to execute npm i  via clients/ops/admin-ui Terminal

Hey @chriscalhoun1974 — I've given this a first pass and found the following issues:

There’s no way to edit a dataset / connectionconfig once one is created

[image:1C215A1B-F392-48DA-B89F-FAF76A99CE9E-494-0000112282D89F56/Screenshot 2022-09-02 at 14.41.11.png]

Save YAML system throws an error without making any network request

[image:DAB1D3ED-9C6D-4E4F-9C4F-541F0B43700A-494-00001125BD6FD817/Screenshot 2022-09-02 at 14.41.24.png]

“Cancel” button throws an error

Navigating from “dataset configuration” to “connector parameters” and back to “dataset configuration” removes any yaml

[image:01E86707-0980-496F-BA00-7C1DCEC73FE9-494-0000113952A29BF6/Screenshot 2022-09-02 at 14.42.48.png]

The yaml input is buggy — the linter highlights errors where none are

@seanpreston I have updated the Dataset YAML editor to reference the @monaco-editor/react and js/yaml NPM packages. All of the issues have been resolved now. Let me know if you have any questions. Thank you.

Thanks @chriscalhoun1974 — the Monaco editor is much nicer! This is nearly there, just a couple more things to fix:

The API to create a dataset up must always send a list of datasets

There's an error thrown when hitting the "Cancel" button on that same page

These issues are only for DB connections, SaaS connections worked well.

@seanpreston @pattisdr If the user clicks either the Cancel or Save button, the user will be redirected to the Database Connections landing page. In addition, when a connection is initially created the user will be auto redirected to either the Dataset configuration or DSR customization screen accordingly. This enhancement will provide a better overall user experience.

Thanks @chriscalhoun1974 — the issues I highlighted earlier are fixed up. There's just one issue here that's a showstopper which is:

the Create Connection doesn't show if no connectors are present in the DB

cc @adamczepeda too because I've noticed we're generally omitting empty states from the designs

These others are smaller things that shouldn't block us merging (which I'll create follow-up tickets for):

Errors returned by the API for incorrectly formatted yaml are no help to the user

"Amazon Redshift" isn't searchable by the string "ama" because the connector is indexed only as "redshift". We should be consistent with naming here, for instance BigQuery isn't also referred to as Google BigQuery. Let's pick a convention and get that working well across all connectors

@seanpreston @adamczepeda The Create Connection doesn't show if no connectors are present in the DB issue has been resolved now.

I've tested this again and found another four clean-up tasks, but nothing that'll stop us merging this increment as it's getting very large now.

https://github.com/ethyca/fidesops/issues/1333
https://github.com/ethyca/fidesops/issues/1334
https://github.com/ethyca/fidesops/issues/1335
https://github.com/ethyca/fidesops/issues/1336

One followup, to make it more visible if we have a partially created webhook, we might call the secrets endpoint (with an empty dictionary) or the test endpoint when filling out the first screen of the manual webhook, which will put it in a "failed" state.  Then when the fields are added, we run the secrets/test endpoint again so it should pass (this resource is only checked to see if the webhook and fields exist).
This will then flag in the UI if a webhook is only partially filled out.

authors: chriscalhoun1974 pattisdr seanpreston

repo: ethyca/fidesops


text:
Add support for RFC 5916

Add module and test for RFC 5916

Codecov Report

Merging #98 into master will increase coverage by <.01%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master      #98      +/-   ##
==========================================
+ Coverage   99.35%   99.35%   +<.01%
==========================================
  Files          88       89       +1
  Lines        5758     5766       +8
==========================================
+ Hits         5721     5729       +8
  Misses         37       37

Impacted Files
Coverage Δ

pyasn1_modules/rfc5916.py
100% <100%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 2e6acd1...45b5fe2. Read the comment docs.

Thank you!

authors: codecov-io etingof russhousley


text:
Receiving V3 Traps - Engine ID

We used to work with PySNMP version 4.3.1 to receive SNMP V3 traps, and it worked perfectly. Recently, we upgraded to version 4.4.12, and the traps were not received anymore.
I debugged the issue and found that the call to __getUserInfo at service.py line 759 throws a NoSuchInstanceError exception:
        # 3.2.4
        try:
            (usmUserName,
             usmUserSecurityName,
             usmUserAuthProtocol,
             usmUserAuthKeyLocalized,
             usmUserPrivProtocol,
             usmUserPrivKeyLocalized) = self.__getUserInfo(
                snmpEngine.msgAndPduDsp.mibInstrumController,
                msgAuthoritativeEngineId, msgUserName
            )

I think it happens because the engine ID in the trap is not the same as the engine ID of the user I created for receiving the traps.
As far as I understand from the specs, we need to use the same engine ID for the receiving user and the trap sender.
If this is the case, why did it work in PySNMP version 4.3.1? Was it a bug in the library? Is engine ID matching not really mandatory?

The engine ID matching is mandatory as documented in the standard, so 4.3.1 indeed has a bug there and 4.4.12 contains the fix.

authors: aryes lextm

repo: etingof/pysnmp


text:
Access Denied When running litcher

I had it working and it started giving me this all of a sudden, not sure what changed here.

running it as admin

Did you update Windows? I believe this could be related to #12 sadly, and I haven't fixed it yet. It requires for me to update a dependency, a big TODO from my side.

I have been on Windows 11 this whole year, there was just an update the other week, so maybe that broke it? No worries, no rush.

If you have the time, could you test this version? https://github.com/etra0/litcher/releases/tag/v0.4.0-alpha
hudhook has been updated heavily since then.


text:
Update Building.md to mention how to build a release configuration

Building.md doesn't currently mention explicitly how to build in a release configuration.
This is largely fine, since very few people would ever want to build macOS or Windows in non-debug, since there are pre-built releases available.
However, for Linux users, where the only way to play the game is through compiling it yourself, having the default build type be debug is a footgun for poor game performance.
It would be nice to have an explicit note in Building.md as to how you can build the game in release, and that you should do so if compiling on Linux to actually play the game, not develop.
An alternate (possibly poor) idea would be to have the default build be release in Linux only, still defaulting to debug for non-linux builds. Users would then have to explicitly opt into a debug build in Linux, which might be a more reasonable behavior.
I'd make the PR to update it myself right now, but I'm both tired and busy so this issue is a note to myself to add it.

675508bb542268704e3a39d80fac9adeeee41808

@poco0317 That commit never made its way into master

An update has not released, thus nothing has been merged to master.

repo: etternagame/etterna


text:
Add a new command to check sdcard info

https://unix.stackexchange.com/questions/273971/how-to-get-hard-disk-information-on-linux-terminal

Rejected by LEAN


text:
🛑 www.actionherojs.com is down

In 3b5bb23, www.actionherojs.com (https://www.actionherojs.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: www.actionherojs.com is back up in bbb33ec.

repo: evantahler/upptime


text:
🛑 www.actionherojs.com is down

In 2e39b3f, www.actionherojs.com (https://www.actionherojs.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: www.actionherojs.com is back up in a2e9b3b.


text:
Excessive newlines appear before lists in converted document

While markdown ignores more than 2 newlines, the converter currently generates 4 before lists. This creates an awkward looking document and requires a lot of search/replace to repair.
Note: this issues occurs in every case I tested, including after paragraphs and a range header types (h1, h2, h3).
Example:
## Outcomes

1. Improv

There is a similar issue with extra newlines before and after horizontal rules. There should only be one empty line before and one after.
Some text.

---

Following text.

authors: kaimantsch trixr


text:
Netzbezug wenn PV DC-Leistung größer ist als AC-Leistung in Kombination mit DC-Speicher (Kostal)

Describe the bug
Habe einen Kostal Plenticore Wechselrichter mit DC-Speicher. Der Wechselrichter kann max. 10kW AC-Seitig ausgeben. Wird darüber hinaus von den Modulen mehr Strom erzeugt als der Wechselrichter AC-Seitig ausgeben kann UND ist der Speicher noch nicht geladen, so wird der überschüssige Strom direkt in den DC-Speicher geladen. (Einige Wandlungsverluste verpuffen)
Das führt nun offenbar dazu, dass EVCC beispielsweise eine PV-Leistung von 11,5 kW sieht aber eigentlich für Haus und Wallbox max. 10kW zur verfügung stehen. Damit kommt es dann zum Netzbezug und gelichzeitigem Laden des Speichers.
Ich hatte gedacht, dass evcc-io/evcc#3015 das Problem löst, das ist aber zumindest bei mir nicht der Fall.

Steps to reproduce
Kann ich so allgemein nicht sagen. In meinem Fall:

Viel Sonne, die zu deutlich mehr Generatorleistung führt als der Wechselrichter AC-Seitig ausgeben kann
Speicher der noch nicht auf 100% ist
Auto im PV Modus laden

Configuration details
evcc.yaml.txt
Log details
log.log
What type of operating system are you running?
Docker container
Version
0.90 (1eed3044) (nightly mit der neuen UI)

Also muss ich in der Konfig unter site maxGridSupplyWhileBatteryCharging auf z.B. 50 Setzen?

Genau. Mit dem Wert muss Du mal spielen, das ist die zulässige Regelbandbreite.

repo: evcc-io/docs


text:
Ladesteuerung für Hausakku mit Tibber

Wenn das Fahrzeug schon mit günstigem Strom von Tibber geladen werden kann wäre es toll wenn auch Akkus (zum Beispiel von e3dc) über Tibber geladen werden können wenn der Strom besonders günstig ist und keine Sonne hinreichend zur Verfügung steht.
Funktion soll über die Oberfläche aktiviert oder deaktiviert werden können. (Um diese beispielsweise nur im Winter zu nutzen)

Mindestens in Deutschland spricht momentan noch das EEG eindeutig gegen eine solche Variante, da dann s.g. Graustrom im Speicher landen könnte.

Nee, das wurde doch jetzt mit dem Solarpaket 1 geändert. Damit darf der
eigene Speicher auch aus dem Netz geladen werden.
premultiply @.***> schrieb am Do., 9. Mai 2024, 00:08:

Mindestens in Deutschland spricht momentan noch das EEG eindeutig gegen
eine solche Variante, da dann s.g. Graustrom im Speicher landen könnte.
—
Reply to this email directly, view it on GitHub
https://github.com/evcc-io/evcc/issues/13819#issuecomment-2101583710,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A434VZAO2LMSPFEE4PVDGZLZBKO5RAVCNFSM6AAAAABHNRE5P2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBRGU4DGNZRGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Siehe Seite 6 letzter Absatz 😃
https://www.bmwk.de/Redaktion/DE/Downloads/S-T/solarpaket-im-ueberblick.pdf?__blob=publicationFile&v=8
Klaus-Dieter Kaiser @.***> schrieb am Do., 9. Mai 2024,
08:24:

Nee, das wurde doch jetzt mit dem Solarpaket 1 geändert. Damit darf der
eigene Speicher auch aus dem Netz geladen werden.
premultiply @.***> schrieb am Do., 9. Mai 2024, 00:08:

Mindestens in Deutschland spricht momentan noch das EEG eindeutig gegen
eine solche Variante, da dann s.g. Graustrom im Speicher landen könnte.
—
Reply to this email directly, view it on GitHub
https://github.com/evcc-io/evcc/issues/13819#issuecomment-2101583710,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/A434VZAO2LMSPFEE4PVDGZLZBKO5RAVCNFSM6AAAAABHNRE5P2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCMBRGU4DGNZRGA
.
You are receiving this because you authored the thread.Message ID:
@.***>

Na Guck. Das sieht ja gut aus. Muss ich nur noch den Anbieter wechseln wenn der Vertrag ausläuft ☺
Wäre aber vielleicht trotzdem an der Zeit das in den produktiven build zu übernehmen wo es ja jetzt offiziell erlaubt ist, oder?
😇

authors: premultiply winfotiker

repo: evcc-io/evcc


text:
Safeguard for wrong climating notification

Is your feature request related to a problem? Please describe.
Currently Renault seems to report the climater as always active. This lead to draining the house battery quite a while until I noticed the actual problem. Even switching to "off" did not stop the charging, I had to manually unplug.
Describe the solution you'd like
There could be a couple of solutions.

it would be really useful if the climate-state would bei shown in the UI, this would have allowed me to find the problem a lot earlier.
#6588 would at least pose a quick workaround in the specific case
"off" should also turn of climater based charging
Some sort of sanity check: i.e. climater charge should only run for an hour or so.

Additional context
I noticed that "log level trace" does not show any requests for Renault (anymore). Has this changed?

Sollte jetzt per poll-mode mindestens als Workaround gelöst sein?

it would be really useful if the climate-state would bei shown in the UI, this would have allowed me to find the problem a lot earlier.

/cc @naltatis haben wir das jetzt in den Notifications mit drin?

@andig der Climate Status ist schon vor einiger Zeit (neues Design) aus der UI rausgeflogen. Die Information ist in der API aber noch da. Würde vorschlagen, dass wir das als Statustext wieder mit aufnehmen.

authors: andig naltatis pauxus


text:
img-uses-alt does not allow empty string or possible empty string

This rule considers the following JSX bad:
function Foo() {
  return ;
}

this is also considered bad:
function Foo() {
  return ;
}

but this is okay:
function Foo() {
  return ;
}

However, I think that all three should be okay. Empty strings can be used appropriately for alt text on images that are decorative.

I agree on the first one, since we can't determine the value of foo until runtime. However, not sure about the second - You can place a space in between the quotation marks () and it should pass and still semantically represent the same thing to a screen reader. Also, I can implement case where alt="" (or any other form of undefined value) passes lint rule if role=presentation is present.

I think the role=presentation bit makes sense. According to the spec, it should probably enforce alt="" if it has a presentation role.

Authors SHOULD NOT provide meaningful alternative text (for example, use alt="" in HTML4) when the presentation role is applied to an image.

https://www.w3.org/TR/wai-aria/roles#presentation

Fixing first example in 0.5.3 - will upgrade minor on role=presentation enhancement. 0.5.3 should be done within the hour.

Awesome! Thanks again!

0.5.3 published - should fix first use case + other bugs that are closed!

I think this is still broken for cases like
function Foo() {
  return ;
}

and
function Foo() {
  return ;
}

and
function Foo() {
  return ;
}

Added test cases for those and fixed in v0.5.4 - still may be other edge cases, working on resolving cases to handle each type specified in spec

Wonderful!

@evcohen do you have an ETA on the role="presentation" change? No rush--I'm just wondering if I should roll with alt=" " or wait it out.

@lencioni waiting for ci build to pass and then publishing v0.6.0. Error message updated and this strictly allows only the following scenario
bad:
 etc. as we only want to deal with literals for this case.

I noticed that the Chrome audit rules allows alt="" without role="presentation" and role="presentation" without alt="", FYI: https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules#ax_text_02

Use the attributes alt="", role="presentation" or include the image as a CSS background-image to identify it as being used purely for stylistic or decorative purposes and that it should be ignored by people using assistive technologies.
Source: http://fae20.cita.illinois.edu/rule/ARIA_STRICT/IMAGE_2/

Not sure what the real rule is in this case, but as a linter, I think it's better to be opinionated in a case like this. As in, the only time alt can be undefined is when role="presentation". In this sense, we can drop the check for alt altogether if role="presentation" is present. Thoughts?

My reading of the text you posted agrees with the Chrome text I lined to, and it also fits my intuitive understanding. I think it makes sense to enforce the existence of alt unless role="presentation", and if role="presentation" enforce either non-existent or empty alt.

authors: evcohen lencioni


text:
🛑 /getNoWatermarkUrl - Get non watermarked video url is down

In a4b63ee, /getNoWatermarkUrl - Get non watermarked video url (https://tiktok.evelode.com/getNoWatermarkUrl?video_url=https://www.tiktok.com/@therock/video/7106855913906081070%3Fis_copy_url%3D1%26is_from_webapp%3Dv1&cache_timeout=0&license_key=$API_KEY) was down:

HTTP code: 0
Response time: 0 ms

Resolved: /getNoWatermarkUrl - Get non watermarked video url is back up in f79f090 after 5 minutes.

repo: evelode/tiktok-status


text:
Some feature needed

Hey first of all thumbs up for your library. I have seen different edit libraries but this one satisfy my needs although some features are required. I have one question is it possible to get the position of each elements on the screen before saving the picture
e.g Position of Text , Sticker Because I want to save this entire project while user is editing and will re load to him when he will want to resume the old editing. Is it possible. If it is then can you please do it for me?

@mudassirzulfiqar Thank you for your kind comment, As for this feature yes We are going to have along with some more features next few weeks

I also need these features.
@mudassirzulfiqar you got any solution for it?
Thank You
Vishal Vanpariya

repo: eventtus/photo-editor-android


text:
Disable the puppetserver report processor feature by default

By default if reports is NOT defined, puppetserver will enable the "store" reports processor which will generate yaml reports in: /opt/puppetlabs/server/data/puppetserver/reports/
See: https://docs.puppetlabs.com/puppet/latest/reference/reporting_about.html#configuring-reporting
If your not expecting this or dealing with this some way, you will probably run your puppetserver out of disk space.  This PR defaults this to "none" which will turn this feature off.

The module gives you the ability to set it to none if you'd like, but I believe this change changes the puppet default.  I'm curious why the PR instead of just setting the report processor to none in your environment.

Sorry,
I was coming from the angle of a new user.  I think Puppetlabs documentation around this sucks.  By default if nothing at all is defined pupetserver will start spitting out repot files in a non-obvious directory.    I'm going to guess that a new user to puppet would have no idea this is happening, and would eventually run their server out of disk space.  So my initial though was this feature should be turned off by default.
I'm ok if your really not in favor of this PR.   Maybe as a good alternative we document that setting better in the readme.  Maybe list a few possible built-in options: puppetdb,http,store (defult), log?
(I've attended quite a few puppetlabs talks, and I'm actually a bit surprised this setting doesn't default to puppetdb since they encourage you to use it.)

I think I want to leave this as the default, but I'd love some documentation updates!

repo: evenup/evenup-puppet


text:
[Bug] 任何note标签都会自带modern样式

任何note标签都会自带modern样式，导致flat样式无法正常显示
无设定样式：

设定flat样式：

顺便建议一下样式，只是个人习惯了butterfly，总感觉现在标签有点过宽，这是我目前修改的样式
.article-container .note p {
    font-size: 0.7rem;
    line-height: 1.7;
    font-weight: 400;
    margin: 0;
    text-align: left;
    letter-spacing: 0.6px;
}

.note:not(.no-icon) {
    padding-left: 0.6rem;
}

好的，采纳建议，明天改

authors: MskTmi everfu

repo: everfu/hexo-solitude-tag


text:
'settings' should be immutable

At the beginning of the middleware handler, there is:
var options = settings || defaults;

Later, at several places, the options object is modified. For example:
options.headers = this.header['access-control-request-headers'];

It means that the global middleware settings object (or defaults if no settings are specified) is modified from one request to another. I think it's dangerous and a source of bugs.

Hey @mvila Thanks, this has been fixed with the PR #25


text:
413 Request Entity Too Large

I'm trying to upload a large plugin and it won't let me. I'm getting an nginx error page.
To recreate: Upload a plugin using wordpress's plugin uploader. The one I used is 4.3 MB. (.zip)
I'm thinking the solution would be to increase php limits, but they are already high enough in your default uploadsize.ini file.
Thanks for your work on this. It's awesome!

Please check your nginx webproxy to see if you set the option on upload limit there.
Restart the proxy and let me know if it works.

I've set things up as is. I mean, I didn't change, enable, or add anything during my set up of the webproxy.
Do I need to uncomment anything? Maybe this?: USE_NGINX_CONF_FILES=true in the .env file so that it would use the uploadsize.conf file? Also, do I need to add anything to it other than this `client_max_body_size 100m;'

That´s correct. Please uncomment this option and set the upload size as you need and just restart the webproxy containrs.
If you are in production environment, you might want to try (on the webproxy):
docker-compose restart

So, it will not go off-line while restarting, if it does not work you will need to realod your webproxy with this command:
docker exec -it webproxy nginx -s reload

Let me know if it worked.

I did as you said. I uncommented that option and set the upload size. Then I restarted the webproxy containers as well as the wordpress containers. I used docker-compose restart within the folders. Then I tried uploading the plugin and I got the same "413 Request Entity Too Large" error.
I also tried reloading them with this:
docker exec -it nginx-web -s reload But I got this error in terminal: OCI runtime exec failed: exec failed: container_linux.go:348: starting container process caused "exec: \"-s\": executable file not found in $PATH": unknown
I then stopped all of the containers and started them again to see if that would work. Still the same result.
This is my .env file:
#
# docker-compose-letsencrypt-nginx-proxy-companion
#
# A Web Proxy using docker with NGINX and Let's Encrypt
# Using the great community docker-gen, nginx-proxy and docker-letsencrypt-nginx-proxy-companion
#
# This is the .env file to set up your webproxy enviornment

#
# Your local containers NAME
#
NGINX_WEB=nginx-web
DOCKER_GEN=nginx-gen
LETS_ENCRYPT=nginx-letsencrypt

#
# Your external IP address
#
IP=0.0.0.0

#
# Default Network
#
NETWORK=webproxy

#
# Service Network (Optional)
#
# In case you decide to add a new network to your services containers you can set this
# network as a SERVICE_NETWORK
#
# [WARNING] This setting was built to use our `start.sh` script or in that special case
#           you could use the docker-composer with our multiple network option, as of:
#           `docker-compose -f docker-compose-multiple-networks.yml up -d`
#
#SERVICE_NETWORK=webservices

#
# NGINX file path
#
NGINX_FILES_PATH=/nginx/data

#
# NGINX use special conf files
#
# In case you want to add some special configuration to your NGINX Web Proxy you could
# add your files to ./conf.d/ folder as of sample file 'uploadsize.conf'
#
# [WARNING] This setting was built to use our `start.sh`.
#
# [WARNING] Once you set this options to true all your files will be copied to data
#           folder (./data/conf.d). If you decide to remove this special configuration
#           you must delete your files from data folder ./data/conf.d.
#
USE_NGINX_CONF_FILES=true

#
# Docker Logging Config
#
# This section offers two options max-size and max-file, which follow the docker documentation
# as follow:
#
# logging:
#      driver: "json-file"
#      options:
#        max-size: "200k"
#        max-file: "10"
#
#NGINX_WEB_LOG_MAX_SIZE=4m
#NGINX_WEB_LOG_MAX_FILE=10

#NGINX_GEN_LOG_MAX_SIZE=2m
#NGINX_GEN_LOG_MAX_FILE=10

#NGINX_LETSENCRYPT_LOG_MAX_SIZE=2m
#NGINX_LETSENCRYPT_LOG_MAX_FILE=10

This is my docker-compose.yml file:
version: '3'
services:
  nginx-web:
    image: nginx
    labels:
        com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
    container_name: ${NGINX_WEB:-nginx-web}
    restart: always
    ports:
      - "${IP:-0.0.0.0}:80:80"
      - "${IP:-0.0.0.0}:443:443"
    volumes:
      - ${NGINX_FILES_PATH:-./data}/conf.d:/etc/nginx/conf.d
      - ${NGINX_FILES_PATH:-./data}/vhost.d:/etc/nginx/vhost.d
      - ${NGINX_FILES_PATH:-./data}/html:/usr/share/nginx/html
      - ${NGINX_FILES_PATH:-./data}/certs:/etc/nginx/certs:ro
      - ${NGINX_FILES_PATH:-./data}/htpasswd:/etc/nginx/htpasswd:ro
    logging:
      options:
        max-size: ${NGINX_WEB_LOG_MAX_SIZE:-4m}
        max-file: ${NGINX_WEB_LOG_MAX_FILE:-10}

  nginx-gen:
    image: jwilder/docker-gen
    command: -notify-sighup ${NGINX_WEB:-nginx-web} -watch -wait 5s:30s /etc/docker-gen/templates/nginx.tmpl /etc/nginx/conf.d/default.conf
    container_name: ${DOCKER_GEN:-nginx-gen}
    restart: always
    volumes:
      - ${NGINX_FILES_PATH:-./data}/conf.d:/etc/nginx/conf.d
      - ${NGINX_FILES_PATH:-./data}/vhost.d:/etc/nginx/vhost.d
      - ${NGINX_FILES_PATH:-./data}/html:/usr/share/nginx/html
      - ${NGINX_FILES_PATH:-./data}/certs:/etc/nginx/certs:ro
      - ${NGINX_FILES_PATH:-./data}/htpasswd:/etc/nginx/htpasswd:ro
      - /var/run/docker.sock:/tmp/docker.sock:ro
      - ./nginx.tmpl:/etc/docker-gen/templates/nginx.tmpl:ro
    logging:
      options:
        max-size: ${NGINX_GEN_LOG_MAX_SIZE:-2m}
        max-file: ${NGINX_GEN_LOG_MAX_FILE:-10}

  nginx-letsencrypt:
    image: jrcs/letsencrypt-nginx-proxy-companion
    container_name: ${LETS_ENCRYPT:-nginx-letsencrypt}
    restart: always
    volumes:
      - ${NGINX_FILES_PATH:-./data}/conf.d:/etc/nginx/conf.d
      - ${NGINX_FILES_PATH:-./data}/vhost.d:/etc/nginx/vhost.d
      - ${NGINX_FILES_PATH:-./data}/html:/usr/share/nginx/html
      - ${NGINX_FILES_PATH:-./data}/certs:/etc/nginx/certs:rw
      - /var/run/docker.sock:/var/run/docker.sock:ro
    environment:
      NGINX_DOCKER_GEN_CONTAINER: ${DOCKER_GEN:-nginx-gen}
      NGINX_PROXY_CONTAINER: ${NGINX_WEB:-nginx-web}
    logging:
      options:
        max-size: ${NGINX_LETSENCRYPT_LOG_MAX_SIZE:-2m}
        max-file: ${NGINX_LETSENCRYPT_LOG_MAX_FILE:-10}

networks:
  default:
    external:
      name: ${NETWORK:-webproxy}

This is my uploadsize.conf file:
client_max_body_size 1000M

Now onto my wordpress files. Here is my wordpress docker-compose.yml file:
version: '3'

services:
   db:
     container_name: ${CONTAINER_DB_NAME}
     image: mariadb:latest
     restart: unless-stopped
     volumes:
        - ${DB_PATH}:/var/lib/mysql
     environment:
       MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
       MYSQL_DATABASE: ${MYSQL_DATABASE}
       MYSQL_USER: ${MYSQL_USER}
       MYSQL_PASSWORD: ${MYSQL_PASSWORD}

   wordpress:
     depends_on:
       - db
     container_name: ${CONTAINER_WP_NAME}
     image: wordpress:latest
     restart: unless-stopped
     volumes:
       - ${WP_CORE}:/var/www/html
       - ${WP_CONTENT}:/var/www/html/wp-content
       - ./conf.d/uploadsize.ini:/usr/local/etc/php/conf.d/uploadsize.ini
     environment:
       WORDPRESS_DB_HOST: ${CONTAINER_DB_NAME}:3306
       WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
       WORDPRESS_DB_USER: ${MYSQL_USER}
       WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
       WORDPRESS_TABLE_PREFIX: ${WORDPRESS_TABLE_PREFIX}
       VIRTUAL_HOST: ${DOMAINS}
       LETSENCRYPT_HOST: ${DOMAINS}
       LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}

networks:
    default:
       external:
         name: ${NETWORK}

Here is my wordpress .env file:
# .env file to set up your wordpress site

#
# Network name
#
# Your container app must use a network conencted to your webproxy
# https://github.com/evertramos/docker-compose-letsencrypt-nginx-proxy-companion
#
NETWORK=webproxy

#
# Database Container configuration
# We recommend MySQL or MariaDB - please update docker-compose file if needed.
#
CONTAINER_DB_NAME=db

# Path to store your database
DB_PATH=/wordpress/database/data

# Root password for your database
MYSQL_ROOT_PASSWORD=mypassword

# Database name, user and password for your wordpress
MYSQL_DATABASE=mydatabasename
MYSQL_USER=myusername
MYSQL_PASSWORD=mypassword

#
# Wordpress Container configuration
#
CONTAINER_WP_NAME=wordpress

# Path to store your wordpress files
WP_CORE=/wordpress/core/data
WP_CONTENT=/wordpress/wp-content/data

# Table prefix
WORDPRESS_TABLE_PREFIX=wp_

# Your domain (or domains)
DOMAINS=mydomain.com,www.mydomian.com

# Your email for Let's Encrypt register
LETSENCRYPT_EMAIL=myemail@mydomain.com

Here is my wordpress uploadsize.ini file:
file_uploads = On
memory_limit = 3000M
upload_max_filesize = 1000M
post_max_size = 2000M
max_execution_time = 1000

I assume you have fixed that... if not open this issue again and comment.
Thanks!

Sorry, I haven't been able to get back to this until now. Yes, that did fix it. Thank you! +1:

Hi i forgot to add the conf.d folder. I added it, but now I get the folowing error:
ERROR: for wordpress  Cannot start service wordpress: OCI runtime create failed: container_linux.go:348: starting container process caused "process_linux.go:402: container init caused \"rootfs_linux.go:58: mounting \\\"/home/*/*/*/conf.d/uploadsize.ini\\\" to rootfs \\\"/var/lib/docker/overlay2/*/merged\\\" at \\\"/var/lib/docker/overlay2/*/merged/usr/local/etc/php/conf.d/uploadsize.ini\\\" caused \\\"not a directory\\\"\"": unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type
How can I fix this?

@Koerner can you show how your docker-compose is looking?

`version: '3'
services:
db:
container_name: ${CONTAINER_DB_NAME}
image: mariadb:latest
restart: unless-stopped
volumes:
- ${DB_PATH}:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
wordpress:
depends_on:
- db
container_name: ${CONTAINER_WP_NAME}
image: wordpress:latest
restart: unless-stopped
volumes:
- ${WP_CORE}:/var/www/html
- ${WP_CONTENT}:/var/www/html/wp-content
- ./conf.d/uploadsize.ini:/usr/local/etc/php/conf.d/uploadsize.ini
environment:
WORDPRESS_DB_HOST: ${CONTAINER_DB_NAME}:3306
WORDPRESS_DB_NAME: ${MYSQL_DATABASE}
WORDPRESS_DB_USER: ${MYSQL_USER}
WORDPRESS_DB_PASSWORD: ${MYSQL_PASSWORD}
WORDPRESS_TABLE_PREFIX: ${WORDPRESS_TABLE_PREFIX}
VIRTUAL_HOST: ${DOMAINS}
LETSENCRYPT_HOST: ${DOMAINS}
LETSENCRYPT_EMAIL: ${LETSENCRYPT_EMAIL}
networks:
default:
external:
name: ${NETWORK}`

I have an update on this.
I found out why I was having an issue in the first place.
I was installing the nginx files under the root user here: /nginx/data
Then I installed wordpress under the sudo user here: /home/myuser/wordpress_site
Therefore, I believe it was a permission problem. Wordpress wasn't able to access the webproxy's config files to read the uploadsize.conf file because it didn't have root permission.
The fix: I installed both the webproxy and wordpress under the sudo user and I had no more problems.
I hope this helps someone else.

Or you could have a www-data owner and group for the wp files.

authors: Koerner evertramos xtjoeywx

repo: evertramos/docker-wordpress-letsencrypt


text:
feat: use bigger images in example

@osdiab I saw the issue #101. The reason of why the images doesn't look very well is because they don't have a good aspect ratio. I changed the images and now they are shown as it should be, for sure that we can improve this designs but at least with this the images are shown as expected

border radius definitely helps!

authors: martinbianchi osdiab

repo: everydotorg/donate-button


text:
精算一覧（サマリー）から個々の口座の記入に遷移したい

Feature
精算一覧（サマリー）
Problem
サマリーをみて、その口座の記入をつけはじめようとすることが多いが、動線がない。
せっかく口座ごとに表示されているのでその口座の記入ができる口がほしい。鉛筆マークとか、帳簿マークとか？
Goal
精算一覧（サマリー）に表示された任意の口座の一覧（記入）に簡単に遷移できる。

ついでにいえば、各月の記入に飛びたい気持ちもある。黒い字（未精算分）があるときにその月の記入に飛ぶのがいいのかもしれない。（ただ、精算作成のほうがより自然かもしれない）

repo: everyleaf/kozuchi


text:
Support for plotting multiple columns in LineChart

LineChart component currently requires tidy data to plot multiple lines. Add support for plotting multiple columns (i.e. 1 column per measure and plotting each).
Syntax could be something like <LineChart x=date y=(measure1, measure2)/>
Needs to be able to apply color palette in same way as series argument.

Should probably use an array as the multi-column argument:
[column_a, column_b]
Can also expose arguments for series name:
[“Column A”, “Column B”]
And lineColor:
[#4287f5, black]
In addition to any other line formatting arguments. If only one color or style is provided but there are multiple series, apply that style to all series. If no styles provided, use multi-series color palette as normal

repo: evidence-dev/evidence


text:
Subset URLs in ECO have changed

In the 2017-07-19 release, the structure of the subset URLs changed
e.g.
http://purl.obolibrary.org/obo/eco#go_groupings
->
http://purl.obolibrary.org/obo/eco/go_groupings
I can see the motivation for changing: the old URLs were ugly. However, unfortunately we were depending on these subsets for our amigo load (see #93). As the urls changed without warning, the classes effectively slipped out of the subset for us, causing this problem: https://github.com/geneontology/amigo/issues/433
In future can you give us advance warning so we can change our configurations? Thanks.
It may be easiest for you to stack with what you have for now (I recommend having the PURLs resolve) but I defer to @ktlm here.

Note that the change also had consequences for obo-format users - you can see for yourself in the obo version of the file.
The URI to shortform mappings for subsets is a little opaque, see http://owlcollab.github.io/oboformat/doc/obo-syntax.html
section 5.9.2
Basically 'non-canonical' identifiers like 'goslim_foo' get given a hash IRI using the ontology base IRI. There were reasons for this to do with unambiguous roundtripping.
Although more people are abandoning obo, unfortunately many of the consumers of eco still use it. I advise doing a diff between obo version with each release. If anything looks odd or changes unexpectedly then hold off and consult us.

Thanks Chris. Very helpful. Will do.

On Aug 9, 2017, at 4:02 PM, Chris Mungall notifications@github.com wrote:
Note that the change also had consequences for obo-format users - you can see for yourself in the obo version of the file.
The URI to shortform mappings for subsets is a little opaque, see http://owlcollab.github.io/oboformat/doc/obo-syntax.html
section 5.9.2
Basically 'non-canonical' identifiers like 'goslim_foo' get given a hash IRI using the ontology base IRI. There were reasons for this to do with unambiguous roundtripping.
Although more people are abandoning obo, unfortunately many of the consumers of eco still use it. I advise doing a diff between obo version with each release. If anything looks odd or changes unexpectedly then hold off and consult us.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

OK, I consulted with @kltm, this is actually a bit more problematic for us than I thought.
@mchibucos  - Can we request an ASAP new release of ECO with the URLs for subsets reverted back (I can make the PR if you like). This will give us some time to make necessary software changes. We can then switch to your preferred URLs in 1-2 months, and perhaps coordinate this with wider implemented best practices across OBO.

Hi @cmungall - I apologize for any issues this caused; this was actually something that I missed in a merge that changed the namespace from eco# to eco/. I'll fix it and release now.

Affirmative on all. @rctauber

On Aug 9, 2017, at 4:30 PM, Chris Mungall notifications@github.com wrote:
OK, I consulted with @kltm, this is actually a bit more problematic for us than I thought.
@mchibucos - Can we request an ASAP new release of ECO with the URLs for subsets reverted back (I can make the PR if you like). This will give us some time to make necessary software changes. We can then switch to your preferred URLs in 1-2 months, and perhaps coordinate this with wider implemented best practices across OBO.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

Not released yet....

Sorry Chris. I was under the impression this was fixed. @rctauber any insights?

Release is live, thanks for your patience

@cmungall is everything OK with this now? Let me know if there's anything else that needs to be fixed. Thanks!

Thanks!

authors: cmungall mchibucos rctauber

repo: evidenceontology/evidenceontology


text:
file.isSymbolic update vinyl package to v2.1.0

#192
Hi @evilebottnawi,
I have adjusted the package.json file to reference the new v2.1.0 of vinyl which fixes the issue of error file.isSymbolic within gulp after the release of alpha 3.
I ran the test which completes successfully. Although I discovered that the tests fail on the data returned from the request function of the helpers-es5.js file with the following message:
}) : callback(result.result.error_message);
                                             ^

TypeError: Cannot read property 'result' of undefined
    at /Users/craigpryde/Documents/Websites/favicons/helpers-es5.js:476:46
    at Object.handleResponse (/Users/craigpryde/Documents/Websites/favicons/node_modules/node-rest-client/lib/node-rest-client.js:448:5)
    at Object.handleEnd (/Users/craigpryde/Documents/Websites/favicons/node_modules/node-rest-client/lib/node-rest-client.js:421:10)
    at IncomingMessage.<anonymous> (/Users/craigpryde/Documents/Websites/favicons/node_modules/node-rest-client/lib/node-rest-client.js:587:13)
    at emitNone (events.js:111:20)
    at IncomingMessage.emit (events.js:208:7)
    at endReadableNT (_stream_readable.js:1056:12)
    at _combinedTickCallback (internal/process/next_tick.js:138:11)
    at process._tickCallback (internal/process/next_tick.js:180:9)

This was happening in the original master version that I cloned without making any updates. Unfortunately, i don't have the time to investigate the realfavicongenerator API to assist in debugging this other issue.
let me know your thoughts
Cheers
Craig

Thanks for the patch, it shipped in v5.0!

authors: brunocodutra craigpryde

repo: evilebottnawi/favicons


text:
File not found if default steam does not exist

I don't have any games install on the c drive eq. C:\Program Files (x86)\Steam\SteamApps\common does not exist and the script fails:
Checking C:\Program Files (x86)\Steam\SteamApps\common
Traceback (most recent call last):
File "", line 368, in
File "", line 139, in find_redist
FileNotFoundError: [WinError 3] The system cannot find the path specified: 'C:\Program Files(x86)\Steam\SteamApps\common'
steamclean returned -1

Can you check the file explorer for the path to ensure it is valid please? On my system I also did not install anything to C:\ as that is my SSD which I do not wish to clutter up.
C:\Program Files (x86)\Steam\steamapps\common>dir
 Volume in drive C has no label.
 Volume Serial Number is XXXX-XXXX

 Directory of C:\Program Files (x86)\Steam\steamapps\common

08/22/2015  12:09    <DIR>          .
08/22/2015  12:09    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  98,086,707,200 bytes free

I manually created the common directory in steamspps on c:\ and it worked
just fine
On Jan 3, 2016 08:19, "evitalis" notifications@github.com wrote:

Can you check the file explorer for the path to ensure it is valid please?
On my system I also did not install anything to C:\ as that is my SSD which
I do not wish to clutter up.
C:\Program Files (x86)\Steam\steamapps\common>dir
Volume in drive C has no label.
Volume Serial Number is XXXX-XXXX
Directory of C:\Program Files (x86)\Steam\steamapps\common
08/22/2015  12:09              .
08/22/2015  12:09              ..
0 File(s)              0 bytes
2 Dir(s)  98,086,707,200 bytes free
—
Reply to this email directly or view it on GitHub
https://github.com/evitalis/steamclean/issues/6#issuecomment-168501115.

I do not expect that it should have errored out though. I am going to set it as a bug for the moment and will review the code again. I might just be missing a check somewhere.

I added some extra tests for the missing or invalid directory in commit 14867e4117898. This should be resolved but will leave open until the next build is posted and tested.

v0.6.0 allows for less restrictions on directory names and additional logging was added which should resolve this. Merge commit  cf1a0ba .

repo: evitalis/steamclean


text:
Possible incompatibility with react-native-firebase v4

Issue: clicking on the notification banner while the app in foreground will not trigger FCM.on(FCMEvent.Notification, (notif) => {}).
I was able to reproduce the issue I was having on the sample project. All I had to do was install react-native-firebase (4.2.0) and the issue would start happening. When I revert react-native-firebase to version (3.3.1) the issue doesn't seem to happen. I'm wondering at this point if its better to completely migrate to using Messaging from react-native-firebase or if there was a workaround for this issue?

if you are using react-native-firebase, I would recommend migrating to them. I have created a migration example project https://github.com/evollu/react-native-fcm/tree/firebase/Examples/firebase-migration

authors: evollu jnrepo

repo: evollu/react-native-fcm


text:
Update cats-helper to 2.6.2

Updates com.evolutiongaming:cats-helper from 2.3.0 to 2.6.2.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.evolutiongaming", artifactId = "cats-helper" } ]

labels: library-update, early-semver-minor, semver-spec-minor

Superseded by #200.

repo: evolution-gaming/stracer


text:
Suggested to have splash screen for "confusing apps"

Some apps need a further info text in the form of a splash screen; e.g.
"this apps requires the TI Sensor tag"
"this is a companion app for the BLE On/Off example"
"this app needs an external gps"
et cetera when required. We don't want people to run an app,
nothing happens and in worst case they'd walk away

Suggestions proposed by Sionarch have been implemented in some of the examples, and should be done for the rest or the examples:

Descriptive title
Image of the device used by the example
When applicable update UI texts to mention the device used

authors: divineprog mazekeeper

repo: evothings/evothings-examples


text:
Chef example (Chapter 3.3.2) doesn't work (Missing Role(s) in Run List)

solo.rb: root point to the correct directory
"sudo chef-solo -j node.json -c solo.rb" exits with the following error

[2014-11-24T23:13:44+01:00] ERROR: Role tomcatserver.json (included by 'top level') is in the runlist but does not exist. Skipping expand.

Error expanding the run_list:
Missing Role(s) in Run List:

tomcatserver.json included by 'top level'

Original Run List

role[tomcatserver.json]

[2014-11-24T23:13:44+01:00] FATAL: Stacktrace dumped to /home/testserver/user-registration/chef/chef-stacktrace.out
Chef Client failed. 0 resources updated in 6.273272457 seconds
[2014-11-24T23:13:44+01:00] ERROR: The expanded run list includes nonexistent roles: tomcatserver.json
[2014-11-24T23:13:44+01:00] FATAL: Chef::Exceptions::ChildConvergeError: Chef run process exited unsuccessfully (exit code 1)

In Version 2  you need to change root = '/home/ubuntu/user-registration-V2/chef' into all lower case '/home/ubuntu/user-registration-v2/chef'  Otherwise you will receive the same error message.

@Electronic-Junkie This is actually expected. I clarified the documentation, see https://github.com/ewolff/user-registration-V2/tree/master/chef#chef-solo-on-ubuntu-1604 . Please open an issue in https://github.com/ewolff/user-registration-V2 if you feel this does not solve the problem.

authors: Electronic-Junkie ewolff jevin36

repo: ewolff/user-registration


text:
Address retry bug for HighThroughputExecutor.

This PR addresses a bug in the task retry logic causing it to fail for HighThroughputExecutor.
Updates

The main update was to resolve the result future prior to checking it's failure info.
The previous release only tested it for ThreadPoolExecutor, however the result lives in shared memory in that case so the failure info was present. Using HighThroughputExecutor the future result object needs to be used.
Address CI issues.

I'm taking a look at this soon. Fixing up some flake8 issues first

Thanks, @braceal !

authors: WardLT braceal

repo: exalearn/colmena


text:
Update generators.md

The output of the generator example is the other way round.

Thanks for the PR -- I updated that example in https://github.com/exaloop/codon/pull/85/commits/91272b1580b0face2bd816ab76e55879e397367b. in this case I think it makes more sense to modify the gen function itself as the current version is a bit unintuitive, which is what's done in that commit.

Thank you for this very exciting project! I really hope, it takes off.

authors: apahl arshajii

repo: exaloop/codon


text:
🛑 My Site is down

In 4cc3334, My Site ($SECRET_SITE) was down:

HTTP code: 0
Response time: 0 ms

Resolved: My Site is back up in d5a70ad.

repo: exand/upptime


text:
any changes in es index  between 4.x and the .net core version?

i am using the .net framework verion which is  4.x
if i upgrade  to the lastest  .net core version.
do i need to do something in elasticsearch index ?

There should be no changes to the Elasticsearch indexes for 5.x, you'll just need to run the docker containers that are currently up with our ci label. We're finalizing the docs and then well be pushing the official feeds. Please let us know if you have any questions.

good job，that’s good news for everyone who want to upgrade to .net core version.

+1

The only changes needed are to host the site in docker and point elastic connection string to your existing elastic instance :).  See this for more information: https://github.com/exceptionless/Exceptionless/wiki/Self-Hosting-Docker

authors: cuibty niemyjski witskeeper

repo: exceptionless/Exceptionless


text:
No weekend exchange rates?

Hi,
I'm not entirely sure if this is an issue or just me not understanding something. I can't seem to get any exchange rates for dates on weekends. For example, using the following URL for 2019-11-10, I am returned the results for 2019-11-08:
https://api.exchangeratesapi.io/2019-11-10?&base=EUR
{
  "rates": {
    "CAD": 1.4561,
    "HKD": 8.6372,
    "ISK": 137.7,
    "PHP": 55.809,
    "DKK": 7.4727,
    "HUF": 333.37,
    "CZK": 25.486,
    "AUD": 1.6065,
    "RON": 4.7638,
    "SEK": 10.7025,
    "IDR": 15463.05,
    "INR": 78.652,
    "BRL": 4.5583,
    "RUB": 70.4653,
    "HRK": 7.4345,
    "JPY": 120.72,
    "THB": 33.527,
    "CHF": 1.0991,
    "SGD": 1.5002,
    "PLN": 4.261,
    "BGN": 1.9558,
    "TRY": 6.3513,
    "CNY": 7.7115,
    "NOK": 10.0893,
    "NZD": 1.7426,
    "ZAR": 16.3121,
    "USD": 1.1034,
    "MXN": 21.1383,
    "ILS": 3.8533,
    "GBP": 0.86158,
    "KRW": 1276.66,
    "MYR": 4.5609
  },
  "base": "EUR",
  "date": "2019-11-08"
}

Thanks in advance :)

Hello - This API exposes the exchange rates from the European Central Bank. Those are reported only on workdays.
You can read more about it on https://www.ecb.europa.eu/stats/policy_and_exchange_rates/euro_reference_exchange_rates/html/index.en.html

authors: ash-jc-allen madisvain

repo: exchangeratesapi/exchangeratesapi


text:
Concept for Basics

Add a concept exercise for the Basic concept. It should cover:

Variable Declaration
Variable Initialization
Calling Functions
Comments

[x]  Pick a fitting exercise
[x]  Add code files
[x]  Add documentation files
[ ]  Update the list of implemented exercises
[x]  Get feedback
[x]  Implement Feedback

The exercise of choice shall be Lasagna. It is widely adopted and covers everything we need.

I still have to write about.md and think about how it should be different to the introduction.md.
One point is whitespace. I think it is important to know how it is handled in c++, but not necessary before the first concept.

One of the hardest things to grasp about (any) languages is its relation to its runtime. I.e. the machine. C++ (as with C) is an imperative language, it has statements that instructs the machine to do things. We're not talking of IO, but statements such as int i{1}; is an instruction. Not merely some idea of a name bound with a value. Most (if not all that I came across) language tutorials quickly skip this core fact, try to lay down fundamental constructs of the language and move on to a game of problem solving given those tools. This grows into a game of framework usage tweaking trying to achieve some application result. This is all high level and desired (most of the time) but that missing fundamental link makes all code magic. Say the write word, and it will (magically) happen.

authors: gomain vaeng

repo: exercism/cpp


text:
Add tags

This issue is part of the migration to v3. You can read full details about the various changes here.
In Exercism v3, tracks can be annotated with tags. This allows searching for tracks with a certain tag combination, making it easy for students to find an interesting track to join.
Tags are specified in the top-level "tags" field in the track's config.json file and are defined as an array of strings, as specified in the spec.
Goal
The "tags" field in the config.json file should be updated to contain the tags that are relevant to this track. The list of tags that can be used is listed in the spec.
Example
{
  "tags": [
    "runtime/jvm",
    "platform/windows",
    "platform/linux",
    "paradigm/declarative",
    "paradigm/functional",
    "paradigm/object_oriented"
  ]
}

Tracking
https://github.com/exercism/v3-launch/issues/1

This seems to have been tackled in #47 .

authors: ErikSchierboom Pamplemousse

repo: exercism/nix


text:
Update Instructions For "Twelve Days"

Overview
We should update the instructions of the "Twelve Days" to better explain what the exercise is asking the student to do. I listed specific things to focus on in the checklist below. I'll also be opening a PR with my suggestions for this change.
https://exercism.org/tracks/ruby/exercises/twelve-days
Details
My team uses this exercise as a code challenge for developer candidates from several different countries. I've learned a lot from watching people see this exercise for the first time. The current instructions of Output the lyrics to 'The Twelve Days of Christmas'. do not seem to be adequate. We can add some additional text to explain what is going on in this challenge, so non-native English speakers and non-Christians have an easier time understanding what to do.
One specific issue I have is that I think the spirit of the "Twelve Days" challenge implies that you should not just be reading and outputting the available text file (example of this), you should be writing an algorithm that programmatically generates the song. The text file should just be available for the test runner to compare to the output of TwelveDays.song. If we cannot prevent the student from just reading and returning the contents of the text file in their song method, then we should at least suggest in the instructions that they should be generating the song themselves and focusing on a few specific things when doing so, for learning purposes.
TODO

[ ] Update Instructions.md

[ ] To prompt the student with some more help to get started
[ ] Give some thought to the cultural unfamiliarity of this song - not everyone just "gets it" when seeing this for the first time - I run into this when using this exercise in interviews with non-western non-christian candidates who have never heard of it before

[ ] Write test to assert that the text file is not being read by the TwelveDays class

[ ] expect File not_to receive :read or something like that - not sure if this is possible. The test is a nice-to-have for me, I'm mostly interested in adding copy to the instructions that discourage the student from trying to just output the same exact file the test runner is using.

# Instructions

Your task in this exercise is to write a method that returns the lyrics of the song: 'The Twelve Days of Christmas'.

"The Twelve Days of Christmas" is a common Christmas carol. Each subsequent verse of the song builds on the previous verse.

Each verse of the song has several elements that are repeated from verse to verse. Identify these elements and try to re-use them when writing your code. Remember to be "DRY" (Don't Repeat Yourself)!

The lyrics your method returns should exactly match the text shown below.

# The Twelve Days Of Christmas
```text
On the first day of Christmas my true love gave to me: a Partridge in a Pear Tree.

On the second day of Christmas my true love gave to me: two Turtle Doves, and a Partridge in a Pear Tree.

On the third day of Christmas my true love gave to me: three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the fourth day of Christmas my true love gave to me: four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the fifth day of Christmas my true love gave to me: five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the sixth day of Christmas my true love gave to me: six Geese-a-Laying, five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the seventh day of Christmas my true love gave to me: seven Swans-a-Swimming, six Geese-a-Laying, five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the eighth day of Christmas my true love gave to me: eight Maids-a-Milking, seven Swans-a-Swimming, six Geese-a-Laying, five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the ninth day of Christmas my true love gave to me: nine Ladies Dancing, eight Maids-a-Milking, seven Swans-a-Swimming, six Geese-a-Laying, five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the tenth day of Christmas my true love gave to me: ten Lords-a-Leaping, nine Ladies Dancing, eight Maids-a-Milking, seven Swans-a-Swimming, six Geese-a-Laying, five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the eleventh day of Christmas my true love gave to me: eleven Pipers Piping, ten Lords-a-Leaping, nine Ladies Dancing, eight Maids-a-Milking, seven Swans-a-Swimming, six Geese-a-Laying, five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

On the twelfth day of Christmas my true love gave to me: twelve Drummers Drumming, eleven Pipers Piping, ten Lords-a-Leaping, nine Ladies Dancing, eight Maids-a-Milking, seven Swans-a-Swimming, six Geese-a-Laying, five Gold Rings, four Calling Birds, three French Hens, two Turtle Doves, and a Partridge in a Pear Tree.

One idea I had was to add an extra test case, ensuring that the solution does not call any of the typical Ruby methods that would read from a file

Because Twelve Days exercise is not only for Ruby, these suggestions should be discussed in the problem-specifications repository, and so I am going to transfer this to there.

authors: RTurek kotp simonbacquie

repo: exercism/ruby


text:
ERROR 502: Bad Gateway

Howdy folks!
I'm looking for some help with an issue that I currently have with Pathfinder.
Every time I try to log in with my account, I get the following error: http://prntscr.com/hx6n0c
If I just press "Restart", the page reloads, I log in again, and I get the very same error again, and again and again, no matter how many times I try this.
Is there any way to fix this issue?
Thank you!

@levialex , as @dkrotil already said. We can´t provide support for self hosted installations without having deeper knowledge about the setup/server.

If there is something buggy and reproducible on the public installation please let us know.
If you can get more information about the server setup regarding your issue please let us know.