python3Packages.matrix-nio: bump cachetools requirement

Motivation for this change
python3Packages.cachetools was bumped recently
Things done

Built on platform(s)

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

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] 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
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
22.05 Release Notes (or backporting 21.11 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
[ ] (Release notes changes) Ran nixos/doc/manual/md-to-db.sh to update generated release notes

[ ] Fits CONTRIBUTING.md.

pantalaimon works, so lgtm in this respect.
If some problem arises, maybe we also can remove cachetools as the dependency is optional?

If some problem arises, maybe we also can remove cachetools as the dependency is optional?

Well it's optional because it's only used for e2e, which in practice means that removing it would break a lot of users that use that feature. I'm not sure how nixpkgs deals with enabling optional features in python though - for example I assume weechat-matrix uses this e2e feature even if it's not explicitly enabled in the derivation (thus it currently builds without error because this version check never triggers, but it presumably does still rely on it for e2e to work?).
I ran into this because I have a derivation that does activate the e2e feature, thus all these normally-optional deps are explicitly checked against the required versions, resulting in the build failure that this PR fixes.

Oh indeed my bad!

this change appears to have been included in #159867


Responding to Auth request should not require exposing Private Key

In the Setup Auth Requests Handling section, it is suggested that the private key should be passed to the CacaoSigner to be able to successfully sign the Auth request and respond. I could not find a version of the same functionality where the signing can be taken care of by the host wallet itself.
As a picky wallet developer, I am keeping the parts of the wallet that has access to the private key to a minimum, and I'm extremely hesitant to pass around private key data to any third party SDK. Moreover, when working with hardware wallets that don't expose the private key, this may be downright impossible.
Please let me know how an Auth request could be approved without exposing the private key. If no such mechanism currently exists, please provide an additional constructor for AuthRequestResponse that doesn't take a Cacao.Signature as parameter, but a byte array, hex string or similar instead, where the app itself can take care of the signing and just provide the final signature.

Thanks for raising this issue @muratogat!  I agree that trusting us with the private key is a stretch. It is possible right now, however we build an util called CacaoSigner for easier developement.
Currently it's possible by instead of:
val request: Wallet.Event.AuthRequest = // Request from onAuthRequest
val signature: Wallet.Model.Cacao.Signature = CacaoSigner.sign(
    request.message, // Message to be signed
    PRIVATE_KEY, // Private key used to signing a message
    SignatureType.EIP191 // or EIP1271
)

val issuer = //Check following link for more reference: https://github.com/w3c-ccg/did-pkh/blob/main/did-pkh-method-draft.md

Web3Wallet.respondSessionRequest(Wallet.Params.AuthRequestResponse(request.id, signature, issuer)) { error ->
    Log.e("Wallet respond approve", error.throwable.stackTraceToString())
}

We would have something like:

import com.walletconnect.android.cacao.signature.SignatureType
import com.walletconnect.android.internal.common.signing.signature.Signature
import com.walletconnect.android.internal.common.signing.signature.toCacaoSignature

val request: Wallet.Event.AuthRequest = // Request from onAuthRequest
val signature: String = // Here developers provide signed message from request.message
val cacaoSignature = Wallet.Model.Cacao.Signature(SignatureType.EIP191.header, Signature.fromString(signature).toCacaoSignature())

val issuer = //Check following link for more reference: https://github.com/w3c-ccg/did-pkh/blob/main/did-pkh-method-draft.md

Web3Wallet.respondSessionRequest(Wallet.Params.AuthRequestResponse(request.id, cacaoSignature, issuer)) { error ->
    Log.e("Wallet respond approve", error.throwable.stackTraceToString())
}

Do you think we should make it easier for devs to use latter approach?

It works. Thank you very much.
Signature.fromString(signature).toCacaoSignature() was what I was looking for and it's enough.

@Elyniss Web3Wallet.respondSessionRequest() require SessionRequestResponse not AuthRequestResponse. https://docs.walletconnect.com/web3wallet/wallet-usage?platform=android#setup-auth-requests-handling document is not correct?


Item missing in Meteor Falls

The route for meteor falls should probably also be updated to path to this item.

Whether the path needs to be updated is a little debatable, since the current path goes to Steven which is only post E4, whereas this item can be obtained before the E4 since you're allowed to re-enter this cave.

I'll add the item, but I think I'll leave the route out for now


Added free courses in kazakh language

Hacktoberfest notes:

due to volume of submissions, we may not be able to review PRs that do not pass tests and do not have informative titles.
please read our contributing guidelines
be sure to check the output of Travis-CI for linter errors
if this is your first open source contribution, make sure it's not your last!

What does this PR do?
Add Resource(s) | Remove Resource(s) | Add info | Improve Repo
For resources
Description
Why is this valuable (or not)?
How do we know it's really free?
For book lists, is it a book? For course lists, is it a course? etc.
Checklist:

[ ] Not a duplicate
[x] Included author(s) if appropriate
[ ] Lists are in alphabetical order
[ ] Needed indications added (PDF, access notes, under construction)

kazakh iso language code is kk not kz. the category index needs to be in alphabetical order.

Thanks, and welcome to free-programming-books!


Contamination

Implements changes needed to run experiments with contaminated training data.

Tabular experiments seem to run okay, moving to testing of img.

Tabular experiments seem to run okay, moving to testing of img.


Sharp usage feature

Hi! It's me again.
Earlier I added support for ImageMagick for drawing polygons and polylines.
In my projects, I also sometimes use a library called Sharp. You can find out more about it here: http://sharp.pixelplumbing.com/en/stable/. Its main advantage over ImageMagick and GraphicsMagick is its speed (http://sharp.pixelplumbing.com/en/stable/performance/).
However, this library does not contain a function for drawing lines and polygons, so I used the svg overlay on the map image. This does not lead to a serious increase in rendering speed, but allows you to get rid of the need to use ImageMagick and GraphicsMagick if there is a Sharp available.
Also in this pull request, I made some changes to the tests. I added suffixes -gm, -im, -sharp to filenames in polygon and polyline tests. By the way, this made it possible to notice some differences in the transparency of the filling of polygons.
Tests for sharp are also included.

Hi @saveryanov.
Thanks for this awesome PR. It was on my agenda since long time to replace GM/IM.

This does not lead to a serious increase in rendering speed, but allows you to
get rid of the need to use ImageMagick and GraphicsMagick if there is a Sharp available.

Yes, this is a great feature, because in some environments it is not possible to install such libs.
I think we can get rid of JIMP as well. I'm using it to crop the tiles and generate the baselayer. This could be done via Sharp too, right?
I would suggest to make Sharp the default image manipulation engine. It is not necessary to use GM/IM anymore, even for backwards compatibility it is not necessary.
What you think?

Yes, sharp can be used to replace Jimp.
Jimp is the slowest one from the performance comparison (http://sharp.pixelplumbin
g.com/en/stable/performance/). Its main advantage is no native dependencies and therefore it should be used only if there is no possibility to install something better.
On one hand, if sharp becomes the main image processing engine and you don't worry about backwards compatibility, then there is no point in leaving for IM/GM/Jimp.
On the other hand, at the moment there is an equivalent support for three external libraries, which is very flexible for those who are limited to a certain library. But over time, if the staticmaps functionality expands, it will have to support all three solutions, which will require more time and effort.
In this case, if we remove Jimp, then its functionality must be performed by IM/GM/Sharp. I think it will be more difficult to maintain, so we should left only sharp support. Version of staticmaps with IM/GM/Jimp will be deprecated.

and you don't worry about backwards compatibility, then there is no point in
leaving for IM/GM/Jimp.

It wont break any compatibility. The imageMagick/sharp option will be useless, all other features will work as expected.

On the other hand, at the moment there is an equivalent support for three external
libraries, which is very flexible for those who are limited to a certain library

True, but IM/GM is not available via NPM so it needs to be installed on the host system. This makes it impossible to use staticmaps in  i.e. server-less environments. See https://github.com/StephanGeorg/staticmaps/issues/2#issuecomment-407225393
In the first step I will merge your PR later the day. After that I will review all JIMP functions and refactor that with Sharp. That will be the next 0.8 release.

Merged and published to NPM.


[Event Request] Codeunit 393 "Reminder-Issue" - OnRunOnBeforeGenJnlLineUpdateLineBalance

Hi team,
In Codeunit 393 "Reminder-Issue" procedure OnRun we would like to run some custom code before GenJnlLine.UpdateLineBalance, for that an event would be a good solution:

[IntegrationEvent(false, false)]
local procedure OnRunOnBeforeGenJnlLineUpdateLineBalance(var GenJnlLine: Record "Gen. Journal Line"; ReminderInterestVATAmount: Decimal; var TotalAmount: Decimal);

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


Windows 11 Support

Please make sure that Files runs on Windows 11.

@bl-ue Files will fully support Windows 11.


Two Pico W's showing up as the same Bluetooth device

Background
I am working on a project where I will want to have multiple Pico W's in the same vicinity, running the same program. The program will be using Bluetooth Low Energy with several services and characteristics.I would Like to be able to give each pico a different name and connect to each one individually.
The Problem
When I have two picos running and try discovering devices from my phone, I only see one show up. Sometimes it has the name of one pico, and sometimes the name of the other. When I connect to it, sometimes the name matches the one I connect to, and sometimes it is the name of the one I am not connected to.
Info

Connecting from An IPhone running IOS 16.3
Have tried using two different BLE apps to connect, as well as my own custom app (All yielding the same result)

nRF Connect
LightBlue
My own custom app in written in react-native

Have Restarted the phone to make sure it wasn't using any cached info

Example
The names are being defined in the .gatt file and the adv_data.
Pico 1
.gatt file
PRIMARY_SERVICE, GAP_SERVICE
CHARACTERISTIC, GAP_DEVICE_NAME, READ, "Laser Car 1"

PRIMARY_SERVICE, GATT_SERVICE
CHARACTERISTIC, GATT_DATABASE_HASH, READ,

PRIMARY_SERVICE, 00000000-6a5c-4ebb-8da6-a4471e0965ef
CHARACTERISTIC, 00000001-6a5c-4ebb-8da6-a4471e0965ef, WRITE_WITHOUT_RESPONSE | DYNAMIC,
CHARACTERISTIC, 00000002-6a5c-4ebb-8da6-a4471e0965ef, WRITE_WITHOUT_RESPONSE | DYNAMIC,

.cpp file
const uint8_t adv_data[] = {
    // Flags general discoverable
    0x02, BLUETOOTH_DATA_TYPE_FLAGS, APP_AD_FLAGS,
    // Name
    0xC, BLUETOOTH_DATA_TYPE_COMPLETE_LOCAL_NAME, 'L', 'a', 's', 'e', 'r', ' ', 'C', 'a', 'r', ' ', '1',
    // Service UUIDs
    0x03, BLUETOOTH_DATA_TYPE_COMPLETE_LIST_OF_16_BIT_SERVICE_CLASS_UUIDS, 0x00, 0x00};
const uint8_t adv_data_len = sizeof(adv_data);

Pico 2
.gatt file
PRIMARY_SERVICE, GAP_SERVICE
CHARACTERISTIC, GAP_DEVICE_NAME, READ, "Laser Car 2"

PRIMARY_SERVICE, GATT_SERVICE
CHARACTERISTIC, GATT_DATABASE_HASH, READ,

PRIMARY_SERVICE, 00000000-6a5c-4ebb-8da6-a4471e0965ef
CHARACTERISTIC, 00000001-6a5c-4ebb-8da6-a4471e0965ef, WRITE_WITHOUT_RESPONSE | DYNAMIC,
CHARACTERISTIC, 00000002-6a5c-4ebb-8da6-a4471e0965ef, WRITE_WITHOUT_RESPONSE | DYNAMIC,

.cpp file
const uint8_t adv_data[] = {
    // Flags general discoverable
    0x02, BLUETOOTH_DATA_TYPE_FLAGS, APP_AD_FLAGS,
    // Name
    0xC, BLUETOOTH_DATA_TYPE_COMPLETE_LOCAL_NAME, 'L', 'a', 's', 'e', 'r', ' ', 'C', 'a', 'r', ' ', '2',
    // Service UUIDs
    0x03, BLUETOOTH_DATA_TYPE_COMPLETE_LIST_OF_16_BIT_SERVICE_CLASS_UUIDS, 0x00, 0x00};
const uint8_t adv_data_len = sizeof(adv_data);

There's a possible fix for this here https://github.com/raspberrypi/pico-sdk/pull/1284
It sounds like your devices have their mac address unset. Can you tell when and where you got them?
If you run a test in debug, you should see the following message if this is the problem "Warning. No mac in otp. Generating mac from board id"

Can I ask a favour? When you run your code in debug it should say something like this on the sdio output...
Version: 7.95.61 (abcd531 CY) CRC: 4528a809 Date: Wed 2023-01-11 10:29:38 PST Ucode Ver: 1043.2169 FWID 01-7afb089
cyw43 loaded ok, mac 28:cd:c1:07:86:f7
BT FW download, version = CYW4343A2_<IP_ADDRESS>1.0000_Generic_SDIO_37MHz_wlbga_BU_dl_signed
BTstack up and running on 28:CD:C1:07:86:F8.
Can you tell me the mac values your getting on the "cyw43 loaded ok" lines for bother devices?

here are the two macs
28:cd:c1:06:2b:3a
28:cd:c1:06:2b:39

I have another Pico W with a similar case. Here are the MACs I'm observing on 1.5.0:
WiFi MAC: 28:CD:C1:03:C4:BD
Bluetooth MAC: 43:43:A2:12:1F:AC
No warnings about missing the MAC in OTP.
I ordered this Pico W together with a second one only a few weeks ago, which works fine:
WiFi MAC: 28:CD:C1:03:C4:89
Bluetooth MAC: 28:CD:C1:03:C4:8A
The two picos were likely two consecutive picos from one big roll as they were delivered in those little plastic enclosures and the two were still stuck together when I got them.

Yes, these were consecutive ones from a roll.

If you want a temporary fix for the MAC address, you can set the MAC address in code using gap_random_address_set(const bd_addr_t addr) from the BTStack lib.

@peterharperuk can you set milestone as appropriate

Duplicate of https://github.com/raspberrypi/pico-sdk/issues/1269


How to save the trained model together with the custom layers?

Hello all,
after training the model, it is saved via model.save('SSD300.h5'). When I try to load it  with model = load_model('SSD300.h5'), I get the error:
ValueError: Unknown layer: Normalize.
This should be then the same for the PriorBox layer. After some research on Google, I found out that you have to add the get_config method to the respective custom layers. Here is the code like I understood it from examples for the Normalize and PriorBox layers:
For Normalize layer
def get_config(self):
    config = {'scale': self.scale}
    base_config = super(Normalize, self).get_config()
    return dict(list(base_config.items()) + list(config.items()))

For PriorBox layer
def get_config(self):
    config = {'img_size': self.img_size,
              'min_size': self.min_size,
              'max_size': self.max_size,
              'aspect_ratios': self.aspect_ratios,
              'variances': self.variances,
              'clip': self.clip
              }
    base_config = super(PriorBox, self).get_config()
    return dict(list(base_config.items()) + list(config.items()))

When you want to load the model with custom layers, you add a dictionary for loading custom objects to the load_model() call:
model = load_model('SSD300.h5', custom_objects={'Normalize': Normalize, 'PriorBox': PriorBox})
When I then load the model, I get the following error:
ValueError: can only convert an array of size 1 to a Python scalar
From what I understood, this is coming from the numpy arrays of aspect_ratios and variances in the PriorBox layers. Those can not be converted to an Python scalar.
Can maybe someone help me with this problem?
Thank you.

Hi @emillion92
you can set them as default..
this what i did..
def init(...)
...
self.variance = np.array([0.1, 0.1, 0.2, 0.2])
just don't forget when you load the model, to have the same value you train with..

@emillion92 were you able to get it working? I am running into one error after the other. Have gone back to saving weights separately for now, but do share what worked for you.

@aishanou unfortunately, I also went back to store both separately. I hope someone can come up with a working solution to help us :)

