can you give a trained model for demo？

it is a good job for rnn-t asr，thank you for share your work . can you give a trained model for  demo test？ thanks

Yeah, I will be training and publishing a large pre-trained model soon

We are waiting for a trained model : D

Have you considered using the trained models from the various Google apps that use this, like GBoard or Recorder? I've been trying that here: https://hackaday.io/project/164399-android-offline-speech-recognition-natively-on-pc
With some great help we got the endpointer giving nice results, but the inputs to the encoder and decoder, and the text output still need some more work/help.

Hi guys, it would be nice if anyone could upload the trained model

I am still working on training the model, I ran into some issues but hopefully I will be able to upload a decent model soon

Due to financial constraints (I only have 11gb of VRAM) It would take a long time for me to train a decent model. I have just updated the code which should make training much faster and more efficient. If anyone trains a good model, please send it to me<EMAIL_ADDRESS>and I will add it to the readme and give you credit. Thanks!

Excuse me, but I have another question. When I train the model, I always run into "out of memory". Just like this:
RuntimeError: CUDA out of memory. Tried to allocate 8.05 GiB (GPU 0; 23.62 GiB total capacity; 18.02 GiB already allocated; 2.84 GiB free; 19.59 GiB reserved in total by PyTorch)
I use one GPU to train, the memory size is 23.6GiB. So how could you succeed running model only on one GPU？
Many thanks!
The dataset is LibriSpeech.


Make "Expires" header RFC 1123 compliant

The Expires header is missing a comma after the day, which makes it non-compliant with RFC 1123, and thus prevents caching by some proxies and CDNs.

Note the CI failure is not related to the patch ...


Moar characters

If ideologies match, convert as many vanilla characters as possible to the converted world.

https://forum.paradoxplaza.com/forum/threads/vic3-to-hoi4-converter-thread.1475076/post-29301717

Hey guys I just converted a Vic3 savegame and noticed that apart from flags missing(made a comment on another issue about that for you guys) multiple countries do not have a commander or leader image displayed when selecting playable countries. instead, these country leader images are just black.
Furthermore, I noticed 2 Errors that the converter showed probably related to 2 countries that were in personal unions and thus did not have their own leader but rather leaders from other countries assigned. somehow the converter does not know what to do in this case.
the 2 displayed Errors are: 1 - "DEN country leader has no definition with ID: 1136"
and 2 - "GAL country leader has no definition with ID: 1180".
hopefully, this info helps you guys.


Warning popup causes a crash on Wayland

Does an issue already cover this?

[X] I have searched for any existing issues, and didn't find any.

Does your system support Faster Random?

[X] I have checked that my JVM supports Faster Random 3.0.0+.

Issue description.
If you are on a linux distro and using Wayland window manager (e.g. hyprland), the game will crash upon startup.
Issue replication.

Run a Wayland window manager
Start Minecraft with the mod installed

Log File / Crash Report (if applicable)
https://mclo.gs/tOXu1K7
(Note: Ignore Mod Menu conflict, it does not crash the game.)

This is technically not an issue with X11 or Wayland at all. What's happening is that your JVM does not support L64X128MixRandom (Line 330), and the popup warning you about that is likely crashing the game (because wayland likely hates that).

Ah, thanks.
I'm using OpenJDK 22, so I assume that is the issue I guess.

That shouldn't be a problem, Faster Random just needs JEP 356 implemented. It's strange that OpenJDK 22 of all things is having trouble with it considering that OpenJDK's above 17 should have this implemented.

That shouldn't be a problem, Faster Random just needs JEP 356 implemented. It's strange that OpenJDK 22 of all things is having trouble with it considering that OpenJDK's above 17 should have this implemented.

I just started up the game with OpenJDK 17 and it booted just fine, is 22 missing JEP 356?

Must be. What is the actual name of the JDK, and did you get it from your package manager?

Must be. What is the actual name of the JDK, and did you get it from your package manager?

So, I figured out the issue. I had jre-openjdk-headless installed instead of jdk-openjdk. Woops.
OpenJDK 22 works just fine now.

I wonder if that's the major cause of so many people having the wrong JDK. Not only does it seem to not have the generators for some reason, displaying the popup will cause a crash due to it being headless.
Minecraft probably works fine since LWJGL talks to many native libraries which could bypass Java's systems.

Huh, guess we've uncovered something interesting.

It's more interesting in the case of: "Why isn't RandomGenerator included in a version of a JDK that only should remove some graphical/input features?" It's quite annoying, and I don't really have a way to tell users that they have a broken package without spawning another process (which in light of recent events, is a bad idea).

Damn, well in the meanwhile. You probably should edit that jvm list gist and mention that jre headless will not work.

Was going to say to edit the jvm list, but you already did.
Also, yeah... and it seems kinda silly to remove that.


$ deploy      deploy.js:49

$ npm install -g famous-cli
$ famous login
$ famous create myProject
$ cd myProject
$ famous deploy
/usr/local/lib/node_modules/famous-cli/lib/deploy.js:49
results.scripts = config.scripts;
^
TypeError: Cannot set property 'scripts' of undefined
at /usr/local/lib/node_modules/famous-cli/lib/deploy.js:49:33
at /usr/local/lib/node_modules/famous-cli/lib/project/link.js:14:13
at /usr/local/lib/node_modules/famous-cli/res/sdk-bundle.js:5:9803
at /usr/local/lib/node_modules/famous-cli/res/sdk-bundle.js:5:4719
at IncomingMessage. (/usr/local/lib/node_modules/famous-cli/res/sdk-bundle.js:5:4249)
at IncomingMessage.EventEmitter.emit (events.js:117:20)
at _stream_readable.js:919:16
at process._tickCallback (node.js:419:13)
$

can you please make an issue on the cli?
--> https://github.com/famous/famous-cli

Yes, I will. Thank.


Calling Convention when compiling for Windows

I couldn't use the NuGet package because of the DLL resulting from compiling td was generating calls with a different convention.
I had to add:
[DllImport("tdjson.dll", CallingConvention = CallingConvention.Cdecl)]
to WindowsBindings for being able to use it.

Do you have any links on why Cdecl has to be used on Windows? In my case it works as intended without setting CallingConvention explicitly on all platforms including Windows.

@Rucadi have you followed this instructions building-tdlib?
cmake -DTD_ENABLE_DOTNET=ON -DCMAKE_TOOLCHAIN_FILE=C:\src\vcpkg\scripts\buildsystems\vcpkg.cmake ../../..

especially this part cmake -DTD_ENABLE_DOTNET=ON

Ok, -DTD_ENABLE_DOTNET=ON was not set so It's my fault for not looking at examples.
It would be nice to support both versions, but I think that is nor relevant nor neccesary.
Well at least I'm positive and thing this issue could help people that faces the same problem in a future.
Thanks for finding the problem that quick!


Unable to load DLL when run the using code project

Brief Description
OS:win10
Generating bondings has not error . And I add generated item: Sample.cs Sample-symbols.cpp Std.cs  to the using code project. And it  throw "System.DllNotFoundException Unable to load DLL“Sample”"  when run the using code project.The dll name ,“Sample” is named when generate bondings.
I am new to this and I am not sure that the using way is right.   I hope that there can be more instructions. Thank you
generate bondings  code：
` class SampleLibrary : ILibrary
{
public void Setup(Driver driver)
{
var options = driver.Options;
options.GeneratorKind = GeneratorKind.CSharp;
var module = options.AddModule("Sample");
module.IncludeDirs.Add(@"E:\Sample\include");
module.Headers.Add("Sample.h");
//this code  is useful when Sample.lib exists,right?
//module.LibraryDirs.Add(@"E:\Sample\lib");
//module.Libraries.Add("Sample.lib");
}
    public void SetupPasses(Driver driver)
    {

    }

    public void Postprocess(Driver driver, ASTContext ctx)
    {

    }

    public void Preprocess(Driver driver, ASTContext ctx)
    {

    }
}

class MainClass
{
    static public void Main()
    {
        ConsoleDriver.Run(new SampleLibrary());
    }
}`

use code:
`using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Sample;
namespace RunTest
{
class Program
{
static void Main(string[] args)
{
        Foo foo = new Foo();

        int b = foo.A;
        int a = foo.Add(3, 4);
    }
}

}`
Used headers
Used settings
Target: MSVC/GCC/Clang
Other settings
Stack trace or incompilable generated code

It turned out that the dll file was generated by C++, but I thought it was generated by the binding code of C# at first.

It turned out that the dll file was generated by C++, but I thought it was generated by the binding code of C# at first.


proposal: implement push notification

We already have a notification center. It would be nice to get push notifications when theses notifications are fired.

Hi Bruno, again, great idea. However, perhaps a little ahead of its time given the current desired scope of Deno Hunt. I'll close this issue but let's revisit this in the future if Deno Hunt expands 👍🏾


Tuya integration into home automation network

Try https://www.home-assistant.io/integrations/tuya/

Similar as https://community.home-assistant.io/t/new-tuya-v2-integration-not-reporting-the-correct-status/345684, I'm NOT seeing Device Status Notification option in the step-6 at "Authorize API Services" page. Ignoring this for now and moving on.
Even with https://community.home-assistant.io/t/new-tuya-v2-integration-not-reporting-the-correct-status/345684/2 I don't see Device Status Notification option. Then saw this https://community.home-assistant.io/t/new-tuya-v2-integration-not-reporting-the-correct-status/345684/7. Will wait.

https://community.home-assistant.io/t/tuya-devices-are-slow-to-react-no-changes-to-ha/357906/38 looks like upstream issue is resolved.

Looking at https://www.home-assistant.io/integrations/samsungtv/ I have an impression that turning on/off in Action is possible but in my Automation page Samsung TVs don't show any action option available.

On my Tuya Smart app I can't find where I can scan a QR code.
NVM, found it on top-right at the page I forgot. App name called 涂鸦智能 is now linked. But in All Devices tab I don't see anything.
Tired. Will try again.

Login error (2406): skill id invalid

This is what I get from HoA's Tuya integration

Potentially https://github.com/tuya/tuya-home-assistant/issues/613, which suggests workaround is to modify a .py file?

2406 error point passed. In my case:

I had to use the same email on both Tuya Smart app, and Tuya IoT Platform web.
Western American datacenter, not East even though I'm in the east.

Now I'm getting Login error (1106): permission deny on HoA.

Maybe it's the issue that wasn't fixed in 2021.11.5 that I use? https://github.com/tuya/tuya-home-assistant/issues/662
Nope. Same error on 2021.12.0.

Done. Reported at https://community.home-assistant.io/t/new-tuya-integration-2021-11-unable-to-log-in/353128/43

Done. Reported at https://community.home-assistant.io/t/new-tuya-integration-2021-11-unable-to-log-in/353128/43

