One line install for Istio demo

In the context of the operator there are two requirement:

we are no longer including add on (prom, grafana etc.) charts in Istio
we need some way to simply install those component with config suitable for Istio demo
Installing these components side by side with the operator manifest is not reliable because the addon operators require custom CRDs, which need to be installed prior to the addon operator and CR.
Some mechanism is needed to install Istio operator and external addon CRD together, and only then install addon operator CR, and this must be possible with a single line install.

An operator should not be installing other operators but should only be concerned with creating Custom Resources monitored by those other operators (e.g. kiali, jaeger, elasticsearch etc).
The Istio operator should be responsible for translating any related configuration within the ControlPlane resource into resources accepted by the other operators with a check to ensure those deployments have been successful.
There are other mechanisms within the operator ecosystem for handling installation/dependencies however for demo purposes, assuming something like the Operator Lifecycle Manager is not installed, there could be a single yaml file installing all necessary operators.

How can we ensure that this single yaml file doesn't run into the same CRD/CR race conditions that we faced in istio?

@ostromart This would install the operators so there is no race condition.  When the ControlPlane is deployed into a namespace the istio operator would react to its creation and run through the installation for the control plane, part of which would be the creation of the custom resources for the other operators.  The istio operator can wait for the operators to deploy their resources just as it would for its own resources.

What do you mean by "this" in "this would install" above? If you mean just a single flat manifest I don't see how you can guarantee that addon operator CRDs are created before the addon operator CRs and resources.
At the very least afaics it would lead to a two step install process as we have with Istio 1.1.

"this" = the yaml file we are discussing so "this would install" refers to the installation of the operators into a specific namespace.  Note this would only be necessary in the absence of OLM.
Yes, it would lead to a two step process in that you first need to have the operators installed and then configure the control plane.  You could include the ControlPlane custom resource in the same yaml as the operators however this would not be advisable since it can take some time for the CRDs to deploy and to be made available through the api server.  Any approach which included the creation of the operator's CRDs along with their usage would suffer from this.

Right, that's what I meant by race condition.
One way we could get around it is to have the operator bootstrap off a configmap which would contain the istio operator CRD as text. The operator itself would create any CRDs. That's a trick we're using in other parts of Istio.
I'm not necessarily saying that's what we should do, but it's an option. I just think it would be very helpful to simplify (editable) installs down to a single line. Istio also used to use an install script which you piped in from curl so that's another possibility. That was abandoned in favor of the two-step helm approach but I'm not sure what the problem was with that approach, if any.

