🐞 network issue with<EMAIL_ADDRESS>in k8s pod

What is the issue?
May cause by https://github.com/dagger/dagger/pull/4505
Here a new search in /etc/resolv.conf added before k8s searches
search dns.dagger
search gitlab.svc.cluster.local. svc.cluster.local. cluster.local. openstacklocal
options ndots:5

Then network because very slow to fetch anything.
Log output
No response
Steps to reproduce
No response
SDK version
Go SDK v0.4.6
OS version
Unbuntu

Sorry. missing to add this new configuration to /etc/dagger/engine.toml
[worker.oci]
networkMode = "cni"
cniConfigPath = "/etc/buildkit/cni.conflist"

[worker.containerd]
networkMode = "cni"
cniConfigPath = "/etc/buildkit/cni.conflist"

Have to use custom engine toml with registry mirror settings

However, some address is not touchable
Failed to fetch http://repo.huaweicloud.com/debian-security/dists/bullseye-security/InRelease  Connection failed [IP: <IP_ADDRESS> 80]

I have the same issue, dagger version on K8s cannot resolve DNS names correctly.

Looking into this now!
It might be a lot to ask, but if anyone can whittle this down to minimal repro I'd be greatly appreciative since network issues tend to be troublesome to debug.

Merged a couple of changes: one to make services opt-in (#4657) and another to tweak the DNS setup to resolve some theoretical issues (#4658).
I'm unable to hit any issues in a local kind cluster, but I've built and pushed an image with those changes if anyone wants to try it:
vito/dagger-engine:dev
vito/dagger-engine@sha256:ced5b152ac59d521329e8a5c6e7eae74a15c2c4d9836a38b40c85a5313b6c6f7

Note that since it's opt-in you'll need to set the _EXPERIMENTAL_DAGGER_SERVICES_DNS env var. Here's the pod I used to test:
apiVersion: v1
kind: Pod
metadata:
  name: dagger
spec:
  containers:
  - name: dagger
    # image: registry.dagger.io/engine:v0.3.13
    image: vito/dagger-engine@sha256:ced5b152ac59d521329e8a5c6e7eae74a15c2c4d9836a38b40c85a5313b6c6f7
    securityContext:
      privileged: true
    env:
    - name: _EXPERIMENTAL_DAGGER_SERVICES_DNS
      value: "1"

If @Alvise88 or @morlay or anyone else is brave enough to try out my image and see if it fixes this issue I'd greatly appreciate it. :)

@vito It couldn't work when mount configMap
/usr/local/bin/dagger-entrypoint.sh: line 31: can't create /etc/dagger/engine.toml: Read-only file system

May consider try to read /etc/buildkit/buildkitd.toml then combine to generated the /etc/dagger/engine.toml

@vito in my case it works but i think @morlay discovered something true. if i need to configure dagger engine now can i use  /etc/buildkit/buildkitd.toml or i have to switch to /etc/dagger/engine.toml ?

Update from debugging in Discord: we tracked @morlay's issue down to a difference in MTU between Dagger's new bridge network (1500) and the interface for outbound traffic (1450), thanks to @sipsma and @marcosnils's help. After hardcoding the bridge plugin to set "mtu": 1450 the network issues went away.
So we need to detect the MTU and set it automatically. Luckily this isn't too hard; there's prior art in Guardian.
We also noticed that it'll be difficult to handle both user-provided Buildkit config and Dagger-provided Buildkit config. We now need to add our own settings under [worker.oci] and we can't simply append it to a user-provided config because they might have defined that section themselves already.
These two changes point me towards putting more logic in our binary's Go main() rather than the entrypoint script, so I'll start on that today.
@Alvise88 You should leave it at /etc/dagger/engine.toml as it was in v0.3.12 (and v0.3.13). We'll merge whatever settings you have there into whatever settings Dagger needs to set.

Merged a fix, so anyone having network issues can try using this image:

registry.dagger.io/engine:main
registry.dagger.io/engine@sha256:f19205159d0b0ee0e5ffef4c1a374b9681a955d208b180e07e979e5630d77a5c

Some notes:

/etc/dagger/engine.toml is respected, and now our defaults are applied at runtime so you only need to set things you care about. So you probably don't need the root = ... or CNI config anymore.
MTU is now detected at runtime, and the detected value is logged on start.
You still need to set _EXPERIMENTAL_DAGGER_SERVICES_DNS=1 to enable services (and the MTU detection).

I'm planning to ship the fix this week.
@morlay Would you be able to confirm that it detects 1450 mtu? :pray:
@Alvise88 You mentioned having DNS issues earlier - would you mind checking if that's resolved with this image? :pray:
Thanks in advance!

@vito everything works well 🥳

my custom /etc/dagger/engine.toml used as expect.
mtu be set 1450

{"cniVersion":"0.4.0","name":"dagger","plugins":[{"bridge":"dagger0","hairpinMode":true,"ipMasq":true,"ipam":{"ranges":[[{"subnet":"<IP_ADDRESS>/16"}]],"type":"host-local"},"isDefaultGateway":true,"mtu":1450,"type":"bridge"},{"type":"firewall"},{"capabilities":{"aliases":true},"domainName":"dagger.local","type":"dnsname"}]}

Once more thing
be careful the mount path, new engine need to write some file into /etc/dagger,
so need to mount file instead of mounting dir.
mountPath: "/etc/dagger/engine.toml"
subPath:   "engine.toml"

@morlay Great, thanks for checking!

Once more thing
be careful the mount path, new engine need to write some file into /etc/dagger,
so need to mount file instead of mounting dir.

Interesting, this is an easy enough fix (we can just write our generated config elsewhere) if that's something people will trip on a lot.

@vito thanks, DNS issues are gone.


Release script does not properly support alpha/beta releases

Owing to how npm publish works, our current release script does not properly support pre-release versions.  The script creates packages on NPM that are set to be "latest".
We thus discovered on releasing 0.6.0-alpha.0 and -alpha.1 that they became tagged as "latest" and attempts to run npm install govuk-react (or any specific name-spaced package) gave the latest alpha version rather than 0.5.1, our latest proper release.
npm publish is documented here
When publishing a pre-release package we need to ensure that we use a publishing tag other than latest.  See the documentation on npm dist-tag for some more info.
For more info see https://github.com/govuk-react/govuk-react/issues/540#issuecomment-461479054

closed by #551 and #555


Add holiday mode

Add a mode (can be toggled via workflow dispatch input) that picks from the spare time activities plus maybe some holiday specific activities during the day.

Done in e37e5956f26af78ed7b5bb3a94ec1b5da7922c29


Pivot Query

Feature discussion / request

I want to use a pivot query in MSSQL any way to use that now. Or doc is missing

Please check mssql docs how to do it.

Closed since this really was not proper feature request at all...


.subscribe_states implemented?

Hi there!  Thanks for hard work on this library!  I was familiarizing myself with this library and was looking at the reference python implementation here.
I'm very new to protobuf and how everything works, but it seems like the python implementation of subscribe_states takes a callback function which would be called when states of the entities change.  It appears esphome.rs's AuthenticatedDevice implements the method, but it doesn't take a callback function as an argument.
Is this just a choice of the library? Or is it unimplemented?  Just trying to understand. :)

Hi @zmrow, nice to see some interest in this library!
Right now this is a very minimal MVP - the library supports reading states and not much else. I did however use the full protobuf specification for the protocol (and as such already included in api.rs), so it should be fairly trivial to add support for other messages. (Another thing to add would be the recently added encryption support in the protocol).
The subscribe_states call right now only sends the message to the device indicating that you want to receive state updates. Right now the library simply ignores any such update messages it receives (it actually only attempts to receive and interpret messages at all when you ask it to - e.g. list_devices will send a request to list devices, then wait for responses, and will discard any messages other than answers to the 'list devices' command).
To make subscribe_states work there should probably be some central loop that listens and dispatches messages from the devices to the correct 'listener'. In this scenario list_devices would be an async function and I guess subscribe_states could be an async iterator that you can await for new state updates.
Feel free to send a PR, I don't really have time to work on this over the next few weeks!


Obtain raw BibTeX

Hi @giltho,
On my new website, I would like to make it easy for readers to get the BibTex for a given publication. I wonder if it would be possible to provide a 'raw' or 'bibtex' field that contains the full BibTeX string of a given entry.

This one was a bit tricky because the parser doesn't let me have the raw format back haha

fixed by 653c898

Perfect. I tested it and it works as expected.


latest nuget 1.21.0 can't build in xamarin.ios

msbuild error log:
"/Users/wellbye/repos/j/mb/mb.iOS/mb.iOS.csproj" (build target) (1) ->
(_CompileToNative target) ->
  clang : error : linker command failed with exit code 1 (use -v to see invocation) [/Users/wellbye/repos/j/mb/mb.iOS/mb.iOS.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: operator delete(void*). Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/wellbye/repos/j/mb/mb.iOS/mb.iOS.csproj]
  MTOUCH : error MT5210: Native linking failed, undefined symbol: operator new(unsigned long). Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. [/Users/wellbye/repos/j/mb/mb.iOS/mb.iOS.csproj]
  MTOUCH : error MT5201: Native linking failed. Please review the build log and the user flags provided to gcc: -L/Users/wellbye/repos/j/mb/packages/Grpc.Core.1.21.0/build/Xamarin.iOS10/../../native/ios/universal -lgrpc_csharp_ext -force_load /Users/wellbye/repos/j/mb/packages/Grpc.Core.1.21.0/build/Xamarin.iOS10/../../native/ios/universal/libgrpc_csharp_ext.a -L/Users/wellbye/repos/j/mb/packages/Grpc.Core.1.21.0/build/Xamarin.iOS10/../../native/ios/universal -lgrpc -force_load /Users/wellbye/repos/j/mb/packages/Grpc.Core.1.21.0/build/Xamarin.iOS10/../../native/ios/universal/libgrpc.a -Xlinker -sectcreate -Xlinker __TEXT -Xlinker __entitlements -Xlinker /Users/wellbye/repos/j/mb/mb.iOS/obj/iPhoneSimulator/Debug/Entitlements.xcent [/Users/wellbye/repos/j/mb/mb.iOS/mb.iOS.csproj]
  MTOUCH : error MT5202: Native linking failed. Please review the build log. [/Users/wellbye/repos/j/mb/mb.iOS/mb.iOS.csproj]

the xamarin sample in repo is using 1.18.0 which is ok.
so there must be something wrong in the new version.
please check~

Let's keep this open.

I would say this is still relevant, I experience similar errors while trying to run the xamarin demo included.

FWIW, I've been playing with these recently with a Xamarin.Forms app.  Grpc.Core 1.22.1 works OK but the latest 2.29.0 fails with lots of linker errors to do with std::basic_string etc (basically the C++ runtime).  Editing ~/.nuget/packages/grpc.core/2.29.0/build/Xamarin.iOS10/Grpc.Core.Targets and adding
True
For both libraries makes it build and run for me (with just linker warnings).  So with this I can use 2.29.0 for both iOS and Android Xamarin.Forms targets.

@aabc123 Do you just add "True" or was there more to that that got cut off?

Oh, sorry, looks like it's stripped out the IsCxx stuff.  It's an XML tag IsCxx with a value of True.  Like the ForceLoad tag that is there.

Has any progress been made on this issue? I'm unable to use the latest stable builds in a Xamarin.Forms iOS app, even with the RuntimeIdentifiers and NuGetRuntimeIdentifiers workarounds. 1.22.1 seems to be the latest version that will build.

Same problem...