I had this issue as well (with ver 2021.10.7. And granted I'm new to HA and I had never had Tuya integration functional), but I eventually got it working by the following. I don't know which one(s) of what I did was the true fix:

Upgraded HA to 2021.12.0
Use the same email address for both Tuya Smart app, and Tuya IoT Cloud.
Changed the log in account on Tuya Smart app. I was using social login using my Google account (which is 2FA activated). I switched to non-social i.e. typing in the email and password.

Tuya Smart with social log in requires some permissions on my Google account, some of which I have no idea why (to their defence, same happens a lot with other social log in though). So this works for me from security perspective as well.

As people bring this up here and there, Tuya could do better job. This is way harder than it should be.

Update: Doc update suggested home-assistant.io!20707


Config builders

Refactors building an API client from various config file formats. Deprecates the old factory methods on the BaseAPIClient. Adds fallback to Pianobar config file format to pydora player.
A slightly different but feature compatible version of #17.

@jcass77 this may also make it easier for you to remove the config builder logic from mopidy-pandora. Let me know if it needs some tweaks to make it fit better.

It would be awesome, if mopidy-pandora supported the pianobar fallback

@t-8ch does this work in your case as well? I'll add it to the 1.3.0 release if so.

Proxy settings are not tested

@mcrute Works great!

Ah yes, and the one thing I didn't test doesn't work correctly in the pianobar case. There are now tests and the duplicate import is fixed. Going to merge this.

This has been released as 1.3.0. Thanks for the contributions @t-8ch


Manage multiple or single action tag

Allow to tag just one action if the spacy pipeline is selected for the agent

For the moment I think we leave this on the user.


Google Gemini

Are there any tutorials available? I've attempted several times without success. We need to import the Google Gemini Pro API. This can help many individuals create exciting projects for free.

You should be able to use Gemini Pro by setting LLM_MODEL=gemini/gemini-pro and LLM_API_KEY=<your key>.

See https://github.com/OpenDevin/OpenDevin/issues/417


The easiest mental model would be:
Imagine some code that you may not use at the first run, for example, when you click a button, load another page, if you don't click that button at all when you develop other stuff, that page is useless, so we don't need to build it. We build it once we do execute the click.
We try to make entries and dynamic imports as split point, for example, consider:
A -dyn import()-> B -dyn import()-> C

When we compile A, we make B just an empty file, pretend user never write any code in it.
A -dyn import() -> B'(empty content)

Once we access B, which means we do need to build B, we fill B with its original content, pretend that user write content immediately

Require Documentation?

[ ] No
[ ] Yes, the corresponding rspack-website PR is __

!canary

!canary

!canary

!canary

!canary

we can try it on rspress and see the performance gain, cc @chenjiahan

@Timeless0911 can you try to enable lazy compilation in Rspress and give some feedbacks? ❤

Sync some context for public, now two issues have been discovered yet

HMR does not take effect when first screen is loaded, causing the page to be actively refreshed to see it
The optimize effect of huge doc website projects is not obvious

@JSerFeng is tracking on it.

HMR does not take effect when first screen is loaded, causing the page to be actively refreshed to see it

rsbuild has its own entry for hmr runtime, and that entry has been lazy compiled because of lazyCompilation, so the hmr didn't work as expected because its runtime has not been injected.

The optimize effect of huge doc website projects is not obvious

After fixing some other bugs that causing the performance issue, the build time decreased from 4 seconds to less than 0.5 seconds, is's obvious

the hmr didn't work as expected because its runtime has not been injected.

Can we do something in Rsbuild or Rspack to make it work? Refresh manuall really hurts DX.

rsbuild could encapsulate this part of the logic and put rsbuild's own entry into test.
eg.
module.exports = {
  experiments: {
    lazyCompilation: {
      test(module) {
        const name = module.nameForCondition()!;
        const isHmrEntry =
                name.includes('/client/hmr') ||
                name.includes('/client/reactRefreshEntry.js');
        return !isHmrEntry;
      }
    }
  }
}


use // to close a tag instead of >

Hello,In your tricks "

you can use // to close a tag instead of >

."，I tried it in chrome,but its not worked,It's specific browser or version?

There must be a > somewhere later in the code.
For example, the following works

<svg onload=alert()//
This works

While this one doesn't
Doesn't work
<svg onload=alert()//


Update \bludit\bl-plugins\version\js\version.js

Hi @dignajar , would you please consider this slight alteration.
Prevent the Version plugin from hiding the current version on the screen when a new version is available as this is not helpful.
The image below shows the alteration prior to an upgrade, showing that a new version is available and afterwards when the current version equals the latest bludit version.

Hi @dignajar , I have another suggestion, but because this is still here, GitHub wants to include this file in another Pull Request even though the next one is in a different fork. I wanted to keep them separate.  Are you able to accept this change?

Hi would be good to have an option in the plugin settings to disable it.
For me is good because you need to update the core when I do a release is because something is wrong, could be some security vulnerability as happen in the last version.
If you want to do another change you need to create a separate branch in your code and do the pull from that branch and not from the same branch maybe you are doing a pull request from the master branch.

Hi @dignajar , I agree, options in a plugin is always better. It would also be better to show both the current and the latest version so the user knows how far behind they are. For simplicity, I went with just commenting out the line that hides the current version.
If an option helps to move this forward, I'll have a go, but I'll have to modify more and pass the value into the js script; I think.
I think my problem is that this Pull Request was from the master, not a branch. I'm learning more about GitHub each time. My next suggestion is already in its own branch so I hope to be in a better position for that.

I made the changes to enable or disable the version checker.
https://github.com/bludit/bludit/tree/master/bl-plugins/version

Hi @dignajar, thanks. I'd made a start at enhancing my original suggestion, however, other things because more pressing so thanks for coming back to this yourself.
Although your addition to disable the version checker will allow people to turn it off to facilitate seeing their current version, it means we will need to keep turning it on and off the get both.
My issue was simply that $("#current-version").hide(); hides the current version if a new version is available. Maybe I'm greedy, but I'd like both :-)
I was hoping to update the version.js file by wrapping  $("#current-version").hide(); with something like
if (json.stable.build > BLUDIT_BUILD) {
	// only hide if showCurrentVersion is FLASE
	if ((showCurrentVersion<>true)) {
		$("#current-version").hide();
	}

	$("#new-version").show();
}

I hoped to end up with two options:

always show current version above the "New version available" notice (i.e. show both).

or as you had it:

hide the current version if a new version is available, i.e. only show "New version available" notice.

Hello, with the new version of Bludit v4.0 rc1, I would like to close the old Github issues. If you feel that your issue is not resolved in the latest version, create a new ticket.

Help and Support use the Forum https://forum.bludit.org
Bugs and new requests here in Github https://github.com/bludit/bludit/issues


Improve PostCSS output

By setting the browsers key in the postcss-cssnext options, we can cut down a fifth of the output CSS, because the browserList defaults provide fallbacks for IE8.
e.g. when in default mode:
padding-top: 80px;
padding-top: 8rem;

…after this change to: >5%, ie 11, last 2 versions, it becomes:
padding-top: 8rem;

rems have great support, even down to IE 9.
PostCSS seems pretty cool! I should use it more often :)

Google analytics shows we have a few IE 8 visitors - not sure the saving in CSS size is worth making their experience completely unworkable

Woah! Would you mind giving me read-only access to GA<EMAIL_ADDRESS>Would love to learn more about those users - maybe they're bots?


How to train with GPU

I have the same question

If you have CUDA 11.2 like me, you should upgrade dependencies
Keras==2.4.3
tensorflow==2.5.0
(tested with python 3.7 and it works)
I think, it should work also with CUDA 10 (without upgrade dipendencies)


[Feature]: Support color with Alpha property

Can we have support for custom Alpha property while setting colors?
Similar to what we have for fonts to specify size!
   "textFontRegular": "PingFangSC-Regular,30"
On the same line, can we have something like:
    "textColor": "#ECF0F1,0.6"
Or am I missing anything which is already available?

Please see this: https://github.com/wxxsw/SwiftTheme/issues/39

Hey @wxxsw, that was quick! 😊
Thank You !!! 🙏


<EMAIL_ADDRESS>causes app to crash

When I update this package from v0.8.0 to v0.9.0 my app is crashing on startup. This happens with<EMAIL_ADDRESS>and higher.
Am I missing changes I need to make to my code with the update?
Is the problem caused by my implementation of the package or is it caused by the package?
Am I the only one experiencing this, or are others experiencing this issue too?
I'm not very experienced with the meteor cosmos and would appreciate help.

Found the cause of the problem. I'm using the ShareJS Server API which now requires an import. Adding import { ShareJS } from 'meteor/mizzao:sharejs' to the top of the file fixed the problem.
Would be good to make people more aware of this breaking change.


do i need to recrate the entire index if there is continues ingestion ?

do i need to recrate the entire index if there is continues ingestion ? can i directly insert the embeddings and do distance search with out making a index ?  please let me know if there are any examples with continues ingestion to database.

Yes, if you have created a vector index, you can insert vectors and search for them directly. The db will build index for new data automatically. Before the index was built, db will search new data using the brute force method, so the insert may degrade the search performance.

Thank you :) , it was helpful


Unable to paste multiple lines of text into a TextBox

Describe the bug
I'm unable to paste multiple lines of text into a TextBox. Only the first line is pasted and the rest is ignored
To Reproduce

Create a simple UI with a TextBox control (no need to set any properties on the TextBox)
Copy multiple lines of text
Paste the text into the TextBox

Expected behavior
All the text is pasted into the TextBox
Avalonia version
11.0.9, 11.0.10
OS
Windows
Additional context
It seems like this bug was introduced in v11.0.9. I've downgraded to 11.0.8 without changing any code and everything works as expected on that version.

Expected, introduced in this PR.
https://github.com/AvaloniaUI/Avalonia/pull/14173

@hfjooste does it work, if you set AcceptsReturn=true?

Thanks @rabbitism @maxkatz6
I wasn't aware of this change. Everything works as expected on the latest version after adding AcceptsReturn=true


Importing Changelogs has an unresolved dependency on pandas

from dfcx_scrapi.core.changelogs import Changelogs

File ".../.local/lib/python3.9/site-packages/dfcx_scrapi/core/changelogs.py", line 20, in
import pandas as pd
ModuleNotFoundError: No module named 'pandas'
Running pip3 install pandas resolves the issue. Need to check whether pandas is actually used in Changelogs. If so, we may need to add it to a requirements.txt?

It's already there... https://github.com/GoogleCloudPlatform/dfcx-scrapi/blob/bff29c498f0d54701d651c2f99bcd51d4da5613c/requirements.txt#L6
Now I've gotta figure out why my system didn't install it when I installed dfcx-scrapi...

I assume that you already created a virtual environment and activated it.
Try updating the pip before installing the requirements. That may solve your problem.
pip install --upgrade pip
pip install -r requirements.txt