+1 we actually removed those examples from our version and relied on the operator to handle the creation of the istio CRs once the CRDs had established.  We should favour this for this operator as well, at least as far as the Istio CRDs are concerned.
In addition once we start to think about multi-tenancy (there's still work to do in this area within Istio) then we would also need the operator to handle the creation/management of the super sets of resources in case there are any CRDs added/removed from differing versions.

I think we can somewhat claim success on this. We have a single line install/upgrade with istioctl (yes, you have to install istioctl so it's not really one line) and a two line install for operator (there's just no way to get around the race problem of applying CR together with CRD without code).
Unless we feel there's further work to be done here (pipe curl into bash anyone?), I'm closing this - anyone feel free to reopen if you feel differently.


TransactionBuilder: Wrong import for Validate.notNull leads to NoClassDefFoundError

Describe the bug
In TransactionBuilder.java, line 134 (addEntryAndReturnRequest function), the method starts with a call to Validate.notNull(theResource, "theResource must not be null");. Validate is imported from org.thymeleaf.util.
The issue with that is that I get the following error, when Thymeleaf is not in my Classpath:
Exception in thread "main" java.lang.NoClassDefFoundError: org/thymeleaf/util/Validate
	at ca.uhn.fhir.util.TransactionBuilder.addEntryAndReturnRequest(TransactionBuilder.java:134)
	at ca.uhn.fhir.util.TransactionBuilder.addCreateEntry(TransactionBuilder.java:116)
	at Main.main(Main.java:10)
Caused by: java.lang.ClassNotFoundException: org.thymeleaf.util.Validate
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
	... 3 more

I'm using HAPI only as client library. org.apache.commons.lang3.Validate seems to be the import, which is mostly used across HAPI code.
To Reproduce
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>org.example</groupId>
    <artifactId>fhir-transactionbuilder-bug</artifactId>
    <version>1.0-SNAPSHOT</version>

    <dependencies>
        <dependency>
            <groupId>ca.uhn.hapi.fhir</groupId>
            <artifactId>hapi-fhir-structures-r4</artifactId>
            <version>5.2.0</version>
        </dependency>
        <dependency>
            <groupId>ca.uhn.hapi.fhir</groupId>
            <artifactId>hapi-fhir-client</artifactId>
            <version>5.2.0</version>
        </dependency>
    </dependencies>

</project>

import ca.uhn.fhir.context.FhirContext;
import ca.uhn.fhir.util.TransactionBuilder;
import org.hl7.fhir.r4.model.Patient;

public class Main {
    public static void main(String[] args) {
        TransactionBuilder transactionBuilder = new TransactionBuilder(FhirContext.forR4());
        transactionBuilder.addCreateEntry(new Patient());
    }
}

Expected behavior
I don't get an exception and the Transaction-Bundle is created.
Environment (please complete the following information):

HAPI FHIR Version: 5.2.0
OS: Windows 10

Thanks for the heads up, that was definitely a mistake. It's been fixed.

That's nice to hear. Thank you for your fast response :)


[Bug] Validate server urls are present

If an OpenAPI spec has the following, fern check passes but the user gets a 500 when generating docs.
"servers": [
    {
      "url": "/"
    }
  ]

This is fixed by adding a url.
"servers": [
    {
      "url": "https://api.example.com/"
    }
  ]

This is tricky to debug and fern check should be helpful here.

closing as we haven't seen anyone else run into this after one occurrence


how to import CoinbaseAccount?

Hi,
I'm having trouble doing
from coinbase import CoinbaseAccount
Any ideas why?

@tsguo3 CoinbaseAccount is in this package. It seems like you might have stumbled accross some instructions for an old unofficial python client.
Go here for instructions on getting started
https://github.com/coinbase/coinbase-python#api-key--secret


Fix computation of pos_df

The pos_df data frame should be based on year_diff>=0, not co2_mass_tons>=0

@aesharpe does this change look right to you?

I should change the above to calculate the positive year_diff as strictly > 0, so we don't waste time plotting zero-sized zeros.


Enabling additional fonts

Hi there... wanted to ask where would be the best to stick something like this (or a better idea) to make sure it's picked up in the correct order. I think If it's run before the theme loads it gets overridden...
(set-fontset-font t
                  'hebrew
                  (plist-get hebrew-fonts :variable-pitch-font-family))

(set-fontset-font t
                  'arabic
                  (plist-get arabic-fonts :variable-pitch-font-family))

Hello @oatmealm,
I didn't test language specific fonts before.
Concerning the order in which one should load fonts, in MinEmacs, the fonts and the theme are loaded after loading Emacs (in emacs-startup-hook), +set-fonts is called then +load-theme. I think that font specific customizations should go after +set-fonts.
I've just pushed a commit to add two hooks minemacs-after-set-fonts-hook and minemacs-after-load-theme-hook, you can your customizations to one of them and test if it solves your problem.
You can use something like this:
(add-hook
  'minemacs-after-set-fonts-hook
  (lambda ()
    (set-fontset-font t 'hebrew (plist-get hebrew-fonts :variable-pitch-font-family))
    (set-fontset-font t 'arabic (plist-get arabic-fonts :variable-pitch-font-family))))

Tested it and it seems to work for me. Thanks.


Subdirectory issue in routing

It looks like templateUrl in app.js does not recognize that the page is located in subdirectory.
I made an alias in Apache config to directory where my application is being developed:
Alias "/mysite" "E:/work/mysite/web"
<Directory "E:/work/mysite/web">
     Options FollowSymLinks Indexes
     AllowOverride All
</Directory>
But when I visit http://<IP_ADDRESS>/mysite firebug reports 404 error because script want to access http://<IP_ADDRESS>/bundles/app/partials/login.html which is wrong, because login.html should be accessed using http://<IP_ADDRESS>/mysite/bundles/app/partials/login.html
Was it intended? Do I have to enter prefix to the angular routing by myself?

Issue will be corrected after branch separated.concerns.refactoring is finished and merged.

corrected by merge f189afe62def2a6eb32fc1c3ee19074748baea22


Intermittent failure to build nested dependencies (Windows only, Rust 1.73)

Problem
We are seeing frequent, but inconsistent, failures to build our crates when performing CI builds in our GitHub Actions-based environment.
The behavior is generally of the form (excerpted from https://github.com/contentauth/c2pa-rs/actions/runs/6870013213/job/18684036271):
   Compiling xmp_toolkit v1.6.0
error[E0463]: can't find crate for `num_enum`
  --> C:\Users\runneradmin\.cargo\registry\src\index.crates.io-6f17d22bba15001f\xmp_toolkit-1.6.0\src\xmp_error.rs:19:5
   |
19 | use num_enum::FromPrimitive;
   |     ^^^^^^^^ can't find crate

I'm still working out the exact pattern of the intermittent failure, but it appears to involve the following factors:

An indirect dependency (in this case num_enum) fails to build in time for the direct dependent crate (in this case xmp_toolkit) to use its dependencies. (Important: The direct dependent crate does properly declare its dependency. In this case, that dependency is declared here: https://github.com/adobe/xmp-toolkit-rs/blob/main/Cargo.toml#L35.)
The exact pairing of direct dependent and indirect dependent crate is inconsistent. In the specific case cited above, it was an attempt on our part to break another recurring build failure of this same pattern that led to this failure.
We have only observed the failures in the windows-latest environment on GitHub. We also run similar mac-latest and ubuntu-latest builds and have never observed this failure in those environments.
We have only observed the failures in stable version of Rust (Rust 1.73.0 as of this writing). We also run similar tests on our MSRV version (1.70.0) for this crate and have never observed this failure in that version.
The failure reproduces frequently, but not reliably. I'd call it ~40% of builds based on recent experience.

Steps
No response
Possible Solution(s)
No response
Notes
No response
Version
rustc 1.73.0 (cc66ad468 2023-10-03)
binary: rustc
commit-hash: cc66ad468955717ab92600c770da8c1601a4ff33
commit-date: 2023-10-03
host: x86_64-pc-windows-msvc
release: 1.73.0
LLVM version: 17.0.2

I am seeing it failed with cargo llvm-cov --all-features --workspace --lcov --output-path lcov.info. Would it also fail without llvm-cov? For example cargo test --all-features --workspace.

Some other suggestions for trying to figure it out:

Try without CI caching. It could be corrupting the build cache, in which case there isn't much cargo could do about it.
Dump a list of all files in the target directory and see if libnum_enum-*.rmeta and libnum_enum-*.rlib are in the target directory, and look correct (not truncated, for example).
I don't know if you have the capacity to exfiltrate the build cache, but that could also provide you insight on what might be wrong.
Set the environment variable RUSTC_LOG=rustc_metadata=trace and see if the rustc crate loader tells you anything interesting. For some reason, cargo is thinking that the dependencies are there, but rustc isn't finding them.

I've been working with @scouten-adobe on attempting to reproduce this issue with the latest stable release and haven't been able to, so I'm going to assume it's resolved.

As per @jackfarzan comment above, we are no longer seeing this issue. Closing as no longer reproducible.


Run workflow on all PRs

Stack:

#23
#22
#21
#20
#24 ⬅

⚠ Part of a stack created by spr. Do not merge manually using the UI - doing so may have unexpected results.

✓ Commit merged in pull request #23


Various  fixes

Fix margin around
s (#647)
Make
s 0-height (#648)
Make
s obey $hr-width (#678)
Make
s obey $hr-margin in Outlook 2007/10/13 (#682)
Add h-line mixin to create different horizontal rules/dividers
The code required to render these horizontal rules (and this differs from the proposed Inky <h-line> code, so that may need to be updated as well):

Also, in order for this to work, $hr-margin will need to be a single value rather than something like 20px auto; Outlook and others don't obey marginon tables, so this is instead handled with padding-bottom (on the outer th) and padding-top (on the inner td with border-bottom).
I've also added support for the table.h-line selector, which looks like it will be used in an upcoming Inky release when <h-line> is implemented. (zurb/inky#46)
Also addresses #496 and #554, for which some of my Issues above are potential duplicates.

Poke @kball

To emulate the behavior in menus, maybe the structure ought to be a  on the outside, and a  on the inside? I'm not sure of the rationale for using one or the other in the rest of Inky. So:

Merge please

I ended up fixing this by putting together a pretty simple partial. As far as I know, this works in all email clients, including Outlook 2016. Normal 's do not work, of course. Cause it's Outlook. And Outlook is TERRIBLE.
Divider Partial
{{#if underscore}}

{{else}}

    {{#if margin}}<spacer size="{{margin}}"></spacer>{{/if}}

{{/if}}

{{#if margin}}<spacer size="{{margin}}"></spacer>{{/if}}

Divider CSS
table.underscore {
	width: 65px !important;
	Margin-left: auto;
	Margin-right: auto;
}

table.divider td, table.underscore td {
	border-top: $hr-border;
	font-size: $hr-height;
	height: $hr-height;
	line-height: $hr-height;
}

hr.underscore, table.underscore td {
	border-top: 4px solid $black;
}

table.underscore td {
	font-size: 4px;
	height: 4px;
	line-height: 4px;
}

This partial accepts variables for margins, color, height, and width. Here's a few examples of how to add it to your templates.
Super simple  alternative
Note: If you don't provide any values, it will use the values from $hr-border, $hr-height, etc.
{{> hr }}
You can pass values to it as well. For example:
{{> hr margin=60 height=4 color="#000000" }}
Title Underscores
You can add an underscore value, to add nice little underscores beneath titles.

Start the New Year off right!

{{> hr underscore=true }}


[CLEANUP] - refactoring DBCache

using try-with-resources to ensure streams are closed
switching from hashtable to ConcurrentHashMap
suppressing some sonar violations
increasing unit test coverage

:gear: Build finished in 12m 35s with command:
mvn clean verify -B -e -Daether.connector.resumeDownloads=false -amd \
-Daudit -P !assemblies -pl core

:warning: Failed Tests

:cloud_with_lightning_and_rain: 1 test(s) failed:

org.pentaho.di.www.ExecuteJobServletTest.testExecuteJobServletTest

    org.pentaho.di.core.exception.KettleException:
java.lang.RuntimeException: javassist.CannotCompileException: by java.util.zip.ZipException: invalid distance too far back
javassist.CannotCompileException: by java.util.zip.ZipException: invalid distance too far back

Total
Failed
Skipped

4670
1
7

Details

:information_source:  This is an automatic message


Update index.md

Fix the grammar in the documentation.

CLA signed but it says it would take about 1 hour.

Nice catch!


Generate some static fingerprint after a face recognition process is completed

Is it possible to generate some static fingerprint (string) after face recognition process is completed? It can be used to encrypt/decrypt user's password, that makes possible to pass the decrypted password to other modules likepam_gnome_keyring.so and pam_kwallet5.so, to automatically unlock them by face too.

While not impossible that's going to be incredibly hard to do in a consistent way. Even matching stored (plain text) landmarks on a users face to landmarks extracted from a video frame is an imprecise science. A detected face is never exactly the same shape as stored on disk, and that is why Howdy has a certainty config value that is always higher than 1.
What consistent biometric could we extract that always gives the exact same hash that's also long enough not to be cracked?

Thank you for the explanation! I'm wondering how this works on Windows, cuz it's "Hello" engine logs me in into the account without asking me to type password to decrypt the secrets storage, and all stored passwords become accessible without any additional actions...

I'm not entirely sure, worth looking into


@xaxiclouddev

Can we help you somehow?

I don't have know how to develop and deploy to my page.
Thanks for help.


Fix Read-the-Docs Builds

Describe the bug
Read-the-Docs builds are failing. Need to fix them.

Looks like its just a naming issue, mkdocs.yaml isn't supported, it should be mkdocs.yml


Validate template

Adds template validation. This is the completion of #35.

@jaymccon  - uncertain how to get your commits to go away.

Codecov Report

Merging #52 into master will increase coverage by 0.02%.
The diff coverage is 70.58%.

@@            Coverage Diff             @@
##           master      #52      +/-   ##
==========================================
+ Coverage   40.95%   40.98%   +0.02%
==========================================
  Files          28       28
  Lines        3550     3560      +10
  Branches      618      621       +3
==========================================
+ Hits         1454     1459       +5
- Misses       2002     2007       +5
  Partials       94       94

Impacted Files
Coverage Δ

taskcat/_template_params.py
80.51% <100%> (ø)
:arrow_up:

taskcat/_config_types.py
42.16% <100%> (+0.31%)
:arrow_up:

taskcat/_config.py
45.83% <44.44%> (-0.05%)
:arrow_down:

Continue to review full report at Codecov.

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

Codecov Report

Merging #52 into master will increase coverage by 0.02%.
The diff coverage is 70.58%.

@@            Coverage Diff             @@
##           master      #52      +/-   ##
==========================================
+ Coverage   40.95%   40.98%   +0.02%
==========================================
  Files          28       28
  Lines        3550     3560      +10
  Branches      618      621       +3
==========================================
+ Hits         1454     1459       +5
- Misses       2002     2007       +5
  Partials       94       94

Impacted Files
Coverage Δ

taskcat/_template_params.py
80.51% <100%> (ø)
:arrow_up:

taskcat/_config_types.py
42.16% <100%> (+0.31%)
:arrow_up:

taskcat/_config.py
45.83% <44.44%> (-0.05%)
:arrow_down:

Continue to review full report at Codecov.

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

/do-e2e-tests


Allow sharing for results over the URL

If this use case exists ...
My initial thought, using check digit as an example, would be to just add the arguments to the URL with a query string.
For example, for someone that generated a check digit they would share a URL of
https://cfpb.github.io/hmda-platform-tools/check-digit/?whichApp=get&inputValue=asdfasdfasdfsadfsadfsadf
or something like
https://cfpb.github.io/hmda-platform-tools/check-digit/?get/asdfasdfasdfsadfsadfsadf
where we'd split the parameter.
This way someone could share the URL and if detected we would know what to do.

We haven't heard any feedback for this feature. Closing.


Creates a new technique to test detections around disabling DNS query logging in AWS

What does this PR do?
This PR adds a new technique which creates a Route53 Resolver query logging configuration and then deletes it, to test detection rules around DNS query logging modification.

Motivation
Issue

Checklist

[x] The attack technique emulates a single attack step, not a full attack chain
[ ] We have factual evidence & references that the attack technique was used by real malware, pentesters, or attackers
[x] The attack technique makes no assumption about the state of the environment prior to warming it up

replaced by https://github.com/DataDog/stratus-red-team/pull/479


Update Recipe:- Retrieve your Core Web Vitals + CrUX data for the tested URL

Change getTestResults to runTest
To help folks run their test from the start

https://github.com/WebPageTest/WebPageTest-API-Recipes/pull/23


build: remove workaround for python fallback

This forces the python3 interpreter to be found and no longer permits
the use of Python2 as a fallback if python3 is not found.

Replace this paragraph with a description of your changes and rationale. Provide links to external references/discussions if appropriate.

Resolves SR-NNNN.

CC: @JDevlieghere @shahmishal @drexin

@swift-ci please test

@swift-ci test

@swift-ci build toolchain

Linux Toolchain (Ubuntu 16.04)
Download Toolchain
Git Sha - c757d706ac50df5c6386660b3d43982a282d443f
Install command
tar zxf  swift-PR-32496-398-ubuntu16.04.tar.gz
More info

You should make the same change to cmake/modules/StandaloneOverlay.cmake

macOS Toolchain
Download Toolchain
Git Sha - c757d706ac50df5c6386660b3d43982a282d443f
Install command
tar -zxf  swift-PR-32496-573-osx.tar.gz --directory ~/

@swift-ci Please test

@swift-ci please smoke test


Suggest some block option

It's an excellent extension. I love it. But I think you can do better. Adding some option that can block some specific websites can help focus on our work better. Reflecting the frequency that you try to go to the blocked websites in the history form is also practicable. For example, if you try to go to some blocked websites for many times, the colour of the grid in the history form turns light.

Exactly I came here to add this issue. Really I need it and it's very helpful. Forest extension has this option but doesn't show statistics on the extension and you need to phone to see that.


Upscale

Hey!
How that upscale should work?
When I have:
!USE_UPSCALE = yes
!UPSCALE_AMOUNT = 2.0

and original is 768x768, should the final result be 1536x1536 (it does not happen)? Or is it about something else?

Yes, if !UPSCALE_AMOUNT = 2.0, you should end up with an image where both dimensions are multiplied by 2.
If you're not seeing that happen, please take a look at your console output - do you see a line that says "Invoking Real-ESRGAN: ..." after each batch of images is completed? Are there any errors?

No error messages:
Invoking Real-ESRGAN: python inference_realesrgan.py -n RealESRGAN_x4plus --suffix u -s 2.0 -i ..//output/2022-10-19-image/gpu_0 -o ..//output/2022-10-19-image/gpu_0 --face_enhance -g 0
Next line is already "[cuda:0] >>> finished job #44 in 277.29 seconds." as usual.

It looks like I'm suppressing errors during upscaling, which in hindsight probably isn't a great idea. How much GPU VRAM do you have? I suspect you might be getting an out-of-memory error during upscaling.
If you're comfortable editing a bit of code, you can verify by opening the utils.py file in the scripts sub-directory and changing line 791 (if you're on Windows, otherwise skip below for Linux) from:
subprocess.call(shlex.split(command), cwd=(cwd + '\Real-ESRGAN'), stderr=subprocess.DEVNULL)

to:
subprocess.call(shlex.split(command), cwd=(cwd + '\Real-ESRGAN'))

If you're on Linux, change line 793 from:
subprocess.call(shlex.split(command), cwd=(cwd + '/Real-ESRGAN'), stderr=subprocess.DEVNULL)

to:
subprocess.call(shlex.split(command), cwd=(cwd + '/Real-ESRGAN'))

Make sure to keep the indents intact. That will allow you to see any errors that ESRGAN throws during the upscaling process.

I'm not sure what are indents, but change of line 791 didn't gave any difference. Then, just in case, I changed line 793 same way too with no differences. GPU VRAM is 11127 MB.

That is very odd. Did you see any errors when you did the initial setup?
I just added a stand-alone upscale utility that you can use to test ESRGAN to github.

This worked (although this time not through either update (both anakonda and git bash said update done but nothing new was found) - I had to download "utils" myself and put it in the right place), 512 -> 1024.
Basically with that I have the answer to my interest and this case solved for me. I was curious to see upscale result if it is any better than Topaz Gigapixel AI. Quite similar.


Reduce gcc callback

More callbacks means rely more on gcc-python-plugin and harder to understand. Just like collect_fn/edge/struct, this PR moves variable info collection to final_work(). Meanwhile, the include_file() callback is not used for long time, it's time to remove it.
BTW, the private implemented function gcc.get_location() is abandoned.

LGTM


[BUG] Compendium views not matching with Alpha Suit.

Module Version: v0.4.6
The compendium view does not match with the Alpha Suit
To Reproduce
Open a compendium side by side and compare.

Browser:
Opera
Foundry Version: 10.283
Game System: dnd5e 2.03
So now after being able to browse the compendiums without Alpha Suit freezing, I see that the view does not match the compendium. First the folders seem to be in a random order and then there are spells outside of the folder (but also a duplicate of them inside those folders).

Seems like I should add sorting for folders... I thought it works.
But these extra items outside folders is much more intriguing. Can I test this compendium some way?

spell_compendium.zip

The same happens with another compendium that has playlists and tracks.

I don't know if this is related to this bug or should I open a new topic:  The Alpha Browser, when searching under NPCs, Items, Spells and Feats, does not index anything from my Shared Compendium (the one that has the issues above). It might be missing other compendiums too but I only noticed those, since I use them daily.

I'd never touch shared compendiums before, so it's a quite possible that the module works with them in a wrong way. I'll try to fix it in a couple of days.

I hope both of issues are fixed in https://github.com/averrin/alpha-suit/releases/tag/0.4.7
Please reopen issue if not.


Set-SFTPFile LocalFile Parameter should accept an string[]

Set-SFTPFile LocalFile Parameter should be able to do multiple uploads by specifying more than one file.

code added and merged in the Release_v2 branch


Add initial driver discovery and setup flow

core-api & core-simulator are soon ready with the integration setup flow.
This PR shows the new features

added support for new messages: setup_driver, set_driver_user_data, driver_setup_change, abort_driver_setup
refactored examples: one subdirectory per example
enhanced example README
minimal example is now runnable and can be registered in the simulator with the web-configurator
refactor message & event "enums"

separate internal events from API event messages
use symbols for internal events for a clear separation and to disallow untyped strings

PR will be updated once unfoldedcircle/core-api#25 is merged.


Template Management

Desired behaviour: The ability to create custom day planner templates with the additional ability to specify particular templates for particular days
How it would work:

Create templates

In vault
External to vault

In the settings page, have:

Option to set default template (must be able to revert this to the default)
Option to add an override template (no clue what to call it) to a list with each item having:

checkboxes for days it applies to

Some logic should prevent multiple templates from being assigned to a single day; or,
It could append templates that share a day which could allow for reusable components and some flexibility

template file
template name

user-friendly name just so if they come back it's easier to remember the purpose of specific templates.

I think that's not the purpose of this plugin. You could use templater for that. It's very versatile (If statesments and moment.js library can do all of this work). If you like it I could provide examples for that.

It was more meant as a small quality of life improvement rather than specifically a must-need feature, you make a good point you can do the same with templater (I was unaware of templater, so thank you). I am happy to close this since it's not a show-stopping thing, more of a way to automate templating stuff without much manual handling from the user


Tile 6157 observed on 20240404 marked as unsure due to feature in redshift distribution

I believe there might be a notable pattern in the redshift distribution between petals 0 and 1 on tile 6157 (observed on 20240404, exposure 234297).
You can see the QA plot here:

This feature appears similar to what was observed on tile 10015 the night before, on 2024003. Here's the image:

To me, it seems like there's a cluster of redshifts between petals 0 and 1, surrounded by emptier regions. However, I might be reading too much into the data. I'd really appreciate a second opinion on this.

This does look a bit fishy, but I can't corroborate any issues with things in the sframes or sky redshifts, and the redshift histograms look fine, so I am going to go ahead and mark good.


CARBON_LOGFILE Size based rolling appender does not work as expected

Description
As the documentation [1] explained when the size limit of the log file is reached it should create a new log file. But when the size reached it does not create a new log file.
[1] https://apim.docs.wso2.com/en/4.0.0/administer/logging-and-monitoring/logging/managing-log-growth/
Steps to Reproduce

Go to the <APIM_HOME>/repository/conf directory and open the log4j2.properties file and reduce the size of the CARBON_LOGFILE as follows.

appender.CARBON_LOGFILE.policies.size.size=2KB

Save the changes and start the server.
You will see that additional log files are not created as expected.

Steps to resolve
Go to the <APIM_HOME>/repository/conf directory and open the log4j2.properties file and update the pattern of the CARBON_LOGFILE as follows.
appender.CARBON_LOGFILE.filePattern = ${sys:carbon.home}/repository/logs/wso2carbon-%d{MM-dd-yyyy}-%i.log
Save the changes and start the server.
Affected Component
APIM
Version
4.0.0
Environment Details (with versions)
No response
Relevant Log Output
No response
Related Issues
No response
Suggested Labels
No response

Fixed in public branch with https://github.com/wso2/product-apim/pull/11342


Update README.md

I hereby agree to the terms of the CLA available at: https://yandex.ru/legal/cla/?lang=ru
Description of changes:

"Source are stored: \n\n en: https://storage.yandexcloud.net/nanov94-linux/yfm-a8f758c5-fd7d-4e9e-a06f-71bc33a0a1c8/en/index.html,\n ru: https://storage.yandexcloud.net/nanov94-linux/yfm-a8f758c5-fd7d-4e9e-a06f-71bc33a0a1c8/ru/index.html"

"\n\nWARN Variable specified_key not found in /en/compute/concepts/instance-groups/variables-in-the-template.md\nWARN Variable unknown_key not found in /en/compute/concepts/instance-groups/variables-in-the-template.md\nWARN Variable unknown_key not found in /en/compute/concepts/instance-groups/variables-in-the-template.md\nWARN Variable specified_key not found in /en/compute/concepts/instance-groups/variables-in-the-template.md\nWARN Variable unknown_key not found in /en/compute/concepts/instance-groups/variables-in-the-template.md\nWARN Variable unknown_key not found in /en/compute/concepts/instance-groups/variables-in-the-template.md\nWARN Variable label not found in /en/monitoring/concepts/querying.md\nWARN Variable host not found in /en/monitoring/concepts/visualization/dashboard.md\nWARN Variable myparm not found in /en/monitoring/concepts/visualization/dashboard.md\nWARN Variable label not found in /en/monitoring/concepts/querying.md\nWARN Variable isotime | clean_resource_name not found in /en/solutions/infrastructure-management/packer-quickstart.md\nWARN Variable isotime | clean_resource_name not found in /en/solutions/infrastructure-management/packer-quickstart.md\nWARN Variable .TablePathPrefix not found in /en/ydb/sdk/index.md\nWARN Variable ydb-cli not found in /en/ydb/quickstart/examples-ydb-cli.md\nWARN Variable ydb-cli not found in /en/ydb/quickstart/examples-ydb-cli.md\nWARN Variable ydb-cli not found in /en/ydb/quickstart/examples-ydb-cli.md\nWARN Variable ydb-cli not found in /en/ydb/quickstart/examples-ydb-cli.md\nWARN Variable ydb-cli not found in /en/ydb/quickstart/examples-ydb-cli.md\nWARN Variable .TablePathPrefix not found in /en/ydb/sdk/index.md\nWARN Variable ydb-cli not found in /en/ydb/maintenance/backup_and_recovery.md\nWARN Variable label not found in /ru/monitoring/concepts/querying.md\nWARN Variable host not found in /ru/monitoring/concepts/visualization/dashboard.md\nWARN Variable myparm not found in /ru/monitoring/concepts/visualization/dashboard.md\nWARN Variable label not found in /ru/monitoring/concepts/querying.md\nWARN Variable isotime | clean_resource_name not found in /ru/solutions/infrastructure-management/packer-quickstart.md\nWARN Variable isotime | clean_resource_name not found in /ru/solutions/infrastructure-management/packer-quickstart.md\nWARN Variable .TablePathPrefix not found in /ru/ydb/sdk/index.md\nWARN Variable .TablePathPrefix not found in /ru/ydb/sdk/index.md\n\n"


TLS breaks randomly on ingress update

NOTE: GitHub issues are reserved for bug reports only.
For anything else, please join the conversation
in Kong Nation https://discuss.konghq.com/c/kubernetes.

Summary
In addition to #524 my issue seems different than those cases.
I'm using separate certificate for each SNI, no duplication, no cross namespace reference.
Some certificate are managed by certbot, some are from kubernetes secrets.
Whenever there is a change on ingress, e.g. update/delete ANY ingress resources, there is a small chance to break TLS.
Kong Ingress controller version
master branch with commit 17bc775, reproducible on previous version as well
Kubernetes version
paste kubectl version output
Client Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.0", GitCommit:"2bd9643cee5b3b3a5ecbd3af49d09018f0773c77", GitTreeState:"clean", BuildDate:"2019-09-18T14:36:53Z", GoVersion:"go1.12.9", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"16", GitVersion:"v1.16.2", GitCommit:"c97fe5036ef3df2967d086711e6c0c405941e14b", GitTreeState:"clean", BuildDate:"2019-10-15T19:09:08Z", GoVersion:"go1.12.10", Compiler:"gc", Platform:"linux/amd64"}
Environment

Cloud provider or hardware configuration: Bare metal
OS (e.g. from /etc/os-release): Ubuntu 18.04
Kernel (e.g. uname -a): 4.15.0-70-generic
Others: running with Kong 2.0.3

What happened
Sometimes TLS breaks when update made towards other unrelated ingress/certificate.

In above screenshot, those configuration sync are triggered by certbot for renewing (on the right side).
Among 5 of kong pods, one of them run into issue for several times (on the left side), and only recover by next re-sync.
Expected behavior
TLS should always work
Steps To Reproduce
Can't not constantly reproduce the issue, I met this a few time a day with:

Running some kong pods
Monitoring any SNI endpoint with each Pod's IP
Keep update/delete ingress (maybe with some certbot renewing)

I'm quite certain that this is a bug in Kong and not the controller.
I'll do some tests to investigate this and get back to you.

I got it to reproduce.
Here is the bug report for Kong: https://github.com/Kong/kong/issues/5789

@Ehekatl What is the value of KONG_NGINX_WORKER_PROCESSES environment variable in your case?
If I set it to 1 then this problem goes away (it might not be an acceptable solution for all use cases).

@hbagdi Ya, we set KONG_NGINX_WORKER_PROCESSES  6.
Thanks so much for jumping on this 🎉

Closing this since it is being tracked in https://github.com/Kong/kong/issues/5789. Kong 2.0.5 should contain a fix for this.


Multi cursor commands?

What are the commands for multi-cursor? (eg: editor:insert-cursor)

There currently are no commands for multi cursors.  This is mostly because the current keymap system does not handle mouse keybindings, and so adding/removing multi cursors is hardcoded.
Because we treat our issues list as the Atom team's backlog, we close issues that are questions since they don't represent a task needing to be completed. For most questions about Atom there are a lot of options, check out:

The Atom Flight Manual
The Atom FAQ on Discuss
Discuss, the official Atom and Electron message board
Join the Atom Slack team

On Discuss and in the Atom Slack team, there are a bunch of helpful community members that should be willing to point you in the right direction.

Sorry, I wasn't clear. I'm actually looking for the command that modifies the functionality of a mouse click to insert a new cursor. The default key binding on macOS is command+click.


Problem with /dev/stdout

docker version:
Client:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5
 Built:        Fri Nov 20 13:12:04 UTC 2015
 OS/Arch:      linux/amd64

Server:
 Version:      1.9.1
 API version:  1.21
 Go version:   go1.4.2
 Git commit:   a34a1d5
 Built:        Fri Nov 20 13:12:04 UTC 2015
 OS/Arch:      linux/amd64

docker info:
Containers: 0
Images: 17
Server Version: 1.9.1
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 17
 Dirperm1 Supported: true
Execution Driver: native-0.2
Logging Driver: json-file
Kernel Version: 3.19.0-39-generic
Operating System: Ubuntu 14.04.3 LTS
CPUs: 4
Total Memory: 7.522 GiB
Name: LPPF05RP3K
ID: YIRI:PXOT:A7IB:KPFH:IM6K:TXEY:QBDA:UZ7O:HH2N:PHRB:WOFH:76JJ
WARNING: No swap limit support

uname -a:
Linux LPPF05RP3K 3.19.0-39-generic #44~14.04.1-Ubuntu SMP Wed Dec 2 10:00:35 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

When I run my container with
sudo docker run -i -t custimage /bin/bash

It logs on as root, where I can do an echo "hello" > /dev/stdout ok. But when I do the same as a user:
#su peewee
$echo "hello" > /dev/stdout

It says to me permission denied. Is there a workaround for this?
/dev/stdout points to:
lrwxrwxrwx 1 root root 15 Dec 10 15:29 /dev/stdout -> /proc/self/fd/1

while /proc/self/fd/1 points to:
lrwx------ 1 root root 64 Dec 10 15:30 /proc/self/fd/1 -> /8

which is a link nowhere to be found. Is there a workaround on that?

Hi!
Please read this important information about creating issues.
If you are reporting a new issue, make sure that we do not have any duplicates already open. You can ensure this by searching the issue list for this repository. If there is a duplicate, please close your issue and add a comment to the existing issue instead.
If you suspect your issue is a bug, please edit your issue description to include the BUG REPORT INFORMATION shown below. If you fail to provide this information within 7 days, we cannot debug your issue and will close it. We will, however, reopen it if you later provide the information.
This is an automated, informational response.
Thank you.
For more information about reporting issues, see https://github.com/docker/docker/blob/master/CONTRIBUTING.md#reporting-other-issues

BUG REPORT INFORMATION
Use the commands below to provide key information from your environment:
docker version:
docker info:
uname -a:
Provide additional environment details (AWS, VirtualBox, physical, etc.):
List the steps to reproduce the issue:
1.
2.
3.
Describe the results you received:
Describe the results you expected:
Provide additional info you think is important:
----------END REPORT ---------
#ENEEDMOREINFO

See #11462. It explains why this is happening.

I'll close this in favor of https://github.com/docker/docker/issues/11462, please continue the discussion there, or subscribe to that issue using the "subscribe" button.
Thanks @phemmer, was looking for that issue earlier :+1:


Add tests for remote actors

Following #357, this is a trial to have better test coverage. Since its aim is to make sure the current logic works as expected and to prevent having undesirable side effects in future modification, its modification does not contain many changes to the current codebase. However, as parts of refactoring, this work contains some minor changes introduced in a86b920 and
5df75ed.
Being not sure if this course of action is welcomed by all collaborators, this only contains some tests on core functions as a trial. Please feel free to reject if another approach is preferred. I hope this supports #348 to release v1 in the near future.

nice work.

Could I have your opinion about this? @rogeralsing @PotterDai

@oklahomer Thank you very much for your work and really sorry for the delay! I will merge it right the way! =D


Using tilted decode results in error on linux

Hi
Thank you for this wrapper. I'm trying to set it up myself but now I'm having the following problem:

If tilted decoding is not used, it results in OOM (on a 3090)
If tilted decoding is used, it results in the following error:

File "/home/cybertimon/Repositories/ComfyUI/custom_nodes/ComfyUI-MochiWrapper/nodes.py", line 325, in decode
row.append(torch.cat(time, dim=2))
^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: torch.cat(): expected a non-empty list of Tensors
^^^^^^^^^^^^^^^^^^^^^^^^
RuntimeError: torch.cat(): expected a non-empty list of Tensors

The workflow is exactly as shown in your video.
Do you know how I can fix this?
Kind regards,
Timon

Same frame count, or did you reduce the generated frames? The  frame_batch_size in the decoder can't be smaller than the generated latent count, which is approximately images divided by 6 (need to check the exact math on this).

Added better errors and handling for this, it won't try to tile decode if the frame_batch_size is larger than the actual sample count to decode.

Thanks, I will test it again soon!


release,ci: add dbt integration script

Signed-off-by: Maciej Obuchowski<EMAIL_ADDRESS>

Codecov Report

Merging #154 (036e878) into main (41959f3) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main     #154   +/-   ##
=======================================
  Coverage   89.33%   89.33%
=======================================
  Files          27       27
  Lines        1454     1454
=======================================
  Hits         1299     1299
  Misses        155      155

Continue to review full report at Codecov.

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


typo on Comparison page

Describe the bug
Theres a typo at the bottom of the Comparison page.
To Reproduce
Steps to reproduce the behavior:

Go to Comparison page
"That beign said" should be "That being said"

Expected behavior
Screenshots

Fixed, good catch thank you @getinnocuous 🙏🏻


Fix typo in examples/causal_language_modeling/peft_lora_clm_accelerate_ds_zero3_offload.py

Fixes issue #275

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


[travis] Remove python 2 support and update Django

I belive only dependencies needed to be updated, if anything else needs updating just let me know. I also updated the travis.yml file to update to django 3 and remove python 2 support.

Django 3 is not  currently supported on the travis CI


fix(cache): use dumps for RedisCache

Description
Attempts to fix RedisCache for ChatGenerations using loads and dumps  used in SQLAlchemy cache by @hwchase17 . this is better than pickle dump, because this won't execute any arbitrary code during de-serialisation.
Issues
#7722 & #8666
Dependencies
None, but removes the warning introduced in #8041 by @baskaryan

@jaikanthjay46 This makes it work for ChatGenerations to? Is there a reason that JSON didn't. @baskaryan and I talked about this but I can't remember why. whats the underlying serialization now?

@jaikanthjay46 This makes it work for ChatGenerations to? Is there a reason that JSON didn't. @baskaryan and I talked about this but I can't remember why. whats the underlying serialization now?

It is serialised to JSON, since we use langchain's loads and dumps it stores it with Langchain Object metadata and reconstructs the objects automatically.
I have a variation of this I use for work, which uses just plain old json.dumps and _message_to_dict from messages.py, but created a subclass called ChatRedisCache

Added a new commit fixing one linting error that I seem to have missed in the test files.

@Spartee Hopefully that answered your questions?

It did. One more
Would this impact/change existing deployments with this functionality? (Obviously not the new functionality since it didn't exist before)

Ah! good point. Yes, it does. Perhaps, I should add a try-except and log a warning message like SQLAlchemy cache did when it changed data layouts.
Although, this might be a lesser hit since most Redis keys might have a TTL expiry anyway.

@Spartee -- added a fallback if it fails, and logs an warning. This should not impact any existing deployments now.

Eagerly waiting for this one :)

Fixed merge conflicts.
@baskaryan / @hwchase17 -- Any feedback or comments ? perhaps something else I can help with to get this sorted ?

lgtm, thank you @jaikanthjay46 @Spartee!


condition callback has inconsistent access to data.id

Link to reproduction
n/a
To Reproduce

Create a new payload app
Update the Example collection as below
Save an entry to Example

import { CollectionConfig } from 'payload/types';

// Example Collection - For reference only, this must be added to payload.config.ts to be used.
const Examples: CollectionConfig = {
    slug: 'examples',
    admin: {
        useAsTitle: 'someField',
    },
    fields: [
        {
            name: 'foo',
            type: 'text',
        },
        {
            name: 'someField',
            type: 'text',
            admin: {
                condition: (data, _) => {
                    if (data && data.id) {
                        return true;
                    } else {
                        console.log('Hide it!');
                        return false;
                    }
                },
            },
        },
    ],
};

export default Examples;

Describe the Bug
condition callback has inconsistent access to data.id, when rendering the collection create endpoint the condition callback appears to run multiple times (2 or more) and it appears on the first run data.id is properly populated but all subsequent runs it is not
Payload Version
1.7.1

Hey @ssyberg good catch. I can see how / why this might happen. Will investigate shortly!


How to get whole CompletionItems that vscode provided in language service API "registerCompletionItemProvider"?

From @BleyChen on November 10, 2015 6:57
I want to develop an extension for JavaScript Intellisense in VSCode , And now i meet an problem that when i call the API "registerCompletionItemProvider" in the following code , i can't get the whole completionItems that provided by the VSCode itself in method "provideCompletionItems",anyone can help me?
  vscode.languages.registerCompletionItemProvider("javascript",
{
	resolveCompletionItem(item:vscode.CompletionItem, token: vscode.CancellationToken): vscode.CompletionItem
	{

	   var completionItem1:vscode.CompletionItem = new vscode.CompletionItem("id");
	   completionItem1.detail = "aaa";
	   completionItem1.filterText = "aa";
	   completionItem1.insertText = "aa";
	   return completionItem1;
	}
	,
	provideCompletionItems(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken): Promise<vscode.CompletionItem[]>
	{
    // I want to get 	completionItems that provided by the VSCode itself ,not like following code ,provided by myself. does any variable has stored completionItems.

		return new Promise((resolve, reject) => {
		var completionItems:vscode.CompletionItem[] = [];
		var completionItem:vscode.CompletionItem = new vscode.CompletionItem("bb");
		completionItem.detail = "bde";
		completionItem.filterText = "bb";
		completionItem.insertText = "bb";
		completionItems.push(completionItem);
		return resolve(completionItems) ;
					});
	}
})

Copied from original issue: Microsoft/vscode-extensionbuilders#89

From @jrieken on November 10, 2015 14:48
unsure if i have understood your question correctly, but wrt provideCompletionItems and resolveCompletionItem note the following:

VS Code will always call provideCompletionItems to get a list of all completions available at a position.
If the provider implements the optional method resolveCompletionItem it will be invoked when a completion is selected in the completion list UI. You should fill in detail and documentation if it was too expensive to fill in for each item during step #1.

so, to just get completions it's enough to return an array of completion items from provideCompletionItems

From @BleyChen on November 11, 2015 2:54
sorry ,maybe my description is not very clear ,as we know , when we write JavaScript Code in JS File ,it will pop up completion list,  what I want to know is that whether I can get completion list provided by the VSCode itself  in provideCompletionItems.

From @jrieken on November 13, 2015 12:11
Sorry, you cannot do either. The item someone else provided, including those VSCode provides, cannot be access by someone at that time, also resolveCompletionItem will be called with items your provider created.

From @BleyChen on November 13, 2015 3:53
jrieken,  i have two questions as following
1# .i just want to know whether has an variable stored completion items that provided by the VSCode itself that i can use in  method provideCompletionItems . (my extension need use completion item to get additional information) ,
2#. i found that resolveCompletionItem will be triggered only when completion item which is provided by myself  was selected ,so i want to know whether resolveCompletionItem  can be called when user select someone else completion item in completion list UI, thank you!

We also ave this issue and it's something we need to work on - but for now the message is cropped at one line.  This hits people in the VSCode API a lot as well.

From @BleyChen on November 17, 2015 8:27
jrieken, thanks your replay , and I want to ask your some questions as following:
class CompletionItem {
label: string;
kind: CompletionItemKind;
detail: string;			//
documentation: string;	//
sortText: string;		//
filterText: string;		//
insertText: string;
textEdit: TextEdit;		//
constructor(label: string);
}

CompletionItem has one property named textEdit ,do you know what's the function of this property?

do you know whether the words in documentation property  of completionitem can wrap , the following code that I write can't wrap in the UI and only show in one line ,if words is more longer it will be clipped.
          provideCompletionItems(document: vscode.TextDocument, position: vscode.Position,          token: vscode.CancellationToken): Promise<vscode.CompletionItem[]>
 {
 	return new Promise((resolve, reject) => {

 	var completionItems:vscode.CompletionItem[] = [];
 	var completionItem:vscode.CompletionItem = new vscode.CompletionItem("id");
 	completionItem.detail = "test javascript detail";
 	completionItem.documentation = "mde\r\nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf nadfdsf";
 	completionItem.filterText = "test";
 	completionItem.insertText = "bb";
 	completionItem.label = "test";

})
}

F8 hitting F8 should give you more space if that works for your users?

Actually sorry I lie that's for a diagnostic not a completion :(

We have now API Commands for this

@jrieken  which API Commands ,can you tell me ,thank you!


Can't install cameralib

I have run install_dependencies.sh, now I'm trying to run code in demos folder and everytime I have to import cameralib I get the following error
import cameralib
ModuleNotFoundError: No module named 'cameralib'

How can I install cameralib?

pip install git+https://github.com/isarandi/cameralib.git  should work, but it's included in environment.yml already. Alternatively conda install cameralib -c isarandi, but Conda packaging is a bit more finicky so it may work better with pip.


predicateObj.predicate.chosen is undefined exception

...
However, what I noticed is there is a strange bug occurring sometimes - solely when working with task with statistical data set.
I get this exception thrown:
Error: predicateObj.predicate.chosen is undefined
Steps I took:

go to result of a task with statistical data set
go to next step
make a change (e.g. remove a dimension)
click save feedback
click reexecute (I get the aforementioned exception, which results in that I never get taken back to task configs screen and the button is replaced by a spinner indefinitely. The bug therefore seems to be in controllbuttons.js > sendFeedback function.)

Additionally, after taking these steps, when returning to task configs screen, it is necessary to take these steps only to get the same exception again:

go to result of a task with statistical data set
click save feedback
click reexecute

@KataBoku , any ideas about this?
...

@KataBoku please write shortly where the problem was

@istvan-satmari Can you please retest if solved?

Branch blinkingDataCube, works well. OK


No audio on iOS 10 (and most likely all other versions).

It's as simple as it sounds. No sound on iOS 10 (and most likely below). The game being run was "Mario and Luigi: Superstar Saga".

Okay, however, it wasn't listed. I'm going to do some research into the bug/issue and I'll notify you if I find a potential fix.

I know this is relatively quick after my other reply, but I've attached a link to the post. It seems iOS by default mutes the Audio API until some user input. “Safari on iOS 6 effectively starts with the Web Audio API muted. It will not unmute until you attempt to play a sound in a user input event.”
http://stackoverflow.com/questions/12517000/no-sound-on-ios-6-web-audio-api/12569290

Yup, I know about that, but it seems iOS 10 broke that. Stuff I know used to work on iOS no longer does.


Move history service functionality into stacks model

Rather https://github.com/Microsoft/vscode/issues/6544


HashMap needs a copy method

Just like the built-in dict, Hashmap needs a copy method.

Implemented on commit 89cdbc9.


Adding new certificate field

Changing logic to use NewCertificate field
Will need to be revendored to use changes in:
microsoft/moc#16

/azp run


When selecting a multipolygon, don't render its members with a yellow color

A new awesome functionality was recently added by @quincylvania that renders the members of a selected relation yellow.  Unfortunately, multipolygon members are also rendered yellow, even though multipolygons behave as areas in all other ways.

Unfortunately, multipolygon members are also rendered yellow, even though multipolygons behave as areas in all other ways.

@BjornRasmussen I actually kind of like this behavior since you can instantly tell if you selected a way or a multipolygon without scrolling the inspector. You can also tell whether you selected the multipolygon itself or one of its members. Further, it makes all relations behave consistently.
Still, there's an argument to be made that mappers shouldn't have to worry about the underlying differences between single-part and multi-part areas.

I love to new (yellow-display) feature in general. :-)
In some way an off topic question:
Could you please reduce a bit (if it make sense for all) the blinking frequency for the garish/dazzling yellow visualization? ;-)

Could you please reduce a bit (if it make sense for all) the blinking frequency for the garish/dazzling yellow visualization? ;-)

Yes, I agree the yellow is a bit overpowering at the moment 💛⭐🌕🌼🔆😅

The yellow highlight is, in my opinion, not a great choice for multipolygons, since it sends the message that the area isn't selected, but rather that a parent relation of the area is selected, which is misleading.

it sends the message that the area isn't selected, but rather that a parent relation of the area is selected

You're right, I guess this is probably how the average person would see this. Like I said, most people shouldn't have to know that single-part and multi-part areas are different types.


Timeout - Async callback was not invoked within the 30000 ms timeout

When running the test, I receive this error specified by jest.setTimeout.Timeout - Async callback was not invoked within the 30000 ms timeout specified by jest.setTimeout.Error:
The first one works.
  it('takes a screenshot of the initial screen', async () => {
    const screen = await takeScreenshot('initial');

    expect(screen).toMatchBaseline();
  });

The second one doesn't work.
 it('show loading, then takes a screenshot', async () => {
    await press('showLoading'); // if I remove this line, it is working.
    const screen = await takeScreenshot('show-loading');
    expect(screen).toMatchBaseline();
  });

My opinion is that when calling the press function, it doesn't find the testID.
My code:
 return (
    <SafeAreaView style={backgroundStyle}>
      <StatusBar
        barStyle={isDarkMode ? 'light-content' : 'dark-content'}
        backgroundColor={backgroundStyle.backgroundColor}
      />
      {loading && <ActivityIndicator />}
      <Pressable testID="showLoading" onPress={() => setLoading(true)}>
        <Text>Show Loading</Text>
      </Pressable>
    </SafeAreaView>
  );

My repo link is here: https://github.com/burhanyilmaz/reactNativeOwl
my logs exist on there.

I'm having the same issue - everything works as expected on iOS, but when running on Android I get a similar error message:
Timeout - Async callback was not invoked within the 5000 ms timeout specified by jest.setTimeout.Error

I've reduced my tests down to this:
describe("Tests", () => {
  beforeAll(async () => {
    await press("Tests");
  });

  it("should work", () => {});
});

There is a View with the TestID Tests, and I can verify that this is working as expected on iOS - but it doesn't seem like it is accessible on Android.
I'm running the tests in the Android simulator.

@chrfalch testID is not accessible in the android simulator. I agree with you.
This demo example is working well in the android simulator.  "react-native": "0.66.0"
https://github.com/FormidableLabs/react-native-owl/tree/main/example
This demo is not working well in the android simulator "react-native": "0.68.2"
https://github.com/FormidableLabs/react-native-owl-demo
it can be related to rn version.
@manosim @robwalkerco

Thanks for looking into this @burhanyilmaz
We spent some time debugging this yesterday, but haven't found the exact cause yet, but it appears to be caused by an issue with the websocket messaging that is used to communicate between the test running in Jest, and the Owl client running on the test app.
We will keep investigating...

@robwalkerco thank you for that 🙂

@burhanyilmaz @chrfalch
We have published version 1.1.1 which fixes the issue with running the Owl tests on Android.
The example project has been updated to 0.69.5 as well for reference.
Please let us know if you continue to have any Android issues after updating the library.


[Manual] - Switchers are disabled on "Linked accounts" screen after an attempt to turn off all accounts

Commit number: 7f3d09256e9b78b6e4cd0207ad47b75f4691d65e
Preconditions:

test user is linked to to the application by a single account;
test user is signed in;

Steps to reproduce:

Open "Linked Accounts" screen
Try to turn off all linked accounts
Close a message that at least one account should be connected

Actual Result: All switchers are disabled on the screen
Expected  Result:  All switchers are enabled on the screen

Verified on a build from commit number 87972900b3daeb656a8ae610bfa0da5a9235a9f9


I added the null safety structure to the project and updated it to the latest version, making the project operational.

I added the null safety structure to the project and updated it to the latest version, making the project operational.

I added the null safety structure to the project and updated it to the latest version, making the project operational.


Cannot read properties of undefined (reading 'id')

Whenever I try to display a thread by clicking a button with eye icon (Drirrdown) I am left with blank white screen. The error in console says:
TypeError: Cannot read properties of undefined (reading 'id')     at I (main.8ae5fa74.js:2762:2575)     at Xu (main.8ae5fa74.js:3682:55163)     at Kc (main.8ae5fa74.js:3686:9219)     at Tc (main.8ae5fa74.js:3686:996)     at _u (main.8ae5fa74.js:3686:924)     at vs (main.8ae5fa74.js:3686:774)     at Wo (main.8ae5fa74.js:3684:11323)     at main.8ae5fa74.js:3682:39858     at n.unstable_runWithPriority (main.8ae5fa74.js:3728:3787)     at Vs (main.8ae5fa74.js:3682:39632)
and the next one is the same:
main.8ae5fa74.js:2762 Uncaught TypeError: Cannot read properties of undefined (reading 'id')     at I (main.8ae5fa74.js:2762:2575)     at Xu (main.8ae5fa74.js:3682:55163)     at Kc (main.8ae5fa74.js:3686:9219)     at Tc (main.8ae5fa74.js:3686:996)     at _u (main.8ae5fa74.js:3686:924)     at vs (main.8ae5fa74.js:3686:774)     at Wo (main.8ae5fa74.js:3684:11323)     at main.8ae5fa74.js:3682:39858     at n.unstable_runWithPriority (main.8ae5fa74.js:3728:3787)     at Vs (main.8ae5fa74.js:3682:39632)
I didnt do any modifications to the plugin, only using as-is. My config: (maybe my config is wrongly done idk)
comments: {         enabled: true,         config: {             entryLabel: {                 "*": ["Title", "title", "Name", "name", "Subject", "subject"],                 "api::post.post": ["Comment"],                 "api::video.video": ["Comment"],                 "api::short.short": ["Comment"],             },             reportReasons: {                 BAD_LANGUAGE: "BAD_LANGUAGE",             },         },     },
Any help please?

@themtaysw thanks for reporting this issue. Are you able to provide more details about your setup?

Environment (node js version, database type and version)
Screenshot of Settings->Comments->Configuration

yes yes
so my env:
❯ yarn -v
1.22.19
❯ node -v
v16.12.0
"strapi-plugin-comments": "^2.2.4"

Settings looks legit. Which DB you're using?

So I am using MariaDB 10.5. and the payload is:
{content: "test thread",…} author :  {id: 1, firstname: "Matej", lastname: "LN", username: "usrname, email: "email@email.com",…} blocked :  false createdAt :  "2022-02-19T16:35:31.380Z" email :  "email" firstname :  "Matej" id :  1 isActive :  true lastname :  "LN" preferedLanguage :  "en" updatedAt :  "2022-07-10T08:50:55.717Z" username :  "username" content :  "test thread"
(i edited the personal data)

Ah you see, adding comments via admin Panel is not a way here because of custom logic for POST/PUT endpoints of the plugin exposed on client end.
That seems a reason of. Have you added them directly from the Moderation Panel via admin response (should not be possible) or using the Collections?

i clicked this 😅

So seems something fails in admin response ;) Let us investigate your issue.

Fixed in v2.2.5

thanks really much❤working now


Click on  tag does not reliably scroll to section

Describe the bug
I set up a small website, that is supposed to work like a single page application.
My main nav consists of 4 links of which the first is an  Tag and the other three are regular  with hashes as hrefs.
The  Tags link to sections on my page and clicking on them should scroll the associated area into view,
however, when I am clicking on a link on a desktop browser I notice that sometimes the link will just become unresponsive and the page won't move at all unless I clicked it a few times or click to another link first and then the original one again.
On first load it seems to work reliably initially except for the furthest section. But once a link has been clicked and I scroll up to click the same link again, it will stop working unless I click the link up to 6 times.
On Mobile I have the same nav hidden behind a toggle, but so far I couldn't reproduce the problem there.
In my opinion it's worth mentioning that I tried to get around this problem by overwriting the default click behaviour of an  Tag with an eventListener. I thought that document.getElementById("id").scrollIntoView() would give me the desired behaviour programmatically. But instead I got the same problem.
At another issue I saw that someone with a similiar problem suggested using target="_self" on the link but that did not fix my issue.
Your Example Website or App
https://logopaedie-langenberg.com/
Steps to Reproduce the Bug or Issue

Go to the Web Page https://logopaedie-langenberg.com/
Click on either "Über mich", "Anfragen", "Verordnungen
If it scrolls to the associated section, go back up and click the same link again.

Expected behavior
As a User I expect to click the link and directly get to the desired information.
Screenshots or Videos
No response
Platform

OS: [ Windows 11]
Browser: [Edge(Chromium), Firefox]
Version: ["@solidjs/router": "^0.6.0", "solid": "^0.2.1", "solid-js": "^1.6.6"]

Additional context
No response

@me-jterhorst  did you manage to fix it?

I think that's just how the browser works, the fragment technically didn't change, so no navigation happened, so the browser doesn't scroll to the element again.

We've made some changes since this issue was posted. Although I suspect it may still be here. But the reproduction is fine so since this is stale I'm going to close. OP can re-open with a reproduction, and anyone else a new issue if they hit something like this.


Start.sh on ARM64 is getting an error: ERROR: Downloading linutil

Describe the bug
While using a raspberry pi running ubuntu
When I run start.sh I get "ERROR: Downloading linutil"
To Reproduce
Steps to reproduce the behavior:

On a Raspberry pi (Or ARM64 processor)
Run "curl -fsSL https://christitus.com/linux"
See error

Expected behavior
It to download the linutil-aarch64 file and run it
Additional context
I notice in the past few releases there is not a linutil-aarch64 file in the release set, if this is deprecated then the start script needs be updated.

https://github.com/ChrisTitusTech/linutil/issues/259#issuecomment-2332967536

#496


[Search] Opt-out of Azure Search's relevancy changes

⚠ This will block search index rebuilds after July 15, 2020!
From Azure Search's documentation: https://docs.microsoft.com/en-us/azure/search/index-ranking-similarity

Starting July 15, 2020, newly created search services will use the BM25 ranking function, which has proven in most cases to provide search rankings that align better with user expectations than the current default ranking. ... With this change, you will most likely see slight changes in the ordering of your search results.
For services created before July 15, 2020: If the similarity is omitted or set to null, the index will use the old classic similarity algorithm.
For services created after July 15, 2020: If the similarity is omitted or set to null, the index will use the new BM25 similarity algorithm.
You can also explicitly set the similarity value to be one of the following two values: "#Microsoft.Azure.Search.ClassicSimilarity" or "#Microsoft.Azure.Search.BM25Similarity".

We should opt-out of BM25Similarity until we have validated that these change improve relevancy for NuGet's search.

The improvement is minor:
Curated Search Queries
======================
Control:   0.745082727845896
Treatment: 0.746670341247443

Client Curated Search Queries
=============================
Control:   0.676177468352019
Treatment: 0.679542389231266

We can stick with it while we move to the new Azure SDK.
FYI this only applies when using the new Azure SDK. It appears our current legacy SDK safely keeps the classic similarity during index rebuilds.


[Event Request] Report 7000090 "Payment order - Export N34"

Hello,
I need an event called OnBeforeOnAfterGetRecordCarteraDocDataItem in report 7000090 "Payment order - Export N34" in "Cartera Doc." dataitem
OnBeforeOnAfterGetRecordCarteraDocDataItem("Cartera Doc.", OutText, DocType, VATRegNo, VATRegVend, TotalReg);

[IntegrationEvent(false, false)]
local procedure OnBeforeOnAfterGetRecordCarteraDocDataItem(var CarteraDoc: Record "Cartera Doc."; var OutText: Text[85]; var DocType: Text[2]; var VATRegNo: Text[10]; var VATRegVend: Text[12]; var TotalReg: Decimal)
begin
end;

Thanks

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. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


Computer Networks and Operting System(OS)-Added OS and Computer Networks resources

Pull Request
Description
Closes #921
Type of change

[x] Adding a new Resource
[ ] Adding a new Category
[ ] Documentation enhancement or fixes
[ ] Website enhancement or fixes

Checklist:

[x] I read carefully CONTRIBUTING.md
[x] I have performed a self-review of my own code
[x] I have commented my code, particularly in hard-to-understand areas
[x] I have made corresponding changes to the documentation

@jfmartinz Have a look at this Pull Request. Also add labels to it.


UI Design

Kindly improve the UI design of this application by reducing the sizes of the images and making it more in sync with the rest of the page

Hey, can I work on this issue?
I can make a Clean UI design in Figma and will try to make a logo

Hi, yes please you can go ahead
On Sun, 2 Jul 2023, 9:34 pm Jaspreet Singh Saini, @.***>
wrote:

Hey, can I work on this issue?
I can make a Clean UI design in Figma and will try to make a logo
—
Reply to this email directly, view it on GitHub
https://github.com/Rachelwebdev/u-lesson-website/issues/6#issuecomment-1616744427,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AWHLFIT5AL275ITWMSYM7G3XOGWK3ANCNFSM6AAAAAAZUD6KUY
.
You are receiving this because you authored the thread.Message ID:
@.***>


Simple question

Hi,
I'm sorry, but i didn't know were else to ask this question. I get no answer on snoc.fr homepage email form.
It's a simpe question: Does the snoc rpisigfox module come with pre condigured firmware settings? Meaning if i do AT commands like "ATZ" and "AT&F" that restore to factory default, would that destroy the option to communicate with sigfox?

Hi,
The SigFox information are stored during manufacturing in the module.
So it's safe to use AT&F to restore factory default, no risk to loose any access.
Have fun with the RPISIFOX module !
Yannick

Thank you for quick support and good answer. Just to be 100% sure, the "ATZ" command is also safe to use?
ATZ command:
"This command restores the configuration profile from non-volatile memory (Flash).
Note: As a Telecom Design extension, this command also resets the module to its power-on state."

Yes it's safe, no problem to use ATZ.


Menu not available with historic navigation in sidebar

If you set the navigation to 'linear', it is possible to set the table of contents. Is it posible to add the table of contents also in the historic view (side bar and normal)?

@ingedonke I think 'linear with historic back button' might be what you are after. I've thought about this before and would like there to be a better way of letting people decide exactly what is on the footer bar rather than having to decide using just the pre-set 'navigation' drop down menu options. For example, we could have several options instead of just one navigation drop down:

back button: linear / historic
table of contents: on / off
separate menu page: on / off
home button: on / off
page numbers on footer bar on / off

This would allow people much more flexibility

@FayCross @ingedonke just a quick comment that the difference between the Historic option and Linear with Historic isn't only if and what buttons appear. From memory I think the Linear with Historic option has a back button that is more dynamic in it's behaviour e.g. if you arrive at a particular page from a link on an earlier page then the back button is historic but if not then it's linear. That's not the case with the Historic option where it always goes back to the table of contents or a single designated page regardless. If we were changing all this or adding options I think we would need to cover this difference.


Fix docs linking

It's more fussy since v2 changes merged in...

codecov coverage difference looks spurious...


Fix #2175: Add support for ECMAScript 2015 modules.

This is a port of b744d12e0c6d8af74960e0ce5071c8e0011249a5.
This commit adds a third ModuleKind for ES modules, namely ModuleKind.ESModule. When emitting an ES module, @JSImports and @JSExportTopLevels straightforwardly map to ES import and export clauses, respectively.
At the moment, imports are always implemented using a namespace import, then selecting fields inside the namespace. This is suboptimal because it can prevent advanced DCE across ES modules. Improving on this is left for future work.
The Node.js-based environment is adapted to interpret files whose name ends with .mjs as ES modules rather than scripts. This aligns with how Node.js itself identifies ES modules as of version 10.x, although it is still experimental, so that could change in the future.
This mechanism goes against the API of Input, which is supposed to address this concern. This needs to be fixed.
Although setting scalaJSLinkerConfig.moduleKind to ModuleKind.ESModule is enough for the Scala.js linker to emit a valid ES module, two additional settings are required to run or test using Node.js:
    artifactPath in (proj, Compile, fastOptJS) :=
      (crossTarget in (proj, Compile)).value / "somename.mjs"

    jsEnv := {
      new org.scalajs.jsenv.NodeJSEnv(
          org.scalajs.jsenv.NODEJSEnv.Config()
            .withArguments(List("--experimental-modules"))
      )
    }

The first setting is necessary to give the .mjs extension to the file produced by Scala.js, which in turn is necessary for Node.js to accept it as an ES module.
The second setting will be necessary until Node.js declares its support for ES module as non-experimental.
The version of the Closure Compiler that we use does not support ES modules yet, so we deactivate GCC when emitting an ES module.
At this point, the emission of ES modules can be considered stable, but the support in NodeJSEnv is experimental (since the support of ES modules in Node.js is itself experimental).
Running the full test suite with ES modules requires Node.js 10.2.0 or later. It has been tested with v10.12.0.

@gzm0 I could use some advice on how to leverage Input to accommodate modules better in NodeJSEnv. At the moment I've just ported the mechanism from 0.6.x, which is that NodeJSEnv interprets "scripts" whose name ends with .mjs as modules.
My first instincts was to have Input.ModulesToLoad(List[VirtualBinaryFile]). But if I do that, I don't know what to do with jsExecutionFiles in the sbt plugin. At the very least, it looks like we should have an other task jsEnvInput which would be a Task[Input]. jsEnvInput could default to Input.ScriptsToLoad(jsExecutionFiles.value), but that doesn't answer the question of what to do when we actually want to load scripts and modules.

jsExecutionFiles probably needs to be entirely replaced by jsInput. As you might observe, nothing in our plugin / setup relies on jsExecutionFiles being modifiable anymore.

but that doesn't answer the question of what to do when we actually want to load scripts and modules.

We cannot do this. IMO we shouldn't lie and pretend there's a way to load scripts and modules. JSEnv's simply don't support this (apart from loading them from a main file, which the user then should do).
The way I see it, we should have:
class Modules(mainModule: VirtualFile, availbableModules: Map[String, VirtualFile])

or something along these lines. This represents what the JSEnvs are actually able to do.

We cannot do this. IMO we shouldn't lie and pretend there's a way to load scripts and modules. JSEnv's simply don't support this (apart from loading them from a main file, which the user then should do).

Hum, by that argument, even the current ScriptsToLoad(xs) is a lie. Node.js cannot load several scripts without a main file, which is what the existing NodeJSEnv generates (on the std in).
And then it depends on the JS env. For example a DOM-based environment such as JSDOMNodeJSEnv would be perfectly able to load scripts and modules (with <script type="module">).

class Modules(mainModule: VirtualFile, availbableModules: Map[String, VirtualFile])

That's more than what JSEnvs can do. In general we can't remap arbitrary strings to files. It depends on how the JSEnv resolves module names. Some of them allow to hook up our own resolver, I think, but that would go far ahead. If that's what you propose, I would grind it down to
class Module(module: VirtualFile)

Hum, by that argument, even the current ScriptsToLoad(xs) is a lie

Absolutely. IMO we should adjust NodeJSEnv to only allow ScriptsToLoad with zero or one elements.

If that's what you propose, I would grind it down to class Module(module: VirtualFile)

That would also work for me. However, JSEnvs that cannot re-map resolvers could simply reject any input that contains a non empty map.

Rebased, with proper handling of Input.


Service layer Jargon connections do not recover from broken pipe

After ingesting SFC audio files on Friday I noticed that FITS was not showing up in the UI for many SFC files. The issue seems to go back to 9/2 and shows up in the Archie_Green_Papers_20002 collection.

The broken pipe issue has been resolved with help from the DICE team. Jargon has been patched AND we've stopped holding open connections to irods in the CDR service layer


[BUG] Error getting I/O privilege: Operation not permitted

Describe the bug
Running the software gives me the errors I shared below, with the software seemingly not working and the system using the default fan curve instead. I'm pretty sure it was working as intended before, but now it's showing these errors.
To Reproduce
Steps to reproduce the behavior:

After installation, wait for the service to start.

Expected behavior
Fan control working as configured with no errors in the log.
Screenshots
If applicable, add screenshots to help explain your problem.
Error message
(from systemctl status fw-fanctrl)
Aug 27 15:20:25 bird-framework python3[9725]: Unable to establish host communication
Aug 27 15:20:25 bird-framework python3[9725]: Couldn't find EC
Aug 27 15:20:25 bird-framework python3[9731]: Error getting I/O privilege: Operation not permitted
Aug 27 15:20:25 bird-framework python3[9731]: Cannot find I2C adapter
Aug 27 15:20:25 bird-framework python3[9731]: Unable to establish host communication
Aug 27 15:20:25 bird-framework python3[9731]: Couldn't find EC
Aug 27 15:20:26 bird-framework python3[9737]: Error getting I/O privilege: Operation not permitted
Aug 27 15:20:26 bird-framework python3[9737]: Cannot find I2C adapter
Aug 27 15:20:26 bird-framework python3[9737]: Unable to establish host communication
Aug 27 15:20:26 bird-framework python3[9737]: Couldn't find EC

Environment (please complete the following information):

OS: Fedora 40 KDE Spin, kernel 6.10.6
Hardware: Framework 13 Core Ultra Series 1
Version 2a9828f
Configuration file [config.json]

{
    "defaultStrategy": "bird",
    "strategyOnDischarging" : "",
    "strategies": {
        "bird": {
            "fanSpeedUpdateFrequency": 5,
            "movingAverageInterval": 40,
            "speedCurve": [
                { "temp": 0, "speed": 0 },
                { "temp": 65, "speed": 0 },
                { "temp": 75, "speed": 50 },
                { "temp": 90, "speed": 100 }
            ]
        },
        "laziest": {
            "fanSpeedUpdateFrequency": 5,
            "movingAverageInterval": 40,
            "speedCurve": [
                { "temp": 0, "speed": 0 },
                { "temp": 45, "speed": 0 },
                { "temp": 65, "speed": 25 },
                { "temp": 70, "speed": 35 },
                { "temp": 75, "speed": 50 },
                { "temp": 85, "speed": 100 }
            ]
        },
        "lazy": {
            "fanSpeedUpdateFrequency": 5,
            "movingAverageInterval": 30,
            "speedCurve": [
                { "temp": 0, "speed": 15 },
                { "temp": 50, "speed": 15 },
                { "temp": 65, "speed": 25 },
                { "temp": 70, "speed": 35 },
                { "temp": 75, "speed": 50 },
                { "temp": 85, "speed": 100 }
            ]
        },
        "medium": {
            "fanSpeedUpdateFrequency": 5,
            "movingAverageInterval": 30,
            "speedCurve": [
                { "temp": 0, "speed": 15 },
                { "temp": 40, "speed": 15 },
                { "temp": 60, "speed": 30 },
                { "temp": 70, "speed": 40 },
                { "temp": 75, "speed": 80 },
                { "temp": 85, "speed": 100 }
            ]
        },
        "agile": {
            "fanSpeedUpdateFrequency": 3,
            "movingAverageInterval": 15,
            "speedCurve": [
                { "temp": 0, "speed": 15 },
                { "temp": 40, "speed": 15 },
                { "temp": 60, "speed": 30 },
                { "temp": 70, "speed": 40 },
                { "temp": 75, "speed": 80 },
                { "temp": 85, "speed": 100 }
            ]
        },
        "very-agile": {
            "fanSpeedUpdateFrequency": 2,
            "movingAverageInterval": 5,
            "speedCurve": [
                { "temp": 0, "speed": 15 },
                { "temp": 40, "speed": 15 },
                { "temp": 60, "speed": 30 },
                { "temp": 70, "speed": 40 },
                { "temp": 75, "speed": 80 },
                { "temp": 85, "speed": 100 }
            ]
        },
        "deaf": {
            "fanSpeedUpdateFrequency": 2,
            "movingAverageInterval": 5,
            "speedCurve": [
                { "temp": 0, "speed": 20 },
                { "temp": 40, "speed": 30 },
                { "temp": 50, "speed": 50 },
                { "temp": 60, "speed": 100 }
            ]
        },
        "aeolus": {
            "fanSpeedUpdateFrequency": 2,
            "movingAverageInterval": 5,
            "speedCurve": [
                { "temp": 0, "speed": 20 },
                { "temp": 40, "speed": 50 },
                { "temp": 65, "speed": 100 }
            ]
        }
    }
}

Installation method [full command)/package manager/other...]: repo/git clone + install.sh

Additional context
Add any other context about the problem here.

Hi, it looks like a permission error.
Could you try running the following command as sudo manually?
ectool autofanctrl
If this does not return an error, can you make sure that the systemctl service is running as a sudo user?

Hi, it looks like a permission error. Could you try running the following command as sudo manually? ectool autofanctrl

This outputs the same:
❯ sudo ectool autofanctrl
Place your right index finger on the fingerprint reader
Error getting I/O privilege: Operation not permitted
Cannot find I2C adapter
Unable to establish host communication
Couldn't find EC

Strange...
The fact that the error occurs as a sudo user directly with the ectool suggests that this is not a script issue, but possibly an ectool one, or a missing configuration/dependency.
Can you check that you have libftdi1.so.2 correctly installed on your system correctly?
Also, are you sure that the service worked before, and on what date/version?

I just checked dmesg and it outputs these messages:
[ 1666.707297] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[ 1666.715398] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[ 1666.721563] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[ 1666.727303] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[ 1667.331788] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[ 1667.737055] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[ 1667.745397] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7
[ 1668.754372] Lockdown: ectool: raw io port access is restricted; see man kernel_lockdown.7

I can't 100% confirm whether or not this worked previously, it seemed like it was working judging by how different the fan curve feels like now. I must've been running commit 6d2d3de, as I didn't have this device for more than a few days (it's the new Core Ultra model). There have been a couple of Fedora package updates, so maybe that broke something.
Reading man kernel_lockdown.7 I understand that this permission denial seems to be "by design", but I'm not sure how to make an exception without completely disabling this feature (not sure whether I should).

As far as I know, we always used ectool to control fan speed, so if it worked then, it should now. (And no massive rework of the core system in the last two month)
I seems like a Fedora configuration/security?
Did you disable secure boot as mentioned in the installation procedure?

Ah, I somehow managed to miss this hint in the installation instructions both when first installing fw-fanctrl and now then again when checking the instructions again before creating this issue. Yup, with disabled secure boot it indeed works. I must've just imagined it working before then.
Closing this then as it doesn't seem like this is something that can be worked around easily from the side of this tool.

Glad to see that this has been resolved!
I will add a question about the SecureBoot to the issue templates to try and resolve these types of issues before they are created.
Have a nice day.


add from_sparse method

Method for creating a SparseBlockArray from a scipy.sparse object.

@trsigg Can you remove the asscalar fallback so tests pass? Should be the same as #563. Also, can you add a test case for the new method?


Viewport input remains disabled even after re-enabling it

Godot version:
3.1.1.stable.mono.official
OS/device including version:
Windows 7 Professional Service Pack 1
Issue description:
After a SetDisableInput(true); if I try to enable again the viewport input with SetDisableInput(false); it won't be processed until I minimize and bring back the test window.
Steps to reproduce:
-Place a button on the scene;
-Disable the root viewport input;
-Enable the viewport input back, you should now see that, at a first look, the button doesn't catch the "hovered" state anymore, it cannot be clicked either, to solve this simply minimize the window and then recover the window back and the button will catch me mouse.

Seems to work fine on version 3.2.dev and Windows 10.

I'm experiencing a different issue on the new 3.2-alpha1, the input is recovered only if the mouse passes beyond the application canvas (not the window itself)

Here an example project made in 3.2-alpha1
InputBug.zip


fix: unable to uinstall eslint-plugin-relay

I was getting this error
fatal: unable to connect to github.com:
github.com[0: <IP_ADDRESS>]: errno=Operation timed out

This PR fixed the issue

Agree, this all looks better to me 👍🏻


CAN'T ADD BREAD

Each time i try to add BREAD the attached error message comes up on screen.
How do i resolve that?
Thanks

Please search before opening new issues and use the issue-template.
Duplicate of https://github.com/the-control-group/voyager/issues/3646
This has been fixed in 1.1.9, just update.


request to redacted:url failed, reason: unable to get local issuer certificate

Does this occur consistently?
Repro steps:

Action: appService.Deploy
Error type: UNABLE_TO_GET_ISSUER_CERT_LOCALLY
Error Message: request to redacted:url failed, reason: unable to get local issuer certificate
Version: 0.24.8
OS: win32
OS Release: 10.0.19042
Product: Visual Studio Code
Product Version: 1.78.1
Language: en

Call Stack
ClientRequest.<anonymous> extension.bundle.js:2:4191476

Closing as duplicate of #2476


Please auto-embed Google Scholar bibliometric meta tag

Hello,
I was wondering if there would be any way all generated pages under "./content/publication/" directory could auto-embed Google Scholar bibliographic metadata that Google Scholar needs for creating accurate citation.
I think the values for each Google Scholar meta tag can be retrieved from already-existing user-input YAML field such as authors title, date, publication_types, publication, abstract, etc.
Please consider this feature request!

One more thing, it would be great if we could implement this JS for any generated publication pages.

See #413

Excuse me @gcushen, but I have to re-visit this issue because I do not think the referenced issue has to do with this feature request.
I am talking about here is Google Scholar Metadata.
RStudio/distill package has this feature.
Would there be any way for hugo academic to generate and embed these Google Scholar meta tags automatically for blog postings (especially for publication)?


Illegal Instruction

When installing like described in the readme (fresh conda env, python=3.8, ubuntu) I'll get a illegal instruction immediately after running python serve.py
(gpt-j-api) […]@[…]:/opt/GPT/gpt-j-api$ python -q -X faulthandler serve.py
Fatal Python error: Illegal instruction

Current thread 0x00007f358d7861c0 (most recent call first):
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 1166 in create_module
  File "<frozen importlib._bootstrap>", line 556 in module_from_spec
  File "<frozen importlib._bootstrap>", line 657 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/home/korny/miniconda3/envs/gpt-j-api/lib/python3.8/site-packages/jaxlib/xla_client.py", lin
e 31 in <module>
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/home/korny/miniconda3/envs/gpt-j-api/lib/python3.8/site-packages/jax/lib/__init__.py", line 58 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 843 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1042 in _handle_fromlist
  File "/home/korny/miniconda3/envs/gpt-j-api/lib/python3.8/site-packages/jax/config.py", line 26 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 843 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "/home/korny/miniconda3/envs/gpt-j-api/lib/python3.8/site-packages/jax/__init__.py", line 33 in <module>
  File "<frozen importlib._bootstrap>", line 219 in _call_with_frames_removed
  File "<frozen importlib._bootstrap_external>", line 843 in exec_module
  File "<frozen importlib._bootstrap>", line 671 in _load_unlocked
  File "<frozen importlib._bootstrap>", line 975 in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 991 in _find_and_load
  File "serve.py", line 3 in <module>
Illegal instruction (core dumped)

EDIT
running this on CPU only, I tried installing jax[CPU] - same resut

for anyone bumping into this: ended up porting serve.py to hugginface transformers library and will make it available on github soon

@vicgalle is this fixed?

@vicgalle is this fixed?

No, sorry. The code as is in this repo only works in a TPU. At the moment I don't have the bandwith to support more devices

No worries – thanks for making it clear that it's about non-TPU usage.