[path]]MTOUCH: Error MT5201: Native linking failed. Please review the build log and the user flags provided to gcc: -L/[user path MAC OS]/.nuget/packages/grpc.core/2.31.0/build/Xamarin.iOS10/../../native/ios/universal -lgrpc_csharp_ext -force_load /[user path MAC OS]/.nuget/packages/grpc.core/2.31.0/build/Xamarin.iOS10/../../native/ios/universal/libgrpc_csharp_ext.a -L/[user path MAC OS]/.nuget/packages/grpc.core/2.31.0/build/Xamarin.iOS10/../../native/ios/universal -lgrpc -force_load /[user path MAC OS]/.nuget/packages/grpc.core/2.31.0/build/Xamarin.iOS10/../../native/ios/universal/libgrpc.a -L/[project path]/packages/Grpc.Core.2.31.0/build/Xamarin.iOS10/../../native/ios/universal -lgrpc_csharp_ext -force_load /[project path]/packages/Grpc.Core.2.31.0/build/Xamarin.iOS10/../../native/ios/universal/libgrpc_csharp_ext.a -L/[project path]/packages/Grpc.Core.2.31.0/build/Xamarin.iOS10/../../native/ios/universal -lgrpc -force_load /[project path]]/packages/Grpc.Core.2.31.0/build/Xamarin.iOS10/../../native/ios/universal/libgrpc.a (MT5201)
The same problem, can't make the app running, the error occurred during running.
I saw some workaround like
 <PropertyGroup>
    <RuntimeIdentifiers>mac;mac-x86;mac-x64</RuntimeIdentifiers>
    <NuGetRuntimeIdentifier>mac</NuGetRuntimeIdentifier>
  </PropertyGroup>

The above error shows me.

Same problem. Visual Studio for Mac 2019. Clear mac project. Build failed after installation Grpc

Note that the Xamarin example project has been updated in https://github.com/grpc/grpc/pull/24425. Can you try if the problem still persists for you?

Yes. But maybe my problem is different. I am creating new macos(Cocoa) solution. A clean project compiles successfully. Then I install Grpc (2.33.1 latest stable) via NuGet Packages Manager and get this error:
ld: symbol(s) not found for architecture x86_64
clang : error : linker command failed with exit code 1 (use -v to see invocation)
MMP : error MM5309: Failed to execute the tool 'clang', it failed with an error code '1'. Please check the build log for details.

full log - https://drive.google.com/file/d/1O5Ya4n2XKOX54r6NEGgFOAJPl158EM1F/view?usp=sharing

Yes. But maybe my problem is different. I am creating new macos(Cocoa) solution. A clean project compiles successfully. Then I install Grpc (2.33.1 latest stable) via NuGet Packages Manager and get this error:
/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/bin/mmp @/Users/maksimp/Projects/testGRPC4/obj/Debug/response-file.rsp
    Process exited with code 1, command:
    /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang System.Collections.Generic.List`1[System.String]
    Undefined symbols for architecture x86_64:
....
ld: symbol(s) not found for architecture x86_64
clang : error : linker command failed with exit code 1 (use -v to see invocation)
MMP : error MM5309: Failed to execute the tool 'clang', it failed with an error code '1'. Please check the build log for details.

full log - https://drive.google.com/file/d/1O5Ya4n2XKOX54r6NEGgFOAJPl158EM1F/view?usp=sharing

I did this way too same error as you
Tried create new project under windows then back to macOS run doesn’t work so far.

I got the same problem on macOS 10.15.7 VS 2019 8.8 with NuGet package 2.33.1 (why does the NuGet package start with 2?)
I get 103 linker errors:
/Users/user/Documents_local/Projects/dfsdf.iOS/MTOUCH: Error MT5210: Native linking failed, undefined symbol: std::exception::~exception(). Please verify that all the necessary frameworks have been referenced and native libraries are properly linked in. (MT5210) (sdf.iOS)

/Users/user/Documents_local/Projects/sfsdf.iOS/MTOUCH: Error MT5201: Native linking failed. Please review the build log and the user flags provided to gcc: -L/Users/user/.nuget/packages/grpc.core/2.33.1/build/Xamarin.iOS10/../../native/ios/universal -lgrpc_csharp_ext -force_load /Users/user/.nuget/packages/grpc.core/2.33.1/build/Xamarin.iOS10/../../native/ios/universal/libgrpc_csharp_ext.a -L/Users/user/.nuget/packages/grpc.core/2.33.1/build/Xamarin.iOS10/../../native/ios/universal -lgrpc -force_load /Users/user/.nuget/packages/grpc.core/2.33.1/build/Xamarin.iOS10/../../native/ios/universal/libgrpc.a (MT5201) (sdf.iOS)

<IsCxx>True</IsCxx>
and
    <PropertyGroup>
        <RuntimeIdentifiers>mac;mac-x86;mac-x64</RuntimeIdentifiers>
        <NuGetRuntimeIdentifier>mac</NuGetRuntimeIdentifier>
    </PropertyGroup>

did not help!!
On Android I get System.DllNotFoundException: grpc_csharp_ext assembly:<unknown assembly> type:<unknown type> member:(null) on calling a function.

I got it to work... The Android was an obvious one... I had a x86_64 Emulator but there is no according lib for that.
iOS worked after adding the following to my iOS.csproj:
    <Target Name="GrpcCoreShim" BeforeTargets="CoreCompile">
        <PropertyGroup>
            <GrpcCoreTargetsRelativePath>..\..\..\..\..\.nuget\packages\grpc.core\2.33.1\build\Xamarin.iOS10\</GrpcCoreTargetsRelativePath>
        </PropertyGroup>
        <ConvertToAbsolutePath Paths="$(GrpcCoreTargetsRelativePath)">
            <Output TaskParameter="AbsolutePaths" PropertyName="GrpcCoreTargetsAbsPath" />
        </ConvertToAbsolutePath>
        <ItemGroup>
            <NativeReference Remove="libgrpc_csharp_ext.a" />
            <NativeReference Remove="libgrpc.a" />
            <NativeReference Include="$(GrpcCoreTargetsAbsPath)..\..\native\ios\universal\libgrpc_csharp_ext.a">
                <Kind>Static</Kind>
                <ForceLoad>True</ForceLoad>
                <IsCxx>True</IsCxx>
            </NativeReference>
            <NativeReference Include="$(GrpcCoreTargetsAbsPath)..\..\native\ios\universal\libgrpc.a">
                <Kind>Static</Kind>
                <ForceLoad>True</ForceLoad>
                <IsCxx>True</IsCxx>
            </NativeReference>
        </ItemGroup>
    </Target>

The amount of ..\  on < GrpcCoreTargetsRelativePath> is individual... maybe an absolute path would wok better...
This is the solution for macOS ... for windows look here: https://techblog.livongo.com/fixing-grpc-xamarin-ios-linking-errors/

What´s going on here?
I can't use gRPC on Xamarin.iOS ??
I noticed there is a package call gRPC.Core.Xamarin but it doesn't work correctly yet !!

This is still not working !!

Let's keep this open


Use slave i2c 10 bit (IDFGH-10279)

Answers checklist.

[X] I have read the documentation ESP-IDF Programming Guide and the issue is not addressed there.
[X] I have updated my IDF branch (master or release) to the latest version and checked that the issue is present there.
[X] I have searched the issue tracker for a similar issue and not found a similar issue.

General issue report
I've used this program to receive i2c data with a 10-bit address, but I'm not receiving anything at all, even though everything is initialized correctly.
#include <Arduino.h>
#include "driver/i2c.h"

#define I2C_SLAVE_NUM I2C_NUM_1   // I2C port number for slave dev
#define I2C_SLAVE_SCL_IO  32   // gpio number for I2C slave clock
#define I2C_SLAVE_SDA_IO 33    // gpio number for I2C slave data
#define I2C_SLAVE_FREQ_HZ 32000    // I2C slave clock frequency
#define RX_BUF_SIZE 1024   // Size of the RX buffer
#define TX_BUF_SIZE 1024   // Size of the TX buffer
#define HIGH_ADDR 0x78
#define LOW_ADDR 0xF0
#define  SLAVE_ADDR ((HIGH_ADDR << 8) | LOW_ADDR)

void setup() {
  Serial.begin(115200); // Initialize serial communication
while(!Serial); // Wait for the serial connection to be established
delay(15000);
Serial.println("I2C Slave");
  i2c_config_t conf;
  conf.mode = I2C_MODE_SLAVE;
  conf.sda_io_num = I2C_SLAVE_SDA_IO;
  conf.sda_pullup_en = GPIO_PULLUP_ENABLE;
  conf.scl_io_num = I2C_SLAVE_SCL_IO;
  conf.scl_pullup_en = GPIO_PULLUP_ENABLE;
  conf.slave.addr_10bit_en = 1; // Enable 10-bit slave address
  conf.slave.slave_addr = SLAVE_ADDR; // 10-bit address
esp_err_t ret;

ret = i2c_param_config(I2C_SLAVE_NUM, &conf);
if(ret != ESP_OK){
  Serial.println("Failed to configure I2C");
  Serial.println(esp_err_to_name(ret)); // Print the error name
}else{
  Serial.println("I2C configured successfully");
}

ret = i2c_driver_install(I2C_SLAVE_NUM, conf.mode, RX_BUF_SIZE, TX_BUF_SIZE, ESP_INTR_FLAG_IRAM);
if(ret != ESP_OK){
  Serial.println("Failed to install I2C driver");
  Serial.println(esp_err_to_name(ret)); // Print the error name
}else{
  Serial.println("I2C driver installed successfully");
}
}

void loop() {
  uint8_t data[RX_BUF_SIZE];
  int size = i2c_slave_read_buffer(I2C_SLAVE_NUM, data, RX_BUF_SIZE, 1000 / portTICK_RATE_MS);
  if (size > 0) {
    for(int i = 0; i < size; i++) {
      Serial.print(data[i], HEX); // Print each byte in HEX
      Serial.print(" "); // Print a space between each byte
    }
    Serial.println(); // Print a newline at the end

    // Echo back the data
    i2c_slave_write_buffer(I2C_SLAVE_NUM, data, size, 1000 / portTICK_RATE_MS);
  }
}

as the 10-bit i2c is not widely used, I couldn't see if anyone had managed to get it to work in slave mode.

Yes, 10-bit address as a i2c  new feature is already in progress in our new i2c driver. So, hoping that you can use that early. Now I think this issue can be closed 😀


fix windows batteries

fix windows batteries being in an array
also fix designCapacities and fullChargeCapacities to work with si.powershellStart()

@si458 thank you for your PR! Seems, that I do not understand this last change here. Can you explain what this filtering really does?

basically its adding extra new line entries at the beginning of the arrays when you use powerShellStart
so the filter just removed the blank spaces
FROM: [ '', '100000', '' ]
TO: [ '100000' ]


python312Packages.pyatv: 0.15.1 -> 0.16.0

Diff: https://github.com/postlund/pyatv/compare/refs/tags/v0.15.1...v0.16.0
Changelog: https://github.com/postlund/pyatv/blob/v0.16.0/CHANGES.md

Things done

Built on platform(s)

[ ] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
24.11 Release Notes (or backporting 23.11 and 24.05 Release notes)

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

[ ] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 353967

x86_64-linux

:white_check_mark: 5 packages built:

home-assistant-component-tests.apple_tv
python311Packages.pyatv
python311Packages.pyatv.dist
python312Packages.pyatv
python312Packages.pyatv.dist


[C] Clean up CMake config

Right now the CMake config is copied from the Arrow C++ project, but as pointed out in #90, we don't necessarily need all the complexity/features of that config, and it will be hard to keep them in sync - so we probably want to refactor/trim down/rebuild the CMake config.

Also see #314 where a single top-level CMake build may be cleaner overall


3.5E Script error nil compare

https://www.fantasygrounds.com/forums/showthread.php?68831-Better-Combat-Effects&p=640827&viewfull=1#post640827
Since the last update, applying damage in a 3.5e campaign does not work anymore. Fresh 3.5 test campaign with only BCE attached, it only contains a PC and a goblin. Hit the goblin with the dagger, then try to apply damage, and the error occurs. No Effects even used:
[ERROR] Handler error: [string "scripts/manager_action_damage.lua"]:1217: attempt to compare nil with number
This seems to be the following line from the 3.5e ruleset package:
elseif nDamage < 0 the
from the
function decodeDamageText(nDamage, sDamageDesc)

Same as #7


ESP crashes when i used this library with https://github.com/UncleRus/esp-idf-lib

I am using https://github.com/TaraHoleInIt/tarablessd1306 to drive the OLED. and https://github.com/UncleRus/esp-idf-lib to drive qmc5883l magneto meter. When I try to use both in the same code, ESP crashes.

i will close this issue.


Encode URL to follow RFC 1866

In order to follow RFC 1866 and to be valid in W3C, I think you must encode URL who are sharing.

I close that because #27 is more effective.


Cygwin deadlock in override mode

I tried integrating mimalloc into our sequence search tool MMseqs2 for its Cygwin based Windows build. Cygwin's allocator is terrible at multi-threaded allocations, making multi-threaded execution slower than single-threaded due to excessive locking.
Since mimalloc offers an easy cmake-based integration, I tried getting it to run in our software. Indeed getting it to compile and link was amazingly easy. However the override based implementation immediately deadlocks.
The two test binaries in override mode also immediately deadlock. They work when override is not used.
I tried for an hour or so to get it to run myself. I tried to add a cygwin check to MI_TLS_RECURSE_GUARD in a similar fashion as #146 and a few other things, however unsuccessfully.
I also tried to include mimalloc in a Linux build. Regression tests run successfully, so it looks quite promising :)

Hi Milot -- thanks for trying this. However, the override implementation (and in particular mimalloc-redirect.dll) is very specific for the Microsoft C-runtime dll  (ucrtbase). For Cygwin I imagine one needs a different solution :-(  (although I have not looked into this in detail).
Is it possible to statically link mimalloc to your application? The mimalloc-override.h and mimalloc-new-delete.h files may help with this?

Compiling under Cygwin already does nearly the right thing. As far as I can tell, it does not go into the windows specific part mimalloc-redirect.dll at all. I did statically link mimalloc.
What I think is happening is, that cygwin1.dll will also start using mimalloc once it is compiled into the (user) executable. Cygwin has some logic built in to detect if another malloc implementation was supplied. My suspicion is that this part is now deadlocking.
I wanted to keep changes to our software minimal, ideally I can fix our Windows performance issues with mimalloc by only adding a few lines to our CMake through.

Interesting; hmm, I would need to install cygwin to figure out what is going on --  for now I do not have time for this (first dynamic overriding on macOS :-) )  but I will keep it in mind to look at this in the future.

Hi,
I had also hoped to achieve speed with mimalloc in my multithreaded application under cygwin, but I have the same problem: When I try to overwrite malloc with mimalloc, it hangs somewhere in cygwin1.dll at the very beginning. Then I tried to use only mimalloc with sqlite and it worked perfectly. But my gained speed is not very big, because all other malloc are still handled by cygwin's lib, which is very bad in multithreading. Has anyone found a solution?

I ended up using nedmalloc from Git for Windows. It's not ideal but it's a lot better than Cygwin's allocator:
https://github.com/soedinglab/MMseqs2/tree/master/lib/nedmalloc
I'd still be happy to have something more modern, i.e. mimalloc.


Better error message for unsupported numpy operations on dask.dataframe objects.

[x] Closes #6954
[x] Tests added / passed
[x] Passes pre-commit run --all-files

Does this seem sane to you @ncclementi?


Export a HUGR to an s-expression

For pretty printing HUGRs we would like to convert HUGRs into an s-expression. The s-expressions that are produced by this should be designed in such a way that they can also be read in again in the future, so that they form a human readable and writable encoding of HUGRs.

Addressed by the text format of hugr-model in https://github.com/CQCL/hugr/pull/1542. This did not end up using the parens crate but rather a parser using pest to have more flexibility. It is still using the pretty crate for layout. This is not a text format for all of hugr yet since the correspondence between hugr-model and hugr-core is not yet 1-to-1.


AKS install error

I'm struggling to get installed on AKS.
The installer gets to Updating statefulset kubeprod.alertmanager but then says
ERROR Error: unable to fetch resource description for apps/v1beta2: the server could not find the requested resource
I can't figure out from the code why this isnt working. Pls can you help?
...
....
INFO  Updating services kubeprod.alertmanager
DEBUG Using resource 'services' for /v1, Kind=Service
DEBUG Fetching client for &APIResource{Name:services,Namespaced:true,Kind:Service,Verbs:[create delete get list patch update watch],ShortNames:[svc],SingularName:,Categories:[all],Group:,Version:,} namespace=kubeprod
DEBUG Patch(alertmanager) returned (&{map[apiVersion:v1 kind:Service metadata:map[annotations:map[kubecfg.ksonnet.io/garbage-collect-tag:kube_prod_runtime] creationTimestamp:2020-04-22T01:40:59Z labels:map[kubecfg.ksonnet.io/garbage-collect-tag:kube_prod_runtime name:alertmanager] name:alertmanager namespace:kubeprod resourceVersion:1980 selfLink:/api/v1/namespaces/kubeprod/services/alertmanager uid:c58c1746-d2c5-474f-bf7d-998d0ed23bcf] spec:map[clusterIP:<IP_ADDRESS> ports:[map[name:alertmanager port:9093 protocol:TCP targetPort:9093]] selector:map[name:alertmanager] sessionAffinity:None type:ClusterIP] status:map[loadBalancer:map[]]]}, <nil>)
DEBUG Updated object: {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"kubecfg.ksonnet.io/garbage-collect-tag":"kube_prod_runtime"},"

A: labels":{"kubecfg.ksonnet.io/garbage-collect-tag":"kube_prod_runtime","name":"alertmanager"},"name":"alertmanager","namespace":"kubeprod"},"spec":{"ports":[{"name":"alertmanager","port":9093,"targetPort":9093}],"selector":{"name":"alertmanager"},"type":"ClusterIP"}}

B: creationTimestamp":"2020-04-22T01:40:59Z","labels":{"kubecfg.ksonnet.io/garbage-collect-tag":"kube_prod_runtime","name":"alertmanager"},"name":"alertmanager","namespace":"kubeprod","resourceVersion":"1980","selfLink":"/api/v1/namespaces/kubeprod/services/alertmanager","uid":"c58c1746-d2c5-474f-bf7d-998d0ed23bcf"},"spec":{"clusterIP":"<IP_ADDRESS>","ports":[{"name":"alertmanager","port":9093,"protocol":"TCP","targetPort":9093}],"selector":{"name":"alertmanager"},"sessionAffinity":"None","type":"ClusterIP"},"status":{"loadBalancer":{}}}
DEBUG Discovery failed for apps/v1beta2, Kind=StatefulSet: the server could not find the requested resource, falling back to kind
INFO  Updating statefulset kubeprod.alertmanager
ERROR Error: unable to fetch resource description for apps/v1beta2: the server could not find the requested resource

im on k8s 1.16.7 btw

Hi,
This is very strange, it seems to me that the kube.libsonnet library that is using is old, because it is using a deprecated API group for the Statefulset. Could you confirm that you are using the latest BKPR version?

Hi,
This is very strange, it seems to me that the kube.libsonnet library that is using is old, because it is using a deprecated API group for the Statefulset. Could you confirm that you are using the latest BKPR version?

@javsalgar Master already have the fixes from #770, but we didn't yet created v1.6.0 branch + release for it, let's work on that :)

Here's the output from kubeprod version
Installer version: v1.5.0
Server manifests version: not installed```