any progress?


skos:related usage inconsistent with SKOS data model

According to SKOS reference section 8. Semantic Relations:

An associative link between two concepts indicates that the two are inherently "related", but that one is not in any way more general than the other.

For example:
<A> skos:broader <B> ; skos:related <B> .

Is not consistent with the SKOS model.
In the OpenCS ontology however, there are many cases where this rule is not followed, and associative and hierarchical links are mixed, for example in C8:
ocs:C8 a skos:Concept ;
    skos:broader ocs:C1 ;
    skos:prefLabel "Artificial intelligence"@en ;
    skos:related ocs:C1,

We propose adding an appropriate check in the CI system to warn of these kind of relations with the goal of eventual removal.

Ok, so the exact requirement is This is captured formally in the integrity condition asserting that skos:related and skos:broaderTransitive are disjoint properties.. Makes sense, PR is welcome :)


Project not Supported in active configuration

I am having trouble importing you finished solution into Xamarin Studio, when I open the download, I get the warning "Project not built in active configuration". As shown in the image. I am using Xamarin Studio 5.9.6 on Mac OSX Yosemite.

I also get the following build errors


vscode-extensions.mongodb.mongodb-vscode: 1.7.0 -> 1.8.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/mongodb-js/vscode/releases.
meta.description for vscode-extensions.mongodb.mongodb-vscode is: An extension for VS Code that makes it easy to work with your data in MongoDB
meta.homepage for vscode-extensions.mongodb.mongodb-vscode is: https://github.com/mongodb-js/vscode
meta.changelog for vscode-extensions.mongodb.mongodb-vscode is: https://github.com/mongodb-js/vscode/blob/main/CHANGELOG.md
Updates performed

Version update

To inspect upstream changes
Impact
Checks done

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.8.0 with grep in /nix/store/czkhwzlk7kidj4j2vb257jmhc3qc4lwd-vscode-extension-mongodb-mongodb-vscode-1.8.0
found 1.8.0 in filename of file in /nix/store/czkhwzlk7kidj4j2vb257jmhc3qc4lwd-vscode-extension-mongodb-mongodb-vscode-1.8.0

Rebuild report (if merged into master) (click to expand)

2 total rebuild path(s)

2 package rebuild(s)

First fifty rebuilds by attrpath

vscode-extensions.mongodb.mongodb-vscode

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/czkhwzlk7kidj4j2vb257jmhc3qc4lwd-vscode-extension-mongodb-mongodb-vscode-1.8.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A vscode-extensions.mongodb.mongodb-vscode https://github.com/r-ryantm/nixpkgs/archive/99e3c5a1d6b69fa9b45b6647370dadf9b5ed2bfb.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/99e3c5a1d6b69fa9b45b6647370dadf9b5ed2bfb#vscode-extensions.mongodb.mongodb-vscode

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/czkhwzlk7kidj4j2vb257jmhc3qc4lwd-vscode-extension-mongodb-mongodb-vscode-1.8.0
ls -la /nix/store/czkhwzlk7kidj4j2vb257jmhc3qc4lwd-vscode-extension-mongodb-mongodb-vscode-1.8.0/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

1 package built:

vscode-extensions.mongodb.mongodb-vscode

Maintainer pings
cc @drupol for testing.