CiviForm does not meet any a11y standard

An a11y audit in October '21 documented 68 a11y problems of varying severity. Some of the most high-profile ones have been addressed but nearly all of them have not.

Lets close this and just use the issue already filed


[DPE-1974][DPE-2387][DPE-2563] -- Large deployments config

Issue
This PR implements user provided options in the context of the large deployment implementation. This PR is a prequel and pre-condition to the peer cluster relations implementation - which might explain some references to the not-yet implemented peer_cluster_relation in the code.
Namely this PR implements:

DPE-1974: user provided roles

this include temperature attributes of the nodes
validation of the roles + quorum
switch from auto-generated to user-provided roles and vice-versa

DPE-2563: cluster_name config options

can only be set on deployment - ignored afterwards
can be inherited from peer cluster relation

DPE-2387: init_hold onfig options

can only be set on deployment, ignored afterwards

Introducing pydantic for all data models / relation data
DPE-2732: Integration tests
DPE-2387: Unit tests

Thanks @marcoppenheimer for the review !
I will try to give more context on the implementation. (Though for a much deep view, it would be best to check the spec DA019)

The logic is slightly complex, as the structure is meant to support in the same way:

simple classical deployments
large (multi-cluster) deployments - which is perceived in the same way as a simple deployment from within the charm class.
switch from user-provided config options (i.e: roles) to charm-generated ones, and vice-versa

As for the config options, they are pretty tightly coupled with each others (the exhaustive algorithm can be found in the DA019 spec):

cluster_name - crucial as it's the key to nodes forming 1 cluster. It can be:

auto-generated - then immutable
set by the user on deployment - then immutable
inherited by the peer cluster relation - then immutable (to be implemented in the next PR)

init_hold - whether a cluster should start either:

right after deployment (default mode, i.e: simple clusters) - False
only after being related to and configured by another peer-cluster - True

roles - the roles the nodes of a cluster should have - a role is a simple string, but they are not simply "descriptive". Each role maps to a defined function the node should perform in a cluster, or an underlined infrastructure config. They can be:

auto-generated: default mode, the charm generates the best possible combination of roles while maintaining the quorum ==> validation not needed as the charm has control over the logic

They are computed then broadcasted by the leader unit in various events i.e (peer_rel_changed, peer_rel_departed etc...)

user provided: validation is a must, as this is tightly coupled with init_hold, for ex: init_hold == False  and  roles == [data, ml] ===> invalid because it's missing the cluster_manager role. etc.. (for the whole logic check the DA019 spec)
there can be a switch from auto-generated, to user-provided and vice-versa, in which case again validation and/or re-computing / broadcasting of roles must be done in a cluster, then a rolling restart.

The flow is:

First deployment
config-changed

leader unit builds a DeploymentDescription of the current cluster. This object will contain a few things but the most crucial:

descriptive items (i.e: the StartMode of the cluster (generated roles or user-provided), the deployment_type (main cluster_manager, failover or others), cluster_name, init_hold, roles etc..)
a reporting of the deployment state
a list of pending directives: set of actions for each node to perform

non-leader units wait until this description is built

start:

if the DeploymentDescription is built, a combination of its content is what defines whether the current cluster can_start

In case of a subsequent change by the user for ex of the config option, we're back to #2 above
DeploymentDescription is built / updated, and broadcasted in the peer relation data
peer-relation-changed is triggered in each unit
each unit reconfigures itself and rolling restart

The reason there is a strong reliance on the *-relation-changed event, is that opensearch nodes are self-contained and autonomous, they're the ones responsible for configuring themselves and joining a cluster. So in order to perform a change on each node, the process is to rely on the relation data to broadcast a new config and have all the nodes pick it up and apply it on themselves, to then rolling restart.

If I understood correctly, I think what you see as ClustersCoordinator is effectively what I refer to as OpenSearchPeerClustersManager:

though it refers to things like can_start, it doesn't go as low as the daemon / technical level, what it does is essentially computes whether a node is allowed to start as per :

the combination of the config options
the validity of the roles
etc...

works on the "current" cluster level - not across multiple clusters

(The OpenSearchPeerClusterRelation is the subject of the next PR.)


Reduce code-duplication in regionprops

Hi @kevinyamauchi ,
I detected some code-duplication between regionprops here:
https://github.com/morphometrics/morphometrics/blob/main/src/morphometrics/measure/label.py#L37-L129
and here:
https://github.com/haesleinhuepf/napari-skimage-regionprops/blob/master/napari_skimage_regionprops/_regionprops.py#L53-L144
Potentially the code on morphometrics side is outdated. As napari-skimage-regionprops now shows up in the widget of morphometrics (since version 0.5.4), you could remove the code from the morphometrics repository. If there were any fixes in the code on morphometrics side, please send a PR to napari-skimage-regionprops.
Best,
Robert