Maybe that second bit is my problem. Ill have a dig and try figure out what that means.

I think I figured out where I went wrong. I rolled back my deploy script and ended up with k8s 1.17.3. Ill redeploy and try again. Really sorry if i wasted anyones time.

Hi,
Thanks for letting us know. Please let us know if the installation this time went well.

I just tried it again with k8s 1.16.7 and I get the same error message. I downgraded kubectl just in case but that didn't help either...
How would i check where I'm loading the kube.libsonnet library from?
(sorry i dont know golang yet)

We're working on 1.6.0-rc release that should fix this (it's there already in release-1.6, need to tag + release) /cc @javsalgar

We're working on 1.6.0-rc release that should fix this (it's there already in release-1.6, need to tag + release) /cc @javsalgar

@dayglo : Could you please try 1.6.0 as released at https://github.com/bitnami/kube-prod-runtime/releases/tag/v1.6.0-rc1, and let us know how it goes ?
Thanks! --jjo

Hi @jjo. That release candidate executed cleanly.
Thanks for your help! Ill go and kick the tyres. This seems like a great project, I can't wait to ditch all the terraform I've been using for this stuff 🖖

Hi @jjo. That release candidate executed cleanly.
Thanks for your help! Ill go and kick the tyres. This seems like a great project, I can't wait to ditch all the terraform I've been using for this stuff

w00T, that's great news! , thanks for confirming, so-much appreciated :)

Awesome! Do not hesitate to open a new ticket if you find more issues :)

Fixed as per above, we'll be releasing a new v1.6.0-rc cut soon with some small (not related) fixes.


Permission Denied

HI! thanks for your work, I'm trying to run your code but after compiling and trying to import mrtk inside my unity project I get a "permission denied" do you by chance now what it could that be?
thanks for your time!

I found out there was an error in the cmake but I still manage to solve it #include <archive.h>
^~~~~~~~~~~
1 error generated.
make[2]: *** [CMakeFiles/mrfeature_tool.dir/main.cpp.o] Error 1
make[1]: *** [CMakeFiles/mrfeature_tool.dir/all] Error 2
make: *** [all] Error 2
(base) federicomafrici@MacBook-Pro build %


Commands are run in seemingly random order

currently the commands run on random (we were unaware of that). So fixing that by adding a list
[commands]
"git init" = ["1","true"]
#              ^ order

Instead of adding a list, is there a way to parse in order the commands are written?

yeah I thought that It'll automatically do that (the parser) but naah

Here's the new syntax for the cakefiles
[commands]
1 = [
  "go mod init {{module}}","true"
]


Retain Payment Information in API DB (Payment History)

Implementing #569
This PR will enable a TX history in the CLI and third-party clients to display a TX-History by retaining information about every transaction

One thing that we should probably do here (or perhaps elsewhere) is encode fees taken by the gateway more explicitly

Thx for tackling this!


Cannot install on CentOS minimal

In short:
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
The missing package can be probably installed with
yum install kernel-devel-2.6.32-279.19.1.el6.x86_64

Log trace:
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] Importing base box 'CentOS-6.3_x86_64-small'...
[default] Matching MAC address for NAT networking...
[default] Setting the name of the VM...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] -- 5555 => 5555 (adapter 1)
[default] -- 5556 => 5556 (adapter 1)
[default] -- 4567 => 4567 (adapter 1)
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] VM booted and ready for use!
GuestAdditions versions on your host (4.2.10) and guest (4.2.6) do not match.
Loaded plugins: fastestmirror, presto
Determining fastest mirrors
 * base: ftp.sunet.se
 * extras: ftp.funet.fi
 * updates: ftp.sunet.se