[!TIP]
As a maintainer, if your package is located under pkgs/by-name/*, you can comment @NixOS/nixpkgs-merge-bot merge to automatically merge this update using the nixpkgs-merge-bot.

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

@NixOS/nixpkgs-merge-bot merge


HBASE-22273. Include queuetime in the condition of reponseTooSlow

:confetti_ball: +1 overall

Vote
Subsystem
Runtime
Comment

0
reexec
270
Docker mode activated.

_ Prechecks _

+1
hbaseanti
0
Patch does not have any anti-patterns.

+1
@author
0
The patch does not contain any @author tags.

-0
test4tests
0
The patch doesn't appear to include any new or modified tests.  Please justify why no new tests are needed for this patch. Also please list what manual steps were performed to verify this patch.

_ master Compile Tests _

+1
mvninstall
261
master passed

+1
compile
55
master passed

+1
checkstyle
65
master passed

+1
shadedjars
283
branch has no errors when building our shaded downstream artifacts.

+1
findbugs
203
master passed

+1
javadoc
31
master passed

_ Patch Compile Tests _

+1
mvninstall
261
the patch passed

+1
compile
56
the patch passed

+1
javac
56
the patch passed

+1
checkstyle
67
the patch passed

+1
whitespace
0
The patch has no whitespace issues.

+1
shadedjars
265
patch has no errors when building our shaded downstream artifacts.

+1
hadoopcheck
519
Patch does not cause any errors with Hadoop 2.7.4 or 3.0.0.

+1
findbugs
220
the patch passed

+1
javadoc
31
the patch passed

_ Other Tests _

+1
unit
13139
hbase-server in the patch passed.

+1
asflicense
30
The patch does not generate ASF License warnings.

15824

Subsystem
Report/Notes

Docker
Client=17.05.0-ce Server=17.05.0-ce base: https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-166/1/artifact/out/Dockerfile

GITHUB PR
https://github.com/apache/hbase/pull/166

Optional Tests
dupname  asflicense  javac  javadoc  unit  findbugs  shadedjars  hadoopcheck  hbaseanti  checkstyle  compile

uname
Linux 6ed3ad4482e8 4.4.0-137-generic #163-Ubuntu SMP Mon Sep 24 13:14:43 UTC 2018 x86_64 GNU/Linux

Build tool
maven

Personality
/testptch/patchprocess/precommit/personality/provided.sh

git revision
master / 268bcce76f

maven
version: Apache Maven 3.5.4 (1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-17T18:33:14Z)

Default Java
1.8.0_181

findbugs
v3.1.11

Test Results
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-166/1/testReport/

Max. process+thread count
5163 (vs. ulimit of 10000)

modules
C: hbase-server U: hbase-server

Console output
https://builds.apache.org/job/HBase-PreCommit-GitHub-PR/job/PR-166/1/console

Powered by
Apache Yetus 0.9.0 http://yetus.apache.org

This message was automatically generated.


yarn start --env=production

I have created and correctly config- urated the ".env.staging" and ".env.production" files. When I execute the "yarn start --env = production" command, it looks for the default ".env" file....
Can you help me? please.

Hey @Bek81 -- can you try yarn start --env=production, without the spaces around the =?

Hi @t-kelly ,
sorry, it was just a copy&past error. I tried it without the spaces.

And did it work?

No, it does not work.

@Bek81 can you copy and paste the output (or screenshot) whatever command it is you're trying to run?

This works on Macs but not on Windows.
On Windows,  when I execute the yarn start --env=development or yarn start --env=production command, it always looks for the default ".env" file.
Does this happens to anyone else?
Thanks.

@Skoulix thanks for clarifying! Will tackle this when we start testing on Windows.

Hi, @Skoulix it does not work on my Mac either.
@t-kelly the same commands that Skoulix indicates.
Thanks

@Bek81 we're going to need some more info because we can't reproduce this on our end...

The same thing happens to me on Mac. yarn start --env=development or yarn start --env=production, always looks for the default ".env" file.
Changing the command like this worked for me: npm start -- --env=development or yarn start -- --env=development

Removing the Window flag. Will investigate!

This will be fixed when https://github.com/Shopify/slate/pull/812 is merged and released


Included warning whenever inserted min > max

Fix #155

There seems to be an error when increasing min for x-axis and y-axis with the arrows. The max values start jumping between two different values, if you keep on increasing min.
For z-axis, a similar weird behaviour is observed, but the max starts jumping between 0 and the actual maximum.

It's possible these 'bugs' have the same origin.


Auto fill card details on iphone not being recognised as valid

General information

SDK version: unsure
Environment: Production
Browser and OS: Safari on Iphone

Issue description
If the user is using card details stored in their safari browser on iphone, brain tree says that the card details are invalid.
If a user deletes this and then retypes in the same details is recognises them as correct.
Do you know what might be causing this issue?

What version of the braintree-web library are you using? What iOS version?

I think we've found the braintree library, we are using version 3.27.0 does that sound like what you're looking for?
And the IOS version this was recreated with is 12.1 (16B92)

I was not able to reproduce this either on v3.27.0 of the sdk or the latest (3.39.0). Can you list out the exact steps to reproduce so that I'm certain I'm going through your exact flow? Be as verbose as possible to make sure I don't miss anything.


Getting error when trying out camping book section 02 on models

Beginner/noob here, following along with the camping book section 02 at https://github.com/camping/camping/blob/master/book/02_getting_started.md  I had no problems with the earlier bit on routes and controllers and I tried out my own variations on that too. I then tried the section about models at https://github.com/camping/camping/blob/master/book/02_getting_started.md#modeling-the-world but I keep getting errors. I'm not sure if I've overlooked something obvious in what I'm doing (which is likely!) or if the book documentation has yet to catch up to the new version of camping.
Here is my code:
Camping.goes :Stuff

module Stuff::Models
  class Page < Base
  end

  class BasicFields < V 1.0
    def self.up
      create_table Page.table_name do |t|
        t.string :title
        t.text   :content
        # This gives us created_at and updated_at
        t.timestamps
      end
    end

    def self.down
      drop_table Page.table_name
    end
  end
end

def Stuff.create
  Stuff::Models.create_schema
end

Here is my Gemfile:
# frozen_string_literal: true
source 'https://rubygems.org'

gem 'camping'
gem 'tilt'
gem 'activerecord'
gem 'acts_as_versioned'

group :test do
  gem 'minitest', '~> 5.0'
  gem 'minitest-reporters'
  gem 'rack-test'
  gem 'ruby_parser'
  gem 'minitest-hooks'
end

Here are the errors:
camp.rb:4:in `<module:Models>': uninitialized constant Stuff::Models::Base (NameError)

  class Page < Base
               ^^^^
Did you mean?  Base64
	from camp.rb:3:in `<top (required)>'
	from /home/family/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/camping-3.1.3/lib/camping/loader.rb:132:in `load'
	from /home/family/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/camping-3.1.3/lib/camping/loader.rb:132:in `load_file'
	from /home/family/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/camping-3.1.3/lib/camping/loader.rb:88:in `load_everything'
	from /home/family/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/camping-3.1.3/lib/camping/loader.rb:163:in `reload!'
	from /home/family/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/camping-3.1.3/lib/camping/server.rb:131:in `start'
	from /home/family/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/rackup-2.1.0/lib/rackup/server.rb:182:in `start'
	from /home/family/.rbenv/versions/3.2.2/lib/ruby/gems/3.2.0/gems/camping-3.1.3/bin/camping:10:in `<top (required)>'
	from /home/family/.rbenv/versions/3.2.2/bin/camping:25:in `load'
	from /home/family/.rbenv/versions/3.2.2/bin/camping:25:in `<main>'

Am I missing a gem or doing something wrong? I re-did bundle install. I tried using camping camp.rb and bundle exec camping -e development and the errors are similar in both (not identical but both start similarly by complaining about class Page < Base )

This is definitely a case where the book is outdated and needs to catch up. We removed ActiveRecord as a hard dependency from Camping earlier this, in favor of Camping Gear that adds the database bindings back in. It's just that those bindings haven't shipped yet and are still in development.
I think the quickest course of action would actually be to use the Sequel Gem to handle Database stuff for now. It has a smaller overhead to get working with a generic ruby project than ActiveRecord currently has.
Once again, We'll be adding easy ActiveRecord and Sequel Gem support to Camping this summer, and you're efforts to get it working could jump start that.


Create og meta content as a component

For drought, we created a handler for og content.

We can package this as a component in cannabis repo & start process to bubble it up to design system.
There is some accompanying configuration, training and testing information that needs to be recorded somewhere.

It can be an 11ty function.


Update UIShell header codesandbox examples

Surfaced on slack, These examples need to be updated to use @carbon/react. Additionally, the last example needs to be updated to hide the hamburger/close button at large breakpoints. It currently is visible and does nothing since the sidenav is persistent at larger breakpoints.
Checklist

[x] Update the examples to use @carbon/react
[x] Fix the "Header with sidenav" example to hide the hamburger button at large breakpoints

All examples have been updated to @carbon/react, which also resolved the redundant hamburger icon on the Header with sidenav example. I've set the theme to g100 for all examples to keep the same look but can leave them as default white if we want. Going to close as resolved, though 👍🏻


Create filter component  "createdOn"

this is probably a duplicate #929 and we close this @MaikNeubert
minimal information to be on a ticket:

milestone in the title
milestone connected to the ticket
deadline is filled


Hosting on SSL before July

Chrome will start to show an insecure warning for non-ssl websites
Need to figure out a hosting option with SSL to prevent this warning for firepoker.io
https://security.googleblog.com/2018/02/a-secure-web-is-here-to-stay.html

I need to lookup and confirm it but I looks like Github will support SSL for custom domains.

Github just released info about their support for SSL for custom domains
https://blog.github.com/2018-05-01-github-pages-custom-domains-https/
I already request our domain admin to update the records we should be set sometime soon with SSL.

SSL is active and enforced now


[WIP]: accel and gyro calibration loading cleanup

kill IOCTLs for accel and gyro calibration (drv_accel.h and drv_gyro.h deleted)
delete platform differences (ifdefs) from accelerometer_calibration.cpp and gyro_calibration.cpp
move CAL parameter loading from sensors -> PX4Accelerometer and PX4Gyroscope
delete config systemcmd

TODO: move device type to PX4Accelerometer and PX4Gyroscope constructor


Mixture of experts

This PR includes the following elements:

the SMT extensions branch
an initial version of mixture of experts (moe.py)
a new problem : L1 norm function
a new script in examples dir: run_moe.py

I open this pull request to facilitate your feedback to get a first version of MOE in SMT.

:white_check_mark: Build SMT 0.1.283 completed (commit https://github.com/SMTorg/SMT/commit/7587baffe5 by @relf)

I re-opened that PR on the SMT_extensions branch instead of master.


Release new version?

Would it be possible to release a new version of the crate?
The latest v0.11.4 release in May somehow didn't include #118 which was merged in April.
And there have been a couple of other relevant improvements also merged since like:

#117
#123
#127
#132

The latest v0.11.4 release in May somehow didn't include https://github.com/PolyMeilex/rfd/pull/118 which was merged in April.

Yeah, as far as I remember that release was done as a hotfix for xdg-portal breakage on Linux, so the fix was cherry-picked from master.
Will try to prepare a full release soon.

ah that makes sense!

Will try to prepare a full release soon.

big thanks!

Sorry for the delay, 0.12 is published: https://github.com/PolyMeilex/rfd/releases


naming format and case guidelines (and enforcement?)

The in-game texts should be tailored so that by following certain naming guidelines, the names users create are always "well formatted".
For example, by using an article before every noun, you can improve how the text that uses your name looks:
Name: "sword" --> "You took sword"
Name: "a sword" --> "You took a sword"
There may also be rules (and maybe formatting made by the game) for uppercase and lowercase.

They will be guidelines only, described in the website.


Add a License to Project

Solve this issue

MIT License will probably need

I added license file my self


Database: Update to use Entity Framework Core

We can rewrite the database structure to use Entity Framework Core instead of raw SQLite commands.

The database structure has been optimized in https://github.com/the-mighty-mo/BotBase/commit/a38ae70d7410cfb2dfc563ff286083e7fe7bd718.
Entity Framework doesn't appear to work well with the current use case. Closing for now.

The database structure has been optimized in https://github.com/the-mighty-mo/BotBase/commit/a38ae70d7410cfb2dfc563ff286083e7fe7bd718.
Entity Framework doesn't appear to work well with the current use case. Closing for now.


Feature: Allow checkbox in select

So I am building a cli which allows user to select multiple items and run some operation on them. How can we achieve this ?

I'm also interested in this

I've put together a spike of this, to prove the basic concept.

Is there interest in adding this feature in principal? Or is this best left in our own fork?
package main

import (
	"fmt"

	"github.com/manifoldco/promptui"
)

func main() {
	prompt := promptui.MultiSelect{
		Label: "Select Day",
		Items: []string{"Monday", "Tuesday", "Wednesday", "Thursday", "Friday",
			"Saturday", "Sunday"},
	}

	_, result, err := prompt.Run()

	if err != nil {
		fmt.Printf("Prompt failed %v\n", err)
		return
	}

	fmt.Printf("You chose %q\n", result)
}

this is alternative
https://github.com/AlecAivazis/survey

this is alternative
https://github.com/AlecAivazis/survey

that looks way better for my project


@import autocomplete

Autocomplete the folders and file paths relative to the current file path.
VS Code does this out of the box.

I’m pretty sure VS code does so using a language service. Similar functionality is available via the LSP package for Sublime Text.


Updates to metalink

Hey Danny!  We(vmware) are looking to update metalink to support aws assume roles, are you okay with us making PR and cutting a new release? We probably need to do same for concourse resources we use

Hi - yeah, feel free to PR and I can merge and build/push, probably by adding GitHub Actions. Same for concourse resource repositories. I don't personally use these workflows anymore, so won't be able to offer much detailed feedback. If you have longer-term maintenance or PRs in mind, I'd suggest adding you/team as a collaborator or have you switch to a fork and archive this instead.
For what it's worth, last I knew on the Concourse side, relying on STS directly from worker containers can become an anti-pattern and complex in some environments, but leave those considerations up to you all.

Thanks!!


create slushy_log

ability to create report/log of:

installed packages/versions
packages added via slushy_add (and are not part of agreed upon set)
distinguish dependencies
packages used in programs (full list or just ones that slushy_status() would call out?)

to be used to verify the environment is as expected, distinguish "added" packages, and report any packages in use that are not accounted for

we also want to make sure any CRAN packages used align with the stated CRAN snapshot. Can use available.packages( repos = ) to get the expected set

Getting more specific:

installed env is as expected:

similar to slushy_status(), checking that the locally installed env matches the lock file
check that the installed versions match the expected versions (i.e. available.packages() from cran snapshot)?
include info about whether the package is base R/recommended (which can help explain differences from CRAN)

report on approved pkgs:

table of top-level pkgs and whether they are in config, in DESCRIPTION, and in use

did people go off script anywhere:

list of pkgs that are being used but NOT in config/DESCRIPTION. Of these, report on whether they are a dependency of an approved pkg or completely unapproved

For (1) and (3), only report details for differences/findings, otherwise include a summary msg.
For (2), do the full table every time.


Not displaying at all

Hi,
I have tried to install and setup MMM-Todoist on my mirror but it literally shows nothing, not even the title?! I have the RPi3B+ and am using the latest Raspbian release and MagicMirror2 release. I have other modules working but cannot seem to get this to work at all?!

Issue was my config... my bad!


Live search with  keeps heading even if there are no options.

When doing a live search, the <optgroup> headings remain making it difficult to search through relevant results.
For example, in the following example, searching for Ket will also show Head1 and Head3 even though they don't have any relevant results.
https://jsfiddle.net/83sktxjh/1/
Bootstrap 3.3.4 and Bootstrap-Select 1.6.3 versions used.

Please upgrade to 1.6.5. This has been fixed.

Thanks. My bad, I didn't check the release and picked up the files directly from the CDN links mentioned in README.md


Checking first PR

checking first pr

@Rohan-Kumar-712 good to go. Just write key-value pairs as commits. Closing this PR


[0.3.0] "Uncaught TypeError: Cannot read property 'feature' of undefined" after build.

hi. when I try to run the index.html on test folder,
3D building doesn't appear on the screen although the base map is shown.
In console, "Uncaught TypeError: Cannot read property 'feature' of undefined".
on 47th line of GeoJSON.js.

but strange thing is it works with vizicities.js file on dist folder at first, but it doesn't work after gulp build.

any hint for this problem ?

Thanks for reporting this! I've confirmed the issue and have identified the cause. We have a PR with the fix (https://github.com/UDST/vizicities/pull/180) and hope to have this accepted and merged in shortly :)

Ok, the fix is merged into master so you should be able to run gulp build and have a working version without the TopoJSON error now.
Let me know how you get on :)


#195,#196: virtual "kind" tags and jumping to Resource Grid

Hi Kirill, please check the pull request for these two tasks mentioned below.
https://github.com/ARK-Builders/ARK-Navigator/issues/195
https://github.com/ARK-Builders/ARK-Navigator/issues/196

@Kashif2016 are you sure this PR solves #196? I don't see any changes in Gallery screen.

Work moved into #220


docs: improve document

Requirements

Fill out the template below.
The pull request must update the test suite.
After you create the pull request, all status checks must be pass.

Type

[ ] Bug fix
[ ] Feature change
[ ] Refactor
[x] Documentation
[ ] CI/CD
[ ] Test
[ ] Build
[ ] Style
[ ] Chore

Issue (only for type bug fix/feature change)
Description of the Change
prepend function list to references.md
Possible Drawbacks
None.

:tada: This PR is included in version 1.2.3 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release
v1.2.3

Your semantic-release bot :package::rocket:


Cannot Create the Token for NTLM Grant Type to Generating Keys

Description:
In order to generate an access token with NTLM, we must have an NTLM token. To generate the NTLM token, specific sample should have been available in the pack. But the sample was not available in the said directory, which is <APIM_HOME>/samples/NTLMGrantClientWithHandshake.
Documentation: https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/ntlm-grant/

Fixed in https://github.com/wso2/docs-apim/pull/6779


Exposing field name

Great library! Just used it to do some annoying exif tag updates.
Have you considered exposing field names in the exif_dictionary returned by the load function? For example, it would be great to know 36867 is DateTimeOriginal without having to reference http://www.cipa.jp/std/documents/e/DC-008-2012_E.pdf

load(filename, True)
https://github.com/hMatoba/Piexif/commit/9fee596ff69267ddef9043bcec19e811630dd71e
Thank you for your suggestion : )

Awesome, thanks!


fix(deps): update module github.com/ibm/platform-services-go-sdk to v0.72.0

This PR contains the following updates:

Package
Type
Update
Change

github.com/IBM/platform-services-go-sdk
require
minor
v0.71.1 -> v0.72.0

Release Notes

IBM/platform-services-go-sdk (github.com/IBM/platform-services-go-sdk)
v0.72.0
Compare Source
Features

IBM Cloud Shell: re-gen service for adopting the new error toolchain (#365) (19271ad)

v0.71.2
Compare Source
Bug Fixes

IAM Access Groups: enable error toolchain (#363) (398c392)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

:tada: This PR is included in version 1.42.3 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Set default background colour to black

This would stop the screen turning white when the page is loading.

Resolved by d18c057406661cc16185b6c08213c234ccc82df4.


Fix update-report migration.

[x] Have you followed the guidelines in our Contributing document?
[x] Have you checked to ensure there aren't other open Pull Requests for the same change?
[x] Have you added an explanation of what your changes do and why you'd like us to include them?
[x] Have you written new tests for your changes? Here's an example.

[x] Have you successfully run brew tests with your changes locally?

Fixes https://github.com/Homebrew/brew/pull/4601#issuecomment-410592455.

I think already downloaded bottles will still be migrated to double dash inadvertently.

Should we revert to using the Compat module? This will now miss resources, because they are ambiguous with formula names with dashes.

-rw-r--r--    1 joe  staff    5102264 Jun 21 10:34 git--2.18.0.tar.xz
-rw-r--r--    1 joe  staff    1201076 Jun 21 10:34 git--html--2.18.0.tar.xz
-rw-r--r--    1 joe  staff     425516 Jun 21 10:34 git--man--2.18.0.tar.xz
-rw-r--r--    1 joe  staff   13894061 Jun 21 11:39 git--2.18.0.high_sierra.bottle.tar.gz

Are those all correct?

Yes, if html and man are resources. But if you update with this PR, I think it will miss the resources and leave them as git-html and git-man.

Odd ... it seems to have converted them even with the PR.

So we're going to have bottle files with one name on Bintray and a different name in the cache?

For instance, the firebase-cli 4.0.3 bottles are still single hyphen on Bintray even though they were built after the original PR: https://bintray.com/homebrew/bottles/firebase-cli#files

Yes, this only pertains to downloads, and we don't rely on the original filename for downloads. It's much easier to manage the cache cleanup with this format.

That's pretty unfortunate as it will make testing bottles by downloading them from Jenkins before they're published more difficult.


Merging Kyle's fork into the bit project repository

Pending self-review, spell-chcks, and training corrections


ui-select-choices is not taking 100 % of the width in IE 9

in the bootstrap theme  the ul with  class ui-select-choices is not taking 100 % of the width in IE 9

This can be fixed with user CSS I believe - can you post a reproduction in Plunker?


MM-16857 Fix long posts

Summary
This PR fixes the tapping on the long post show more option to ask for Relaunch app as the selector was being imported from the wrong file
Ticket Link
https://mattermost.atlassian.net/browse/MM-16857

Spinmint test server destroyed


MathJax incompatible with rem scaling

Hello,
We are running MathJax2.5 and have found that when styling the "span" element with "scale=rem" (eg:
span {
font-size: 0.9rem;
}
), MathJax seems to be unable to calculate the size of the text in the formula. Therefore the text sometimes overlap parentheses etc.

Could you create a live sample, e.g., using codepen, jsbin etc, which exhibits the problem? Please also try to provide more detailed information on your setup (see https://github.com/mathjax/MathJax/blob/master/CONTRIBUTING.md#bug-reports).

I had a similair issue, but I am not sure its anything to do with MathJax because it happens on the browsers that don't support rem in the first place.
Summary
When using 'rem' css font size, then zooming the browser, elements can over lap (on browsers that don't support rem?)
Steps to reproduce

Make sure browser zoom is 100%.
Open this HTML below in browser.
Wait for math to render.
Zoom in using browser (CTRL+mouse wheel up/down or zoom menu).
Observe the last bracket starts overlapping and/or touching the text.

Example HTML
<!DOCTYPE HTML>
<TITLE>TEST</TITLE>

Hello World`(asdf)(a+3)`Hello World

Version
I have only tried on:
MathJax: latest
Chrome 27.0: The right barcket overlapps H in hello world.
IE8.0: The right bracket touches the H at some zoom levels.

MathJax reserves space for the math using units of ems (which are font-size relative).  Its determination of the em-to-pixel ratio is done empirically, and is subject to some inaccuracy.  That is very sensitive to the scaling, and the em-to-pixel value for one zoom level doesn't necessarily carry over to others perfectly.  So there are sometimes artifacts like the ones you are experiencing when you zoom.  Reloading the page at the zoomed magnification should produce the proper spacing.
These effects depend both on the operating system, the font size, and the browser in use.  Since you are asking about IE8, I assume you are using Windows XP; these inconsistencies are more noticeable in that setting than in more modern operating systems.  For example, I am not able to reproduce the problem in Windows 7 with Chrome or IE, and do not see them in Mac OS in Chrome.
Microsoft ended support for Windows XP in April 2014, and Chrome is dropping Windows XP in April 2015.  MathJax is considering dropping support for IE8 as well.  I'm afraid that if you are restricted to that environment, you may find problems of this sort inevitable.

I get the problem on Win7 enterprise SP1 with IE 8.0.7601 and Chrome 27.0.1453.
It's hard to get rid of IE8 support because it's the default and most widely used browser for windows 7 in enterprise and even academic institutions :-(, as its bundled with Win7.
Either way I do not think it is a problem worth worring about. Hardly no one uses REM when you do use REM it doesn't work on IE8 or Chrome <30 anyway.
So it's really up to the user to not use REM if they want zooming to work on older browsers that don't support REM.

Hey, thanks for the responce. Unfortunatly we have to support IE8 and above. We have also tried this on IE9 and 10, and the same issue is experienced. And it does not seem to be related to zooming, as the initial renderin displays these artifacts, and refreshing does not remove them.

@aahdahl, does sectokia's example file above cause the problem for you?  Are you also using Windows 7?  I don't have that old a version of Chrome to test on, but haven't been able to reproduce the problem in IE10 or current versions of Chrome.  I do see the result I describe above for IE10 in IE8 Standards document mode (but not IE9 or IE10 modes).  That is, it only affects zoomed results, and reloading at the new zoom level corrects the problem.
Also, this really has nothing to do with rem units per se.  It just has to do with the size of the font in the element that contains the math.  So I get the same results, for example, using
<!DOCTYPE HTML>
<TITLE>TEST</TITLE>

Hello World`(asdf)(a+3)`Hello World

where the sizing for the span is in em rather than rem.
It is probably not a good idea to style the base span element, as MathJax uses them internally all over the place.  (E.g., styling span {font-size:0.9em} would cause lots of problems for MathJax.)  Can you use a span with a class and style the class instead?  If not, perhaps

would help.


🐛 Bug Report:

📜 Description
After upgrading Backstage from 1.8.3 to 1.9.1, style overrides for the BackstageSidebarDivider component no longer apply and prevent the styled SidebarDivider component from having any custom CSS generated.
Removing any theme overrides on the BackstageSidebarDivider allow the default styled component behavior to continue
The following Theme override was previously in place in our Backstage instance:
BackstageSidebarDivider: {
  root: { background: defaultTheme.colors.gray800, opacity: '.5' },
},

On Backstage 1.8.3, the following <style> is generated:
<style data-jss="" data-meta="BackstageSidebarDivider">
.jss40 {
  width: 100%;
  border: none;
  height: 1px;
  margin: 12px 0px;
  opacity: .5;
  background: #474d66;
}
</style>

However, in 1.9.1, that becomes
<style data-jss="" data-meta="BackstageSidebarDivider">

</style>

causing the Divider element to just be a "dot"

When the Override is removed, the default styles are now applied
👍 Expected behavior
The defined Overrides should be respected and applied to the custom styled BackstageSidebarDivider component
👎 Actual Behavior with Screenshots
No styling is applied at all and a dot is left in place of a divider line

👟 Reproduction steps

Create and apply a custom theme following the documented guide
Add the following theme override in your custom theme

BackstageSidebarDivider: {
  root: { '#474d66', opacity: '.5' },
},

Startup the development frontend
Notice that dots have replaced the Divider

📃 Provide the context for the Bug.
In 1.9.0, the SidebarDivider was updated to be more dynamic based on the current theme
Not sure if this is the cause or not
🖥 Your Environment
OS:   Darwin 22.1.0 - darwin/x64
node: v16.14.0
yarn: 1.22.17
cli:  0.22.0 (installed)
backstage:  1.9.1

Dependencies:
  @backstage/app-defaults                               1.0.10
  @backstage/backend-app-api                            0.2.4
  @backstage/backend-common                             0.17.0
  @backstage/backend-plugin-api                         0.2.0
  @backstage/backend-tasks                              0.4.0
  @backstage/backend-test-utils                         0.1.31
  @backstage/catalog-client                             1.2.0
  @backstage/catalog-model                              1.1.4
  @backstage/cli-common                                 0.1.11
  @backstage/cli                                        0.22.0
  @backstage/config-loader                              1.1.7
  @backstage/config                                     1.0.5
  @backstage/core-app-api                               1.3.0
  @backstage/core-components                            0.12.2
  @backstage/core-plugin-api                            1.2.0
  @backstage/dev-utils                                  1.0.10
  @backstage/errors                                     1.1.4
  @backstage/integration-react                          1.1.8
  @backstage/integration                                1.4.1
  @backstage/plugin-analytics-module-ga                 0.1.24
  @backstage/plugin-api-docs                            0.8.13
  @backstage/plugin-app-backend                         0.3.39
  @backstage/plugin-auth-backend                        0.17.2
  @backstage/plugin-auth-node                           0.2.8
  @backstage/plugin-catalog-backend-module-github       0.2.2
  @backstage/plugin-catalog-backend                     1.6.0
  @backstage/plugin-catalog-common                      1.0.9
  @backstage/plugin-catalog-graph                       0.2.25
  @backstage/plugin-catalog-node                        1.3.0
  @backstage/plugin-catalog-react                       1.2.3
  @backstage/plugin-catalog                             1.7.1
  @backstage/plugin-events-node                         0.2.0
  @backstage/plugin-github-actions                      0.5.13
  @backstage/plugin-github-pull-requests-board          0.1.7
  @backstage/plugin-home                                0.4.29
  @backstage/plugin-kubernetes-backend                  0.9.0
  @backstage/plugin-kubernetes-common                   0.5.0
  @backstage/plugin-kubernetes                          0.7.6
  @backstage/plugin-org                                 0.6.3
  @backstage/plugin-pagerduty                           0.5.6
  @backstage/plugin-permission-common                   0.7.2
  @backstage/plugin-permission-node                     0.7.2
  @backstage/plugin-permission-react                    0.4.8
  @backstage/plugin-proxy-backend                       0.2.33
  @backstage/plugin-scaffolder-backend                  1.9.0
  @backstage/plugin-scaffolder-common                   1.2.3
  @backstage/plugin-scaffolder                          1.9.1
  @backstage/plugin-search-backend-module-elasticsearch 1.1.0
  @backstage/plugin-search-backend-module-pg            0.5.0
  @backstage/plugin-search-backend-node                 1.1.0
  @backstage/plugin-search-backend                      1.2.0
  @backstage/plugin-search-common                       1.2.0
  @backstage/plugin-search-react                        1.3.1
  @backstage/plugin-search                              1.0.6
  @backstage/plugin-shortcuts                           0.3.5
  @backstage/plugin-stack-overflow                      0.1.9
  @backstage/plugin-user-settings-backend               0.1.3
  @backstage/plugin-user-settings                       0.6.1
  @backstage/release-manifests                          0.0.8
  @backstage/test-utils                                 1.2.3
  @backstage/theme                                      0.2.16
  @backstage/types                                      1.0.2
  @backstage/version-bridge                             1.0.3

👀 Have you spent some time to check if this bug has been raised before?

[X] I checked and didn't find similar issue

🏢 Have you read the Code of Conduct?

[X] I have read the Code of Conduct

Are you willing to submit PR?
Yes I am willing to submit a PR!

Duplicate of #15427

Ah! I missed that in my search of the issues somehow will close this in favor of https://github.com/backstage/backstage/issues/15427


Animation for showing background mask looks broken

Hi,
when running the example project, I noticed that the animation for showing the background mask looks broken. If doesn't fade in. The animation for removing the background mask works though.

Closing as there is no activity


Fusion, synchronization, card sleeve missing

Fusion, synchronization, two card sleeves are gone, thank you

The last version they were available was 2023-07-03 - 2023-07-13 updates
https://github.com/pixeltris/YgoMaster/blob/df11edec658993d9a5989fb9a165c77199541ccb/YgoMaster/Data/ItemID.json#L612-L613
They were removed in 2023-07-14 - 2023-08-10 updates
https://github.com/pixeltris/YgoMaster/blob/7b5c6dac8250003bd552c4ea51618734b48a87a8/YgoMaster/Data/ItemID.json#L622-L623
The images are still in the data files. If you remove the // in front of those two lines they will be visible in the game again when using UnlockAllItems. The ItemID.json file is generated and I don't curate it for coming soon entries with assets as it's too much work.
Konami often removes text and images for old content. If you wish to preserve the content you need to make backups of the entire master duel folder prior to updating the game.

The last version they were available was 2023-07-03 - 2023-07-13 updates
https://github.com/pixeltris/YgoMaster/blob/df11edec658993d9a5989fb9a165c77199541ccb/YgoMaster/Data/ItemID.json#L612-L613
They were removed in 2023-07-14 - 2023-08-10 updates
https://github.com/pixeltris/YgoMaster/blob/7b5c6dac8250003bd552c4ea51618734b48a87a8/YgoMaster/Data/ItemID.json#L622-L623
The images are still in the data files. If you remove the // in front of those two lines they will be visible in the game again when using UnlockAllItems. The ItemID.json file is generated and I don't curate it for coming soon entries with assets as it's too much work.
Konami often removes text and images for old content. If you wish to preserve the content you need to make backups of the entire master duel folder prior to updating the game.

Thank you very much for explaining

Thank you very much for explaining

Using the information you provided, we successfully retrieved it. Thank you very much


performance.html: Uncaught SyntaxError: Unexpected end of input

on this page: https://muut.com/riotjs/performance.html
I get this error: Uncaught SyntaxError: Unexpected end of input performance.html:21
OS X Google Chrome 37.0.2062.120

The above page is removed because the new version uses custom tags instead of templating. This issue is now obsolete and can be closed.
Please check it out: https://muut.com/riotjs/
Hope you like it,
Thank you!


target context column

This PR closes #1516.
It creates 'has assay target context' relation and adds 'target context' columns to assays.tsv and epitope-assays.tsv.

Hi @cstoeckert
for the new relation I specified range = material entity in obi-edit.owl, but I left the domain unspecified.
The axiom C has_specified_output some ('is about' some ( 'has assay target context' some %)) is meant to indicate that the target entity  'has assay target context' some material entity. But a target entity can be many things. A material entity, a process, a quality, etc. This is why I left the domain unspecified.

This conflict is too big. I'm afraid the changes I need to make to the templates could break things in the owl files. It brings in new assays that have recently been merged, and these assays don't have the tab spaces required for the new column. I will create a new PR that includes the new assays and link the comments of this PR to it.


Add auth feature to manage download crates

I wanted to try out a private registry in the company where I work to allow better way than submodules and https clone for internal dependencies. But it seems that there is no way to limit crates download thus the crates are totally public.
I found out there is talk about this feature since a year and a RFC have been accepted about it https://github.com/rust-lang/cargo/issues/10474.
So this issue is about tracking the implementation of this feature in ktra.

@Stargateur, check out #30. It might be close to what you're looking for.

To be more precise: the openid feature doesn't prevent from downloading crates, nothing can prevent it as far as I know. It only allows to a specific list of users to publish packages on the registry. The difference might matter for your use case.
A cargo registry has basically 2 locations where you might control read access:

The URL of the backing repository that you put in your .cargo/config.toml. Basically what we do at my company is that we set the http url to the ktra-managed repo, and let git manage authentication (with the use git with cli flag or something) to that repo. That means you can control access to the registry with your org's git control.
The URL listed in the config file within the repo you pointed in your cargo config. This is trickier to use, we used to use this URL (pointing to .crate files that are build artifacts behind GitLab API), but to support this flow, we had to patch Cargo to add support for adding arbitrary HTTP headers to the requests made to the dl endpoint. This was a chore to maintain, and not using this patched Cargo means that we need to make the crates fully public if you happen to know the URL, which was not acceptable for us.

The openid thing only controls push/ownership access, which is currently useful for us to have our own technical CI user to push crates, and to make it easier for anyone in the company to publish and use private package when hacking on some PoCs

Thx for the detailed inside, I see the link I guess limit the user creation / limit on who can upload crates would be nice too, thus it would be funny to see who would use a private repo with a private git repository index ^^. But that indeed not what I need for now, you confirm that until the implementation of the RFC is done and release there no simple way to do what I need.
Can't wait.

I have create a PR #50  to require authorization for public APIs. I will start testing after the RFC #3139 implementation merge into cargo.


DataEng_Container_tools read access - Endrit Berisha

Hi all,
Following usernames that need read access:
endrit-berisha
Project they are working on:
POS External Sales
Estimate of how long we will need access:
Indefinitely, at least 6 months.
Are parties familiar with MST branch strategy? Yes.

added


[Gssoc'21] Added the 404 page

Description
I had added a new 404 page .
Fixes : #132
How has this been tested?

Here is a sample video.
https://user-images.githubusercontent.com/55352601/113978607-c3d99b80-9861-11eb-8213-86726750a0c5.mp4
Checklist

[x] I have followed the Contribution Guidelines.
[x] My changes do not edit/add any unrequired files.
[x] My changes are covered by tests.

@maneprajakta I don't understand why the checks are failing Can you please help me out.

@Praful932 I had resolved all the error because of which checks were failing except this.
Can you help me out

what should i do?

@Praful932 kindly review it.

@Praful932 kindly merge it as I had resolved all the checks which are failing. And please add labels of Gssoc'21 and level 2 (or 3 if possible as it takes a lot of time to resolve checks)

The merge is only done once all collaborators authorize.
There are multiple commits for passing checks, check the contributor guide to know how to check on local.
And we do need some changes on the font & the theme of the 404 page also cc @maneprajakta
After that is done, you need to attach ss in responsive mode

The merge is only done once all collaborators authorize.
There are multiple commits for passing checks, check the contributor guide to know how to check on local.
And we do need some changes on the font & the theme of the 404 page also cc @maneprajakta
After that is done, you need to attach ss in responsive mode

Font can be changed but its no possible to change the background color as the gif I used has this background that's why I make the whole background  of same color.
It's already responsive.
I can upload a video

https://user-images.githubusercontent.com/55352601/114303014-73746f00-9ae9-11eb-8dab-c0d64a571e3b.mp4

@Praful932 I am not able to push the changes to arpitbranch what to do

https://user-images.githubusercontent.com/55352601/114305099-52654b80-9af4-11eb-8e17-b8be36039915.mp4

@Praful932 I hope now its fine

@arpit456jain Your fork is behind please update it and your branch, see the guide in discussions.

@Praful932 what does it mean "requested a deployment to kitabe-pr-184 22 " ?

@Praful932 kindly add labels of GSSoC'21 and level

@Praful932 what does it mean "requested a deployment to kitabe-pr-184 22 " ?

We are checking out live on our side
We'll add the labels once it is ready to merge, don't worry

@Praful932 is it ok now?

@maneprajakta all the above requested changes are not possible they will badly affect the page

@maneprajakta all the above requested changes are not possible they will badly affect the page
where ?

2021-04-11.17-13-56.mp4

@maneprajakta see this video once

2021-04-11.17-13-56.mp4

@maneprajakta see this video once

I am asking to remove unwanted font-style.How is it related to bg color?

2021-04-11.17-13-56.mp4

@maneprajakta see this video once

I am asking to remove unwanted font-style.How is it related to bg color?

That's why i said not possible I thought you are asking to remove bg color

2021-04-11.17-13-56.mp4

@maneprajakta see this video once

I am asking to remove unwanted font-style.How is it related to bg color?

ok 1 min

@maneprajakta I think you asked me to set font family of all text to font-family: "Sora", sans-serif; except 404

@maneprajakta I had done the changes you had asked.
kindly review it.

@Praful932 kindly review my PR and suitable labels to it

Added some comments and change the template name to error_handler.html instead of 404.html

@Praful932 where to add comments ??

@Praful932 is there any other changes to be made?

@Praful932 is there any other changes to be made?

Don't forget to add suitable labels before merging

@Praful932   i had replaced ' /  ' to '{% url 'index' %}' hope it's fine

Good work, just remember from next time to not make so many commits to check if CI passes 🙂

Ok


$addToBotFile

Type

[ ] Functions: <$addToBotFile>
[ ] Callbacks: <Callback Name>
[ ] Handlers: <Handler Type>
[ ] Others: _$addToBotFile[file ditectory;what to add]___

Description
It works like adding a line of code to the given file directory

Type

[ ] Functions: <$addToBotFile>
[ ] Callbacks: <Callback Name>
[ ] Handlers: <Handler Type>
[ ] Others: _$addToBotFile[file ditectory;what to add]___

Description
It works like adding a line of code to the given file directory

$writeFile

@dhruvakalur ^


Distributed cache network offloader (codename: layerthree)

As presented in the group at this link:
https://groups.io/g/spruned/topic/30943864
I'd like to offload the networks by introducing another source of data for spruned: a distributed cache indexed across a DHT with spruned clients as themselves peers of the network.
Some other actors, like supernodes, emerged from the initial proposal.
Supernodes would keep interesting indexes (as the Lightning Channel Graph related data, as they see it) updated, making the distributed cache "smart", or simply the entire utxo set.

Beata giovinezza.


Test failure on Windows

There is a consistent test failure on my Windows box, although for some reason it doesn't seem to be picked up by your Appveyor build (that is failing with a different error).
PHPUnit 6.4.4 by Sebastian Bergmann and contributors.

Runtime:       PHP 7.1.6 with Xdebug 2.5.0
Configuration: C:\portable-utf8\phpunit.xml
Error:         Incorrect whitelist config, no code coverage will be generated.

...............................................................  63 / 498 ( 12%)
.................................F............................. 126 / 498 ( 25%)
............................................................... 189 / 498 ( 37%)
............................................................... 252 / 498 ( 50%)
............................................................... 315 / 498 ( 63%)
............................................................... 378 / 498 ( 75%)
............................................................... 441 / 498 ( 88%)
.........................................................       498 / 498 (100%)

Time: 17.63 seconds, Memory: 24.00MB

There was 1 failure:

1) Utf8GlobalTest::testFileGetContents
Failed asserting that '\n
Iñtërnâ' contains "Iñtërnât".

C:\portable-utf8\tests\Utf8GlobalTest.php:761

It seems to be an off-by-one error but I wasn't able to determine why it seems to pass on other systems such as Travis or why it only affects this one test in particular.

Good question, I can reproduce the failure via Windows + PHP 7.1 and I think that this is a line feed problem "\n" (Linux) - "\r\n" (windows). Here someone else fixed the problem: https://github.com/orangehill/iseed/pull/79/files
So I think if you edit your "git config --global core.autocrlf" setting (https://github.com/Microsoft/WSL/issues/2318), the tests will be work fine. This is properly also the reason why the tests are working for Appveyor.


Create tabs for each type of task as outlined in proposal: Keywords, Limiters, Boolean Operators, etc.

I am crating my 5 issues for the final project. This is one task that I included in my final project proposal outline.

I did not list the correct tabs: The tabs should be different sources: books, articles, videos, etc.


[stdexec] Move all downloads to portfile, use stable refs

The changes which should have been part of https://github.com/microsoft/vcpkg/pull/39756:

Move ALL downloads to the portfile.
Fixes offline builds and asset caching.
Admittedly, a hard case with rapids-cmake and cpm.
Use STABLE git refs for downloads, not git branches.
Fixes foreseeable baseline regression.
Update rapids-cmake.

Fixes foreseeable baseline regression.

Now a real regression (https://github.com/microsoft/vcpkg/pull/39902). Hurry up, reviewers.


status code should be 400 when authentication failed.

Authorization error should be 401.
Authentication failure should be categorized into "Bad Request" error.

Sorry, I was wrong.


Set expiration date to user

Describe the bug
if you set a user expiration date and then try to edit that user, you got following error

Fixed. Thanks for reporting the problem.


Bump dropdown version for bib issue solution

Alaska Airlines Pull Request
Please include a summary of the change and which issue is fixed. Please also include relevant motivation and context. List any dependencies that are required for this change.
Resolves: #282
Summary:
Please summarize the scope of the changes you have submitted, what the intent of the work is and anything that describes the before/after state of the project.
Type of change:
Please delete options that are not relevant.

[ ] New capability
[x] Revision of an existing capability
[ ] Infrastructure change (automation, etc.)
[ ] Other (please elaborate)

Checklist:

[x] My update follows the CONTRIBUTING guidelines of this project
[x] I have performed a self-review of my own update

By submitting this Pull Request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
Pull Requests will be evaluated by their quality of update and whether it is consistent with the goals and values of this project. Any submission is to be considered a conversation between the submitter and the maintainers of this project and may require changes to your submission.
Thank you for your submission!
-- Auro Design System Team
Summary by Sourcery
Enhancements:

Update dependencies to newer versions, including auro-dropdown, auro-input, auro-popover, and various devDependencies.

:tada: This PR is included in version 3.2.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


executionType(async or sync..) determined by methed return type not by annotation

Currently, in javanica the method annotated by @HystrixCommand  is executed async or sync determined by the method return type.
    public static ExecutionType getExecutionType(Class<?> type) {
        if (Future.class.isAssignableFrom(type)) {
            return ExecutionType.ASYNCHRONOUS;
        } else if (isRxType(type)) {
            return ExecutionType.OBSERVABLE;
        } else {
            return ExecutionType.SYNCHRONOUS;
        }
    }

This is no convenience in situation when sometimes I want to be asynchronous, sometimes I want to synchronize. Can we determine executionType by annotation and return type?  e.g. add a element  in @HystrixCommand。
    public @interface HystrixCommand {
              ...
              ExecutionType executeType();
              ...

I realized that use the return type is the correct way. we can't process the method annotated with ASYNCHRONOUS but the return type is not a future and we no need ExecutionType element in HystrixCommand annotation.
Please close this issue.


Rename the file using correct Amandha's last name

Overview
This PR is updating the markdown file on members, my last name was misspelled. Since this is my first PR, I chose an "easy" task to get familiar with the process.
Relevant Issue
Link issue this PR is related to - n/a

✅ By submitting this PR, I have verified the following

[x] I added a description
[ ] I linked the relevant issue(s) - n/a
[ ] If adding new copy, I made sure the content is clear for people to read and a tool like Grammarly was utilized to check for spelling and grammar - n/a

@amandhawb Good catch!
For some reason, your picture is no longer showing in the members preview now...?

@amandhawb Good catch! For some reason, your picture is no longer showing in the members preview now...?

oh, that's true... I will try to figure out why it is happening... thanks for noticing!


TypeError: null is not an object (evaluating 'vnode.componentInstance') on Safari

Hey Everyone
I just found on that I get a console error in Safari when I'm using a Card element in my component.
I have a pretty straight forward setup where I'm loading the Stripe V3 library in my server rendered page (in my case, that's a Laravel Blade Template) and all i'm trying to do is allow customers to update their credit card information using the handleCardSetup function.  This is working great on all other browsers but Safari hates this and the the debug console is hard to follow along.
I saw some other posts about Safari indicating that 'Stripe should be loaded in mounted()' which I'm assuming means removing the V3 script tag from my server rendered page, and instead injecting it into the mounting method.
I did this but i'm still getting a ton of errors in the console indicating that the V3 library hasn't loaded yet.
Anyone have any suggestions?

Should be fixed by #120, feel free to reopen if it isn't the case


Unable to import python files in Lambda python function when using amplify mock

Note: If your issue/bug is regarding the AWS Amplify Console service, please log it in the
Amplify Console GitHub Issue Tracker

Describe the bug
Unable to import python files in Lambda python handler function 'index.py' when using amplify mock. When testing from Lambda console after pushing to the cloud, the function works correctly and python file is getting imported in the Lambda console but still fails in local when using mock .
Amplify CLI Version
4,37.0
To Reproduce

Create a Lambda function in amplify using 'amplify add function' and choose a python backend
Create another python file in the same 'src' folder as the handler function index.py. Ex- 'extract.py'
Import the python file in handler function 'index.py'
Run 'amplify mock function function-name'

Expected behavior
Able to import files and run functions in handler function index.py
Screenshots

Desktop (please complete the following information):

OS: Ubuntu 20.04
Node Version. v15.0.1

Additional context

@suneelmatham I'm having the exact same issue. I can't import anything, I can't use any libraries.
Also os.getenv() does not have the proper variables set like in the nodejs runtime.
Python runtime is basically unusable with amplify mock

Yeah, I have tried using Lambda layers to import libraries but the memory isn't enough to load deep learning models. I have begun to use EFS to load libraries into lambda function but I am currently facing issues with using libraries which need C-extensions like torch and numpy.
Though, I have been able to load environment variables with os.environ['var_name']

Hi @suneelmatham @half2me I was able to reproduce this issue. While we work on a fix, you can work around the issue with the following steps:

Create a setup.py file in amplify/backend/function/<your function name>/src with the following contents

from distutils.core import setup

setup(name='src', version='1.0')

Run pipenv install -e src from amplify/backend/function/<your function name>

This will add an entry to the Pipfile which will make the virtual env (which is used by mock) aware of the files in the src folder

Hi @suneelmatham @half2me I was able to reproduce this issue. While we work on a fix, you can work around the issue with the following steps:

Create a setup.py file in amplify/backend/function/<your function name>/src with the following contents

from distutils.core import setup

setup(name='src', version='1.0')

Run pipenv install -e src from amplify/backend/function/<your function name>

This will add an entry to the Pipfile which will make the virtual env (which is used by mock) aware of the files in the src folder

This solution is causing me timeout errors. Anytime I call my lambda, it's trying to install the dependencies witch takes a while sometimes.

This solution is causing me timeout errors. Anytime I call my lambda, it's trying to install the dependencies witch takes a while sometimes.

@vincent38wargnier we are aware of that issue and are tracking it as part of this project. In the meantime, you can increase the timeout when mocking by using the --timeout flag. eg. amplify mock function myFunction --timeout 30 will wait 30 seconds for a response

@vincent38wargnier we are aware of that issue and are tracking it as part of this project. In the meantime, you can increase the timeout when mocking by using the --timeout flag. eg. amplify mock function myFunction --timeout 30 will wait 30 seconds for a response

This is fixed in CLI 4.42.0


Update Scala Native and remove no more needed Stubs

Update Scala Native to latest 0.3.9 version
Added ability to look at environment variables for Scala JS and Native milestones
Removed Future, ExecutionContext, Promise, Await stubs, now they are supported
Added an ExecutionContext for Scala Native which executes tasks synchronously cause SN doesn't support Await

@lolgab this is very cool, thanks

@lolgab getting an error on CircleCI, any ideas?
https://circleci.com/gh/monix/minitest/30?utm_campaign=workflow-failed&utm_medium=email&utm_source=notification

Can you try to rerun the job? If it doesn't disappear I'll give a look today.

I think something went wrong here. if I do lawsLegacyJVM/publishLocal, the resulting JAR has no classfiles in it
before:
~/minitest % jar tf /Users/tisue/.ivy2/local/io.monix/minitest-laws-legacy_2.12/2.5.0/jars/minitest-laws-legacy_2.12.jar
META-INF/MANIFEST.MF
minitest/
minitest/laws/
minitest/laws/Checkers.class

after:
~/minitest % jar tf /Users/tisue/.ivy2/local/io.monix/minitest-laws-legacy_2.12/2.5.0-eaa7377/jars/minitest-laws-legacy_2.12.jar
META-INF/MANIFEST.MF

I discovered this because it broke monix downstream in the Scala 2.12 community build

I released a new version and I might have corrected the build failure.
@SethTisue the issue you've mentioned should be fixed now.

https://github.com/scala/community-builds/commit/a88016429e14e08d857273d03424fb730c558003 :+1:


Ingress CIDR support

AFAIK API GW does not have security groups, I'm sure you can with CF but I doubt they expose it, you'd have to put another CF distribution in front or something. I'll investigate though, so you can block inbound traffic for staging etc.

:D. relevant tweet thread: https://twitter.com/huangbong/status/920479555235672064


HTR correctness failure at 64 nodes

We have an execution running with control replication at 64 ranks, 1 rank per node failing its correctness checks. Usually when we see a problem like this, running in debug mode hits an assertion or other error, but that’s not the case here.
This issue was uncovered after the resolution of some of the recent runtime/Realm bugs, making it difficult to tell when the regression occurred.
Any suggestions for how to debug? We aren’t seeing this at smaller node counts.
@elliottslaughter, could this be added to #1032?

Does it fail deterministically or non-deterministically?
How does this failure mode compare to the failure mode we were observing before when you were still using collective instances and decided to turn them off without root causing the problem?
Can you get detailed Legion Spy logs of a failing run with as few iterations as possible?
Can you try with the shardrefine branch?

How does this failure mode compare to the failure mode we were observing before when you were still using collective instances and decided to turn them off without root causing the problem?

it is a completely different test case and we did not need to reach this scale to exercise the bug.
In the test case that was fixed by deactivating collective instances, the runtime randomly missed a reduction, and the code failed immediately because of that. That issue is tracked by https://github.com/StanfordLegion/legion/issues/1420 and a reproducer is ready for you on sapling when you want to give another shot at fixing that issue.
In this test case, we do not have reductions and the code is failing more subtly, providing slightly wrong results rather than completely.

Exactly how many points of data are wrong? Are they grouped together? All at the beginning or end of a physical instance?


Improve histograms performance

Use d3-color package to improve performance when calculating histograms.

@automata review, please?

@GabiThume what is the performance like, before and after?

@jonnor For a 1024x768 image it was around 25s before and less than 5s after.


Confusing user vs global install story

Johannes Rieken [3:10 PM]
so, technically, what we have with the new download is just a different install directory? is that right? there are no other differences?
João Moreno [3:10 PM]
hm
it will also not ask for admin privlideges on start (this is an win32 EXE bit set)
and it will also only reach into your user's registry subkeys
I would have loved to make this all into a single setup and just have a radio choice at the start, right
Johannes Rieken [3:11 PM]
yeah, it feels like that
João Moreno [3:12 PM]
but this proved to be impossible with inno today, and after discussing that with the inno devs, it would be quite some coding done on inno
so we decided to ship a separate setup
Johannes Rieken [3:13 PM]
I understand but it is very weird that both app run under the same name and share data. this is hard to understand and it might become a common case when user install the new version with uninstalling the other
João Moreno [3:15 PM]
right
we can always detect the case and maybe suggest to the user to uninstall the system installation or continue...
you know?
Johannes Rieken [3:16 PM]
yeah, I think you should
João Moreno [3:16 PM]
file issue :slightly_smiling_face:

re #52824


Enable resolve in modal windows

We need extended modal window with resolver, that means to have resolve method because now we are also using tables and filter inside of modal windows

I added the functionality that you can define resolve in the modal definition. The modal will be now displayed as soon as the template and the resolve things are resolved.
But thing is that as soon as you defined resolvers the user has to wait until they are resolved. We solved that issue for view changes by adding a view-change-loading-spinner that is displayed as long as the resolvers are resolved.
How should we handle this for modals?

@axelhodler maybe you have also an idea for that issue?


bug: accessing member of storage struct named "address" conflicts with storage address

Bug Report
Cairo version:
2.7.0-rc3

Current behavior:

Expected behavior:
Consider the following contract
    #[storage]
    struct Storage {
        owner: Person,
    }

     #[derive(Drop, Serde, starknet::Store)]
    pub struct Person {
        address: ContractAddress,
        name: felt252,
    }

     fn get_owner_address(self: @ContractState) -> ContractAddress {
        self.owner.address.read()
    }

     fn get_owner_name(self: @ContractState) -> felt252 {
        self.owner.name.read()
    }
}

It is not possible to access the addressfield of the owner: Person storage struct, as it conflicts with the storage's var actual address.
Proposal: make address private and access it with a function address().

Is this correct for all editions?
2024_07 as well?

will double check with last edition

no need  -it would not work - we are making sure to have only "special_names" for all the transparent structure members, to not disallow actual member usages.
Thanks!


Read consensus spec from a file instead from the CL

It would be great if there would be no CL dependency of the rbuilder. While the CL endpoint could be provided, it should be optional, and the chain spec config values should be able to be read from a file.

Note that even if we load chain spec config values from a file you still need a CL to listen for the beacon node events to trigger block building.

Thats alright. The idea is rbuilder shouldn't fail to start up just because the CL endpoint is not online yet.

For context, the issue is a circular dependency:

Typically its cleaner to start the EL first, since the CL will attempt to talk to the engine API on startup and thus will log errors until the EL is active (or worse case fail to start, though I'm not aware of any CLs that behave this way).
And since we are trying to run reth and rbuilder in the same container (see #200) we'd like to start the rbuilder/reth container before the CL container.
But then rbuilder fails to start with this error (reproduced on builder-playground by changing the config to point to the wrong CL port):

2024-10-01T15:00:43.426908Z  INFO Server::run{addr=<IP_ADDRESS>:6061}: warp::server: listening on http://<IP_ADDRESS>:6061
2024-10-01T15:00:43.426916Z  INFO Server::run{addr=<IP_ADDRESS>:6060}: warp::server: listening on http://<IP_ADDRESS>:6060
Error: could not send request: error sending request for url (http://localhost:3501/eth/v1/config/spec): error trying to connect: tcp connect error: Connection refused (os error 61)

Caused by:
   0: error sending request for url (http://localhost:3501/eth/v1/config/spec): error trying to connect: tcp connect error: Connection refused (os error 61)
   1: error trying to connect: tcp connect error: Connection refused (os error 61)
   2: tcp connect error: Connection refused (os error 61)
   3: Connection refused (os error 61)

Location:
    crates/rbuilder/src/live_builder/config.rs:506:24

If rbuilder had support for getting the spec from a file, then the events stream could be best effort.

Can we "fake" the CL trigger by just sending data to the builder that emulates it? If not, I think we could we implement an API that lets us do that so we could avoid needing a CL altogether (I'm imagining running a Python script that "drives" building).

Would this work? https://github.com/flashbots/rbuilder/pull/203
I would prefer not to load the whole CL spec since we only use one parameter.


Can't download videos "Name or service not known"

This's the issue:
https://0x0.st/-Hqx.txt
Also i trying with '-f 244', '-f 135' and with other videos with the same result.

DNS issue on your side.


Smart Table translate columns name

How can I translate columns headers of Smart Table?

I am also trying to translate the column title using ng2translate. Any one out there have any suggestions?
settings =  {
  columns: {
      payment_id: {
          title: 'Payment'
      },
      payment_date: {
          title: 'Date'
      },
      payment_type: {
          title: 'Type'
      },
      amount: {
          title: 'Amount'
      },

  }
};

Hi,
We've done it using dynamic translate method :
settings = {
  columns: {
    payment_id: {
      title: this.translateService.instant("localisation.Payment.code")
    },
    payment_date: {
      title: this.translateService.instant("localisation.Date.code")
    },
    payment_type: {
      title: this.translateService.instant("localisation.Type.code")
    },
    amount: {
      title: this.translateService.instant("localisation.Amount.code")
    },
  }
};

And subscribe to event "onLangChange" :
this.translateService.onLangChange.subscribe((event: LangChangeEvent) => {
  // Update your settings here with the same data
  settings = {
    columns: {
      payment_id: {
        title: this.translateService.instant('localisation.Payment.code')
      },
      payment_date: {
        title: this.translateService.instant('localisation.Date.code')
      },
      payment_type: {
        title: this.translateService.instant('localisation.Type.code')
      },
      amount: {
        title: this.translateService.instant('localisation.Amount.code')
      },
    }
  };

   // Or refresh your ng2smarttable datasource if you are using it
   datasource.refresh();
}

Thanks for your reply. Sorry I am not fully sure of your approach. Can I ask what you are referring to when you say 'localisation.Payment.code?

This is a sample code, replace it by your translation code.
Your JSON than contains translation must be something like this :
{
    "Payment": {
           "code" : "EUR",
           "label" : "€"
    }
.....
}

You can find more information about this here : https://github.com/ngx-translate/core

Oh yes I see, Thanks. Can I ask what is your  LangChangeEvent like?

onLangChange: An EventEmitter to listen to lang change events. A LangChangeEvent is an object with the properties lang: string & translations: any (an object containing your translations).

example:
onLangChange.subscribe((event: LangChangeEvent) => {
// do something
});

Thanks for your help

I did that and everything was translating fine but actions header. updated my settings on my language selected event which contains
actions: { columnTitle: this._translate.instant('global.actions') }
however it keeps showing the first value it took, any idea why is this happening?

Hello everyone, I apologize for repeating the question, but I ran into the same problem today
I did that and everything was translating fine but actions header. updated my settings on my language selected event which contains
actions: { columnTitle: this._translate.instant('global.actions') }
however it keeps showing the first value it took, any idea why is this happening?

Hello everyone, I apologize for repeating the question, but I ran into the same problem today
I did that and everything was translating fine but actions header. updated my settings on my language selected event which contains
actions: { columnTitle: this._translate.instant('global.actions') }
however it keeps showing the first value it took, any idea why is this happening?

was anyone able to solve the action.columnTitle issue?

for action.columnTitle I did this to go around it:
at the beginning ...
actions_title: string = '';
then when translating ...
 this.translate.onLangChange.subscribe((event: LangChangeEvent) => {
    this.actions_title = this.translate.instance('function.actions');
    this.settings = {
        actions: this.actions_title
        columns : { // ... }
    }
}


send OSC Value from custom Variable only as string

Is this a bug in companion itself or a module?

[X] I believe this to be a bug in companion

Is there an existing issue for this?

[X] I have searched the existing issues

Describe the bug
Hey, I have to send a float or integer Value from a custom Variable

via OSC-connection ... the variable or expression is allways red highlightet in the inputfield ... only as string it will work ... thanks for the solution
Steps To Reproduce
No response
Expected Behavior
No response
Environment (please complete the following information)
- OS:win10
- Browser:opera
- Companion Version:3.2.2

Additional context
No response

although I also have a red highlighted variable the message comes through OSC to my device and gets recognized

Experiencing same issue in v3.4.3. This used to work in 2.1.1


lorri crashes on lorri watch from emacs shell.

Describe the bug
lorri crashes on lorri watch from emacs shell. Crash log seems to indicate it's due to incorrect terminal capability handing.
To Reproduce
Steps to reproduce the behavior:

Open a (bash) shell in emacs
Navigate to a directory with a shell.nix and a .envrc
Run lorri watch

Metadata
$ lorri info --shell-file shell.nix
lorri version: 1.0
gc roots exist, shell_gc_root: "/home/mwillsey/.cache/lorri/gc_roots/b248d494210f65e15ff407b42e045d41/gc_root/shell_gc_root"

$ uname -a
Linux nixos 5.4.24 #1-NixOS SMP Thu Mar 5 15:43:52 UTC 2020 x86_64 GNU/Linux

Crash report
name = 'lorri'
operating_system = 'unix:Unknown'
crate_version = '1.0.0'
explanation = '''
Panic occurred in file '/build/lorri-1.0-vendor.tar.gz/slog/src/lib.rs' at line 1914
'''
cause = 'slog::Fuse Drain: Custom { kind: Other, error: "term error: operation not supported by the terminal" }'
method = 'Panic'
backtrace = '''

   0: 0x5573292e4aa0 - std::panicking::try::do_call::h16e5a52efd511179
   1: 0x55732951b3fa - __rust_maybe_catch_panic
   2: 0x55732934e697 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h53598dca4ddea8c8
   3: 0x55732950f1ef - <alloc::boxed::Box<F> as core::ops::function::FnOnce<A>>::call_once::he9dcb7073be13c65
   4: 0x5573294fce30 - std::sys_common::thread::start_thread::h9ce8f903e84fe8e9
   5: 0x55732950e866 - std::sys::unix::thread::Thread::new::thread_start::h5e894f0575174d9e
   6: 0x7f8abbcd5edd - start_thread
   7: 0x7f8abbbeca4f - __clone
   8:        0x0 - <unknown>'''

cc @curiousleo

I can repro. I believe this is the same as https://github.com/slog-rs/slog/issues/160, which should be fixed in https://github.com/slog-rs/term/commit/93587a3533783bdf269b237ca4a441ee7b24f0f7. However, with slog_term 2.5.0, which contains the fix, I can still repro the issue.
Updating the library is probably not a bad idea anyway, so I'll go ahead and do that. I don't expect it to fix the issue for you though.

@curiousleo we seem to be having lots of trouble with the slog library while only using a small subset of its capabilities.
I wonder whether it won’t be easier in the long-term to replace it by simple printing code (especially since we don’t have any requirements for high-speed output). Or even just json objects, one per line (then people can also filter messages).