Hey! Thank you for reporting this. Super cool that you've made napari-skimage-regionprops compatible with morphometrics measurements. Indeed, the duplicated code in morphometrics was really just intended to prototype the measurement engine and meant to be deleted. I will remove the duplicate code and add napari-skimage-regionprops as a dependency :)
On a related note - I have been thinking that it makes sense to separate the "measurement engine" out into a separate package so that people don't need to bring along the "heavier dependencies if they don't want to (e.g., openCL), which can cause challenges installing via pypi (e.g., #35 ) What do you think?

On a related note - I have been thinking that it makes sense to separate the "measurement engine" out into a separate package so that people don't need to bring along the "heavier dependencies if they don't want to (e.g., openCL), which can cause challenges installing via pypi (e.g., https://github.com/morphometrics/morphometrics/issues/35 ) What do you think?

Yes, fully agreed! You want to have a minimal-dependency backend for register_measurement_set and potentially multiple front-ends. See also: https://github.com/BioimageAnalysisCoreWEHI/napari_lattice/issues/17#issuecomment-1259099402

Thanks for tagging me here @haesleinhuepf.
I would love to have a function that is agnostic to the measurement function being used, and takes a single/multiple images as input. When using register_measurement_set, I'm assuming the aim is to make it agnostic of the measurement function used, right?


Add IMGPROXY_TTL env to readme

Users should be made aware the endpoint allows caching
Depending on context users may want to increase the TTL to a very large number (for example when serving as an Origin for CloudFront Distribution or other CDN).

Thanks again :)

Hello guys,
Where can I find any information about imgproxy requirements in regards to the hardware spec if it has any special requirements at all ?

@Robx64 No it doesn't. imgproxy works perfectly even on free Heroku instance.

Great, thank you DS ;P


'Camera' cannot be constructed because it has no accessible initializers

Building on Swift 4 and get the below error
'Camera' cannot be constructed because it has no accessible initializers

The demo app is build against Swift 4.2? Is that also the version you are using?
Do you get the error on this line?
camera = try Camera(sessionPreset: AVCaptureSession.Preset.hd1920x1080)
I do remember that the AVCaptureSession enum was changed somewhere in version 4.

Actually, the app is running on Swift 4.0 but I already used pods on Swift 4.2 and I didn't face that issue. Yes I got an error on the below line
camera = try Camera(sessionPreset: AVCaptureSession.Preset.hd1920x1080)

What is the PassportScanner version that you use? It should be 4.4.0.
If I change the demo app to Swift 4, then it still compiles

I will try and get back to you


new exercise clock

added new exercise clock

@rchavarria would you mind checking this out and merging if it looks OK?  Thanks!

Thanks! This is an interesting exercise.

I don't understand. I followed the same process as #67 but the PR appears as Closed instead of Merged.

I think it always shows as closed if you merge locally. That's always been my experience, anyway.


[FIXED JENKINS-28693] docker-java shading

The PR has been built on the top of #16 and #17 to take new files into the account
Change to review: https://github.com/oleg-nenashev/docker-traceability-plugin/commit/2bfc689e32adb054350ec17f454bd178ba3907c7
Summary:

[x] Modify the project structure
[x] Create a shaded docker-java shaded with class relocation
[x] Update the code

The proposed version works well with docker-build-step-plugin
@reviewbybees

@stephenc @aheritier @jtnord Your review would be useful

:-1:  you should not need to an another module to shade docker-java or to rename class imports.
The glassfish and google shaded names will likely conflict with some other plugin (docker-java?) and should also be renamed to a subset of your package.

@jtnord
I've implemented another module according to the clarification of issues in maven-hpi plugin limitations in docker-plugin pull requests. I'm waiting for @aheritier to comment the approach

if you are referring to this commit then shade plugin was not configured with an execution.

At root a bug in the client library. Suggested a simpler workaround in the issue.

@jglick
Thanks for the proposal. Patching of docker-java could help in the case of docker-build-step, but for us the shading is a problem in any case if somebody has an old version, because installation of the new plugin may break the installation. I also doubt we can timely get this fix released and then test everything else.
What do we do with this change?

if you are referring to this commit then shade plugin was not configured with an execution.

Follow-up to the discussion in HipChat. There's a rumor shading does not work together with maven-hpi

Patching of docker-java could help

Well that is the long-term fix of the root issue. The short-term workaround is to override the context class loader in the Jenkins plugin.

@jglick

The short-term workaround is to override the context class loader in the Jenkins plugin.

No idea how to do it quickly. If we decline the proposed "complex" fix, I would be grateful if somebody helps to kick-off a short-term workaround (to 3 plugins?)

Here are more details about the HPI and shade Maven plugins incompatibility : http://echelog.com/logs/browse/jenkins/1427839200
I already discussed with @KostyaSha who reported the issue and asked me some help to fix it but for now I did found the time to do it. Here is the feedback he gave to me :

The issue is that it ignores any package phase bindings and packages jars with hardcoded jar archiver. Jenkins has many issues because of classloader and it will be very convenient to have ability to execute shad-plugin directly from hpi packaging. If packaging is jar, then maven-jar-plugin executes fine maven-shade-plugin. So my idea was to remove hardcoded jar archiver from hpi plugin and give it to maven-jar. https://github.com/jenkinsci/maven-hpi-plugin/blob/ded54b3ac24035ebacda64a0900c3dea5e3de852/src/main/java/org/jenkinsci/maven/plugins/hpi/HpiMojo.java#L122-L131

@jtnord @jglick @aheritier
Ready for the final review. I've fixed previous comments and merged with the master branch

:+1: though as time permits please submit an upstream patch correcting the misuse of ServiceLoader, and you can check whether a temporary override of Thread.currentThread().contextClassLoader works around the issue.

if you are referring to this commit then shade plugin was not configured with an execution.

o'rly? Could you show your working variant of shading with hpi plugin?

o'rly? Could you show your working variant of shading with hpi plugin?

See the comment from @aheritier above. We agreed that the shading need's some adjustments. I've created https://issues.jenkins-ci.org/browse/JENKINS-28796

..ker/traceability/model/DockerRecordsRegistry.java → ...ker/traceability/model/DockerRecordsRegistry.java

Thanks github - I shall remember to buy my chocolate fireguard from you as well!
I am assuming (!) that there is nothing in these renames other than moving from root to the new (correct) submodule.
based on that assumption :+1:

I am assuming (!) that there is nothing in these renames other than moving from root to the new (correct) submodule.

Yes, folder moves only

imho this is waste of time/resources, history trashing, etc.  Better enhance maven-hpi plugin.

Ah, already merged.

That's why we have a beta-5 opportunity :)

@KostyaSha
Everything is correct BTW. "include" takes artifact IDs and "relocation/pattern" takes package prefixes


is_logged_in doesent work

i tested several times the funcion driver.is_logged_in() and it doesent return true after the qr code has been read and the page goes to the chats.
is there a fix for this?

Hi,
I use this function regularly and your message really confused me so I tested it once I saw this issue.
The function works fine.
The problem is probably somewhere else in your application.

this is the code that fails
i installed from pip
that """fancy""" exception handling was put there becuse is_logged_in raises the exception NoSuchElementException
if not driver.is_logged_in():
    print("Não logado, capturando Qr!")
    while not driver.is_logged_in():
        try:
            #driver.reload_qr()
            if driver.is_logged_in():
                break

            driver.get_qr("./qr.png")
            send_qr_code()
            print("Update Qr!")
            time.sleep(5)
        except Exception as e:
            if "NoSuchElementException" == e.__class__.__name__ :
                print("By except")
                break
            print("Login fechado? tentando novamente: " + str(e.__class__.__name__))
            print("Iniciando driver")
            driver = ""
            while driver == "":
                try:
                    driver = WhatsAPIDriver(profile="./bot", username="bot", client="remote",
                                            command_executor=url_remoto_selenium, loadstyles=False)
                except Exception as e:
                    print("Erro whatsdriver (Selenium possivelmente fechado) " + str(e))
                    time.sleep(3)

Try to get the source of the page to inspect it (driver.driver.page_source)

it seems that the problem only happens in the pip version, it started working fine as i compiled from source.

Pip is always a little bit behind the official repo
Ângelo L. B. Rodem<EMAIL_ADDRESS>schrieb am Mi., 16. Mai 2018,
13:29:

it seems that the problem only happens in the pip version, it started
working fine as i compiled from source.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/mukulhase/WebWhatsapp-Wrapper/issues/189#issuecomment-389486289,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AGhecZQCeRlXp7RiuDi0bUUw6jiLyS-mks5tzA2dgaJpZM4T4U3Q
.


git-lfs binary not resolving in .git post-checkout hook preventing a number of notebook updates from being published

🐛 Bug
The Lightning-AI.tutorials [publish] Azure pipeline has been failing since October 12th.
The issue was first observed a few months ago but apparently is rearing its ugly head again. The publish pipeline typically fails with the "papermill" job on the "Git check & switch branch" step:
 publication
 Previous HEAD position was 3b4e9a0 docker: add missing `git-lfs` & readability (#284)
 Switched to branch 'publication'
 Your branch is behind 'origin/publication' by 10 commits, and can be fast-forwarded.
   (use "git pull" to update your local branch)

 This repository is configured for Git LFS but 'git-lfs' was not found on your path. If you no longer wish to use Git LFS, remove this hook by deleting .git/hooks/post-checkout.

 ##[error]Bash exited with code '1'.

The last papermill job component of the publish pipeline to succeed was the publishing of an updated version of course_UvA-DL/13-contrastive-learning triggered by c0d526ed5b4b4f27f8f4b3f5b0c4bac5b39d0d4c
The transition sequence from the final successful job to the failing ones:

c0d526ed5b4b4f27f8f4b3f5b0c4bac5b39d0d4c gets checkout from main, changes wrt publication branch are detected and main is merged into publication and pushed successfully
course_UvA-DL/13-contrastive-learning gets updated, committed and pushed to origin/publication at 5497c9a8dffdfad44aacd8b50a6eabec9ba823cb successfully
The next notebook updated lightning_examples/cifar-baseline checks out c0d526ed5b4b4f27f8f4b3f5b0c4bac5b39d0d4c but when attempting to switch to the publication branch (5497c9a8dffdfad44aacd8b50a6eabec9ba823cb) triggers the git-lfs command not to be found in the post-checkout hook
Publishing of all subsequent notebook updates has since be blocked (the publish pipeline failing with both new commits and re-running of previous runs). Including:

lightning_examples/cifar-baseline
lightning_examples/datamodules
lightning_examples/finetuning-scheduler
course_UvA-DL/07-deep-energy-based-generative-models
re-run of course_UvA-DL/07-deep-energy-based-generative-models, fails on initial checkout attempt (not on the "Git check and Switch" step)

Using the latest tutorials docker image I've been able to replicate the entire flow including transitions from the precise refs and branches referenced above but have been unable to reproduce the failure to resolve git-lfs. Since I don't have permission to set pipeline variables, enable system diagnositics and trigger re-runs I'm not sure I'll be able to efficiently debug much further.
IMHO I think the next step in debugging would be to enable system diagnostics and trigger some new runs as well as adding some additional debugging code prior to the problematic checkout steps. For instance, update "Git check & switch branch" with:
      - bash: |
          set +e
          git fetch --all
          echo $(PUB_BRANCH)
          git ls-remote --heads origin ${PUB_BRANCH} | grep ${PUB_BRANCH} >/dev/null
          if [ "$?" == "1" ] ; then echo "Branch doesn't exist"; exit; fi
          apt-get update -q --fix-missing && apt-get install vim strace -y
          strace -o /git_lfs_post_checkout_hook.log -f git checkout ${PUB_BRANCH} 2>&1 && egrep -r "git-lfs\"|execve" /git_lfs_post_checkout_hook.log
          cat /git_lfs_post_checkout_hook.log
          git show-ref $(PUB_BRANCH)
          git pull
          set -e
        displayName: "Git check & switch branch"

If necessary of course, one could inject an extended pause prior to executing this step to allow attaching to and debugging within the container to finally nail this problem once and for-all!
I know the Lightning team has a lot of work on its plate so I'm just adding this issue and my observations so it doesn't get lost in the mix and to help minimize your valuable time debugging.
It'll be great to have notebook updates published automatically once this pipeline issue is resolved. Thanks for all your work!

This could be hard to debug from regular PR until we would fuse test and publish stage proposed in #286

#286 is a great idea, fully behind it! Nuke and rebuild might be a good idea as well.
In the meantime though, I think it might be worth including the debugging lines I added to "git check and switch branch" step (with or without cat of the log) just so we have more visibility into why precisely the post-checkout hook is failing. The next merged PR could then potentially illuminate the problem before #286 gets implemented or the nuke approach. What do you think?
      - bash: |
          set +e
          git fetch --all
          echo $(PUB_BRANCH)
          git ls-remote --heads origin ${PUB_BRANCH} | grep ${PUB_BRANCH} >/dev/null
          if [ "$?" == "1" ] ; then echo "Branch doesn't exist"; exit; fi
          apt-get update -q --fix-missing && apt-get install vim strace -y
          strace -o /git_lfs_post_checkout_hook.log -f git checkout ${PUB_BRANCH} 2>&1 && egrep -r "git-lfs\"|execve" /git_lfs_post_checkout_hook.log
          cat /git_lfs_post_checkout_hook.log
          git show-ref $(PUB_BRANCH)
          git pull
          set -e
        displayName: "Git check & switch branch"

atm, all notebooks can be compiled so I assume all is fine nom but feel free to reopen if you spot it again :flamingo:


[ROCm] Fix invalid command in dev build script

When bazel options were empty, the args to build/build.py were leaving an empty string arg which is invalid.

Upstream here https://github.com/jax-ml/jax/pull/24321


 Oh, the cursor keys work too.
but ... I need a howto for dummies: key combination to e.g. save, quit, mark-copy-paste, etc. ?
not even Ctrl-c does anything anymore.
thanks!

Hi, im not actively working on kod anymore and i wont be, at least until xi is more stable. Even if it does become stable anytime soon and i do start to code on it again, i might completely switch to using rust instead.


Bug on "Default web browser" encoded URL handling

Hi,
When I have "Default web browser" set to ControlPlane and open a link with an ampersand, it encodes the ampersand to %26 which breaks the params.
For example put this in TextEdit
https://www.google.com/search?ie=utf-8&q=mac+controlplane
Then open Safari > Preferences > General and toggle Default web browser from ControlPlane to another browser and the corrupted URL won't do the Google search (Developer Tools shows the %26 encoding).
I'm on OSX 10.9.5 and ControlPlane 1.5.7 (released 2015 March 27, auto updated from earlier ControlPlane).
Thanks!

Try http://www.controlplaneapp.com/download/ci let me know if it works better. I'll be releasing that updated version soon.

Works great, thanks for the quick fix!

another confirmation this fixes the issue, thanks


Has anyone figured out the function for actual frequency?

In my case, i guess the frequency would be cyles per month. I am not sure yet. How you guys have been doing on it?


Account System

What
Bright Endeavors needs accounts to keep track of points. Using https://auth.js.org/ , create a simple account system, and connect it to some form of database.
Checklist

[ ] Sign in Page working
[ ] Persistent sign in
[ ] Database to store accounts

Watch out for

[ ] The database needs to be cheap. Do some research on ways to host the database without costing them any money. This should be doable in a free tier, or under $5 a month.

I'd like to work on this.

I'd like to focus on this

me3


Clicking into the hatched area in a diff doesn't focus the editor

I would expect clicking in the hatched area would focus the editor and put the cursor at the end (or beginning) of the hatched area.

This is broken because the view zone configures supressMouseDown: false here.
@rebornix This came in via https://github.com/microsoft/vscode/commit/c9042cb5210290a9a3c88c463c10b2ea4e4923d5 . Can you please take a look?

Fixed via https://github.com/microsoft/vscode/commit/bc2fbe2893daf00b0b3ef9bd6ff326a5ddfd933f


When using renv suggests packages are not installed

renv::install only installs Depends, Imports and LinkingTo not Suggests
https://github.com/openpharma/staged.dependencies/blob/669f45a95d8772899551ad51fc3b38a3b5a1056a/R/git_tools.R#L188
This is a gap compared to using staged.deps without renv where remotes::install_deps allows you to do it
We should move the suggests into the imports here https://github.com/openpharma/staged.dependencies/blob/669f45a95d8772899551ad51fc3b38a3b5a1056a/R/git_tools.R#L185

See https://github.com/rstudio/renv/issues/933#issuecomment-1198036889

See https://github.com/rstudio/renv/issues/1087

The renv issue above has been fixed so once it has been released we can

Set the renv version in our description file >= 0.17.0
This https://github.com/openpharma/staged.dependencies/blob/main/R/git_tools.R#L201 needs a "..." argument added and should automatically pick up the new dependencies argument in renv::install
Docs e.g. here and here should be updated
Update ticket here - so the vignette can show how to handle external package installation when using renv


Move definitions of simple vector/matrix builtins to stdlib.

Some of the functions declared in the Slang standard library are built in on some targets (almost always the case for HLSL) but aren't available on other targets (often the case for GLSL, CUDA, and CPU). To date, the CUDA and CPU targets have worked around this issue by synthesizing definitions of the missing functions on the fly as part of output code generation, at the cost of some amount of code complexity in the emit pass.
This change adds definitions inside the stdlib itself for a large number of built-in HLSL functions that act element-wise over both vectors and matrices (e.g., sin(), sqrt(), etc.), and changes the CPU/CUDA codegen path to not synthesize C++ code for those functions (instead relying on code generated from the Slang definitions).
The element-wise vector/matrix function bodies are being defined using macros in the stdlib, so that we can more easily swap out the definitions en masse if we find an implementation strategy we like better. This could involve defining special-case syntax just for vector/matrix "map" operations that can lower directly to the IR and theoretically generate cleaner code after specialization is complete.
As a byproduct of this change, the matrix versions of these functions should in principle now be available to GLSL (GLSL only defines vector versions of functions like sin(), and leaves out matrix ones). No testing has been done to confirm this fix.
In some cases builtins were being declared with multiple declarations to split out the HLSL and GLSL cases, and this change tries to unify these as much as possible into single declarations to keep the stdlib as small as possible.
Two functions -- sincos() and saturate() -- were simple enough that their full definitions could be given in the stdlib so that even the scalar cases wouldn't need to be synthesized, so the corresponding enumerants were removed in slang-hlsl-intrinsic-set.h. In the case of saturate() the pre-existing definition used for GLSL codegen could have been used for CPU/CUDA all along.
In some cases functions that can and should be defined in the future have had commented-out bodies added as an outline for what should be inserted in the future. Most of these functions cannot be implemented directly in the stdlib today because basic operations like operator+ are currently not defined for T : __BuiltinArithmeticType, etc. Adding such declarations should be straightforward, but brings risks of creating unexpected breakage, so it seemed best to leave for a future change.
This change does not try to address making vector or matrix versions of builtin functions that map to single IROps, because the existing mechanisms for target-based specialization, etc., do not apply for such cases. In the future we will either have to make those operations into ordinary functions (eliminating many IROps) so that stdlib definitions can apply, or add an explicit IR pass to deal with legalizing vector/matrix ops for targets that don't support them natively. The right path for this is not yet clear, so this change doesn't wade into it.
This change does not touch the Wave* functions added in Shader Model 6, despite many of these having vector/matrix versions that could benefit from the same default mapping. It is expected that these functions will have GLSL/Vulkan translation added soon, and it probably makes sense to know what cases are directly supported on Vulkan before adding the hand-written definitions.
Because of the limitations on what could be ported into the stdlib, it is not yet possible to remove any of the infrastructure for synthesizing builtin function definitions in the CPU and CUDA back-ends.

Note: this PR is effectively a re-do of #1245 that includes many more functions.


[feature request] 10x chemistry autodetection

A recurring feature request — provide automatic chemistry detection, at least in the case where we know that the input data is 10x.  This would look something like passing -c auto10x and simpleaf would determine the chemistry present in the input.  It’s OK, probably, to ignore 10x v1 (which anyway requires 3 input files), but most other single-cell RNA-seq chemistries should be detectable.
The basic idea would be to look at the combination of UMI and Barcode length and also the overlap of observed barcodes from a prefix of the reads and the different available permit lists.

CellRanger's implementation of chemistry auto-detect is public and available here (already in rust) - https://github.com/10XGenomics/cellranger/blob/a03981609639e55d3bef57811194c7197e8590b2/lib/rust/cr_lib/src/stages/detect_chemistry.rs#L337
While you're probably already aware of this, I'll share for posterity if nothing else

Thanks @AndrewSkelton, though given their license, we have to be careful here!

I just wanted to add to this, I would really appreciate if you could include the 10X ARC multiome chemistry in this auto barcode detection. The cellranger-atac workflow allows for an option to run the ARC chemistry but I'd like to use simpleaf for the scRNA quant side of things.
Thank you!


Update version: OpenWhisperSystems.Signal.Beta version 6.31.0-beta.1

Pull request has been created with WinGet Automation :rocket:
Microsoft Reviewers: Open in CodeFlow

Automatic Validation ended with:

The architecture change is the only change in this PR, so reverting them obviates the PR. Reset PR.


astc-encoder: 4.2.0 -> 4.3.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://github.com/ARM-software/astc-encoder/releases.
meta.description for astc-encoder is: An encoder for the ASTC texture compression format
meta.homepage for astc-encoder is: https://github.com/ARM-software/astc-encoder
Updates performed

Version update

To inspect upstream changes

Release on GitHub

Compare changes on GitHub

Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 4.3.0 with grep in /nix/store/fnzwxjk1wyyaccryd1iva6jnl7xq6d29-astc-encoder-4.3.0
found 4.3.0 in filename of file in /nix/store/fnzwxjk1wyyaccryd1iva6jnl7xq6d29-astc-encoder-4.3.0

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

1 total rebuild path(s)

1 package rebuild(s)

First fifty rebuilds by attrpath
astc-encoder

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/fnzwxjk1wyyaccryd1iva6jnl7xq6d29-astc-encoder-4.3.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/fnzwxjk1wyyaccryd1iva6jnl7xq6d29-astc-encoder-4.3.0
ls -la /nix/store/fnzwxjk1wyyaccryd1iva6jnl7xq6d29-astc-encoder-4.3.0/bin

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

1 package built:

astc-encoder

Maintainer pings
cc @dasisdormax for testing.

Result of nixpkgs-review pr 211919 run on x86_64-linux 1

1 package built:

astc-encoder


Revert "Populate status message" and re-apply it with minor fix.

Reverts NYTimes/video-transcoding-api#164 and re-applies it to add fix suggested by @fsouza

Current coverage is 84.86% (diff: 66.66%)

Merging #165 into master will decrease coverage by 0.27%

@@             master       #165   diff @@
==========================================
  Files            28         28
  Lines          1978       1962    -16
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
- Hits           1684       1665    -19
- Misses          193        195     +2
- Partials        101        102     +1

Powered by Codecov. Last update a034de7...508af0d


MainWindowViewModel: still uses Avalonia.Threading.Dispatcher.UITHread.InvokeAsync in some places

This violates too principles:

The Law of Demeter (talk only to your friends, and objects you created, not a friends' friend)
The ability to unit test the UI code

Fixed in trunk for the 3.0 release, thanks!


✨ Capture catalog content timestamp in ClusterCatalogStatus

fixes https://github.com/operator-framework/catalogd/issues/306 out of the epic https://github.com/operator-framework/catalogd/issues/239

Merging this PR since it was approved. upgrade-e2e will fail until a new release of catalogd is cut with the gvk updates.


Document modifications to SHOW commands

Document the modification to the SHOW commands listed in influxdata/influxdb#7295. Some commands that previous required ON no longer require ON (and will use the default database instead). Some commands now support using ON instead of specifying the database.

Thanks, @jsternberg!

Pages to update: InfluxQL reference, Schema Exploration.
New syntax:
SHOW SERIES ON <database_name>

SHOW MEASUREMENTS ON <measurement_name>

SHOW RETENTION POLICIES

SHOW TAG KEYS ON <database_name>

SHOW TAG VALUES ON <database_name>

SHOW FIELD KEYS ON <database_name>

Opened an issue about SHOW TAG VALUES`: https://github.com/influxdata/influxdb/issues/7552


Adds platform ferienapidotde

Description:
Pull request in home-assistant.io with documentation (if applicable): home-assistant/home-assistant.io#9021
Example entry for configuration.yaml (if applicable):
binary_sensor:
  - platform: ferienapidotde
    name: vaction_hh  # Optional
    state_code: HH

Checklist:

[ ] The code change is tested and works locally.
[ ] Local tests pass with tox. Your PR cannot be merged unless tests pass
[ ] There is no commented out code in this PR.

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

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

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

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

If the code does not interact with devices:

[ ] Tests have been added to verify that the new code works.

Hi @HazardDede,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

Why workday binary sensor is not enough?
https://www.home-assistant.io/components/binary_sensor.workday/

Why workday binary sensor is not enough?
https://www.home-assistant.io/components/binary_sensor.workday/

The workday binary sensor is about holidays (like easter, christmas). The ferienapidotde is about school vacations, where the kids get free of school and therefore families can make trips (longer than 1-2 days; probably weeks)

I against accept it as an official integration:

workday sensor supports custom holidays now, https://www.home-assistant.io/components/binary_sensor.workday/#add_holidays

I saw little usage of school holidays in home automation, such component better fit for a custom component if someone really need it

ferien-api.de is pretty simple, I suggest @HazardDede look at our REST sensor, see if it fits the requirement.

First of all: It is totally fine to me if you decide against an official integration of the platform ferienapidotde. Home assistant made my life a lot easier and more fun and I wanted to give something back in return to the community.
Nevertheless I have some food for your thoughts:
I - for myself - have no kids that actually go to school. I use the sensor primarily as an indicator if the train to work is crowded or not (multiple sensors for different federal states - as I live in SH and work in HH) ;-)
I primarily made this sensor for friends who have kids that go to school, but I can't remember what they actually use this for in their automation. I can think of adjusting alarm clocks, limiting internet access, remember mommy to make up the breakfast (or not hehe), ...
My vision for home assistant is that everything gets a little bit more convenient for beginners. Btw: Editing lovelace via the frontend is a good starting point (I like that).
Some points to your feedback:

I find it less convenient, when you have to edit your configuration.yaml every year because of bare vacations goin' to change, because start- and end-dates change every year here in Germany (and no there is no systematic behind it, duh?!).
I like to quote the movie Santa clause: "Have you ever seen a million dollars? No. Just because you can't see something, doesn't mean it doesn't exist" (take it funny, ok?! :-) )
It basically turns out to be same as 1. ;-). The api is simple, but should a beginner setup a rest sensor and transform the output that way that it actually does the same as the platform? The platform is pretty simple, too. Only a few lines of code to maintain ;-)

My main concern is maintenance, we just cannot include everything could be included in HA. I am not going to close this PR, so if you can get other member to chime in, I am fine with it.
BTW, here in US, school is running in different way, every day could be a no-school day, and it is very different school by school. Tracking to school calendar is more difficult. The general method to do that is import an official or unofficial (maintained by parents) calendar to your Google calendar or similar.

I for one can see this as a very useful integration for German users like me. I can attest it absolutely makes a difference to things like commuting.
The federal system that sets the schedule for school holidays makes it inconvenient to manually adjust this as part of the workday sensor.
So I would "vote" for including this into HA.

Could anyone please re-run the travis build? Seems like the keyserver from ubuntu was down :-(
gpg: requesting key F06FC659 from hkp server keyserver.ubuntu.com Error: retrieving gpg key timed out. gpg: keyserver timed out gpg: keyserver receive failed: keyserver error The command "sudo -E apt-add-repository -y "ppa:jonathonf/ffmpeg-4"" failed and exited with 1 during .

I guess something went wrong with the rebase. Should I somehow reopen the PR?

Yes, close this PR and make a new one with just your commits.

Please reopen.


Allow omission of url defaults

This allows for the explicit removal of lastmod, priority, and changefreq XML nodes, rather than setting them to default values.
Usage:
opts := Options{}
opts.SetOmitDefaultLastMod(true)
opts.SetOmitDefaultPriority(true)
opts.SetOmitDefaultChangeFreq(true)

Since these three fields are largely ignored, this cuts down on the size of the generated XML files.
Reference:

Google: We Mostly Ignore The LastMod Tag In XML Sitemaps
Google: Priority & Change Frequency In Sitemap Doesn't Play Much Of A Role

Hi, are there any plans to merge it soon?


Feature/persistent api keys

Save API keys in DB so that they don't expire

I also extracted ml-worker-connect from /api/v2 into /public-api to start distinguishing API authenticated requests from regular internal api requests. In case we add some entry points specifically for public API access it should be under /public-api to enforce API Key authentication

LGTM, the tests also passed.
I'll update #1277 accordingly, if any


Fix spelling mistake

retreive -> retrieve

Can one of the admins verify this patch?

Not related to #5900, but still unexpected behavior to my knowledge. Will have a sync with Laurent and see what we can do here.

I incorporated this into #6080 so we needn't unwind the bot's changes here.


Resolves #1796 - only allow scaling in local space, THREE.TransformControls don't supp…

…ort scaling in world space

lgtm


[containerapp] Hide containerapps and jobs env vars on create and update

Related command

Description

Testing Guide

History Notes

[containerapp] az containerapp create/update: Hide environment variables, scale rules metadata
[containerapp] az containerapp job create/update: Hide environment variables, scale rules metadata

This checklist is used to make sure that common guidelines for a pull request are followed.

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Thank you for your contribution! We will review the pull request and get back to you soon.

Recommend title:
[containerapp] Hide containerapps and jobs env vars on create and update

Hi @p-bouchon
Please fix the CI pipeline， PR title guidance: https://github.com/Azure/azure-cli/blob/f9a4685d6bfee8bd5b8eff867f40a7d674515dae/doc/authoring_command_modules/README.md#format-pr-title
We not add --show-sentive-values, rgiht?

Please fix CI issues.

Hi @yanzhudd
Could you help to review and merge this PR? Thanks!

It is suggested to specify the related commands in the title.


Modify declaration request images list

Change declaration request images list API according to spec:

[x] Change route on GW - set /api/declarations/:id/documents
[x] Update scope on GW - set declaration_documents:read
[x] Change API logic:
* search declaration request in IL.declaration_requests using declaration_id from URI
* get documents list from IL.declaration_requests.documents
* refresh access links in AEL for all documents in list

Tested


[SYSTEMML-1573] Incorporate ALLOW_OPERATOR_FUSION in ConvolutionOp for developer testing

@dusenberrymw Can you please review this PR ?

Refer to this link for build results (access rights to CI server needed):
https://sparktc.ibmcloud.com/jenkins/job/SystemML-PullRequestBuilder/1436/


Add "App" release to device table

This likely also means that the "App" folder should be added to the template device repo.

closed in bf207b9


Tailwind being set as the template engine

The project is overriding the project configuration to set tailwindcss as the template engine, as can be seen here.
https://github.com/rails/tailwindcss-rails/blob/781d840dcd9452e01fdbf10d491d9b8742a019be/lib/tailwindcss/engine.rb#L14
Should this really be done? I mean, tailwind is not a templating engine and this causes issues like https://github.com/heartcombo/simple_form/issues/1806 where libraries expect proper templating engines on this config.
Cheers

For those who are affected by this.
The workaround is to add this to config/application.rb:
# fixes tailwindcss-rails overwrite
config.generators.template_engine :erb

@samuelpismel this work. thanks

I would welcome a PR that updated the README with this workaround, @samuelpismel

See discussion here: https://github.com/rails/tailwindcss-rails/pull/131


PiCameraRuntimeError: Timed out waiting for capture to end with V2 camera

Hi
When setting up V2 camera I increased the resolution in my capture SW.
This led (either the new camera or higher resolution) to great instability. It only runs about 5-10 hours before my every second capture freezes and is not update anymore.
The log file is shown below.
I searched a bit online and found two tips:

increase a buffer somewhere (dont know how)
set time out to 60 seconds (as shown in log file that still gives issues)

Strange thing for me is it runs perfectly for 5-10 hours and then gets into non-recoverable trouble.
Some memory leak somewhere?
Any ideas from you are welcome to help solve this :)
Thanks in advance!
Log:
2016/05/11 14:32:31 Initialise picamera
2016/05/11 14:32:32 starting main loop picamera
2016/05/11 19:47:15 Error: Traceback (most recent call last):
File "/home/pi/mypicamera.py", line 199, in webcamCaptures
camera.capture_sequence([snapf, pictureFN], use_video_port=False, burst = True, splitter_port=3,quality=6,resize=(video_width,video_height))
File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 1682, in capture_sequence
'Timed out waiting for capture to end')
PiCameraRuntimeError: Timed out waiting for capture to end
2016/05/11 19:48:15 Error: Traceback (most recent call last):
File "/home/pi/mypicamera.py", line 201, in webcamCaptures
camera.capture_sequence([snapf], use_video_port=False, burst = True, splitter_port=3,quality=6,resize=(video_width,video_height))
File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 1682, in capture_sequence
'Timed out waiting for capture to end')
PiCameraRuntimeError: Timed out waiting for capture to end
2016/05/11 19:49:15 Error: Traceback (most recent call last):
File "/home/pi/mypicamera.py", line 199, in webcamCaptures
camera.capture_sequence([snapf, pictureFN], use_video_port=False, burst = True, splitter_port=3,quality=6,resize=(video_width,video_height))
File "/usr/lib/python2.7/dist-packages/picamera/camera.py", line 1682, in capture_sequence
'Timed out waiting for capture to end')
PiCameraRuntimeError: Timed out waiting for capture to end

Probably not the same, but there is an issue being discussed on the forums where the sensor stops responding after a few hours - https://www.raspberrypi.org/forums/viewtopic.php?f=43&t=147744
I'd expect PiCamera to check the return value from mmal_component_enable and fail earlier than this, but is your use case repeatedly opening and closing the camera, or running with the same instance?

only once i create an instance (camera) of the picamera.
Here a snapshot of that part of the code:
with picamera.PiCamera() as camera:
saveLogData("Initialise picamera")
camera.resolution = (video_width, video_height)
camera.framerate = video_framerate
camera.rotation = 0
camera.hflip = True
camera.vflip = video_vflip
camera.video_stabilization = video_stabilization
camera.annotate_background = video_annotate_background
camera.annotate_frame_num = video_annotate_frame_num
camera.CAPTURE_TIMEOUT = 60 # seconds
this is the video where motion detection is executed on
camera.start_recording('/dev/null', splitter_port=2, resize=(motion_width,motion_height) ,format='h264', motion_output=DetectMotion(camera, size=(motion_$
setup thread to keep auto tracking of daytime for exposure
daytimechkthread = threading.Thread(target=keepTrackofDayTime, args=[camera])
daytimechkthread.start()
setup webcam feed file
snapfilename = filepathsnap + "/" + snapshot_capture_filename
snapf = open(snapfilename,'wb')
FNT="default"
saveLogData("starting main loop picamera")
try:
while True:
timeisnow = dt.datetime.now().strftime('%Y%m%d-%H%M%S')
# latest text to show in camera image
camera.annotate_text =  timeisnow + " " + movement_mode_annotation + exposure_mode_annotation + " " + "md %d, mq %d" % (motion_detected, motion_quite)
if getMotionLevel() == 1: # init motion is set
setMotionLevel(2) # motion in progress
if getMotionLevel() == 2: # motion in progress
webcamCaptures(snapf,camera,filepath + "/" + timeisnow + ".jpg")
elif getMotionLevel() == 3: # motion progress is stopped
webcamCaptures(snapf,camera,filepath + "/" + timeisnow + ".jpg")
setMotionLevel(0) # no motion in progress
webcamCaptures(snapf,camera) #standard picture for security cam feed
except:
ErrorHandling()
finally:
snapf.close()
camera.stop_recording(splitter_port=2)
setMotionLevel(0) # no motion in progress
saveLogData("we have stopped with picam")

I get this trying to get the exposure time up to near 10 seconds, it looks like the various things (even in capture continuous ) that precede and follow a capture can exceed the limit built in to the python support. Up to about 8 seems seems to be safe, the it keels over fairly quickly.
6by9 suggested in this pi forum thread that the limit needs to increase.

Looks like CAPTURE_TIMEOUT needs bumping up; I'll get this included for the next release


Implement private endpoint for creating WS access token

Websocket access tokens allow creating of access tokens in order to subscribe to private websocket channels with non-public information like clientOrderIds

As private endpoints are difficult to put to examples because of all credentials issue, I didn't add it there.
But, works with credentials and wolloing call:
	wsToken, err := api.V2WebsocketsToken()
	if err != nil {
		log.Panic(err)
	}
	fmt.Printf("Websocket access token: %+v\n", wsToken)


Rework catalog set/dependency manager to allow for renaming of entries and cleaning up alter table/view

This fixes issue #796

Thank you so much @Mytherin! Looking this over now.


rak does not search in cwd?

Hi! I am not sure if this is a Rak or Rakudo or SparkyCI + Docker issue, my feeling is that it all started from #5 , anyway now when SparkyCI logs improved (imho) , it's easier to make a sense of it. Let's consider a simple example of creating file containing foo and doing a search with rak foo in cwd:
[rak-count-only]
[repository] - index updated from http://sparrowhub.io/repo//api/v1/index
[task run: task.bash - .tomty/tasks/rak-count-only]
[dump code: task.bash]
[1] set -e
[2]
[3] cd $cache_dir
[4]
[5] rak --version
[6]
[7] echo foo > file.txt
[8] echo foo > file2.txt
[9] echo foo >> file2.txt
[10] echo foo > file3.txt
[11]
[12] rak foo --count-only
[13]
[14] rak foo --files-with-matches --count-only
[15]
[16]
[task stdout]
rak - provided by App::Rak 0.0.98, running Raku 6.d with Rakudo 2022.07.
No files with matches
No files with matches
[task check]
stdout match (s) <4 matches in 3 files> False
stdout match (s) <3 files with matches> False
=================
TASK CHECK FAIL

So for some reasons  rak just says "No files with matches", even though file is here, interesting? What makes thing more harder that the issue is only reproduced by on SparkyCI - see full log as en example - https://ci.sparrowhub.io/report/1224 , most of failure (excluding git related) are due to rak just does not see files in cwd, or it looks up at different location . I have not digged into rak code yet, but like a guess, maybe it something where rak relies on some ENV vars, which values are not guaranteed for some (docker based) none standard environments ?
Just a guess. And HTH
Alexey

Or even that more clear example, as we can see a file is here and has content with "foo" sting, however rak does not see anything:
[rak-search]
[repository] - index updated from http://sparrowhub.io/repo//api/v1/index
[task run: task.bash - .tomty/tasks/rak-search/]
[dump code: task.bash]
[1] set -e
[2]
[3] echo "foo" > $cache_root_dir/file.txt
[4]
[5] cd $cache_root_dir
[6]
[7] rak --version
[8]
[9] echo "====="
[10] cat file.txt
[11] echo "====="
[12]
[13] echo "<<<"
[14] rak foo --/highlight
[15] echo ">>>"
[16]
[17]
[task stdout]
rak - provided by App::Rak 0.0.98, running Raku 6.d with Rakudo 2022.07.
=====
foo
=====
<<<
>>>

If rak is run with its output redirected (aka $*OUT.t is False), then the output should be:
file.txt:1:foo

Is that still not the case, now with version 1.1 ?

Unfortunately, the issue still presents on the latest commit - https://ci.sparrowhub.io/report/1261

And this looks weird to me:
[task run: task.bash - .tomty/tasks/rak-count-only]
[dump code: task.bash]
[1] set -e
[2]
[3] cd $cache_dir
[4]
[5] rak --version
[6]
[7] echo foo > file.txt
[8] echo foo > file2.txt
[9] echo foo >> file2.txt
[10] echo foo > file3.txt
[11]
[12] echo
[13] cat file.txt
[14] echo
[15] cat file2.txt
[16] echo
[17] cat file3.txt
[18]
[19] rak foo --count-only
[20]
[21] rak foo --files-with-matches --count-only
[22]
[23]
[task stdout]
rak - provided by App::Rak 0.1.1, running Raku 6.d with Rakudo 2022.07.

foo

foo
foo

foo
No files with matches
No files with matches
[task stderr]
Unexpected leftovers: {:show-item-number(Bool::False)}
[task check]
stdout match (s) <4 matches in 3 files> False
stdout match (s) <3 files with matches> False
=================
TASK CHECK FAIL

Running that bash script gives me:
$ bash doit
rak - provided by App::Rak 0.1.1, running Raku 6.d with Rakudo 2022.07.50.

foo

foo
foo

foo
4 matches in 3 files
3 files with matches

So I have no idea what is going on in your case.  Also:
Unexpected leftovers: {:show-item-number(Bool::False)}

is very strange.  I don't see that either.  It almost feels like it's actually executing an older version of App::Rak / rak somehow.

Overnight I thought that maybe App::Rak was using some post 2022.07+ feature, so I did this on a Debian box with 2022.07 release version installed.  App::Rak tested and installed ok there, and also ran this test to completion as expected.
So, I have really no clue what's going on here.

I think I have a guess what going on here, I did some tests yesterday with some docker containers , running rak from there, an interesting issue I have found , rak search , for example “rak foo” hangs there , when run docker exec command without -t flag ( terminal support ), I guess this somehow relates to this issue , where rak also runs on docker container , long story short I would dig into how rak handles none tty run cases , I briefly looked at the code , however I don’t have enough expertises to say anything concrete … Or maybe this could be even down the rabbit hole further , something Raku related … 🤔

Another interesting fact when I run “echo foo>file.txt;  foo --output-file=out.txt &” to overcome hang issue on docker , the command no longer hangs and return, however out.txt file is empty , which might represents sprarkyci tests cases on azure docker instances, where we see that rak search does find anything even though we know that some search results should be there … 🤔 HTH
So I would recommend you to spin up a docker container and do all this experiments with docker none terminal exec ( e.g. “docker exec $container rak foo”, without -t flag) …
I could continue this debugging once I get back from my short vacation on Monday …

See “-t” flag on https://docs.docker.com/engine/reference/commandline/exec/

Please compare these two almost identical commands with different results ( the second command has -t in docker exec):
Julias-MacBook-Pro:raku-alpin-repo alex$ docker exec  alpine /bin/ash -c 'cd /tmp/foo && ls -l && cat foo.txt && /usr/share/rakudo/site/bin/rak foo'
total 4
-rw-r--r--    1 root     root             4 Oct 11 16:40 foo.txt
foo

Julias-MacBook-Pro:raku-alpin-repo alex$ docker exec alpine /bin/ash -c 'cd /tmp/foo && ls -l && cat foo.txt && /usr/share/rakudo/site/bin/rak foo'
total 4
-rw-r--r--    1 root     root             4 Oct 11 16:40 foo.txt
foo
Julias-MacBook-Pro:raku-alpin-repo alex$ docker exec -t alpine /bin/ash -c 'cd /tmp/foo && ls -l && cat foo.txt && /usr/share/rakudo/site/bin/rak foo'
total 4
-rw-r--r--    1 root     root             4 Oct 11 16:40 foo.txt
foo
foo.txt
1:foo

This reproduces the bug.
Env:
/tmp/foo # rak --version
rak - provided by App::Rak 0.1.3, running Raku 6.d with Rakudo 2022.06.
/tmp/foo # raku -v
Welcome to Rakudo™ v2022.06.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2022.06.

What does dd $*IN.t say?

Julias-MacBook-Pro:raku-alpin-repo alex$ docker exec  -t alpine raku -e 'dd $*IN.t'
Bool::True
Julias-MacBook-Pro:raku-alpin-repo alex$ docker exec   alpine raku -e 'dd $*IN.t'
Bool::False

Is there a way to recognize running in a Docket container without -t option from Raku?

so the question is does rak or any other dependencies/modules enable buffering on STDOUT?

Buffering


Add Inoyu Apache Unomi MCP server

Description
A Model Context Protocol server enabling Claude to maintain user context through Apache Unomi profile management.
Server Details
This implementation is 100% open source and licensed under an Apache License.
Motivation and Context

It makes a lot of sense to integrate a customer data platform with an LLM to provide a personalized context for interactions with end-users, bringing in context from an aggregation of other customer data systems. Exposing this through the MCP makes it a quite natural way of interacting with users.
How Has This Been Tested?

Claude Desktop was used to test this functionality
Breaking Changes

Types of changes

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

Checklist

[X] I have read the MCP Protocol Documentation
[X] My changes follows MCP security best practices
[X] I have updated the server's README accordingly
[X] I have tested this with an LLM client
[X] My code follows the repository's style guidelines
[X] New and existing tests pass locally
[X] I have added appropriate error handling
[X] I have documented all environment variables and configuration options

Additional context

Thank you for the review I have moved the listing to the community servers section.


Process?

Hello, thanks for the awesome program here. Do you have any other readme/doc??? I don't really understand 100%. Seems very interesting and i would like to try it out. So, could you improve the current docs or is that out of the question? thanks.

Hello, thank you for your feed back! I will simplify the docs for you!

Please let me know how the doc works out for you. This program is almost a year old so the website could have been updated. I will not be reworking the code if this becomes an issue.
Reply to this issue with your results!

It does not seem to be working anymore. I keep getting empty arrays - I'm thinking by the time the question loads, it is too late since the program retrieves the elements within the question too soon.

doesn't work anymore

yes I'm aware, I do not plan on working on this again. sorry!


General Documentation Cleanup

Fix your doc & comments.

Went through and did a load of documentation in the Core files.


Internationalization (i18n)

I am trying to support multiple languages.
I've managed to partially achieve this by using the setHeader() method.
However, this doesn't apply to nested headers, or footers.
How can I update nested header and footer values programmatically?
Also, just to confirm, jspreadsheet does not internally support internationalization, is that correct?

Hi,
you have in options of jspreadsheet instance, a property "text" and you can defined all text from this :
You can found some example here : https://github.com/jspreadsheet/ce/tree/master/lang
And if you want, you can usejSuites.translate("my text") and defined translation before with jSuites.setDictionnary({"my text":"my translation", "my text 2":"my translation 2"};
And example for title of column with translation :
columns: [
  {title: jSuites.translate("My title"), width: 120}
],


(libreoffice*) Change package name to follow upstream rules

Fix #458

@AdmiringWorm Yep. I saw that it was still using ketarin and I also saw the package was not providing a 64 bits version while it should.

@wget that's not all, it also do not provide checksums.
I believe I have updating the libreoffice-(fresh)-help package on my todo list though.
Just never got around to it yet, this is also why I suggested that perhaps remove that package from this PR.

@wget could you also rebase your changes please?

@wget what's the plan regarding libreoffice-help?
I can't really approve this PR yet, until the changes for that package is either removed, or converted to AU.

@AdmiringWorm I'll take care of it as soon I have some free time. The help package is not an easy task especially as I need to detect the exact libreoffice version installed, bringing huge changes to this package etc. I thought I would have been able to make it today, but I'm now debugging some appveyor build script, so this topic will wait a few more days :-)

as I need to detect the exact libreoffice version installed

I don't really think that would be appropriate.
Since the libreoffice-help packages should be versioned the same as the main packages, it should be up to the user to specify the version used (if he/she uses an older version of libreoffice).
/cc @wget

What I meant by the libreoffice version installed is whether the user is using the 32 or the 64 bits version. LibreOffice now provides 2 packages for the help files and their location depends on the libreoffice version used. Obviously the 32 and 64 bits versions are not located in the same folder. Nothing can prevent an user to install a 32 bits of LibreOffice on a 64 bits Windows installation.

@wget what's the status on this one?
Any change?
I don't want to see this PR closed, but it will if no progress is being made.
Alternatively if you are unable to continue working on the libreoffice-help* packages, then you could remove them and we can to a new complete review of the other packages (Guidelines have changed since this PR was initially opened)

Closed as there is no feedback


More Errno::* => Pusher::HTTPError conversion

A few more errors I encountered in production

Thanks Jonas :)

More to come when you merge the client abstraction branch :)


Profile Picture Issue

The Profile picture doesnt get uploaded. What changes needs to be incorporated to do the same.

Hi, uploading picture does not cover by the themes itself. What server side language do you use?

ASP Dot.Net C#

What additional changes do i need to implement to make it work.

I don't know how asp works but solution can found by searching on a search engine and the template has nothing to do with it. Maybe try searching "asp .net upload file" on google.

I appreciate your response, however the code in HTML supports uploading. If we click on upload button it does ask file to upload. I just need to confirm whether it has anything with the script file "crop", which might be doing something.


Tripped up by class arguments?

An experiment script to build the io_dev LFRic application  (attached) is having trouble compiling iterative_solver_mod due to not being able to find abstract_linear_operator_type and abstract_preconditioner_type despite both module files having been created.
Is this due to arguments declared as class rather than type?
io_dev_app.py.txt
This may be related to the Intel compiler. It seems to work with GCC but we need to understand why. Same issue was observed with Gung Ho script.

When this happens I usually turn on verbose logging and run again.

Look for a parse error in those missing files, in the analysis stage. This will stop the files getting through to the compile stage. It's not a build breaker because sometimes parse errors only happen in files we don't need to build.
Check that those missing files get preprocessed, they may be excluded by file filtering. Look for them in subsequent steps.


doc: update Install section

Thank you for this neat module. I've added simple install instructions to get started using this module.

@yves-biener thank you very much! TIL about the git+ fetch method :)


Pre-populate quarto-drop with R code

Hello
This is a really useful extension. Just wondering if there is a way to pre-populate the Quarto Drop editor with some example R code to show during the presentation, rather than copy-and-paste. I've tried changing the YAML to
format:
  revealjs:
    revealjs-plugins:
      - drop
    drop:
      engine: webr
      webr:
        init:
          - "init.R"
        packages:
          - ggplot2

But any code in init.R isn't being detected and displayed in the drop-down.

Not currently, but I think it's a good idea and something that we should support in a future version.


Deploy from gradle source in CE using app-gradle-plugin

fixes #2105
part 2 of #2105 (#2108 was the first part)

adds the app engine gradle facet
sets up the gradle deployment source for deployment from CE

@ivanporty should be ready for review now

thanks for the review. will merge in after our next release.


don't support mongodb 3.0

I want to use mongodb 3.0,so I upgraded the mongoengine and pymongo ，but “get_or_create” method is deprecated in mongoengine's latest version! how can i fix it?

HI @fxxku I am going to check this, replace get_or_create with an internal method

@fxxku it should be fixed, can you please try again and please report if there is any other issue.
Thanks

Is it possible this issue needs to be re-opened? (or opened as a new issue? -- my problem is not the same as the the original poster's)
In my case, I noticed I couldn't connect to my MongoLab account. It's my understanding that MongoDB 3 requires the PyMongo3+. And as is noted in requirements.txt, MongoEngine is not yet compatible with the needed PyMongo.
If this is correct, then at a minimum, the installation and hosting sections of README.rst should indicate accordingly. I'm pretty sure Docker Hub's official mongodb image is version 3, as is MongoLab's free account (and possibly others).

I am using Mongo3 with Pymongo 2.8 and Mongoengine. Everything is working nice, except by the authentication part.
The problem is only because of the changes in auth.
We can open a new issue and investigate better how to handle this issue, I wanted to upgrade to PyMongo 3.x but on my tests a lot of things got messed up.

what, in your estimation, is the bottleneck in mongoengine's handling of
pymongo3? and how integral is it (compared to accessing pymongo directly)
in quokka?
Thank you.
Danny
On Sep 13, 2015 8:30 PM, "Bruno Rocha"<EMAIL_ADDRESS>wrote:

I am using Mongo3 with Pymongo 2.8 and Mongoengine. Everything is working
nice, except by the authentication part.
The problem is only because of the changes in auth.
We can open a new issue and investigate better how to handle this issue, I
wanted to upgrade to PyMongo 3.x but on my tests a lot of things got messed
up.
—
Reply to this email directly or view it on GitHub
https://github.com/quokkaproject/quokka/issues/291#issuecomment-139936428
.


k8s: update k8s libraries to v1.18.4

Also update k8s test versions to v1.16.11, v1.17.7 and v1.18.4
Signed-off-by: André Martins<EMAIL_ADDRESS>

test-me-please

Coverage decreased (-0.009%) to 37.136% when pulling 8ffa526204bb39b165e869e1c3ff82ab166d2899 on aanm:pr/update-k8s-versions-master into 93d32ddf211a157f33a73731f2ab02ae8c69a721 on cilium:master.

test-missed-k8s


Set the width and height.

Set the width and height for the picture marker symbols.

@JamesMBallard Can you please review?

:+1:


Add link to git-extra-commands collection

@tiimgreen, the error log shows a 403 for https://vimeo.com/72955426 which wasn't part of my PR and is working as I write this comment. Could you kick another travis run to confirm the vimeo link is working?

Thanks!


Hotfix/bug 12661

This change is

The test for fix would be great:)

Comments from Reviewable

Tests added.

Review status: 0 of 2 files reviewed at latest revision, all discussions resolved.

Comments from Reviewable

Current coverage is 0.00%

Branch #42 has no coverage reports uploaded yet.

No diff could be generated. No reports for master found.

Powered by Codecov. Updated on successful CI builds.

Reviewed 1 of 1 files at r1, 2 of 2 files at r2.
Review status: all files reviewed at latest revision, all discussions resolved.

Comments from Reviewable


Remove CP4D, CP4BA, and CP4AIOps from common-service-maps

Describe the bug

CP4D and CP4BA are using the new version of Common Services (4.x,) which don't need special configuration for tenant isolation.
CP4AIOps does not support tenant isolation yet.

To Reproduce
Not applicable. This is based on product literature.
Expected behavior
Not applicable. This is based on product literature.
Screenshots
Not applicable. This is based on product literature.
Additional context
Add any other context about the problem here.

:tada: This issue has been resolved in version 0.30.2 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Modify the register name parameters in StdLibKami so that all of the register names are derived from a given prefix.

For example:
Class Fifo: Type :=
    {
      k: Kind;
      name: string;
      regs: list RegInitT;
      regFiles: list RegFileBase;
      isEmpty: forall {ty}, ActionT ty Bool;
      isFull: forall {ty}, ActionT ty Bool;
      first: forall {ty}, ActionT ty (Maybe k);
      deq: forall {ty}, ActionT ty (Maybe k);
      enq: forall {ty}, ty k -> ActionT ty Bool;
      flush: forall {ty}, ActionT ty Void;
      getLen: nat;
    }.

Remove the k field. Make a kind param (i.e. in this case a context var).

  Class AsyncFifoParams :=
    {
      k: Kind;
      fifoLogSz: nat;
      enqPtr: string;
      deqPtr: string;
      readName: string;
      writeName: string;
      dataName: string
    }.

[ ] change all section vars to context vars. eg. Context (size : nat). in ReplacementPolicy.Ifc.

[ ] Move StateRegName field from PsuedoLru into the Ifc param.

[ ] Modify ProcKami so that fifo instantiations for StdLibKami components (Arbiter, Prefetcher, etc) are all defined in ProcessorCore and so that the fifo instances are passed to the procMem as arguments.


Changing Node to use JSEncrypt instead of Node-RSA lib

Pull Request Test Coverage Report for Build 44

217 of 222 (97.75%) changed or added relevant lines in 5 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.3%) to 97.425%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

src/validator.js
90
95
94.74%

Totals

Change from base Build 39:
0.3%

Covered Lines:
340

Relevant Lines:
345

💛  - Coveralls


Fix bug in server where creating an object will populate optional resources.

Fixed a bug in an if statement that causes optional resources to be populated with "sensible default values" in a lwm2m write operation. This also includes a test case that highlights the issue.

Pyhton tests are failing and I'm not sure why...

Seems like the tools tests were using an optional resource for creating an object - optional resources should not be created unless present?

+1


⚠ Bofrost.at has degraded performance

In 5bc8c3e, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1474 ms

Resolved: Bofrost.at performance has improved in 963acbc.


Add tests

From issue 8

This is still getting BAD for has tests... any idea why?

I believe it just needs more tests. There is a certain ratio that is necessary.

Ok, I'll add some more soon.


APPLICATION: forward to external servers

This goes as feature request.
I downloaded and compiled srs then I tried to forward with this config:
v2:
vhost __defaultVhost__ {
	forward live-cdg.twitch.tv:1935/app/live_KryGoHere
}

v3:
vhost __defaultVhost__ {
    forward {
        enabled on;
        destination live-cdg.twitch.tv:1935/app/live_KryGoHere
    }
}

And i noticed that as tcUrl the server adds vHost and other information and other not nice things.
Is there a way to accomplish that? If not can an option for external forward to "not srs server" be added?
I would like to stream to my server and this one should stream to multiple targets.
e.g.:
destination live-cdg.twitch.tv:1935/app/live_KryGoHere a.rtmp.youtube.com:1935/live2/key1234

I even tried to edit srs_app_forward.cpp, but it did not worked.

@Steinies
I have same requirement.Found 1 related issue:
https://github.com/ossrs/srs/pull/231

@Steinies
Here is my approach by using srs v1.FYI
I also prefer to use FORWARD for this purpose.
`
listen              1935;
max_connections     1000;
vhost defaultVhost {
transcode {
enabled     on;
ffmpeg      /root/ffmpeg/ffmpeg-3.0.2-64bit-static/ffmpeg;
    engine youtube_live {
        enabled         on;
        vcodec          copy;
        acodec          copy;
        output          rtmp://a.rtmp.youtube.com/live2/qwqm-f1sf-9g1m-****;
    }
}

}
`

@bzdk You use the ingester to forward which need to forward one by one. The forward can apply rulers to all stream which publish to origin. I think it's ok when there is only few streams to forward, but we must use forward for amount of streams under the same ruler.

@winlinvip agreed.

What is the state for this feature in 3.0?
It is too much of a limit inability to forward to external server.
For example what I need to accomplish is
OSB -----> SRS -----> (streaming platform A: xxx.com/key123)
|--> (streaming platform B: yyy.com/key456)
|--> (streaming platform C: zzz.com/key789)
In 2.0 I think the only solution is the copy transcode.
In Nginx is easy to push to multiple external server, without the demux/remux overhead and the spawn of ffmpeg, like in:
application live{
live on;
record off;
meta copy;
push “rtmp://xxx.com/key123”;
push “rtmp://yyy.com/key456”;
push “rtmp://xxx.com/key789”;
#Add all your rtmp endpoints here
}

Dup to #1342


Sync latest package changes with Quaternions branch

Syncs the latest changes from main with the Quaternions branch (commits up to and including https://github.com/apple/swift-numerics/pull/228/commits/964e62c66971a40b807130bc6d731e4154e1f4c2), refines the quaternion module structure (sync with https://github.com/apple/swift-numerics/pull/219, commit: https://github.com/apple/swift-numerics/pull/228/commits/f56d2cb0518c65151c9c4314fa13dfc5a061f2d2) and refines documentation (sync with https://github.com/apple/swift-numerics/pull/224, commit: https://github.com/apple/swift-numerics/pull/228/commits/4f973441cd3bdbf1740b5e6eeab9a390594ae6e3).

@swift-ci test