Setting up Install Process
No package kernel-devel-2.6.32-279.19.1.el6.x86_64 available.
Resolving Dependencies
--> Running transaction check
---> Package gcc.x86_64 0:4.4.7-3.el6 will be installed
--> Processing Dependency: libgomp = 4.4.7-3.el6 for package: gcc-4.4.7-3.el6.x86_64
--> Processing Dependency: cpp = 4.4.7-3.el6 for package: gcc-4.4.7-3.el6.x86_64
--> Processing Dependency: libgcc >= 4.4.7-3.el6 for package: gcc-4.4.7-3.el6.x86_64
--> Processing Dependency: glibc-devel >= 2.2.90-12 for package: gcc-4.4.7-3.el6.x86_64
--> Processing Dependency: cloog-ppl >= 0.15 for package: gcc-4.4.7-3.el6.x86_64
--> Processing Dependency: libgomp.so.1()(64bit) for package: gcc-4.4.7-3.el6.x86_64
---> Package make.x86_64 1:3.81-20.el6 will be installed
---> Package perl.x86_64 4:5.10.1-130.el6_4 will be installed
--> Processing Dependency: perl-libs = 4:5.10.1-130.el6_4 for package: 4:perl-5.10.1-130.el6_4.x86_64
--> Processing Dependency: perl-libs for package: 4:perl-5.10.1-130.el6_4.x86_64
--> Processing Dependency: perl(version) for package: 4:perl-5.10.1-130.el6_4.x86_64
--> Processing Dependency: perl(Pod::Simple) for package: 4:perl-5.10.1-130.el6_4.x86_64
--> Processing Dependency: perl(Module::Pluggable) for package: 4:perl-5.10.1-130.el6_4.x86_64
--> Processing Dependency: libperl.so()(64bit) for package: 4:perl-5.10.1-130.el6_4.x86_64
--> Running transaction check
---> Package cloog-ppl.x86_64 0:0.15.7-1.2.el6 will be installed
--> Processing Dependency: libppl_c.so.2()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
--> Processing Dependency: libppl.so.7()(64bit) for package: cloog-ppl-0.15.7-1.2.el6.x86_64
---> Package cpp.x86_64 0:4.4.7-3.el6 will be installed
--> Processing Dependency: libmpfr.so.1()(64bit) for package: cpp-4.4.7-3.el6.x86_64
---> Package glibc-devel.x86_64 0:2.12-1.107.el6 will be installed
--> Processing Dependency: glibc-headers = 2.12-1.107.el6 for package: glibc-devel-2.12-1.107.el6.x86_64
--> Processing Dependency: glibc = 2.12-1.107.el6 for package: glibc-devel-2.12-1.107.el6.x86_64
--> Processing Dependency: glibc-headers for package: glibc-devel-2.12-1.107.el6.x86_64
---> Package libgcc.x86_64 0:4.4.6-4.el6 will be updated
---> Package libgcc.x86_64 0:4.4.7-3.el6 will be an update
---> Package libgomp.x86_64 0:4.4.7-3.el6 will be installed
---> Package perl-Module-Pluggable.x86_64 1:3.90-130.el6_4 will be installed
---> Package perl-Pod-Simple.x86_64 1:3.13-130.el6_4 will be installed
--> Processing Dependency: perl(Pod::Escapes) >= 1.04 for package: 1:perl-Pod-Simple-3.13-130.el6_4.x86_64
---> Package perl-libs.x86_64 4:5.10.1-130.el6_4 will be installed
---> Package perl-version.x86_64 3:0.77-130.el6_4 will be installed
--> Running transaction check
---> Package glibc.x86_64 0:2.12-1.80.el6_3.6 will be updated
--> Processing Dependency: glibc = 2.12-1.80.el6_3.6 for package: glibc-common-2.12-1.80.el6_3.6.x86_64
---> Package glibc.x86_64 0:2.12-1.107.el6 will be an update
---> Package glibc-headers.x86_64 0:2.12-1.107.el6 will be installed
--> Processing Dependency: kernel-headers >= 2.2.1 for package: glibc-headers-2.12-1.107.el6.x86_64
--> Processing Dependency: kernel-headers for package: glibc-headers-2.12-1.107.el6.x86_64
---> Package mpfr.x86_64 0:2.4.1-6.el6 will be installed
---> Package perl-Pod-Escapes.x86_64 1:1.04-130.el6_4 will be installed
---> Package ppl.x86_64 0:0.10.2-11.el6 will be installed
--> Running transaction check
---> Package glibc-common.x86_64 0:2.12-1.80.el6_3.6 will be updated
---> Package glibc-common.x86_64 0:2.12-1.107.el6 will be an update
---> Package kernel-headers.x86_64 0:2.6.32-358.2.1.el6 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

================================================================================
 Package                   Arch       Version                 Repository   Size
================================================================================
Installing:
 gcc                       x86_64     4.4.7-3.el6             base         10 M
 make                      x86_64     1:3.81-20.el6           base        389 k
 perl                      x86_64     4:5.10.1-130.el6_4      updates      10 M
Installing for dependencies:
 cloog-ppl                 x86_64     0.15.7-1.2.el6          base         93 k
 cpp                       x86_64     4.4.7-3.el6             base        3.7 M
 glibc-devel               x86_64     2.12-1.107.el6          base        974 k
 glibc-headers             x86_64     2.12-1.107.el6          base        604 k
 kernel-headers            x86_64     2.6.32-358.2.1.el6      updates     2.3 M
 libgomp                   x86_64     4.4.7-3.el6             base        118 k
 mpfr                      x86_64     2.4.1-6.el6             base        157 k
 perl-Module-Pluggable     x86_64     1:3.90-130.el6_4        updates      38 k
 perl-Pod-Escapes          x86_64     1:1.04-130.el6_4        updates      31 k
 perl-Pod-Simple           x86_64     1:3.13-130.el6_4        updates     210 k
 perl-libs                 x86_64     4:5.10.1-130.el6_4      updates     576 k
 perl-version              x86_64     3:0.77-130.el6_4        updates      50 k
 ppl                       x86_64     0.10.2-11.el6           base        1.3 M
Updating for dependencies:
 glibc                     x86_64     2.12-1.107.el6          base        3.8 M
 glibc-common              x86_64     2.12-1.107.el6          base         14 M
 libgcc                    x86_64     4.4.7-3.el6             base        100 k

Transaction Summary
================================================================================
Install      16 Package(s)
Upgrade       3 Package(s)

Total download size: 49 M
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 49 M
--------------------------------------------------------------------------------
Total                                           621 kB/s |  49 MB     01:20
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Updating   : libgcc-4.4.7-3.el6.x86_64                                   1/22
  Updating   : glibc-common-2.12-1.107.el6.x86_64                          2/22
  Updating   : glibc-2.12-1.107.el6.x86_64                                 3/22
  Installing : mpfr-2.4.1-6.el6.x86_64                                     4/22
  Installing : cpp-4.4.7-3.el6.x86_64                                      5/22
  Installing : 1:perl-Pod-Escapes-1.04-130.el6_4.x86_64                    6/22
  Installing : 4:perl-libs-5.10.1-130.el6_4.x86_64                         7/22
  Installing : 1:perl-Module-Pluggable-3.90-130.el6_4.x86_64               8/22
  Installing : 1:perl-Pod-Simple-3.13-130.el6_4.x86_64                     9/22
  Installing : 3:perl-version-0.77-130.el6_4.x86_64                       10/22
  Installing : 4:perl-5.10.1-130.el6_4.x86_64                             11/22
  Installing : ppl-0.10.2-11.el6.x86_64                                   12/22
  Installing : cloog-ppl-0.15.7-1.2.el6.x86_64                            13/22
  Installing : libgomp-4.4.7-3.el6.x86_64                                 14/22
  Installing : kernel-headers-2.6.32-358.2.1.el6.x86_64                   15/22
  Installing : glibc-headers-2.12-1.107.el6.x86_64                        16/22
  Installing : glibc-devel-2.12-1.107.el6.x86_64                          17/22
  Installing : gcc-4.4.7-3.el6.x86_64                                     18/22
  Installing : 1:make-3.81-20.el6.x86_64                                  19/22
  Cleanup    : glibc-common-2.12-1.80.el6_3.6.x86_64                      20/22
  Cleanup    : glibc-2.12-1.80.el6_3.6.x86_64                             21/22
  Cleanup    : libgcc-4.4.6-4.el6.x86_64                                  22/22
  Verifying  : cpp-4.4.7-3.el6.x86_64                                      1/22
  Verifying  : kernel-headers-2.6.32-358.2.1.el6.x86_64                    2/22
  Verifying  : mpfr-2.4.1-6.el6.x86_64                                     3/22
  Verifying  : 1:make-3.81-20.el6.x86_64                                   4/22
  Verifying  : cloog-ppl-0.15.7-1.2.el6.x86_64                             5/22
  Verifying  : glibc-2.12-1.107.el6.x86_64                                 6/22
  Verifying  : glibc-devel-2.12-1.107.el6.x86_64                           7/22
  Verifying  : 1:perl-Pod-Simple-3.13-130.el6_4.x86_64                     8/22
  Verifying  : libgcc-4.4.7-3.el6.x86_64                                   9/22
  Verifying  : 4:perl-libs-5.10.1-130.el6_4.x86_64                        10/22
  Verifying  : ppl-0.10.2-11.el6.x86_64                                   11/22
  Verifying  : glibc-headers-2.12-1.107.el6.x86_64                        12/22
  Verifying  : 1:perl-Module-Pluggable-3.90-130.el6_4.x86_64              13/22
  Verifying  : gcc-4.4.7-3.el6.x86_64                                     14/22
  Verifying  : 1:perl-Pod-Escapes-1.04-130.el6_4.x86_64                   15/22
  Verifying  : libgomp-4.4.7-3.el6.x86_64                                 16/22
  Verifying  : glibc-common-2.12-1.107.el6.x86_64                         17/22
  Verifying  : 3:perl-version-0.77-130.el6_4.x86_64                       18/22
  Verifying  : 4:perl-5.10.1-130.el6_4.x86_64                             19/22
  Verifying  : glibc-2.12-1.80.el6_3.6.x86_64                             20/22
  Verifying  : glibc-common-2.12-1.80.el6_3.6.x86_64                      21/22
  Verifying  : libgcc-4.4.6-4.el6.x86_64                                  22/22

Installed:
  gcc.x86_64 0:4.4.7-3.el6                  make.x86_64 1:3.81-20.el6
  perl.x86_64 4:5.10.1-130.el6_4

Dependency Installed:
  cloog-ppl.x86_64 0:0.15.7-1.2.el6
  cpp.x86_64 0:4.4.7-3.el6
  glibc-devel.x86_64 0:2.12-1.107.el6
  glibc-headers.x86_64 0:2.12-1.107.el6
  kernel-headers.x86_64 0:2.6.32-358.2.1.el6
  libgomp.x86_64 0:4.4.7-3.el6
  mpfr.x86_64 0:2.4.1-6.el6
  perl-Module-Pluggable.x86_64 1:3.90-130.el6_4
  perl-Pod-Escapes.x86_64 1:1.04-130.el6_4
  perl-Pod-Simple.x86_64 1:3.13-130.el6_4
  perl-libs.x86_64 4:5.10.1-130.el6_4
  perl-version.x86_64 3:0.77-130.el6_4
  ppl.x86_64 0:0.10.2-11.el6

Dependency Updated:
  glibc.x86_64 0:2.12-1.107.el6       glibc-common.x86_64 0:2.12-1.107.el6
  libgcc.x86_64 0:4.4.7-3.el6

Complete!
Copy iso file C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso into the box /tmp/VBoxGuestAdditions.iso
Installing Virtualbox Guest Additions 4.2.10 - guest version is 4.2.6
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.2.10 Guest Additions for Linux..........
VirtualBox Guest Additions installer
Removing installed version 4.2.6 of VirtualBox Guest Additions...
Removing existing VirtualBox DKMS kernel modules[  OK  ]
Removing existing VirtualBox non-DKMS kernel modules[  OK  ]
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
The missing package can be probably installed with
yum install kernel-devel-2.6.32-279.19.1.el6.x86_64

Building the main Guest Additions module[FAILED]
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions[  OK  ]
Installing the Window System drivers[FAILED]
(Could not find the X.Org or XFree86 Window System.)
Restarting VM to apply changes...
[default] Attempting graceful shutdown of VM...
[default] Setting the name of the VM...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[default] -- 5555 => 5555 (adapter 1)
[default] -- 5556 => 5556 (adapter 1)
[default] -- 4567 => 4567 (adapter 1)
[default] Booting VM...
[default] Waiting for VM to boot. This can take a few minutes.
[default] VM booted and ready for use!
GuestAdditions versions on your host (4.2.10) and guest (4.2.6) do not match.
Loaded plugins: fastestmirror, presto
Loading mirror speeds from cached hostfile
 * base: ftp.sunet.se
 * extras: ftp.funet.fi
 * updates: ftp.sunet.se
Setting up Install Process
No package kernel-devel-2.6.32-279.19.1.el6.x86_64 available.
Package gcc-4.4.7-3.el6.x86_64 already installed and latest version
Package 1:make-3.81-20.el6.x86_64 already installed and latest version
Package 4:perl-5.10.1-130.el6_4.x86_64 already installed and latest version
Nothing to do
Copy iso file C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso into the box /tmp/VBoxGuestAdditions.iso
Installing Virtualbox Guest Additions 4.2.10 - guest version is 4.2.6
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.2.10 Guest Additions for Linux..........
VirtualBox Guest Additions installer
Removing installed version 4.2.10 of VirtualBox Guest Additions...
Removing existing VirtualBox DKMS kernel modules[  OK  ]
Removing existing VirtualBox non-DKMS kernel modules[  OK  ]
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.
The missing package can be probably installed with
yum install kernel-devel-2.6.32-279.19.1.el6.x86_64

Building the main Guest Additions module[FAILED]
(Look at /var/log/vboxadd-install.log to find out what went wrong)
Doing non-kernel setup of the Guest Additions[  OK  ]
Installing the Window System drivers[FAILED]
(Could not find the X.Org or XFree86 Window System.)
[default] Configuring and enabling network interfaces...
[default] Mounting shared folders...
[default] -- /vagrant
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!

mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagrant` vagrant-root /vagrant

Box: https://1412126a-vagrant.s3.amazonaws.com/CentOS-6.3-x86_64-reallyminimal.box

Issue seems to have reemerged.
host: Windows 8.1 Pro
virtualbox: 4.3.20
vagrant: 1.6.5
box: config.vm.box = "chef/centos-6.5"
Workaround:
"yum install kernel kernel-devel" followed by a vagrant reload
Vagrant was attempting to install: kernel-devel-2.6.32-431.el6.x86_64
Working kernel turned out to be: kernel-devel-2.6.32-504.3.3.el6.x86_64.rpm

@AubreyF I don't think a patch for this ever merged - might want to rebuild (or encourage the maintainer) to rebuild whatever base box you're using to include kernel-devel.

@neerolyte Thx, ended up rebuilding and all is now well with the world. For others in the same boat, this article proved to be a valuable resource: https://scotch.io/tutorials/how-to-create-a-vagrant-base-box-from-an-existing-one

Hi there, I'm having the same issue described herein (and I believe replicated in some other open issues as @neerolyte mentioned :s)
I'm using a centos6.5 powered box (from 2creatives) with an old kernel version and I wouldn't be allowed to upgrade the kernel to make it work. It'd be nice if I could auto-provision myself by running some shell scripts to get the correct kernel-headers so that the installation of the Virtualbox Guest Additions succeeds. However, I'm not seeing "when" could I do that. The Vagrantfile's provision section doesn't seem the way to go because the plugin attempts to fix the missmatch between guestaddition versions before that. I'll try using a custom MyInstaller as suggested in Advance Usage. Any other ideas?
Of course, I could manually create a new "source" box with the correct kernel-headers but I'd like to first try something more 'automated' :)
Lg,

@taliaga The "hard" part is to find the correct kernel headers (preferable as rpm). The best thing would something like this:
wget https:/some.mirror.com/cent/linux-headers-`uname -r`.rpm -O /tmp/linux-headers.rpm

Exactly, I ended up executing the commands I needed from a custom installer as @njt1982 suggested in issue #141. Thanks anyway for your work.

https://github.com/asharpe/vagrant-vbguest-redhat-kernel-update
Based off the PR from @neerolyte and the centos plugin created by @fnordfish (#231).
This takes the approach of updating the kernel if there is an update available.  If the kernel is updated to the latest my expectation is that its dependencies will be available from the same location.
Only tested on SL6

@asharpe This fix the issue for me with the centos/7 box.  Thank you!


Broken links for admin in Django 1.9

At templates/hstore_default_widget.html django_hstore links to admin/img/icon_addlink.gif and others, but Django 1.9 replaced those by svg ones.
For instance, in django_hstore you'll find
While Django expects something closer to

Thx for reporting, send a patch if you can.

Closed by #149 and 9ed1804


feat: Adding the at_activate application to the sshnoprts repo

- What I did
Including the at_activate tool into the sshnp repo so it can be used to activate an generate keys for new sshnp installs.
- How I did it
Pulled code form the at_libraries repo
- How to verify it
tested by hand

good catch THANKS!! I actually need to bump it to 1.2.5 so the keys files get placed in ~/.atsign/keys


Thanks! Good to get rid of some excess white space too.

Consider tagging a new release? Otherwise you may get new copies of this PR.

Yes, of course. Didn't have access to a computer when I merged this. Done now.

Thanks!


[Feature]

Description
add a pull request template for contributors to write good desc about their changes
Screenshots
No response
Checklist

[X] I have checked the existing issues
[X] I have read the [Contributing Guidelines]
[X] I am willing to work on this issue (optional)
[X] I am a GSSoC'23 contributor

Okay, Go ahead with proposed changes. You're assigned.


fix TiledMap animated tiles loading. fixes #5744

There was a regression due to TMXMapLoader refactoring (#5618).
Before refactoring, animated tiles was loaded in 2 passes : the first pass retrieve frames from tileset as static tiles. The second pass replace original static tiles by animated tiles.
This algorithm was removed during refactoring by replacing static tiles on the fly and lead to type cast exceptions.
There might be some more elegant solutions but i think it was safer to bring back previous algorithm. I had to adapt it a little but it's very close.
This change also fix another issue : tile properties (terrain, properties, etc.) was copied over static tiles and lost when replaced by animated tiles.
original code (before refactoring) is here :  https://github.com/libgdx/libgdx/commit/7f692fc9a53829b44a6aec2f59420babd348fd67#diff-bd72904ff32971cc8f4ce6186e59a869L424
I also added a test case because the error only happens with 2 animations : when the second one references the first one as an animation frame.

Looks good, thanks for the test and comments 👍 Will merge when formatting updated.

yeah, sorry, i forget to run formatter, it should be ok now.


[SPIKE]: Plan how to modernize Laboratory codebase

This is a pretty old codebase with some outdated conventions. How can we develop a strategy to modernize?
Things we would like to do:

Implement Typescript
Be able to add tests
Create reusable/exportable const's
Implement latest ES spec for older browsers: (optional chaining, etc)
Streamline some flows so it's easier to understand
Add more documentation so other engineers can easily jump in and make updates

Confluence doc of my findings are here:
https://stellarorg.atlassian.net/wiki/spaces/PET/pages/362643469/Laboratory+Modernization
TLDR: The codebase isn't in that bad of shape, we just need to modernize it before we can start building anything new on top of it. We can take it one file at a time and add types, fix linting issues, convert old React API to new React API, etc etc. over a long period of time without much issue.

Plan review and is solid. Next step is to produce a roadmap for the work. Either we can set time aside to do the work internally or enlist the help of the community.


Arrangement of an thesis regarding Trolley with Pendulum model with varying mass

Scope of the thesis is as follows:

[x] Diploma thesis card fullfilment

[x] Gathering all guides

[x] Phrasing of the subject of thesis

[x] Extended perspective on implementation of the modules in dynpy

[x] Validation of the simulation outcomes

[x] Proposal of possible applications

[x] Writing the thesis, introduction, dynpy class structure , examples of dynamic systems, possible applications

[x] Thesis review

[x] Thesis improvement

[x] Final approval of the thesis

Thesis approved


switches version control to setuptools

I'm just testing that Travis integration works, then it will be good to go

Ok, looks like it works, but the build is failing because of a warning, which should be either fixed or suppressed:
https://travis-ci.org/EiffL/unagi/jobs/581918941


Transition to EasyReflectometry

After a lot of dead ends, I think this is the transition we want

Any advice for when we will do the same transition in easyDiffraction -> EasyDiffraction ?

Lots once I get it right 😢

@rozyczko the change to line 36 here seems to be the crux of things https://github.com/easyScience/EasyReflectometryApp/pull/68/files#diff-de88810c8197896c2221da309b3128b214579aa07b9b4b92226fdb616f5a5084

All the tests pass. Lets merge to develop and see how we did


Using rinku 1.4.1 for UTF8 problems in gemspec.

Fixed in my repo. Also, auto_link feature is now handled by TinyMCE HTML editor.

Rewriting blog engine. rinku is gone in favor of rails_autolink


Merge operator doesn't order in certain cases

Draw the player
  match
    player = [#player x y]
    svg = [@game-window]
  bind
    sprite = [#image player width: 10 height: 10 href: "http://i.imgur.com/sp68LtM.gif"]
    sprite <- [x: x - 5 y: y - 5]

The dependencies are in a bad place.

This is now fixed right?

yeah


Release of GPT scripts to generate the QA data for MVBench

Hello,
Thanks for releasing MVBench and all the other great things! I am studying video understanding benchmarks in my research and was wondering if you could release the scripts/prompts for QA generation with GPT, e.g. for CLEVERER or Action Antonym?
Your help would be much appreciated! Even just the raw scripts+prompts I could work with.
Best,
Benno

Thanks for your great interest. Acutally, most of the QAs are generated by template. For example, the Action Antonym is builted on PAXION. We design the options and simply use GPT to generate simple questions.
One special example is Unexpected Action, I used ChatGPT to generate multiple-choice options from simple QA. The prompt is modified from FunQA.

Hi, we will close this issue. Feel free to contact us if you have other questions.


[Notification] Change all instances of CMPUT664_PROJECT -> TYPEV_PATH.

Fixes #15.
@mdfeist, @watts1 You'll have to change your export appropriately after when this gets merged, hence why I made it a pull request rather than just sneakily pushing it to master :smile:

I'm okay with this commit and it's fine if you merge it.


Adding Eufy s100 wall light camera

Describe the solution you'd like
Hi,
it would be amazing if the newly released eufy wall light s100 could be added to the library.
Thanks

Agreed I'd love to have the s100 properly useable

Would be great if I could use the light of the WallLight Cam !

This would be amazing to see.

The S100 is now fully compatible with the Homebase 3.  I hope Homebridge for the S100 is coming soon.

Any updates on this?

If someone would like to share the device with me:

<EMAIL_ADDRESS>(for EU)
<EMAIL_ADDRESS>(for US)

Thanks!

If someone would like to share the device with me:

<EMAIL_ADDRESS>(for EU)
<EMAIL_ADDRESS>(for US)

Thanks!

Shared with the US email.

I'm in Europe. Can share. Guest or admin?

@77degrees
You have shared the wrong devices (solo cam and lock) and only with guest access. I always need admin access for integration purposes.
In the meantime, someone else has already shared the device with me.
Thank you anyway.

@Ditskys
In the meantime, someone else has already shared the device with me.
Thank you anyway.

@77degrees You have shared the wrong devices (solo cam and lock) and only with guest access. I always need admin access for integration purposes. In the meantime, someone else has already shared the device with me.
Thank you anyway.

Ah thought you were gonna add support for the S220 at the same time. I can reshare it with the correct permissions.

Hi @bropat
I can share admin access to a S220 SoloCam if still needed to add it to the supported devices.

Is this being added to the plugin? What was that you just added? @pgogins1

There're currently working on it.

There're currently working on it.

I wonder hire long it will take them

Does a admin need access to a S100 Wall light/Camera?

I believe so or you can check here every now and then :
https://bropat.github.io/eufy-security-client/#/supported_devices

@fuatakgun Already implemented here.

Wait so it works with home ridge now if has it not been pushed to the
plugin?
On Fri, Jul 14, 2023 at 2:20 PM bropat @.***> wrote:

@fuatakgun https://github.com/fuatakgun Already implemented here
https://github.com/bropat/eufy-security-client/commit/75c0f8fd3c14e3ec3ca1cd3277693e3d4ce893dc
.
—
Reply to this email directly, view it on GitHub
https://github.com/bropat/eufy-security-client/issues/318#issuecomment-1636222932,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZM5OLI7A2I54YVVDUASBJ3XQGEVRANCNFSM6AAAAAAWXR4QMM
.
You are receiving this because you commented.Message ID:
@.***>

--
Sent from iPhone X 64GB

Thanks for the good news @bropat , i will double check if all is fine here then.

No. It is implemented in develop branch and has not been released.

You want someone to validate if everything is working well on the development branch or we need anything else to merge it into the main?

@fuatakgun The reason is simply the free time ;)
Not only this project has to be published, but also eufy-security-ws, before it can be used on your side.

@fuatakgun The reason is simply the free time ;)
Not only this project has to be published, but also eufy-security-ws, before it can be used on your side.

How can one use it on our side?

Please give them time, when it’s finished, they’ll release it accordingly

Any update on the progress of the deployment of the plugin?
On Wed, Jul 19, 2023 at 12:53 AM pgogins1 @.***> wrote:

Please give them time, when it’s finished, they’ll release it accordingly
—
Reply to this email directly, view it on GitHub
https://github.com/bropat/eufy-security-client/issues/318#issuecomment-1641407675,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZM5OLP3QM6NOEJI74IAN2TXQ5R5DANCNFSM6AAAAAAWXR4QMM
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Sent from iPhone X 64GB

All is working great, thanks

Okay, I'm a newbie.... I currently have HOOBS/Homebridge.  Can someone let me know how to get this to work with that?

I’m also about to check to see if there is a eufy update for the plugin I
need to install to see the s100
On Tue, Aug 1, 2023 at 5:23 PM pgogins1 @.***> wrote:

Okay, I'm a newbie.... I currently have HOOBS/Homebridge. Can someone let
me know how to get this to work with that?
—
Reply to this email directly, view it on GitHub
https://github.com/bropat/eufy-security-client/issues/318#issuecomment-1661119236,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AZM5OLKJBLK62TP6CLCH7HDXTFXUDANCNFSM6AAAAAAWXR4QMM
.
You are receiving this because you were mentioned.Message ID:
@.***>

--
Sent from iPhone X 64GB


IRenderSettings to include IPngOptions

extra parameters for pngquant optimization options

hi thanks for this  I will checkin some more elaborate docs soon.


Debug: add instructions & vscode 'launch.json' template

Nice!! I tested for ODF and MCO, it works for both. It is really helpful for debugging.

/approve

/lgtm


feat: enforce lower case on AtKeys

- What I did

enforce lower case check and conversion in at_client_impl
show a warning if UPPERCASE keys are received and convert them to lower case

- How I did it

introduced a method called _toLowerCase() that ensures the keys are in lowercase
logs warnings that the key is being converted to lowercase

- How to verify it

tests yet to come

- Description for the changelog

Migrating some of the implementations to at_commons. Will investigate the cause of failure after the migration.

Migrating some of the implementations to at_commons. Will investigate the cause of failure after the migration.


Question about distill.py

I run the distill.py after have the fusion result, in /data/new_disk4/shenzhh/semantic-gaussians/fusion/0.pt, but the code went wrong.
Traceback (most recent call last):
File "/data/new_disk4/shenzhh/semantic-gaussians/distill.py", line 243, in
distill(config)
File "/data/new_disk4/shenzhh/semantic-gaussians/distill.py", line 75, in distill
dataset = FeatureDataset(
File "/data/new_disk4/shenzhh/semantic-gaussians/dataset/feature_dataset.py", line 34, in init
features = os.listdir(os.path.join(point_dir, scene))
FileNotFoundError: [Errno 2] No such file or directory: '/data/new_disk4/shenzhh/semantic-gaussians/fusion/cameras.json'
Since the edited config is given below:
scene:
scene_path: "/data/new_disk4/scene20240201/data1/1150/image_undistortion_white"
dataset_name: "cocomap"
test_cameras: False
colmap_images: "images"
colmap_eval_hold: 8
downscale_ratio: 1
white_background: True
device: "cuda:3"
pipeline:
convert_shs_python: False
compute_cov3d_python: False
debug: False
seed: 1
model:
sh_degree: 3
model_dir: "/data/new_disk4/scene20240201/data1/1150/output"
dynamic: False
load_iteration: 30000
device: "cuda:3"
fusion:
out_dir: "/data/new_disk4/shenzhh/semantic-gaussians/fusion"
distill:
exp_name: openseg_new
model_3d: MinkUNet34A
voxel_size: 0.02
aug: True
feature_type: all
lr: 0.001
epochs: 100
loss_type: cosine
schedule_milestones: [20, 40, 60, 80, 100]
schedule_gamma: 0.3
batch_size: 1
num_workers: 16
test_interval: 10
save_interval: 10

Hi,
The 3D distillation experiments should be conducted on a scene dataset rather than a single scene. If you just want to try our semantic gaussians on a single scene, you do not need to conduct 3D distillation. You can just run view_viser.py to view performances on 2D projection results.


Hello App Install Wish with Bot token and OAuth

Implements the first part of the install process for Hello App:

OAuth2 and Bot PAT (personal access token) are provisioned
the Install Wish from the manifest is executed, it requests the user to OAuth-connect
Upon connection, connected_install wish is executed, currently just requests the number of teams

Includes https://github.com/mattermost/mattermost-plugin-apps/pull/10
Depends on https://github.com/mattermost/mattermost-plugin-api/pull/76 (and then some go.mod manipulation)

@jfrerich @hanzei Did CI stop running for the plugin-apps repo?

@levb, it appears ci did stop running.  Can you give me permissions to this repo and I'll investigate.

@jfrerich done

Were there some merges that contained the repo name change?  I don't see anything obvious right now.  The webhooks from circleCI are working for other branches for plugin-cloud-apps, but they just stopped working for yours


⚠ Bofrost.nl has degraded performance

In f206caa, Bofrost.nl (https://www.bofrost.nl) experienced degraded performance:

HTTP code: 200
Response time: 1445 ms

Resolved: Bofrost.nl performance has improved in 204a9f6.


chore(create-remix): put cross-env in devDependencies

cross-env is used in the start script, it is therefor a dependency and not devDependency.

My mistake, was reading your first message wrongly 🙈
Thanks for the explanation on why it's set in the template.
Indeed logical to have it in dependencies 👍


set heatmap limits?

Is it possible to set upper and lower limits for the color heatmap? Right now they are symmetric which is often nonsensical for real data as it doesn't display the effective biological range of interest.

I'm closing this because I'll address it in this issue.


UpdatePlaceholder issue

the line:
this.options.editor.placeholders.updatePlaceholder = this.editorUpdatePlaceholder;
gives the error:
Uncaught TypeError: Cannot set property 'updatePlaceholder' of undefined
When I comment it out, it seems to work fine.
I am using this in a rails app, and installing medium through:
gem 'medium-editor-rails'
that is using medium editor version 4.2.0 as far as I can tell.

Could you take a look at #198 ? And tell us if it solve your problem.


Shell env setting

Hi,
it's me again ;)
I'm not sure on how to set in a correct way the shells env, can you elaborate a bit more on this ?
Thanks

You will need to make PAM set the environment variable early on in the boot process, in NixOS this is handled by the option environment.sessionVariables, what distro are you using?

arch for the moment
thanks for helping

ok it seems it's in /etc/environment

also /etc/security/pam_env.conf

Closing this as resolved :)


ArgumentOutOfRangeException

Environment
Windows build number: 19042.804
Windows Terminal version (if applicable): 1.5.10411.0

Exception:
System.ArgumentOutOfRangeException: The value must be greater than or equal to zero and less than the console's buffer size in that dimension.
Parameter name: top
Actual value was -53.
   at System.Console.SetCursorPosition(Int32 left, Int32 top)
   at Microsoft.PowerShell.PSConsoleReadLine.ReallyRender(RenderData renderData, String defaultColor)
   at Microsoft.PowerShell.PSConsoleReadLine.ForceRender()
   at Microsoft.PowerShell.PSConsoleReadLine.ProcessOneKey(ConsoleKeyInfo key, Dictionary`2 dispatchTable, Boolean ignoreIfNoAction, Object arg)
   at Microsoft.PowerShell.PSConsoleReadLine.InputLoop()
   at Microsoft.PowerShell.PSConsoleReadLine.ReadLine(Runspace runspace, EngineIntrinsics engineIntrinsics)

just:
ctrl+v copy a lot of string into ws, and press ESC.

I'm presuming you're using powershell. What version? Are you using the PSReadline module? If so, which version?
There's a bunch of similar issues - did you try searching those?

powershell 7.1.2.
don't know if i am using PSReadline module.

By any chance, is this any of:

PowerShell autocomplete crashes if larger than current screen #7136
Strange error if command is larger than screen #7192
Error when pasting code #4524

All of those look like they have the same error message


FAILURE! - in io.druid.query.lookup.LookupSnapshotTakerTest

When I run 'mvn test' on Building druid-processing 0.9.1-SNAPSHOT one test fails
Failed tests:
LookupSnapshotTakerTest.testIOExceptionDuringLookupPersist Expected exception: com.metamx.common.ISE
Tests run: 8868, Failures: 1, Errors: 0, Skipped: 13
=== details ===
Running io.druid.query.lookup.LookupSnapshotTakerTest
Tests run: 5, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 0.018 sec <<< FAILURE! - in io.druid.query.lookup.LookupSnapshotTakerTest
testIOExceptionDuringLookupPersist(io.druid.query.lookup.LookupSnapshotTakerTest)  Time elapsed: 0.01 sec  <<< FAILURE!
java.lang.AssertionError: Expected exception: com.metamx.common.ISE
        at org.junit.internal.runners.statements.ExpectException.evaluate(ExpectException.java:32)
        at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
        at org.junit.rules.ExternalResource$1.evaluate(ExternalResource.java:48)
        at org.junit.rules.RunRules.evaluate(RunRules.java:20)
        at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
        at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
        at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:283)
        at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:173)
        at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:153)
        at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:128)
        at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:203)
        at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:155)
        at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:103)

+1 Same issue. Is it normal for some tests to fail? I build 0.9.0 to check if this was a "regression" - and also encountered some test failures. I don't mind building with -DskipTests;-)
Apache Maven 3.0.4
Maven home: /usr/share/maven
Java version: 1.7.0_80, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-7-oracle/jre
Default locale: en_GB, platform encoding: UTF-8
OS name: "linux", version: "3.16.0-0.bpo.4-amd64", arch: "amd64", family: "unix"

Checking this out to verify or refute.

In general, there are a few transient test failures, usually related to some of the tests which use zookeeper. And usually only appear on massively over-provisioned (or under-powered) systems like the travis-ci OSS free tier. These transient errors haven't been fixed because they are really hard to reproduce reliably.
The test in the master comment is a relatively new test suite but doesn't have any known transient errors.

Could not reproduce, but changed the test around a bit to see if it can be more explicit about the failure. Please give the patch in https://github.com/druid-io/druid/pull/2809 a try and see if the tests pass.

@drcrallen I believe this error is transient. I've seen it before as well.

First, I always get this error so it is reproducible for me under  0.9.1-SNAPSHOT since Mar 31, 2016 including a new GIT pull from today May 5, 2016.
But this seems to be an issues just because I run as user 'root' - see #2861 for details
Before anyone says why are you developing as user root - well I'm lazy - and I am doing this in a throw away SmartOS zone so I don't much care about mistakes or security etc.


Xiaomi Mi Robot Vaccum 1st Generation and rooms

Hello
In first JSON example I see that the 1st generation xiaomi vacuum can work with rooms. Is that the truth?
How this works?

This feature should solve the issue https://github.com/nicoh88/homebridge-xiaomi-roborock-vacuum/#semi-automatic
Please, reopen it if it doesn't :)


Revert citation

Over a dozen papers have used the updated citation block, but Google Scholar has noticed none of them. Since it does understand this citation, I think we should use it going forward until we have a way to ensure the newer citations are actually logged.
This should in no way be thought of as a claim that any of the people added to the citation block shouldn't be credited for their work or view themselves as co-authors of this library. This is an unfortunate response to the fact that Google Scholar treats software libraries terribly.

We should also add citation to the section available on the top right of the repo.
https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files

We should also add citation to the section available on the top right of the repo. https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-citation-files

We can, but this citation format isn't accepted by any citation trackers and, AFAIK, doesn't actually help with anything. GH just went off and did it's own thing.


New version: Anysphere.Cursor version 0.38.0

Created by 🥟 Dumplings in workflow run #6815.

Log
Updated: 0.37.1 → 0.38.0
No ReleaseNotes for version 0.38.0
Submitting WinGet manifests
Creating manifests
Uploading manifests and making commits
Creating a pull request

Microsoft Reviewers: Open in CodeFlow

https://github.com/microsoft/winget-pkgs/issues/142854


chore(deps): use cuid2 instead of cuid

Why
https://github.com/paralleldrive/cuid has been deprecated and we have to use https://github.com/paralleldrive/cuid2 instead.
Breaking change?
I assume warehouse uses cuid to generate post id. So, all of the post ids in db.json will be changed if we merge this PR. I think the posts ids are not on the premise that permanently stored (If hexo has to store ids permanently, should use RDB). But this change may be a breaking change for some users if they are using any plugin and it depends on that premise.

Closes: https://github.com/hexojs/warehouse/pull/146

Hmm... We have to fix TS2362 & TS2322 errors before submit this PR.

I can't reproduce TS2362 & TS2322 errors locally...

Ready

Yes. We can suspend migrating from cuid to cuid2 until we really needed. (e.g. cuid does not work with Node.js v20) I convert this PR to draft.

Also ideally, we should consider migrating to a more performant id generation (instead of sticking with the cuid). warehouse is basically a database, and we can choose basically any random id generator we want.
Let's run a benchmark on cuid, cuid2, https://www.npmjs.com/package/uid, and https://www.npmjs.com/package/nanoid, so we can find out the fastest one.

a simple benchmark with https://github.com/ai/nanoid/blob/main/test/benchmark.js
cuid2                         42,848 ops/sec
nanoid                     4,442,592 ops/sec
cuid                         154,202 ops/sec

Non-secure:
uid                       65,298,000 ops/sec

Considering their performance and maintenance (update frequency), I think nanoid is a good alternative option. I will attempt to migrate to it.


Collapse envpartners with same residue and superfeature

Description
Add tick to collapse envpartners with same residue/different atoms for one superfeature
Todos
Notable points that this PR has either accomplished or will accomplish.

[x] Add residue_id property to EnvPartner (e.g. ALA-100-A); this is the ID of a residue (regardless of its interacting atoms with a superfeature)
[x] Add envpartner_occurrences_collapsed to SuperFeature
[x] Add SuperFeature._count(property_envpartners_occurrences) to be called by SuperFeature.count and SuperFeature.count_collapsed
[x] SuperFeature._frequency(property_count) to be called by SuperFeature.frequency and SuperFeature.frequency_collapsed
[x] Add tick to collapse envpartners with same residue/different atoms for one superfeature (e.g. ASP 89)
[x] Add unit tests
[x] Show in tutorials

Questions
None.
Status

[x] Ready to go

Codecov Report

Merging #36 (68d7eb5) into master (8e9c5b6) will increase coverage by 0.34%.
The diff coverage is 95.45%.


Macro deck is not opening on PC

Describe the bug
Yesterday I was working on the macro deck for the first time and everything was alright, but after shutting down my computer and turning it on today the program is not opening even after reinstalation, can you please help me?

Please upload the latest log file. Logs are located in %Appdata%\Macro Deck\logs

The Ize.HWiNFO64 plugin could causing this problem. If you installed this plugin, try to uninstall the plugin manually. Open the Explorer and navigate to %AppData%\Macro Deck\plugins and delete the folder called Ize.HWiNFO64. After that, Macro Deck will start as normal.


⚠ ClamAV has degraded performance

In fe9b69f, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 55 ms

Resolved: ClamAV performance has improved in 38bc335.


Check null message

When enable the trace level log in mirror maker,  the message could contain null value, and this will throw null pointer exception.
*Summary of testing strategy (including rationale)

Create message contain null value and normal message
Passing throw testing case
and make sure don't not throw any thing

Refer to this link for build results (access rights to CI server needed):
https://builds.apache.org/job/kafka-pr-jdk7-scala2.10/3780/
Test PASSed (JDK 7 and Scala 2.10).


refactor: remove unused dependencies.

Resolves #2.

I'm not sure if I may have messed something up that I didn't notice, but this works in jumpy and removes roughly 32 dependencies.

I'm not sure if I may have messed something up that I didn't notice, but this works in jumpy and removes roughly 32 dependencies.
I ended up removing gomez, rusymbols, and uuid, too.

This is great! I'll verify this PR this evening.


SupportsAlternateCredentials credentials

Hi,

How to reference credentials typed in username and password in code if Windows = [ SupportsAlternateCredentials = true ] flag is enabled? For instance, in username/password it is: UID = Credential[Username] .
How this flag suppose to work? I've put my Windows credentials and it's doesn't work

Windows with alternate credentials is the same as UsernamePassword. If the "current Windows user" is selected, I believe Username and Password fields will be missing; otherwise, they will be whatever the user entered.
The primary difference between this and UsernamePassword has to do with how the "built-in" or underlying connectors are treated. When you specify Windows authentication with an alternate user name and password and your connector is using an ODBC driver, then we will

Call LogonUser to get a user token.
Immediately before any calls to the ODBC driver, we will call ImpersonateLoggedOnUser with the user token in order to substitute that user's identity on the current thread.

Note that #1 requires a trust relationship between the machine the code is running on and the domain of the user. Also note that for #2 to work correctly, the driver must be built to support impersonation. If, for instance, it isn't aware of the impersonated token on the thread and it does some work on a background thread then that work might not be done with the right user identity.
Details may vary slightly for other built-in connectors.

Thank you


PLNSRVCE-762: update pac infra-deployment update to use regex for commit update

@Michkov this use of regex with sed updated all the sha instances correctly in my local copy of https://github.com/redhat-appstudio/infra-deployments/pull/827 and also correctly left the remaining content untouched.
The only concern I could come up with is whether the sed available to the PaC pipelinerun has the -E option.
So I took a look at https://github.com/redhat-appstudio/build-definitions/blob/main/tasks/buildah.yaml#L21, pulled that buildah image, booted up a container with it, an confirmed sed has the -E option.
PTAL
@stuartwdouglas FYI

The only potential negative I can see with this approach is that it will need to be revisited if we every have multiple repositories at play in the infra-deployments repo (e.g. if we were also referencing builder-images there this would also pick up the builder image hashes).

/test jvm-build-controller-on-push


Switch to new Rust edition

Now that a new rust edition has been released we should switch to the new edition, provided we do not see an increase in compile times.

Hey, now that #405 is merged, can we close this issue?

@YJDoc2 yes


[TIPS] node-restful

Consider use node-restful for building models and generate CRUD routes for MongoDB
https://github.com/baugarten/node-restful

The node-restful only supports mongoose schemes, does not provide good custom middlewares, and the result for using validators would be the same. maybe in the future.


panic: runtime error: invalid memory address or nil pointer dereference

(panic: runtime error: invalid memory address or nil pointer dereference)
get this error after running at least 3 hours and all validators crash with the same error.
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x155848c]
goroutine 239 [running]:
github.com/umbracle/ethgo/blocktracker.(*BlockTracker).handleReconcileImpl(0xc001582e00, 0xc0056fe000)
/go/pkg/mod/github.com/umbracle/ethgo@v0.1.4-0.20230326234627-15b1df435098/blocktracker/blocktracker.go:238 +0x4ac
github.com/umbracle/ethgo/blocktracker.(*BlockTracker).HandleBlockEvent(0xc001582e00, 0x17d4820?)
/go/pkg/mod/github.com/umbracle/ethgo@v0.1.4-0.20230326234627-15b1df435098/blocktracker/blocktracker.go:256 +0xd7
github.com/umbracle/ethgo/blocktracker.(*BlockTracker).HandleReconcile(0xc001582e00, 0xc009538550?)
/go/pkg/mod/github.com/umbracle/ethgo@v0.1.4-0.20230326234627-15b1df435098/blocktracker/blocktracker.go:285 +0x2b
github.com/umbracle/ethgo/blocktracker.(*BlockTracker).Start.func2(0xc001274e18?)
/go/pkg/mod/github.com/umbracle/ethgo@v0.1.4-0.20230326234627-15b1df435098/blocktracker/blocktracker.go:166 +0x25
github.com/umbracle/ethgo/blocktracker.(*JSONBlockTracker).Track.func1()
/go/pkg/mod/github.com/umbracle/ethgo@v0.1.4-0.20230326234627-15b1df435098/blocktracker/blocktracker.go:351 +0x143
created by github.com/umbracle/ethgo/blocktracker.(*JSONBlockTracker).Track
/go/pkg/mod/github.com/umbracle/ethgo@v0.1.4-0.20230326234627-15b1df435098/blocktracker/blocktracker.go:332 +0xaa
Your environment

Debian 11
Polygon Edge v0.8.1.

Steps to reproduce

run polygon supernets at least 3 hours.

Expected behavior

polygon supernets should continuously run with no issues, but will crash
Tell us what happened instead.

Logs
output from the logs are above

hello @squiddyswap this is a testnet issue, I will suggest you talk with a representative from polygon multichain Developer's live chat  support page.  POLYGON DEVELOPER'S SUPPORT. Engage in a conversation regarding your issue with the Polygon representative, they will look into the transaction and help you escalate and resolve this issue right away.

@Sisiann Okay will do.  Thank you.

I got this error also.
do you found any fixes?

@polygomic No fix for this yet.  this error shows its face when you are testing with Mumbai and the events blocktracker is set.  Don't know when they may fix this.  Because, the blockchain will crash after at least a few hours or less.

@polygomic This also may be related to the bridge.  I did about 4 deposits on Polygon Mumbai and after that this started occurring.

This was solved in the ethgo library that Edge uses for tracking rootchain blocks, and solution is included in Edge as per 1.0.0 release.
Basically, this error occurred if reorg happened on rootchain, or some unknown error on data gathering.


Inconsistent result from WithEnvironment string interpolation and reference overloads.

Consider the following AppHost code:
var builder = DistributedApplication.CreateBuilder(args);

var container1 = builder.AddContainer("server", "hello-world")
                        .WithHttpEndpoint(targetPort: 3000);

var container2 = builder.AddContainer("client", "hello-world")
                        .WithEnvironment("ENDPOINT_VIA_REFERENCE", container1.GetEndpoint("http"))
                        .WithEnvironment("ENDPOINT_VIA_INTERPOLATION", $"{container1.GetEndpoint("http")}");

builder.Build().Run();

Note that this is two containers with a reference from one container to another. When this code is executed the values of ENDPOINT_VIA_* are different:

The endpoint reference version of the overload results in the internal docker host being referenced. The interpolated version uses the address as it would be visible from the host machine.
This inconsistency is probably a but. But it also begs the question - it may be useful to be able to get the endpoint URLs from different perspectives. For example if I am setting a callback/returnurl then I probably want a URL that is valid for a web browser, but if I am providing a URL for a S2S call then I probably want the docker host version.

@davidfowl thoughts on how we shold approach this? I feel like they should produce the same result, but I can see utility in being able to get one URL or the other based on the scenario.

https://github.com/dotnet/aspire/issues/3735

Closing as dupe


usage of addon

hi , i'm using this addon , and have a question, if a need another varitations of the same font a i need specific it too ?
another fonts availiable on google fonts are in this addon ?
Example :
googleFonts: [       'Open+Sans:300',       'Roboto:300, 400, 500, 600 , 700...'     ],
or not ?
tnk's.

Hi @Andersonlimahw,
Yes, fonts available from Google fonts can be included this way. This is actually the whole purpose of this addon.
For example, the following setting would add:

Barrio (only exists in 400 flavour),
Roboto as thin, regular and black,
Sansita as regular, bold italic and black.

googleFonts: [
  'Barrio',
  'Roboto:100,400,900',
  'Sansita:400,700i,900'
]

Be sure to remove spaces when you declare fonts variations, there is no syntax check made by this addon.

understand , tnks, @damiencaselli   .


Re-add speed improvements without error

This pulls in #11 again, but disabling the caching in Python 2 rather than trying to use a backport of it. The reason is that in some installations, despite being installed, Python 2 will fail on the backports.functools_lru_cache import. This fixes #15.
@astorfi Let me know if you still see the error with this. Thanks

@astorfi I'm not sure I follow. Don't worry about the master branch of my fork. Those are just small changes for the temporary PyPI upload I did. The two commits on the feature/speed-improvements-no-python-2 branch are the only two relevant modifications.

@MatthewScholefield Please remove this pull request and create a new clean one. I want to run the code locally to check all the changes manually.
Do you have any numerical evidence about the speed improvement?
Because I prefer not to merge the changes which may add more dependencies unless they contribute to the main body of the library.


fix: error when not have hl group name of Normal

Hey, I found an error about me if no colorscheme was loaded. If I loaded colorscheme neovim will prompt me that "E5108: Error executing lua ...ack/packer/start/nvim-cursorline/lua/nvim-cursorline.lua:48: Vim(highlight)" because guibg missing parameters.

Thank you for pointing out.
Then how about deleting the definition of normal_bg and making it as follows?
vim.cmd('highlight! CursorLine guibg=NONE')

Thank you for pointing out.
Then how about deleting the definition of normal_bg and making it as follows?
vim.cmd('highlight! CursorLine guibg=NONE')

When the Normal highlight group is empty, normal_bg will be equal to an empty string(but not equal nil), you only need to add a judgment before executing vim.cmd().


Add Open Graph meta tags to pages

Very minor update that the team may want to add. Missing og:title and og:description according to this automated tool: https://richpreview.com/?url=https://design-system.service.gov.uk/. There may be other og tags that would be worth considering too (og:url, og:image, og:url, og:type).
It also gives an idea of what the shared link looks like below the results.

https://trello.com/c/1efxP93R/1139-social-media-sharing-tweaks

The following file needs to be changed: https://github.com/alphagov/govuk-frontend/blob/master/package/template.njk


Add linky sensor

Description:
It adds a component (sensor) showing the last day consumption of your home from the Linky electric meter.
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#6214
Example entry for configuration.yaml (if applicable):
sensor:
  - platform: linky
    username: !secret linky_username
    password: !secret linky_password

Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox. Your PR cannot be merged unless tests pass

If user exposed functionality or configuration variables are added/changed:

[x] Documentation added/updated in home-assistant.github.io

If the code communicates with devices, web services, or third-party tools:

[x] New dependencies have been added to the REQUIREMENTS variable (example).
[x] New dependencies are only imported inside functions that use them (example).
[x] New or updated dependencies have been added to requirements_all.txt by running script/gen_requirements_all.py.
[x] New files were added to .coveragerc.

Hi, I get login errors although my username and password are ok (i can connect to the Enedis site). Is there any special operation I have to do ? I tried to write my username and pwd without quotes, between quotes, between simple quotes, I even tried several combinations (username between quotes, pwd without etc...) but it doesn't change anything. Am I missing something ?
Thanks !

Please open an issue if you suspect a bug. If you need help please use our help channels:
https://home-assistant.io/help/#communication-channels
Merged PRs should not be used for support or bug reports. Thanks!


casing best practices?

I prefer to use camelCase for keys in javascript, like so:
{
	"firstName": "Bobby",
	"lastName": "Tables",
	"email"<EMAIL_ADDRESS>}

Which I hope can map directly to a postgres table, of the same casing.
CREATE TABLE IF NOT EXISTS public.users (
	user_id SERIAL,
	firstName text NOT NULL,
	lastName text NOT NULL,
	email text UNIQUE NOT NULL,
	PRIMARY KEY(user_id)
);

If I try to use the above example in massive, it bombs.
	var userObject = {
		"firstName": "Bobby",
		"lastName": "Tables",
		"email"<EMAIL_ADDRESS>	};
	db.users.insert(userObject, function(err, res) {
		// error is
		// column "firstName" of relation "user" does not exist
	});

I'd love to be able to populate my userObject and insert it back to postgres without reformatting the object coming out and in. Whats the recommended approach in massive?
If camelCase just isn't supported at all, is there a workaround? Maybe a global beforeExecute / afterExecute method i can hook into? If there were hooks, I could name fields in pg with underscores (first_name) and utilize these hooks to turn it into firstName globally.
Thanks for the help

That's not Massive, it's Postgres. Look up the table in psql or whatever tool you use -- your field's actually firstname rather than firstName, since Postgres automatically fixes cases and then is case sensitive when you try to query it.
You can "quote" the field names in your create statement if you really want them to be cased like that in the database, but standard practice for Postgres is snake_case and given the sensitivity it's generally a good idea to go along with it. There are conversion modules like humps which would take some of the sting out of converting objects but it'll still be a bit slower to do that, of course.

Thanks for the feedback @dmfay, if it's pg's best practice to use snake_case, I'll stick with that. But whats the recommended way to translate them?
I could have convertToCamel / convertToSnake, or use humps all over my code, but that is less than ideal. Is there's a global hook somewhere, or is there a better way?

Massive is just a data mapper and uses pg to actually talk to the database; there's a pg-camelcase module that hooks into the driver to convert casing, but I don't think there's an easy way to use that with Massive since the pg dependency isn't exposed anywhere.
I just turn off camelcase in my jshintrc to shut it up and deal with it looking a little funny :)

I ended up just writing a wrapper for massive so I can globally convert case. It's not the prettiest answer but it so far so good.
my wrapper is db.js like:
var massive = require('massive');
var humps = require('humps');
var env = process.env.NODE_ENV || "dev";
var config = require('../configs/massive')[env];
var db = massive.connectSync(config);
var dbWrapper = {};

//this only exposes methods I wrap manually, like findOne below
db.tables.forEach(function(dbTable) {
	var table = dbTable.name;

	dbWrapper[table] = {};
	dbWrapper[table].findOne = function(input, callback) {
		var snake = humps.decamelizeKeys(input);
		db[table].findOne(snake, function(err, output) {
			if (err) {
				return callback(err);
			}
			var camel = humps.camelizeKeys(output);
			return callback(err, camel);
		});
	}
	// needs more methods wrapped, eg..
	// dbWrapper[table].insert = function(input, callback) {}
});

module.exports = dbWrapper;

then i can call it like.
var db = require("./lib/db");
//inputs will be auto converted to snake
var params = {
	userName: user,
	deleted: false
};

db.users.findOne(params, function(err, user) {
	//user output will be converted to camel
});

¯_(ツ)_/¯

I would strongly, urgently suggest you do not do this. It is a nightmare waiting to happen! Casing is a big deal and PG has a very strong opinion about it. As @dmfay suggested: Massive is wrapper and if you need to cast it to a something else then do it explicitly and make sure the code you write is justified in terms of existence. It might not seem like it now, but the code you're presenting here will likely be the #1 thing you support in the life time of the app.
If this is your preference (the casing): get over it. If this is the preference of your boss or organization, then make sure you have air cover.

Hey @robconery, I understand that this might end up requiring long term support, but it feels cleaner to me than having redundant convert statements all over every route, or mixing 2 coding conventions. Are you suggesting I go snake_case across every object I expose to my api users? Should I start writing all of my JS with snakecase, when the standard for JS is camelCase?
I feel like this is really about choosing the lesser of two evils when none of them feel great.

I'm talking about a generalized conversion routine. Do as you will, of course, but in all the data access tools I've made, the naming of things (as well as type resolution) has always been a pain point. If casing is a big deal to you, I would suggest you deal with it on a "case by case" basis. Send the data into an object and have it load/resolve as you intend. Just my opinion...

All good @robconery, thanks for the advice. Would you be open to accepting a pull request that adds pre & post execution hooks as I described in the first comment? Or do you feel that it's not beneficial for the tool?

@robconery do you let the underscored columns leak into your properties of your objects, or do you do a manual mapping from user_name to userName?  This really is annoying...but I know it is not your fault... ;)

@jnystrom please don't take this the wrong way, but writing code based on annoyances isn't something I want to do :). I hate to put it this way, but maybe just get over it :).  Code == work I have to do by way of support. The less the better :).

@robconery just looking for advice on how you would do it, not trying to be a pain in the ass.

@jnystrom Oops - didn't answer your question sorry :). Yes, I just let the underscores in. I quite like it because I know which table I'm using, or which function/view.


Disable fail-fast for integration test suite matrix

Allowing all suites to run to completion minimises the impact of test flakes. Only failing suites need to be re-run rather then re-running the entire integration test suite.

@Mergifyio backport release-2.5