at org.apache.nutch.indexer.IndexingJob.index(IndexingJob.java:116)
	at org.apache.nutch.indexer.IndexingJob.run(IndexingJob.java:186)
	at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:65)
	at org.apache.nutch.indexer.IndexingJob.main(IndexingJob.java:196)

Error running:
  /home/vagrant/miniconda/envs/memex/lib/nutch/bin/nutch index -Delastic.index=m /home/vagrant/resources/crawls/m/crawldb -linkdb /home/vagrant/resources/crawls/m/linkdb /home/vagrant/resources/crawls/m/segments/20150616174857
Failed with exit value 255.

Looks like it couldn't hit elasticsearch.

I've not yet been able to reproduce this.

Not sure what is going on here @ahmadia. All I know is that it doesn't have anything to do with the previous problem of nutch deleting data files when resources was located in the repository. There does't seem to be any sort of good error reporting here.

If things work for you on this branch Brittain we should just merge.
On Tuesday, June 16, 2015, Brittain Hard<EMAIL_ADDRESS>wrote:

Not sure what is going on here @ahmadia https://github.com/ahmadia. All
I know is that it doesn't have anything to do with the previous problem of
nutch deleting data files when resources was located in the repository.
There does't seem to be any sort of good error reporting here.
—
Reply to this email directly or view it on GitHub
https://github.com/memex-explorer/memex-explorer/pull/580#issuecomment-112584400
.

Alright i'll give it a go tomorrow.


Method to merge results plots

Create a method to combine result plots as we do in latex for the publications. This method should be part of the OnStove class and allow one to take in different axes and position them.

This is as far as I could get, as it is difficult to combine plotnine and matplotlib figures:
import matplotlib.pyplot as plt

fig = plt.figure(figsize=(12,9))

ax_dict = fig.subplot_mosaic(
    [
        ["bar", "map", "map"],
        ["hist", "map", "map"],
        ["ben", "map", "map"]
    ],
)

p = results.plot_split(cmap=cmap, labels=labels)
p.figure = fig
p.figure._themeable = {}
p._draw_using_figure(fig, [ax_dict['bar']])

p = results.plot_costs_benefits(labels=labels, height=1.5, width=2)
p.figure = fig
p.figure._themeable = {}
p._draw_using_figure(fig, [ax_dict['ben']])

p = results.plot_benefit_distribution(type='histogram', groupby='None', variable='wealth',
                                  cmap=cmap, labels=labels, height=1.5, width=3.5)
p.figure = fig
p.figure._themeable = {}
p._draw_using_figure(fig, [ax_dict['hist']])

results.plot('max_benefit_tech', ax=ax_dict['map'], cmap=cmap, legend_position=(0.85, 0.7),
             stats_fontsize=9, figsize=(7, 7),
             labels=labels, legend=True, legend_title='Maximum benefit technology', dpi=300,
             legend_prop={'title': {'size': 9, 'weight': 'bold'}, 'size': 9},
             rasterized=True, stats=True, stats_position=(0.85, 0.9), save_style=False)

Which outputs:

Something to notice is that the layout of the plotnine figures gets affected, this can be seen in the grids, the axis labels, and the legend of the figures getting messed up.
This requires more research, so we should leave this issue outside of the trieste milestone. If we really want this functionality in the future, maybe it is worth considering rewriting the plotnine figures using seaborn or pure matplotlib, this will allow for much easier merge of plots.

Ok I agree, lets park this one currently


Richeditor disabled on the validation fail in the tabs component

⚠ Issues not using this template will be systematically closed.
Describe the bug
I have a weird bug that is happening on the validation fail in the tab component, mine richeditors are disabled. I tried to solve this problem the solution is to remove function spa() then it works. I have already asked this question on the discord, github links are down below.
https://github.com/filamentphp/filament/discussions/14011
https://discord.com/channels/883083792112300104/1275429337180667945
https://discord.com/channels/883083792112300104/1275016507931492498
To Reproduce

On the first tab just do validation mistake and click save or create button.
Now the richeditors in the rest of the tabs are disabled

Expected behavior
I am expecting that richeditor is working normal, when validation error happened mine rich editors are not disabled.

I think you meant to create the issue for filamentphp: https://github.com/filamentphp/


Entering a path manually is not working

Trying to type in a path in the path bar just resets the text to the current one.

This should be fixed now in develop


Question not an issue

Hi, this looks amazing. I have a quick question. given that we have the encoder transformer and the predictor transformer .  How would you go about testing the KNN? Lets say we have a 224x224 image, if you use patches , the context encoder (no masking) would output many many embeddings for one image. Thank you!

Hello, thanks! I (mean) pool all patch embeddings into a single embedding. This is pretty standard for linear probes, but is somewhat atypical for k-NN tests (which usually use a [CLS] token e.g. DINO and iBOT); I did not use a [CLS] token because the JEPA paper didn’t use one.

That's an interesting idea, I can look into implementing a CLS token but it might be tough with how I have structured everything so far.
I am not one of the original authors, just implemented the paper out of curiosity and interest! If you are curious about seeing the official implementation, they actually open-sourced their model and code the other day:
https://github.com/facebookresearch/ijepa


Small imprecision in the doc about "**" enabling

Not an issue in the code, but rather a small imprecision in the documentation.
The wording of the How to Install / 2. Either put ... might be a little bit confusing:
While it is true that placing the FZF.EXE file in a folder of the PATH is enough to use the fsf tool as a command or a pipe filter, the "clink set fzf.exe_location <put_dir_name_here> " is MANDATORY if one wants to be able to use the "**<TAB>" functionality.

While it is true that placing the FZF.EXE file in a folder of the PATH is enough to use the fsf tool as a command or a pipe filter, the "clink set fzf.exe_location <put_dir_name_here> " is MANDATORY if one wants to be able to use the "**<TAB>" functionality.

Can you share more information?
I think there might be something else going on.
I don't have fzf.exe_location set, and fzf.exe is in my PATH, and the **Tab functionality is working fine on my computer.
I believe you that it's not working on your computer.  At the same time, it doesn't look like the problem is in the fzf.lua script, at least not with the information available so far.
❯ where fzf
c:\wbin\fzf.exe
❯ clink set fzf.exe_location
        Name: fzf.exe_location
 Description: Location of fzf.exe if not on the PATH
        Value:
 wbin\clink  tools ±1                                                                            Fri 02:26 AM
❯ echo **
  C:\wbin\clink\.luacheckrc
  C:\wbin\clink\.inputrc
  C:\wbin\clink\.init.lua
  C:\wbin\clink\.commonrc
  C:\wbin\clink\.bootstrap_bundle.lua
  C:\wbin\clink\!testscripts.lua
  C:\wbin\clink\!init.lua
  C:\wbin\clink\!init-gizmos.lua
  C:\wbin\clink\!ignore_history.lua
> C:\wbin\clink\!foldline.lua                                                                                │
  264/264 ────────────────────────────────────────────────────────────────────────────────────────────────────────────
>

It seems it's not working for me either, I just installed fzf + fzf.lua and restarted clink but:
> echo **
**

It seems it's not working for me either, I just installed fzf + fzf.lua and restarted clink but:
> echo **
**

Moreover, I have set fzf.location

Please share the output from clink set fzf* and your .inputrc file.
What key did you press after the **?

Please share the output from clink set fzf* and your .inputrc file.

fzf.default_bindings  False
fzf.exe_location      D:\env\fzf.exe
fzf.height            40%

What key did you press after the **?

I tried both Tab and Enter
My understanding is, it should bring up the fzf interface on Tab right? For me that just cycles through files in the normal way (i.e. on the same line without the fzf interface).

Also, how did you install fzf? Scoop? Winget? Manually download from the fzf repo and extracting from the zip file to a directory?

Manually, and it is also in my PATH

fzf.default_bindings  False

Oh, I see the problem.  😬
You haven't turned on the default key bindings.
And that would be because the Readme doesn't mention that as a required step.  Because the Readme wasn't updated when the default changed from "True" to "False" (because just because fzf.lua exists doesn't automatically imply the user wants to have fzf replace their key bindings, especially if they have fzf.lua because they've installed clink-gizmos).
The instructions at the top of the fzf.lua file were updated, but not the instructions in the Readme.

I see, Thanks!

Hello,
Sorry for being so late to answer.
I am not able to reproduce the limitation nowadays, since I have updated clink many times, my Windows Terminal too as well as my Win10...
Nowadays clink "**" completion works smoothly as you documented:
C:\Users\g...\bat_cmd> clink set fzf.exe_location clear
Setting 'fzf.exe_location' reset to ''C:\Users\g...\bat_cmd>clink set fzf*
fzf.default_bindings True
fzf.exe_location
fzf.height 40%C:\Users\g...cmd>echo **
C:\Users\g...cmd\Batch.256.ico
C:\Users\g...cmd\Bat2Exe
C:\Users\g...cmd\ARRAY-emulation.cmd
C:\Users\g...cmd\arguments_with_quotes.cmd
C:\Users\g...cmd\AnsiColors16t.txt
C:\Users\g...cmd\AnsiColors16t.cmd
C:\Users\g...cmd\ANSI-ESC_sequences_test.cmd
C:\Users\g...cmd\aliases_.old.cmd
C:\Users\g...cmd\aliases_.cmd
C:\Users\g...cmd\aliases.txt
C:\Users\g...cmd\alias.cmd
C:\Users\g...cmd\7z.cmd
C:\Users\g...cmd\37667.bc.bat
C:\Users\g...cmd.profile.doskey

C:\Users\g...cmd.profile.cmd │
611/611 ──...──────────────────────────────────────────────>

Sorry for the inconvenience, obviously this was due to some kind of flaw / misconfiguration somewhere in my Console / shell environment.
NB: tested under Windows Terminal and regular W10 console and ConEmu, all three work.
Thank you for your kind answer.
Gilles
Beaucourt for ever!
Sent with Proton Mail secure email.
On Monday, March 4th, 2024 at 11:35 PM, Samarth Bhatia @.***> wrote:

Please share the output from clink set fzf* and your .inputrc file.

fzf.default_bindings  False
fzf.exe_location      D:\env\fzf.exe
fzf.height            40%

What key did you press after the **?

I tried both Tab and Enter
My understanding is, it should bring up the fzf interface on Tab right? For me that just cycles through files in the normal way (i.e. on the same line without the fzf interface).

Also, how did you install fzf? Scoop? Winget? Manually download from the fzf repo and extracting from the zip file to a directory?

Manually, and it is also in my PATH
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you authored the thread.Message ID: @.***>


fix(142): Cleanup doc example

Include a thread to handle events so that the pty's buffer doesn't fill up with events from during the program runtime and then get read by the shell and echoed on the prompt.

This is the doc fix for #142


Compression Config

Configuration settings used by compression.
Minor updates to Utils and CompressionMap
Add more unit tests

Codecov Report
Base: 0.00% // Head: 53.96% // Increases project coverage by +53.96% :tada:

Coverage data is based on head (b6fd463) compared to base (8d3014e).
Patch coverage: 0.00% of modified lines in pull request are covered.

Additional details and impacted files
@@              Coverage Diff              @@
##             master    #2227       +/-   ##
=============================================
+ Coverage          0   53.96%   +53.96%
- Complexity        0     6982     +6982
=============================================
  Files             0      748      +748
  Lines             0    56841    +56841
  Branches          0     6992     +6992
=============================================
+ Hits              0    30672    +30672
- Misses            0    23498    +23498
- Partials          0     2671     +2671

Impacted Files
Coverage Δ

...ava/com/github/ambry/config/CompressionConfig.java
0.00% <0.00%> (ø)

...a/com/github/ambry/compression/CompressionMap.java
0.00% <0.00%> (ø)

...ls/src/main/java/com/github/ambry/utils/Utils.java
55.36% <0.00%> (ø)

...n/java/com/github/ambry/utils/CachedHistogram.java
71.42% <0.00%> (ø)

.../src/main/java/com/github/ambry/utils/BitUtil.java
0.00% <0.00%> (ø)

...a/com/github/ambry/rest/ServerSecurityHandler.java
75.00% <0.00%> (ø)

...s/src/main/java/com/github/ambry/store/MockId.java
82.97% <0.00%> (ø)

...src/main/java/com/github/ambry/store/FileSpan.java
81.81% <0.00%> (ø)

...java/com/github/ambry/config/RestServerConfig.java
100.00% <0.00%> (ø)

...a/com/github/ambry/protocol/TtlUpdateResponse.java
69.23% <0.00%> (ø)

... and 740 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


Deadline: Allow disabling strict error check in Maya submissions

Brief description
DL by default has Strict error checking, but some errors are not fatal.
Description
This allows to set profile based on Task and Subset values to temporarily disable Strict Error Checks.
Subset and task names should support regular expressions. (not wildcard notation though).
Testing notes:

Configure Settings in project_settings/deadline/publish/MayaSubmitDeadline/strict_error_checking - set to false
create new render instance, publish from Maya to DL, check MayaBatch Settings of job properties

Removed profiles, changed to boolean, set to render instance.

Fixed propagation.


Vanilla Android ListView Adapters

I'm trying to use the non-mvvm plugin for a pure android application that has a ListView to store the Devices result. So I do not know what is the right way to do it. Do I need to create a listview adapter to store the device? The sample app has Device, device, Devices and so on. So it's confusing for a beginner like me who would like to just have a simple click button to discover device.
My code so far to display result is
public IDevice Device { get; } //In my MainActivity class

//on my OnCreate(Bundle bundle)
button.Click += ScanForDevices;
_bluetoothLe.Adapter.DeviceDiscovered += _bluetoothLe_DeviceDiscovred;
//

private void _bluetoothLe_DeviceDiscovred(object sender, DeviceEventArgs e)
        {
            var msg = string.Format(@"Device found: {0}
                     {1} - {2}", Device.Name, e.Device.Name, e.Device.Id, e.Device.Rssi);
            DisplayInformation(msg);
        }
                private void ScanForDevices(object sender, EventArgs e)
        {
            if (!_bluetoothLe.Adapter.IsScanning)
                _bluetoothLe.Adapter.StartScanningForDevicesAsync();
        }

Currently, even this simple showing device isn't working for me. It's working if I use the other plugin/way from this link  "https://elbruno.com/2015/09/08/vs2015-listing-bluetooth-le-devices-in-android-with-xamarin/"
Appreciate any help or advice given in advance.

can you change it to:
var msg = string.Format(@"Device found: {0}
                 {1} - {2}", e.Device.Name, e.Device.Id, e.Device.Rssi);

??
I don't know why you added a Device property. If you just scan, all information come from the DeviceEventArgs e.

Yes I've changed it. But I wanted to see the differences of the output of both Device.Name and e.Device.Name.
But the point is, there is still no output coming up. I'm very sure my DisplayInformation method is not the issue. I must be missing something. How is it that I can add the Device.Name into a listview? I'm currently trying to put the string msg inside my list. listDevice.add(msg); <- Hopefully this works.

As I said... I don't know what your Device property is. If it's null, you get a null reference exception. Maybe you have to wrap the add with RunOnUiThread();
RunOnUiThread(() => DisplayInformation(msg));

Or does it not enter your _bluetoothLe_DeviceDiscovred Do you know what a debugger is? "It does not work" is not very helpful.

Maybe if you post your entire MainActivity I could help you more. I don't know how your DisplayInformation method works. Did you try Console.WriteLine(msg) ? :)

Xabre, Okay, I've posted the whole MainActivity below. Thank you very much in advance. And I'll try to do a Console.WriteLine(msg) now instead of (line).
Smstuebe, sorry, I am not very familiar with coding yet. I'm still desperately trying to learn. I've tried the debugger, it has no Null Reference exception. I moused over Device and it is (field) IDevice DeviceEventArgs.Device. By property of the Device, does it mean I should actually create a "Device" class and set the properties? Cause so far mousing over the Name/Id/Rssi is "string IDevice.Name { get;}
 public class MainActivity : Activity
      {
     //ListView mListView;
     private EditText _textboxResults;
     private IBluetoothLE _bluetoothLe;
     private Button button;
     private Plugin.BLE.Abstractions.Contracts.IAdapter adapter;
     private ListView deviceList;

    List<string> lol2 = new List<string>();

    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        _bluetoothLe = CrossBluetoothLE.Current;
        adapter = CrossBluetoothLE.Current.Adapter;
        var state = _bluetoothLe.State;

        // Set our view from the "main" layout resource
        SetContentView(Resource.Layout.Main);

        button = FindViewById<Button>(Resource.Id.MyButton);
        _textboxResults = FindViewById<EditText>(Resource.Id.editText1);
        ListView deviceList = FindViewById<ListView>(Resource.Id.listView1);

        button.Click += ScanForDevices;
        _bluetoothLe.Adapter.DeviceDiscovered += _bluetoothLe_DeviceDiscovred;

    }

    private void _bluetoothLe_DeviceDiscovred(object sender, DeviceEventArgs e)
    {
        var msg = string.Format(@"Device found: {0}
                 {1} - {2}", e.Device.Name, e.Device.Id, e.Device.Rssi);
        lol2.Add(msg);
        RunOnUiThread(() => DisplayInformation(msg));
    }

    private void ScanForDevices(object sender, EventArgs e)
    {

            _bluetoothLe.Adapter.StartScanningForDevicesAsync();

    }
    private void DisplayInformation(string line)
    {
        _textboxResults.Text = $"{line}\r\n{_textboxResults.Text}";
        Console.WriteLine(line);
    }

I'm investigating this now. There seems to be a problem with the Plugin.Ble.dll packed in the nuget package... the one built from source works fine. I'll keep you updated.

Until I can pinpoint the packaging problem, I've tried version 1.0.0-beta with your code and it works fine. For now try to install :
Install-Package Plugin.BLE -Version 1.0.0-beta -Pre
This code works with the older version:
`public class MainActivity : Activity
{
//ListView mListView;
private EditText _textboxResults;
private IBluetoothLE _bluetoothLe;
private Button _button;
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        _bluetoothLe = CrossBle.Current;

        // Set our view from the "main" layout resource
        SetContentView(Resource.Layout.Main);

        _button = FindViewById<Button>(Resource.Id.MyButton);
        _textboxResults = FindViewById<EditText>(Resource.Id.editText1);
        //ListView deviceList = FindViewById<ListView>(Resource.Id.listView1);

        _button.Click += ScanForDevices;
        _bluetoothLe.Adapter.DeviceDiscovered += _bluetoothLe_DeviceDiscovred;
    }

    private void _bluetoothLe_DeviceDiscovred(object sender, DeviceEventArgs e)
    {
        var msg = $@"Device found: {e.Device.Name}
             {e.Device.Id} - {e.Device.Rssi}";

        RunOnUiThread(() => DisplayInformation(msg));
    }

    private void ScanForDevices(object sender, EventArgs e)
    {
        _bluetoothLe.Adapter.StartScanningForDevicesAsync();

    }
    private void DisplayInformation(string line)
    {
        Console.WriteLine(line);
        _textboxResults.Text = $"{line}\r\n{_textboxResults.Text}";

    }
}`

I'll try to fix the new package and then release an update and keep you up to date.

@LzJustin you should be able to update to version 1.0.0-beta3 now. Rebuilding the nuget package fixed the problem.

@xabre , thank you for updating it. I've updated to the newest beta3 but the application still fails to discover device at my side. So to test out whether the adapter is really scanning or not. I tried this
public class MainActivity : Activity
{
    //ListView mListView;
    private EditText _textboxResults;
    private Button button;
    private ListView deviceList;
    private IBluetoothLE _bluetoothLe;
    private Plugin.BLE.Abstractions.Contracts.IAdapter adapter;
    //List<DeviceListItemViewModel> lol = new List<DeviceListItemViewModel>();
    List<string> lol2 = new List<string>();
    private EditText _textboxResults2;

    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);

        // Set our view from the "main" layout resource
        SetContentView(Resource.Layout.Main);

        adapter = CrossBluetoothLE.Current.Adapter;
        _bluetoothLe = CrossBluetoothLE.Current;

        button = FindViewById<Button>(Resource.Id.MyButton);
        _textboxResults = FindViewById<EditText>(Resource.Id.editText1);
        _textboxResults2 = FindViewById<EditText>(Resource.Id.editText2);
        // deviceList = FindViewById<ListView>(Resource.Id.listView1);
        button.Click += ScanForDevices;

        _bluetoothLe.Adapter.DeviceDiscovered += Simplemessage;
        //_bluetoothLe.DeviceDiscovered += _bluetoothLe_DeviceDiscovred;
    }

    private void Simplemessage(object sender, DeviceEventArgs e)
    {
        var line = "";
        line = string.Format("discovered");
        RunOnUiThread(() => DisplayInformation2(line));
    }

    private void ScanForDevices(object sender, EventArgs e)
    {
        var line = "";

        if (!adapter.IsScanning)
        {
            line = string.Format("Not Scanning");
            adapter.StartScanningForDevicesAsync();
        }
        else
        {
            line = string.Format("Is Scanning");
            _bluetoothLe.Adapter.DeviceDiscovered += Simplemessage;

        }
        RunOnUiThread(() => DisplayInformation(line));
        //_bluetoothLe.StartScanningForDevicesAsync();

    }
    private void DisplayInformation(string msg)
    {
        _textboxResults.Text = $"{msg}\r\n{_textboxResults.Text}";
        Console.WriteLine(msg);
    }
    private void DisplayInformation2(string line)
    {
        _textboxResults2.Text = $"{line}\r\n{_textboxResults2.Text}";
        Console.WriteLine(line);
    }

I ran this, on the first tap on the button. It's natural to show "Not Scanning". Then on the second tap, it shows "Is Scanning", which is what I want. Then I tested it by turning off my Bluetooth on my Phone(Exported the APK to run on physical device), and surprisingly it still shows "is scanning" on the second tap. Also, the  _bluetoothLe.Adapter.DeviceDiscovered doesn't seem to trigger the Simplemessage method. Any guidance?

@xabre , I've fixed it, might be something wrong with my project. I re-did everything similar to the codes you gave and now it's working properly. I may have messed up the previous project. But thank you for updating and also the help so far :)
@smstuebe , thank you too for the help :)


Memory leak when you try to insert a line to a large text

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

set a large text to the editor
for loop from 1 to 100
textController.text += 'anytext';
the memory will increase on each loop and it will not released.

Expected behavior
insert a new line without the need to read the text ( get/set ) with text+= because the text property is CPU and memory-heavy.
I expect a method like insertLine, insertText
Device:

OS: windows
Version 0.6.0

I fixed it by using the following approach:

    _logController.moveCursorToPageEnd();
    _logController.replaceSelection('\n$url : ');

the memory is not going up anymore,  but I still believe something like insertText will be helpful.

@doonfrs I think it may be a cache issue. Since Flutter's paragraph is very expensive, the editor will cache the result and will not release it until the editor is destroyed.

@MegatronKing
Thank you for your reply,
Yes, I think we have two issues:
1 - Memory leak, the editor never releases the memory used in the text get method,
if I have 50 MB of text, and I call text 10 times, I will end up with 50X10 of data in the memory, my app reaches 32 GB.
2 - I found that replaceSelection is a good alternative.


For tools/portals interested in integrating the Cell Census, a plan is devised and agreed upon.

Part of https://github.com/chanzuckerberg/single-cell-data-portal/issues/4027, completed and a summary will be provided in that epic

Part of https://github.com/chanzuckerberg/single-cell-data-portal/issues/4027, completed and a summary will be provided in that epic


Disable Commands and Join/Part/Quit being sent to/from IRC/Discord

As it says, since I have 2 different Bots I do not want the IRC Commands being sent between IRC<>Discord in any direction
So based on say this config option:
"commandCharacters": ["!", "@"],
I would have something like:
"disableCommandsDiscord": true,    <- would prevent the @! commands being sent to/from Discord
"disableCommandsIRC": true,    <- would prevent the @! commands being sent to/from IRC
"disableJoinPartQuit": true    <- would prevent Join/Part/Quit events being relayed to Discord
Many Thanks

"ircStatusNotices": false is the solution for your disableJoinPartQuit in the config.json


Facing Issues

Hi
While trying to execute the program app_collaborative.py, we have been facing issue. We are executing the program through the command line using gcloud. The following are the command line parameter:
901C502984LM:pyspark raosa$ gcloud beta dataproc jobs submit pyspark --cluster cluster-1 app_collaborative.py <IP_ADDRESS> recommendation_spark recommender password 15 20 0.1.
These were the parameters which were given at the console also.
The code errors out with the following message:
Traceback (most recent call last):
File "/tmp/07e42a82-714f-4200-bddf-976bbdc467f3/app_collaborative.py", line 83, in
topPredictions = predictions.takeOrdered(5, key=lambda x: -x[2])
py4j.protocol.Py4JJavaError: An error occurred while calling z:org.apache.spark.api.python.PythonRDD.collectAndServe.
: java.lang.StackOverflowError
The configuration of the cluster is:
Name
cluster-1
Zone
asia-east1-b
Master node
Machine type
n1-highcpu-4 (4 vCPU, 3.60 GB memory)
Primary disk size
500 GB
Worker nodes
2
Machine type
n1-standard-2 (2 vCPU, 7.50 GB memory)
Primary disk size
500 GB
Could you be able to get this resolved?
Thanks & Regards

I am also seeing the same issue. Has something changed in the data proc environment, causing this?

Hi, Im also having this same problem. Has anyone managed to find a solution?

I'm also getting the same error


Add missing dependency for static Qt builds on Windows

This fixes #5993 by linking Imm32.lib to static Qt builds on Windows.

Hi @stfnp , could you also bump the version in CONTROL file?

 Thank you for your submission, we really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.:x: stfnp sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

Thanks for the fix, @stfnp!


Append to the GraphQL Conf File

When the artomator is used to generate the type, query and mutation files, it should be automatically appended to the GraphQL config file.

Now part of the latest commits to the feature LG branch. Awaiting completion of testing before release.


Mapping command doesn't rotate camera for newly loaded grid

Description

Leads to people being confused and thinking their map is rotated when it's just their camera
Reproduction

mapping 2 /Maps/saltern.yml
its rotated

Screenshots

Additional context

i dont have this issue or im insane


tiflash is always in Disconnected state when upgrading from v6.1.7 to nightly

Bug Report

What version of TiKV are you using?

What operating system and CPU are you using?

Steps to reproduce

use tiup upgrade tidb cluster from v6.1.7 to nightly
tiup.yaml
global:
  user: "root"
  ssh_port: 22
  deploy_dir: "/tiup/deploy"
  data_dir: "/tiup/data"
  arch: "amd64"
pd_servers:
  - host: cluster-peer
tidb_servers:
  - host: cluster-peer
tikv_servers:
  - host: cluster-peer
tiflash_servers:
  - host: cluster-peer
monitoring_servers:
  - host: cluster-peer
grafana_servers:
  - host: cluster-peer
alertmanager_servers:
  - host: cluster-peer
server_configs:
  tidb:
    enable-telemetry: true
    new_collations_enabled_on_first_bootstrap: false
    performance.gogc: 200

the step is as follows:
tiup cluster deploy cluster v6.1.7 tiup.yaml --ssh=system -y
tiup cluster start cluster --wait-timeout 300 --ssh=system -y
tiup exec tiup cluster upgrade cluster nightly --wait-timeout 3600 --ssh=system -y

What did you expect?
upgrade success
What did happened?

[2024/10/29 17:21:36.693 +08:00] [ERROR] [util.rs:497] ["request failed, retry"] [err_code=KV:Pd:Grpc] [err="Grpc(RpcFailure(RpcStatus { code: 12-UNIMPLEMENTED, message: \"unknown service meta_storagepb.MetaStorage\", details: [] }))"] [thread_id=17]
[2024/10/29 17:21:36.693 +08:00] [INFO] [client.rs:153] ["TSO stream is closed, reconnect to PD"] [thread_id=12]
[2024/10/29 17:21:36.693 +08:00] [WARN] [client.rs:155] ["failed to update PD client"] [error="Other(\"[components/pd_client/src/util.rs:377]: cancel reconnection due to too small interval\")"] [thread_id=12]
[2024/10/29 17:21:36.896 +08:00] [FATAL] [lib.rs:479] ["failed to load_latest_options \"Invalid argument: Could not find option: : enable_pipelined_commit\""] [backtrace="   0: tikv_util::set_panic_hook::{{closure}}\n             at /workspace/source/tiflash/contrib/tiflash-proxy/components/tikv_util/src/lib.rs:478:18\n   1: <alloc::boxed::Box<F,A> as core::ops::function::Fn<Args>>::call\n             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/alloc/src/boxed.rs:2029:9\n      std::panicking::rust_panic_with_hook\n             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:783:13\n   2: std::panicking::begin_panic_handler::{{closure}}\n             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:657:13\n   3: std::sys_common::backtrace::__rust_end_short_backtrace\n             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/sys_common/backtrace.rs:171:18\n   4: rust_begin_unwind\n             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/std/src/panicking.rs:645:5\n   5: core::panicking::panic_fmt\n             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/panicking.rs:72:14\n   6: engine_rocks::util::new_engine_opt::{{closure}}\n             at /workspace/source/tiflash/contrib/tiflash-proxy/components/engine_rocks/src/util.rs:82:33\n      core::result::Result<T,E>::unwrap_or_else\n             at /rustc/89e2160c4ca5808657ed55392620ed1dbbce78d1/library/core/src/result.rs:1426:23\n      engine_rocks::util::new_engine_opt\n             at /workspace/source/tiflash/contrib/tiflash-proxy/components/engine_rocks/src/util.rs:82:14\n   7: <raft_log_engine::engine::RaftLogEngine as proxy_server::common_override::ConfiguredRaftEngine>::build\n             at /workspace/source/tiflash/contrib/tiflash-proxy/proxy_components/proxy_server/src/common_override.rs:131:26\n   8: proxy_server::run::TiKvServer<CER,F>::init_tiflash_engines\n             at /workspace/source/tiflash/contrib/tiflash-proxy/proxy_components/proxy_server/src/run.rs:473:50\n      proxy_server::run::run_impl\n             at /workspace/source/tiflash/contrib/tiflash-proxy/proxy_components/proxy_server/src/run.rs:202:9\n   9: proxy_server::run::run_tikv_proxy\n             at /workspace/source/tiflash/contrib/tiflash-proxy/proxy_components/proxy_server/src/run.rs:395:5\n  10: proxy_server::proxy::run_proxy\n             at /workspace/source/tiflash/contrib/tiflash-proxy/proxy_components/proxy_server/src/proxy.rs:325:9\n  11: _ZN2DB20RaftStoreProxyRunner20runRaftStoreProxyFFIEPv\n             at /workspace/source/tiflash/dbms/src/Server/Server.cpp:529:9\n  12: start_thread\n  13: __clone\n"] [location=components/engine_rocks/src/util.rs:82] [thread_name=<unnamed>] [thread_id=1]

/assign @v01dstar
/severity major


How can I move eww windows to the background so they don't appear above other gnome windows?

The eww window is sometimes located above other windows which gets in the way
I would like that it could not be above other windows and that the eww window could not be closed (only with the console)
i use gnome arch

The solution to this is the window property stacking (Ex. :stacking "bg") which tells wayland where the window should be stacked relative to other windows, and the window property focusable can prevent it from being a window you can select. You can find more info about these on the wiki. By default the windows can only be closed with the console so you shouldn't need to make any changes there.
This isn't a bug or feature request, for questions like this please go to to a forum such as those on reddit.


Missing guid from .meta file

After adding "com.google.firebase.app": "https://github.com/firebase-unity/firebase-app.git#11.6.0", to manifest.json and performing a build, Unity complains about the following:

The .meta file Packages/com.google.firebase.app/Firebase/Plugins/x86_64/FirebaseCppApp-11_6_0.bundle.meta does not have a valid GUID and its corresponding Asset file will be ignored. If this file is not malformed, please add a GUID, or delete the .meta file and it will be recreated correctly

I can't find the file Packages/com.google.firebase.app/Firebase/Plugins/x86_64/FirebaseCppApp-11_6_0.bundle.meta, but at the path<EMAIL_ADDRESS>I find a file with the following contents:
version https://git-lfs.github.com/spec/v1
oid sha256:b504c59beef4f1ce429c97df41cfa70fa8befd2429dcfcd422b9282db178843b
size 162105481

And it is indeed missing a guid property.

This is probably because the bandwidth of LFS storage is limited at the time you fetch the package. Because I received an email saying that the bandwidth was exceeded around that time and then I extended the bandwidth. You can let Unity Package Manager reload the package and test it again


Kubernetes Dashobard login

How to login to kubernetes doashboard?
According to blog https://capgemini.github.io/devops/kubeform/ dashboard are enabled. A
And in cluster-info it also shows
kubernetes-dashboard is running at https://../api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
But the url seems a bit strange, official docs saying it should be accessible via /ui.
Anyway, when i try to open url from cluster-info it asks for password and login. And i dont see to find it anywhere.
It should be in kubectl config view but it shows nothing.

Hey @aldarund
after deploying the cluster if you run
kubectl cluster-info
you get something like
Kubernetes master is running at https://kube-master-61628301.eu-west-1.elb.amazonaws.com
KubeDNS is running at https://kube-master-61628301.eu-west-1.elb.amazonaws.com/api/v1/proxy/namespaces/kube-system/services/kube-dns
kubernetes-dashboard is running at https://kube-master-61628301.eu-west-1.elb.amazonaws.com/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard
Enxebre@Albertos-MacBook-Pro:~/vagrantvm/rmg-vagrant/www/apollo-kubernetes$ vim ~/.kube/config

you can access to the dashboard through the elb load balancer on https by
 https://kube-master-61628301.eu-west-1.elb.amazonaws.com/api/v1/proxy/namespaces/kube-system/services/kubernetes-dashboard

or
 https://kube-master-61628301.eu-west-1.elb.amazonaws.com/ui

it will ask you for the credentials so If you ssh into any of the masters you will find the default credentials here /etc/kubernetes/users/known_users.csv
user: kube pass: changeme should just work.
Also as we are binding the insecure address to <IP_ADDRESS> on 8080 at the moment you could also access on http by:
http://master-ip:8080/ui
In the .kube/config we handle the user and credentials for interacting to with cluster via api using Client certificate authentication.
Hope that helps!

Thanks for info. I guess it would be good if u add something like this into docs :) ( And change the ansible command to a working one)
Also that blog post mentioned that

We have additional support for Helm which can be enabled to provide the Deis Workflow by default.
But didnt saying how, neither found anything about it in docs.
I tried to edit https://github.com/Capgemini/kubeform/blob/master/roles/helm/defaults/main.yml to set helm_deis_enabled to true. But ended up with error

TASK [helm : install helm packages] ********************************************
failed: [kube-worker-0] (item={u'repo': u'deis/workflow', u'namespace': u'deis', u'name': u'deis'}) => {"changed": true, "cmd": ["helm", "install", "deis/workflow", "--namespace", "deis"], "delta": "0:00:00.060223", "end": "2016-07-04 22:31:31.773319", "failed": true, "item": {"name": "deis", "namespace": "deis", "repo": "deis/workflow"}, "rc": 1, "start": "2016-07-04 22:31:31.713096", "stderr": "\u001b[0;33m[WARN]\u001b[0m Oops! Looks like we had some issues running your command! Running `helm doctor` to ensure we have all the necessary prerequisites in place...\n\u001b[0;32m--->\u001b[0m Checking things locally...\n\u001b[0;32m--->\u001b[0m Creating /root/.helm/config.yaml\n\u001b[0;31m[ERROR]\u001b[0m Could not find 'kubectl' on $PATH: exec: \"kubectl\": executable file not found in $PATH", "stdout": "", "stdout_lines": [], "warnings": []}

Closing this in favour of #60, #71 and PR #143


Build failed

Hi,
According to the "Usage", I have download the jdk8 and set JAVA8_HOME, however my AndroidStudio still failed to build the project; Any suggestion?

Error:Execution failed for task ':app:compileDebugJava'.
When running gradle with java 6 or 7, you must set the path to jdk8, either with property retrolambda.jdk or environment variable JAVA8_HOME

Below is my JAVA8_HOME and build.gradle

aven-mac-pro:RxDemo aven$ echo $JAVA8_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home
aven-mac-pro:RxDemo aven$ echo $JAVA7_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_45.jdk/Contents/Home
aven-mac-pro:RxDemo aven$

retrolambda {
jdk System.getenv("JAVA8_HOME")
}

There is also jdk7 installed on my OSX before the jdk8 was installed

It's likely AS isn't picking up  the environment variable. There are various work-arounds on https://github.com/evant/gradle-retrolambda/issues/61 that may help you.

It worked.
I have remove the retrolambda config, and set JAVA8_HOME through AS prefence:
@pakoito
I found a workaround by going to Android Studio -> Preferences -> Path Variables and adding
JAVA_8 /Library/Java/JavaVirtualMachines/jdk1.8.0_25.jdk/Contents/Home


bug: Can't start expo app on ios, TypeError: Cannot read property '__extends' of undefined, js engine: hermes

Provide environment information
System:
OS: macOS 13.6
CPU: (10) arm64 Apple M1 Pro
Memory: 2.56 GB / 32.00 GB
Shell: 5.9 - /bin/zsh
Binaries:
Node: 20.16.0 - ~/n/bin/node
Yarn: 1.22.1 - ~/n/bin/yarn
npm: 10.8.1 - ~/n/bin/npm
pnpm: 9.7.1 - ~/n/bin/pnpm
Watchman: 2<IP_ADDRESS> - /opt/homebrew/bin/watchman
Describe the bug
I get the following error when I try to start the expo app on ios:
ERROR  TypeError: Cannot read property '__extends' of undefined, js engine: hermes
When I try to create a new expo app with npx create-expo-app@latest and run it with npm it works
Link to reproduction

To reproduce

npx create-turbo@latest -e https://github.com/t3-oss/create-t3-turbo
select pnpm
add .env
pnpm dev
press "i" to run on ios

Additional information
No response

I also tried with pnpm version 9.6.0

Fixed the problem by removing the shopify/flash-list dependency

Updating flash-list dependency to 1.7.1 fixed the problem

update "@shopify/flash-list": "1.7.1"  works


Version 0.6.43 breaks when fetching Bookings

We have a small app that uses this gem to fetch and write Bookings from and to our Productive account.
Recently it started breaking on queries such as
Productive::Booking.where(project_id: PROJECT_ID, after: DATE).all

The error is:
NameError: uninitialized constant Productive::Booking::Workflow

The stack trace
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/utils.rb:24:in `compute_type'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/included_data.rb:9:in `block in initialize'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/included_data.rb:8:in `each'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/included_data.rb:8:in `inject'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/included_data.rb:8:in `initialize'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/parsers/parser.rb:97:in `new'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/parsers/parser.rb:97:in `handle_included'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/parsers/parser.rb:18:in `block in parse'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/parsers/parser.rb:8:in `tap'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/parsers/parser.rb:8:in `parse'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/query/requestor.rb:60:in `request'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/query/requestor.rb:27:in `get'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/json_api_client-1.5.2/lib/json_api_client/query/builder.rb:100:in `find'
/home/runner/work/support-rota-to-productive/support-rota-to-productive/vendor/bundle/ruby/2.7.0/gems/productive-0.6.43/lib/json_api_query_builder.rb:4:in `all'

It's not the first time when it seems like adding a new resource to the API breaks things for users of the gem, until the gem defines those resources and a new version is released.
Eagerly awaiting 0.6.44!
Thank you.

Hey,
Version 0.6.44 of the gem is already published and this should be fixed there.
We do know about this issue when we create new resources. But we have a hard time figuring out how to make it work dynamically inside the json_api_client gem. We'll let you know if we have any new breakthroughs.


[AUTO-CHERRYPICK] kubevirt: Add patch for CVE-2024-24786 - branch main

This is an auto-generated pull request to cherry-pick commit 4c70367313a7f9a0d946b596492c404f37f3c099 to main. Original PR: #9142

Buddy build: 573248


Explore using bazel for code coverage builds

Our coverage builds usually take ~40 min. These tend to be the long poles that our PRs are blocked on before submitting. The coverage builds today use cmake (without Ninja), and run the tests one-at-a-time. We may be able to speed up the coverage builds if we switched them to use bazel because:

We could run the tests in parallel
Bazel's remote cache is more up-to-date than the ccache tarballs that we upload during the CI build and download during the PR builds

Bazel's coverage builds (i.e., bazel coverage ) produce output in files named coverage.dat, which appear to be in lcov format. It looks like the codecov.io/bash script knows how to handle these files. These files would live in cmake-out/home/*coverage/.cache/..../coverage.dat.
I'm not sure if this would work, whether codecov.io would understand the output correctly (probably??), or whether it would be any faster.... but it may be worth a try.
FTR: I have a small experiment PR for this at https://github.com/googleapis/google-cloud-cpp/pull/5065

We could run the tests in parallel

Note that CMake can also run tests in parallel. We explicitly disable that because running coverage tests in parallel can corrupt the data:
https://stackoverflow.com/questions/14643589/code-coverage-using-gcov-on-parallel-run
We tried that before in #3530.   It is certainly possible (I would think likely) that Bazel has solved this problem better than our earlier attempts.
As you test these changes: think about coverage build and caching, if a test does not run, would this use previously cached coverage results?  Did your testing verify the effect of reducing code coverage with caching?  Did your testing verify the effect of increasing code coverage with caching?

As you test these changes: think about coverage build and caching, if a test does not run, would this use previously cached coverage results? Did your testing verify the effect of reducing code coverage with caching? Did your testing verify the effect of increasing code coverage with caching?

If a test is not run due to a cache hit, it'll reuse the cached coverage.dat file. The output in the logs look like:
//google/cloud/testing_util:status_matchers_test                (cached) PASSED in 0.4s
  /h/.cache/bazel/_bazel_kbuilder/a7ecd8237744645c5d189c197108d6d2/execroot/com_github_googleapis_google_cloud_cpp/bazel-out/k8-fastbuild/testlogs/google/cloud/testing_util/status_matchers_test/coverage.dat

So, I believe a cache hit will look exactly the same as no cache hit from a code coverage perspective.


deleting deprecated models

Deprecating old views

Got em all, please move core__fact_developer_activity to gold/core directory then good to go with this change.
I can drop the views manually after merge.


Flatten key value editor

related to useListData state syncing issues

removes useListData and simplfies kvp editor

some overlap with #7984

merged into another pr


Corrected handling of nested typedefs of struct/union/enum

Fixes #3555

Oh. Thanks for reviewing and avoiding the regression!
Could you add your scoping example to the tests?

I finally got this working - countless hours spent for a small improvement.
I don't think copyTypeDefinition can be made to work, since IUC that would require folding of constants from within verilog_parser.y.
I have thus removed copyTypedefinition in favor of resolving struct/union types in simplify.cc. To make this work, it was necessary to differentiate between structs/unions within typedefs (must be expanded) and in wires (must be packed). With copyTypeDefinition, only the latter was needed.

@zachjs I don't feel knowledgeable enough about this code path to review this. Cab you have another look?


Documentation - Avoid Latin abbreviations for common English phrases

Currently mixed “eg” and “For example”, but always corrected by Tom to full version in past
Google + Microsoft standards recommend avoiding latin abbreviations
We should be consistent with this and the general consensus from the core team meeting  (6th of July) was to go for non-Latin versions

Pertinent section of the Wagtail docs

Add a sub-section to the Language part of https://docs.wagtail.org/en/latest/contributing/general_guidelines.html
The Microsoft guideline (with the table of examples) is a good way to start.
Update any existing usage to the new preferred variant.

Avoid non-English words or phrases, such as de facto or ad hoc.
Avoid Latin abbreviations for common English phrases.
Exception It’s OK to use etc., in situations where space is limited.

Use this
Instead of this

for example
e.g.

that is
i.e.

namely
viz.

therefore
ergo

Examples

https://docs.microsoft.com/en-us/style-guide/word-choice/use-us-spelling-avoid-non-english-words
https://developers.google.com/style/abbreviations#dont-use

@kaedroho FYI - created this from the meeting minutes the other week.
Marking as a good first issue for anyone to pick up.

I think I can pickup this issue, seems like an easy one.

Go for it. Just be sure to search for variations like e.g. and eg

Also. Be sure to check documentation in python and JavaScript files. For example docstrings and JSDOC

Sure, I'll keep that in mind

@lb- Thanks for creating this!

I think my PR (#8861) replaced all of latin abbreviations. The thing is, I was using automated searching with grep (for example grep -ir "e\.g" --exclude-dir="releases" --exclude-dir="_build"), so something could slip past me.


Feature Request: Continous Scan

I wish a countinous Scanning to get multiple Barcode at once.

hi @tzeroem is there any update on this?


Monkey not found in bank OSB & BSO

🐛 Bug Report

I purchased it from +buy and it shows up in +b —search= but not when I do +b monkey

There are three different "monkey" items in the game. The way the bank search works is that it defaults to one item id and won't display the rest.

There are three different "monkey" items in the game. The way the bank search works is that it defaults to one item id and won't display the rest.

Thank you. So is this issue for all then?

you have to use the itemID, resolved


Design Review 5/29/2024

Agenda

https://github.com/ethereum-optimism/design-docs/pull/9

Presenter: @protolambda
Reviewer: @tynes

https://github.com/ethereum-optimism/design-docs/pull/7

Presenter: @tynes
Reviewer: @protolambda

Hi, I'm a member of Firewall and we're building safe sequencing on the op stack - essentially running exploit detection algos within the sequencer to determine transaction inclusion. We're gonna start a separate discussion for enabling safe sequencing on the OP stack shortly, but the txpool service is very relevant as we also need to execute transactions in order to determine inclusion.
Can we be added to the call or have a recording of the discussion?

Hey @sam-iamm thank you for being interested, we ended up focusing on the superchain-backend design and didn't have time to cover the tx-pool. We need the tx-pool to go to production but we don't need it immediately for our devnet release. We will reschedule a review for it in the future


Create LICENSE

Adding Apache 2.0 License

Actually the one above is for the ASF projects. Here is  a generic one:
Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

@konstantino we already put a license here. Is that OK?


Announcement/public thread channels can sometimes cause GUILD_CREATE handler to fail

I occasionally see this error pop up in logs when starting my bot. Running it standalone results in a crash, but running it in PM2 causes it to keep running after this:
TypeError: Cannot read properties of undefined (reading 'archive_timestamp')
    at new ThreadChannel (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/structures/ThreadChannel.js:46:61)
    at new AnnouncementThreadChannel (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/structures/AnnouncementThreadChannel.js:9:9)
    at Map.update (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/util/TypedCollection.js:54:29)
    at new Guild (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/structures/Guild.js:214:37)
    at Map.update (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/util/TypedCollection.js:54:29)
    at Shard.createGuild (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/gateway/Shard.js:146:42)
    at Shard.onDispatch (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/gateway/Shard.js:300:40)
    at Shard.onPacket (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/gateway/Shard.js:1044:27)
    at Shard.onWSMessage (/home/esmBot/esmBot/node_modules/.pnpm/oceanic.js@1.5.2-dev.df03c89_bufferutil@4.0.7/node_modules/oceanic.js/dist/lib/gateway/Shard.js:1229:29)
    at WebSocket.emit (node:events:513:28)

Since it seems to mostly occur on startup before the ready event, I'd imagine that it might be due to some missing/uncached data. After some attempts to debug the issue, it seems like a PublicThreadChannel is being passed into the data field of the ThreadChannel constructor. Will keep looking into this.

For reference, the translated stack trace
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/structures/ThreadChannel.ts#L66
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/structures/AnnouncementThreadChannel.ts#L13
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/util/TypedCollection.ts#L59
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/structures/Guild.ts#L308
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/util/TypedCollection.ts#L59
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/gateway/Shard.ts#L186
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/gateway/Shard.ts#L365
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/gateway/Shard.ts#L1184
https://github.com/OceanicJS/Oceanic/blob/df03c89b8562b694f9650cefb6084329f9853be9/lib/gateway/Shard.ts#L1385

if you could get me the raw packet that's causing this that would be lovely


Unable to install node packages

Describe the bug
Unable to install node packages due to the following error:
$ GITHUB_REGISTERY_PAT=[redacted] npm ci
npm WARN prepare removing existing node_modules/ before installation
npm ERR! code E401
npm ERR! 401 Unauthorized - GET<EMAIL_ADDRESS>
To Reproduce
The steps needed to reproduce the behavior:

Run npm ci while not being the author of the cookiemonsterframework, I guess :)

Nevermind, I needed an access token from Github, not from NPM.


Align iOS BottomSheet defaults, or provide a way to override platform-specific

For example, this is true in showCupertinoModalPopup, and cannot be overriden in your library :
https://github.com/karseng9898/flutter_adaptive_widgets/blob/f6db16ee3fa61766424108a1a86106ddf4bc6874/lib/bottom_action_sheet/ios_bottom_action_sheet.dart#L13

Hi I have already updated the code, it is now fixed in v0.0.18. Thanks!!


[Nightly] Replying from notification caused message to fail

I almost never reply from notifications so I don't know if this happens on the stable build too, but here are some pictures and my log with the personal information removed.

main.txt

I dont think this is an issue anymore. Closing


Implements {DataFrame,Series}.empty

Implements {DataFrame,Series}.empty

Hi @wjsi where do you want to implement this code?

I am a beginner, can I do it?

Hi @wjsi where do you want to implement this code?

I am a beginner, can I do it?

Good first issue means this feature is friendly enough for beginners.
Properties for Series can be added in https://github.com/mars-project/mars/blob/1b3801ac669d810e5513351f8b66f436f082fb05/mars/dataframe/core.py#L670-L758.
DataFrameData is in the same file.
Looking forward to seeing PRs from you! Thank you in advance.

Do you mean to include this code:-
@property
def SeriesData(self):
    return self.SeriesData.empty

@property
def DataFrameData(self):
   return self.DataFrameData.empty

Do you mean to include this code:-
@property
def SeriesData(self):
    return self.SeriesData.empty

@property
def DataFrameData(self):
   return self.DataFrameData.empty

No, I mean the property empty can be added to BaseSeriesData, I just gave the position that you can consider to add.

Do you mean to include this code in BaseSeriesData class ?
DataFrame.empty
Series.empty

Do you mean to include this code in BaseSeriesData class ?
DataFrame.empty
Series.empty

I mean, empty is a property, in order to implement it, you can add it to BaseDataFrameData as well as BaseSeriesData.

Is the solution to this issue similar to this issue?
Implements {DataFrame,Series}.explode #1713
Does the solution contain this much code?

Can I do this?
Returns True if DataFrame/Series is empty?

Can I do this?
Returns True if DataFrame/Series is empty?

Sure, you're welcome, just send a PR when you think it's ready, feel free to ask for help.

Resolved in #2155


expected scalar type BFloat16 but found Half

error as the subject
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\custom_nodes\ComfyUI-PuLID4Flux\patcher.py", line 47, in new_model_forward
return self.model.diffusion_model.original_forward(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\comfy\ldm\flux\model.py", line 159, in forward
out = self.forward_orig(img, img_ids, context, txt_ids, timestep, y, guidance, control)
File "D:\ComfyUI-aki-v1.2\comfy\ldm\flux\model.py", line 118, in forward_orig
img, txt = block(img=img, txt=txt, vec=vec, pe=pe)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\custom_nodes\ComfyUI-PuLID4Flux\patcher.py", line 14, in new_double_forward
img_cond = original_img + id_weight * self.pulid.pulid_ca[self.model.ca_idx](id_embed, original_img)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\utils_contextlib.py", line 116, in decorate_context
return func(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\custom_nodes\ComfyUI-PuLID4Flux\encoders_flux.py", line 53, in forward
latents = self.norm2(latents)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1553, in _wrapped_call_impl
return self._call_impl(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\module.py", line 1562, in _call_impl
return forward_call(*args, **kwargs)
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\modules\normalization.py", line 202, in forward
return F.layer_norm(
File "D:\ComfyUI-aki-v1.2\python\lib\site-packages\torch\nn\functional.py", line 2576, in layer_norm
return torch.layer_norm(input, normalized_shape, weight, bias, eps, torch.backends.cudnn.enabled)
RuntimeError: expected scalar type BFloat16 but found Half

You found the problem?

Sorry I don’t currently have time to look into this the node here was an experiment to try to get it working if you check the readme theirs a node that’s gotten a bit more work put into it that you might have better luck with


Migrating tfs to git issue

I was migrating the TFS branch to git but in the middle of the process, I faced an issue which asked me to report it to the developers. For some reason it could not initialized some of my branches.

We have the same issue and after the finish the files saved on output are not completed or many files are missing.


Deprecate/remove alts transport socket

We believe there are no external users of this extension so the currently plan is to remove it after the 6 month deprecation cycle.   Please let us know if this is a problem.

Hi, We are currently using it in our production environment in more than 200 sites.
Where does the assumption of no use come from?
We just noticed by a major issue with it in v1.26.5 and found out this, I don't think many customers would find out before it's too late.


Fix a bug in Kiln that was caused by not inheriting flex properties.

Adding components to certain components in edit mode did not accurately reflect what they looked like in view mode.
This was caused by not inheriting flex-wrap and flex-direction from the parent.

Coverage decreased (-0.2%) to 76.858% when pulling d0ec64e23ee56a682b85315d1e020c5d5f47a4c8 on component-list-bug-fix into d3e5fbf1109738868f2912fe719cae6760e43842 on master.


Popover enhancements

A few things:

add delay when showing a popover so when keyboard navigating through the cells popovers don't jump up everywhere
change popovers to be manually triggered so we can greater control when they are visible
when opening a dropdown menu, ensure any popovers are hidden to avoid overlaps
when a popover is displayed, hitting ESC will now close the popover

I haven't done the comments in the popover yet... I'll get to that next week!

OK yeah the comment should be in in the model that is passed in so just grab it.


Export Qlinear to QDQ

Signed-off-by: mengniwa<EMAIL_ADDRESS>Type of Change
feature
Description
Support QLinearops to QDQ
Jira

/Azurepipeline run

@chensuyue pls merge it if pass preci test


Add tests to simplify contributing by others in future and prove implementation

Without test it is difficult to understand what code actually do
It is easy to contribute when tests added in project

in progress

so long wip, I will use more contrbuting friendly pkg
react-native-mmkv


updated AppServicePlan doc

Updated the documentation as requested here: https://github.com/MicrosoftDocs/feedback/issues/2626

You don't have permission to trigger SDK Automation.
Please add yourself to Azure group from opensource portal if you are MSFT employee,
or please ask reviewer to add comment *** /openapibot sdkautomation ***.
Please ask<EMAIL_ADDRESS>(or NullMDR in github) for additional help.

Can one of the admins verify this patch?

/azp run


ValueError: number of input channels does not match corresponding dimension of filter, 96 != 48

Hi,
I converted BVLC_AlexNet from Caffe to IR first. Then converted IR to Tensorflow code snippet in order to use it to get the checkpoint file. But when I tried to test my converted model by executing python -m mmdnn.conversion.examples.tensorflow.imagenet_test -s tensorflow -p AlexNet -n BVLC_AlexNet -w BVLC_AlexNet.npy, the error happened below:
Traceback (most recent call last):
  File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
    exec code in run_globals
  File "/usr/local/lib/python2.7/dist-packages/mmdnn/conversion/examples/tensorflow/imagenet_test.py", line 68, in <module>
    tester = TestTF()
  File "/usr/local/lib/python2.7/dist-packages/mmdnn/conversion/examples/tensorflow/imagenet_test.py", line 17, in __init__
    self.input, self.model = self.MainModel.KitModel(self.args.w)
  File "BVLC_AlexNet.py", line 33, in KitModel
    conv2_1         = convolution(conv2_0, strides = [1, 1], padding = 'VALID', name = 'conv2_1')
  File "BVLC_AlexNet.py", line 62, in convolution
    layer = tf.nn.convolution(input, w, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/ops/nn_ops.py", line 750, in convolution
    name=name, data_format=data_format)
  File "/usr/local/lib/python2.7/dist-packages/tensorflow/python/ops/nn_ops.py", line 807, in __init__
    num_spatial_dims]))
ValueError: number of input channels does not match corresponding dimension of filter, 96 != 48

If you wanna take a look at my converted model, here is the link
Can you please deal with it?
Thanks.

Hi @seanchung2 . Same problem with xception. Not support Conv with groups now. Will implement it soon. Thanks.

@seanchung2  master branch enables the groups convolution. Please try it. Thanks.

Hi @seanchung2 ,
caffe alexnet -> tf tested.
master branch with following scripts:
$ python -m mmdnn.conversion._script.convertToIR -f caffe -d kit_imagenet -n examples/caffe/models/bvlc_alexnet.prototxt -w examples/caffe/models/bvlc_alexnet.caffemodel

$ python -m mmdnn.conversion._script.IRToCode -f tensorflow --IRModelPath kit_imagenet.pb --dstModelPath kit_imagenet.py -w kit_imagenet.npy

$ python -m mmdnn.conversion.examples.tensorflow.imagenet_test -n kit_imagenet.py -w kit_imagenet.npy --dump ./caffe_alexnet.ckpt

Tensorflow file is saved as [./caffe_alexnet.ckpt], generated by [kit_imagenet.py] and [kit_imagenet.npy].

when I run python -m mmdnn.conversion.examples.tensorflow.imagenet_test -n kit_imagenet.py -w kit_imagenet.npy --dump ./caffe_alexnet.ckpt  ,the error happened below， can you help me slove it @kitstar  thanks！
File "/home//anaconda3/lib/python3.6/runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "/home//anaconda3/lib/python3.6/runpy.py", line 85, in _run_code
exec(code, run_globals)
File "/home//mmdnn/MMdnn-master/mmdnn/conversion/examples/tensorflow/imagenet_test.py", line 71, in
tester = TestTF()
File "/home//mmdnn/MMdnn-master/mmdnn/conversion/examples/tensorflow/imagenet_test.py", line 20, in init
self.input, self.model = self.MainModel.KitModel(self.args.w)
File "/home/**/mmdnn/MMdnn-master/kit_imagenet.py", line 30, in KitModel
pool1_pad       = tf.pad(norm1, paddings = [[0, 0], [0, 1], [0, 1], [0, 0]], constant_values=float('-Inf'))
TypeError: pad() got an unexpected keyword argument 'constant_values'


Updated validations.py python script

…allow letter only
Closes: #1
Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[x] Tests pass
[x] Appropriate changes to README are included in PR

Updated validations.py python script.


Scale qualifiers do not work with XAML

Describe the bug
I have encountered a question on Stack Overflow, where the OP was trying to apply scale qualifiers to XAML files. The expectation was that it should function the same way as in the case of device family-specific qualifier. Unfortunately, that was not the case.
This might be intended behavior, as display scaling might change anytime, but in such case, we should probably note in Docs that this is not actually possible and facilities like VisualStateManager  and adaptive triggers should be used instead.
Steps to reproduce the bug

Create new UWP app
Add a XAML view MainPage.scale-200.xaml and change its background to Red
Run the app on a display with 100 % scaling
Note the page displayed is Red

Expected behavior
The default page without red background should be displayed.

Windows 10 version
Saw the problem?

Insider Build (xxxxx)
Yes

May 2019 Update (18362)
Yes

October 2018 Update (17763)

April 2018 Update (17134)

Fall Creators Update (16299)

Creators Update (15063)

Device form factor
Saw the problem?

Desktop
Yes

Mobile

Xbox

Surface Hub

IoT

Additional context

@MikeHillberg and @alwu-msft , I don't think the Xaml Compiler / XBF supports scale qualifiers for Xaml files. Do you know if this is something we supported before and broke, or this is a feature request?

This should definitely work as qualifiers are an MRT concept that is transparent to the runtime, but maybe the XBF isn't getting packed into the .pri correctly or XamlCompiler is not using the correct URI in the generated code.


Testing scenarios

During the sprint, Margie and Eileen said they could work on the testing scenarios. However, at end of Thursday, they had not made much progress.

Testing scenarios doc: https://docs.google.com/spreadsheets/d/1MB5X1DN7YURj3zSARoVhCvQiFDAGdFMTTu73YsdYlxQ/edit?gid=0#gid=0
Also, create additional test scenarios for testing the Unsubscribe Link as needed.

We need to test that you can run the setup flow multiple times and it will save your answers from before.

These were handled well at the sprint.


Explore if SeqDict data can be factored out more aggressively

Hoping to get feedback/discussion on  below:
There remains a substantial chunk of repeating Contig/SequenceRecord metadata that we are carrying around within AlignmentRecord RDDs  that I am curious if we can factor out more aggressively in the same way that we did for the RecordGroupMetadata.
Both RecordGroup and SequneceDictionary data have been factored out into separate dictionary files that we write alongside the main ADAM AlignmentRecord parquet files.  For the RecordGroup only the recordGroupName remains  in the AligimentRecord.  I understand this to have been done to reduce the size of the AlignmentRecord which gets created in memory and goes through shuffle - as we lose the Parquet dictionary encoding once we read it into an RDD.
The situation looks different though for SequenceDictionary and how Contig and mateContig continue to exist in their entirety in  AlignmentRecord.
Both contig and mateContig continue to exist in every AlignmentRecord each with their redundant fields that can be pretty large - especially the url.
  name: String,
    length: Long,
    url: Option[String],
    md5: Option[String],
    refseq: Option[String],
    genbank: Option[String],
    assembly: Option[String],
    species: Option[String]

, when these instead could be represented just as well in AlignmentRecord with only by a sequenceRecordName which links out to the SequenceDictionary.   Or do I misunderstand?
I'm curious to know if there is a reason why we are not normalizing this Contig and mateContig data in the same way was we do for the RecordGroup.
Also curious why the RecordGroupMetadata gets an entry in bdg.avdl
while SequenceRecord for the SequeneDictionary  does not.

when these instead could be represented just as well in AlignmentRecord with only by a sequenceRecordName which links out to the SequenceDictionary.

I would +1 that change. (And, that same change for all other records, e.g., Genotype, Variant, etc).

I'm curious to know if there is a reason why we are not normalizing this Contig and mateContig data in the same way was we do for the RecordGroup.

I don't remember entirely why I prioritized the RecordGroup data over the Contig data, but I think it was something along the lines of only having the time to change one, and the RecordGroup data being "heavier".

Also curious why the RecordGroupMetadata gets an entry in bdg.avdl
while SequenceRecord for the SequeneDictionary does not.

I think Contig and SequenceRecord are pretty similar.

Super - I will work on a PR for doing that.

I'm still not entirely happy with the separate SequenceDictionary/RecordGroupDictionary stuff in our API; for some context expand the comments in closed PR #906.
A lot of our API is based on RDD[SomeADAMType] + implict methods whereas the methods that use SequenceDictionary/RecordGroupDictionary return AlignmentRDD which is close to but not exactly the same thing.  Or more precisely, it is the same thing but sometimes the Scala compiler can't figure it out.

@jpdna close this via #988, or do you think there are remaining issues?

There are potential  remaining issues that contig could also be potentially factored out in same way from Variant and Feature

+1 to keep this open, for the same reason that @jpdna suggested.

Closed by https://github.com/bigdatagenomics/adam/commit/8abb47ad2447bbc0376f9b5052e2e029bdf6b604 and https://github.com/bigdatagenomics/adam/pull/1015.


[BUG]Machine light always on.

Is there an existing issue for this?

[X] I have searched the existing issues

Current Behavior
This is more of a cosmetic bug, but work lights in machines are always on regardless of whether the machine is processing something or not. I have seen this in my base on the Alloy Smelter, Sag Mill, Slice'N'Splice and Soul Binder but suspect it applies to more.
Expected Behavior
When a machine is working the light comes on, but turns off when it is finished.
Steps To Reproduce

Place down a machine.
Do not put anything inside.
Confirm that the light is on.

Environment
- OS: Windows 11
- Java version: 17.0.3
- Minecraft version: 1.20.1
- Version: EnderIO-1.20.1-6.0.14-alpha

Anything else?
https://github.com/Team-EnderIO/EnderIO/issues/343

Duplicate of #343


Error 401 in digest authentication after upgrade of Gerrit version to 2.12.2

First query works fine with Status code 200 but from next time it returns 401. Same code was working till previous version of Gerrit.

@NaveenNNK: What was the version of Gerrit before the update?

Same problem here (if I understand @NaveenNNK correctly): First request (getting files from a change) works fine, but posting a review fails with 401. With same user, everything works fine via Gerrit UI. Using sputnik which uses your library, and using Gerrit 2.12.2.

Hmm, after updating the sputnik dependency to gerrit-rest-java-client from 0.8.5 to 0.8.8, everything works fine! So I will open an issue there instead.


JBDS-4469 Some servers added to runtime detection only with fuse tools

This fix:

Removes not deeded listeners for cmponents required OpenJDK
to be installed first, because install ordering is already taking
care of it
Fix unit test errors under macOS

Codecov Report

Merging #790 into master will decrease coverage by 0.16%.
The diff coverage is 93.75%.

@@            Coverage Diff             @@
##           master     #790      +/-   ##
==========================================
- Coverage   97.67%   97.51%   -0.17%
==========================================
  Files          33       33
  Lines        3092     3213     +121
  Branches      261      455     +194
==========================================
+ Hits         3020     3133     +113
  Misses         72       72
- Partials        0        8       +8

Impacted Files
Coverage Δ

browser/model/jbosseap.js
95.34% <100%> (-4.66%)
:arrow_down:

browser/model/jdk-install.js
97.29% <100%> (-0.45%)
:arrow_down:

browser/pages/confirm/controller.js
98.9% <100%> (+0.04%)
:arrow_up:

browser/model/devstudio.js
87.5% <100%> (-0.69%)
:arrow_down:

browser/model/jbossfuse.js
84.61% <66.66%> (-3.96%)
:arrow_down:

browser/model/helpers/downloader.js
96.94% <0%> (-1.52%)
:arrow_down:

browser/model/cdk.js
99.22% <0%> (-0.78%)
:arrow_down:

browser/services/data.js
97.24% <0%> (-0.56%)
:arrow_down:

... and 24 more

Continue to review full report at Codecov.

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


goreleaser: replace --rm-dist flag with --clean

What this PR does / why we need it:
As per GoReleaser Deprecation Notices, the --rm-dist flag was deprecated in favor of the --clean flag. Since the latest GoReleaser version, the --rm-dist flag is not available any longer:
goreleaser release --rm-dist
  ⨯ command failed                                   error=unknown flag: --rm-dist

This PR ensures we use the correct flag in our release script/pipeline.
What type of PR is this?
/kind chore
Does this PR introduce a user-facing change? Then add your Release Note here:
NONE

Documentation:
NONE

/assign @kron4eg

/lgtm
/approve

/cherrypick release/v1.8


Error trying to run site using docker compose file

[x] I tried updating to the latest version.

[ ] I can't, there is an issue.

[x] I Am on Windows

[ ] Ubuntu Bash on Windows
[ ] Fedora Bash on Windows

[ ] I Am on Linux
[ ] I Am on macOS

Description
I am running in to an error trying to run the docker compose file listed in the readme. It was a preexisting jekyll blog I'm trying to dockertize.
version: "3"
services:
  site:
    command: jekyll serve
    image: jekyll/jekyll:latest
    volumes:
      - $PWD:/srv/jekyll
      - $PWD/vendor/bundle:/usr/local/bundle
    ports:
      - 4000:4000
      - 35729:35729
      - 3000:3000
      -   80:4000

Steps

Copy docker compose contents in to docker-compose.yml
docker-compose run site

Output

ERROR: YOUR SITE COULD NOT BE BUILT:
Invalid date '<%= Time.now.strftime('%Y-%m-%d %H:%M:%S %z') %>': Document 'vendor/bundle/gems/jekyll-3.3.1/lib/site_template/_posts/0000-00-00-welcome-to-jekyll.markdown.erb' does not have a valid date in the YAML front matter.

Expected
The site to build and be served

Add vendor/bundle to your excludes.


error message - "When running Jellyfin as a service, the tray application must be run as administrator"

this is an error message i am getting after each time i reboot:
"When running Jellyfin as a service, the tray application must be run as administrator"

the only solution i found is to click ok, and then exit from the system tray, and then run a shortcut of the jellyfin tray executable that is set to run as administrator - and i have to do this after each reboot.
I really don't want to have to uninstall and reinstall, given all the hours i manually put into getting the metadata correct - is there another solution?

btw, i may be the first person to get this error as there is no mention of it on a google search:
https://www.google.com/search?client=firefox-b-1-d&q="When+running+Jellyfin+as+a+service%2C+the+tray+application+must+be+run+as+administrator"

another temporary solution is to use autoruns and disable the autostart of the jellyfin tray - but once you run jellyfin, the software puts another tray entry into autostart run
if i uninstall jellyfin, can i somehow save the metadata and then re-install to not run as a service and connect the saved metadata?
or is there another solution?
thanks much - i love jellyfin!

If it's running as a service, you don't really need the tray app. The service should automatically start in the background and doesn't require the icon being open.
I understand that it's coming back as an autostart, but do you use the icon for anything?

If it's running as a service, you don't really need the tray app. The service should automatically start in the background and doesn't require the icon being open.
I understand that it's coming back as an autostart, but do you use the icon for anything?

Hi Anthony - first, let me say thank you for the awesome effort that you have put into Jellyfin!  It is SUPER appreciated!!
My issue is that since i set jellyfin as a server (which is useful as i always want it running), it always loads with autostart enabled.
If i then reboot before manually unchecking the autostart, i will always get the above error on reboot, and have to go through those steps
My workaround solution is that i always have to remember to uncheck autostart after each reboot so that the next reboot doesn't trigger the error - however, unchecking autostart is not permanent, since the server always starts it unless it was previously manually unchecked.
Also, yes, i do appreciate having the icon in case i want to stop Jellyfin, although that functionality is not essential.
thanks so much again!!
best
steve

I'm having this same issue - I originally set up the jellyfin service, at install, to use a custom login account as opposed to run it with the systems account.  After getting this error message I went back to using the system account for the service (in services manager).  However after booting I get the same error message as a popup, and the service does not auto-start (set to delayed auto).  I can then start the service manually, but when I come back to the system tray and right-click on the jellyfin icon


Are you guys involved with CSS Houdini project?

CSS Houdini is a project aiming to standardize CSS Object model and if I understand correctly make so custom layout systems can be applied to CSS. I see your project is among the ideas in https://wiki.css-houdini.org/background, but I haven't found any links here.

We're not involved (as far as I know) :smiley:
Thanks for the link!

I think GSS is interesting as a low level for your own custom box model. That's what we did on our projects - we don't write GSS source code anymore, but operate on pre-written chunks. It's like CSS, except you can see the "source" code for any property and value.


feat: one server route for each client app route, common API for Vue and React

@Paul-Isache merging this straight to dev for a new beta release but let me know if something catches yours eyes.


Fire "turbolinks:load" event even for unsupported browsers [Fixes #130]

This is an attempt to fix the issue mentioned in #130, where turbolinks:load doesn't get fired for unsupported browsers.
Not sure if this is the best way to go about it, but this PR moves the Turbolinks.supported conditional to history.replace() (which is where things fall apart when run on an unsupported browser) so that the initialization process which fires the event in question still runs its course.
I've added a test as well to assert that the event gets fired on a browser without windows.pushState. Forgive my ignorance since this is my first time to use blade, but I'm not sure if I'm doing this the right way either!
I appreciate any pointers in case this is completely off track! 🙇

@sstephenson I'm guessing you just need to get around to it, but in case this PR itself has some issues, let me know if there is anything I can do to make it easier to review!

For anyone having the same problem, here is the workaround we currently use:
# Wrapper for `turbolinks:load`, so it works with IE9 until
# https://github.com/turbolinks/turbolinks/pull/166 gets merged
if Turbolinks.supported
  $(document).on "turbolinks:load", -> $(this).trigger("page:show")
else
  $(document).on "DOMContentLoaded", -> $(this).trigger("page:show")

then we only hook into that custom page:show event and avoid the turbolinks:load event, ie:
$(document).on "page:show", ->
  alert "Show on every page whether the browser supports turbolinks or not"

(cleaning house in my list of stale pull requests, closing this for now 🙇)


Developer setup documentation

Addresses #13

I found that grip was helpful in getting local feedback on the Markdown formatting.


Add top_p, top_k parameters, add defaults to all fields

[x] I have read and agree to the contributing guidelines for submitting new pull requests.

Describe your changes

Added type hints to Bedrock clients.
Reorganized Driver fields to place dependent fields (clients/tokenizers) after primitive fields.
Added top_p field to all Prompt Drivers.
Added BasePromptDriver.additional_params to set additional request parameters such as top k.
Added defaults to all fields. This solves an issue where users would provide a client but still be required to pass in fields like api_key.
Removed redundant model fields as it is provided by the base class.

Issue ticket number and link
Closes #236
Closes #293

@dylanholmes @vasinov need some feedback on this. What's the criteria for adding a field to a Prompt Driver? For instance, do we include top_k on the Prompt Drivers that support it? What about more niche parameters?
It feels unrealistic to support all possible parameters which is why I added additional_params. But which fields should live on the Prompt Driver vs relying on the user to provide it via additional_params?

@dylanholmes @vasinov need some feedback on this. What's the criteria for adding a field to a Prompt Driver? For instance, do we include top_k on the Prompt Drivers that support it? What about more niche parameters?
It feels unrealistic to support all possible parameters which is why I added additional_params. But which fields should live on the Prompt Driver vs relying on the user to provide it via additional_params?

I think that we should provide translation for all params that are supported by at least 2 drivers and someone explicitly asks for it to be bumped up to BasePromptDriver.
Options I can think of are:

The way done in this PR (common params as optional properties on BasePromptDriver)
A separate class for PromptDriverParams that just has the param related properties from BasePromptDriver
Put all the params in a single dict in BasePromptDriver, but perform translation for some specific keys (like top_p -> topP in bedrock for example)

2 would be preferable over 1 if the list of params was greater than say 5 imo. 3 doesn't seem like it'd be error prone, so I don't like it.
I think maybe we just start with 1 and move to 2 if needed some time in the future.

@dylanholmes @vasinov another possible solution here is to get clever with attrs by allowing users to pass in arbitrary fields beyond what we've defined. Something like this:
    def __init__(self, *args, **kwargs) -> None:
        self._params = {}

        keys_to_delete = []
        attrs_fields = fields_dict(self.__class__)

        for key, value in kwargs.items():
            if key not in attrs_fields:
                self._params[key] = value
                keys_to_delete.append(key)

        for key in keys_to_delete:
            del kwargs[key]
        self.__attrs_init__(*args, **kwargs)  # pyright: ignore[reportAttributeAccessIssue]

        params = {
            "model": self.model,
            "temperature": self.temperature,
            "user": self.user,
            "seed": self.seed,
            **self._params,
        }

Would allow for:
OpenAiChatPromptDriver(
        model="gpt-4o",
        top_k=0,
)


Add option to disable building python bindings

🦟 Bug fix
Addresses https://github.com/gazebosim/gz-cmake/issues/300
Summary

Adds SKIP_PYBIND11 to allow for Python binding generation to be skipped.

Checklist

[ ] Signed all commits for DCO
[ ] Added tests
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] codecheck passed (See contributing)
[ ] All tests passed (See test coverage)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers

Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.

@osrf-jenkins run tests please!


simplify: Minor improvements in quadricFromTriangleEdge

Instead of normalizing p10 we can correct the projection by the edge
length; since we normalize the vector anyway we instead scale p20 as
this avoids the need to handle singularity.
This makes the function a little faster; more importantly it reduces the
average error by ~1.5x (computed by comparing sqrt(quadric error) for p2
with the double precision distance-to-line computation)
This contribution is sponsored by Valve.

The macOS failure is because clang is using fnmsub/fmadd for the new code which is slightly changing the tessellation of the result (both platforms return the correct result, it's just different)...

Wow! Valve?


replace nbpostinit with import bookcfg; nbDoc.applyCfg

remove all functionality based on nbPostInit.nim file and related nimibCustomPostInit compile time switch (it will be deprecated in nimib) and replaces it with a mechanism similar to https://github.com/pietroppeter/nimib/pull/45 (but not require a change upstream in nimib).
Now, to apply the special boock configuration you need to explictly import bookcfg and after nbInit you need to call nbDoc.applyCfg.

mmh, I realize now we do not have a CI on PRs. maybe we could add one (not with the result of commit to pages but to test nimble genbook runs (and now thanks to check toc we will make sure that html files are generated).

mmh, I realize now we do not have a CI on PRs. maybe we could add one (not with the result of commit to pages but to test nimble genbook runs (and now thanks to check toc we will make sure that html files are generated).

now that we have a toc.check, we could run it on PR


fix issue with api version

since 3.0.1 issues to collect api version

Thank you for the PR, we both fixed it at the same time. Will close this PR.


Toolbar PNG export with desired scale or width

Summary
We are facing an image blur issue while using the PNG export from the toolbar.
API Changes

Include a couple of options 1. scale & 2. width inside chart -> toolbar -> export -> png
If either of these options is present, it will pass the option to Export's dataURI method, which already has these scale and width options implemented inside it.
If both of them are present, like dataURI method, scale gets higher priority

Intended Use Case
Due to business needs, we are using small canvases and export to PNG from toolbar does provide any option to scale it or make it of desired width. So we need to add options to make it possible.

The code is implemented and tested locally.
Exports.js
    ...
    exportToPng() {
        const scale = this.w.config.chart.toolbar.export.png.scale
        const width = this.w.config.chart.toolbar.export.png.width
        const options = scale ? {scale: scale}: width? {width: width}: undefined
        this.dataURI(options).then(({ imgURI, blob }) => {
    ...


Prevent code generation after new release

How to categorize this PR?

/area delivery
/kind regression
What this PR does / why we need it:
This PR prevents running code generation after a new release by not specifying a version for the Controller{Registration,Deployment} of provider-local. Instead, v0.0.0 and tag latest are now used (this is anyways overwritten when deployed in the local scenario).
Which issue(s) this PR fixes:
Fixes #5197
Special notes for your reviewer:
/invite @timebertt @ialidzhikov
Release note:

The `generate-controller-registration.sh` script does no longer take a path to a VERSION file but instead the VERSION directly.

/assign

done


Only one-way syncing for one specific outlook account

Checklist

[X] I have used the search function to see if someone else has already submitted the same bug report.
[X] I will describe the problem with as much detail as possible.

App version
6.903
Where did you get the app from?
F-Droid
Android version
11
Device model
Xiaomi Mi 9T Pro
Steps to reproduce
I have three outlook accounts set up in k9 mail. Two of the accounts work flawlessly, but one is problematic. The issue is that it only syncs one-way. Actions performed in the outlook web interface are synced to K9 mail, but anything done in the K9 mail app for this one specific outlook account is nullified.
It appears K9 mail fails to sync to outlook for this one specific account.
Examples
DELETING MAILS

If I delete the email in the outlook web interface, this is synced and also deleted in the K9 mail app.
If I delete the email in the K9 mail app, it appears to be deleted. I can also find it in the deleted folder on the K9 mail app. However, if I wait or refresh manually, the deletion is undone.

READING MAILS

If I read the email in the outlook web interface, this is synced and it is also marked as read  in the K9 mail app.
If I read the email in the K9 mail app, it appears to be read at first. However, if I wait or refresh manually the email is again marked as unread.

Expected behavior
Since I have all settings set such that the app should sync, I expect it to sync. Note that I have 3 outlook accounts set up, all with the same settings. Only one account fails to sync.
Actual behavior
Any action in K9 mail is never synced to the server and is nullified.
Logs
No response

Note that I have 3 outlook accounts set up, all with the same settings. Only one account fails to sync.

It seems like you used  1 POP(with delete forbidden on the server side) and 2 IMAP.
Ensure your promise all with the same settings  again.

Could you maybe educate me and tell me where to fix this?
Is this something on outlook's end or in the K9 app?


possible position cheat in your example 08-centered-auto.vue ?

Hello,
I am experiencing some position issues when auto positioning my elements and figured out, that there is a strong consonance between the number in the "spaceBetween" field and the number of pixels my whole slideshow moves after the first switch.
I see in your code that you apparently sized the three elements differently (but they do not appear in different sizes in your slideshow). So i guess you Bugfixed the issue in a specific way to resolve your demo. Sadly I can not do that, since the number of elements in my case is dynamic.
My educated guess would be that you simply forgot to calculate the spaceBetween in your switch to the next element functionality.
Is it possible to resolve that issue?
Thanks in advance

what?

Maybe a image is helpful to you.

I instantiate 2 times the same slider, it works well but once I move the slider (as I did with the second one) the center point of the slider is moved. And as far as I can see its exactly the amount which I speechified in the "spaceBetween" field. I already tested it and if a set it to 0 it does not move the center point.
I hope this clarifies my encountered issue.

Sorry, just have time to solve this problem, thank you very much for your feedback!
But I do not quite understand the problem you describe, can you show your problem code in gist or a temporary project? I am very interested!

Timeout.


WIP - Upgrade Ansible to <IP_ADDRESS>

I'm not sure if I completely understand the range setting, but can I compare it with ~2.2 versus ~2.2.0 in composer?

The roles need to be updated before this can be merged

Great, thanks!
For reference: range is what we'll allow and support npm SemVer matching syntax, and version is what we'll install specifically, should the range not be satisfied. This is so that we won't attempt to install pip 8.1.2 if a perfectly fine pip 8.1.3 is on the system (not actual versions maybe, just an example).

The roles need to be updated before this can be merged

I typically do a find/replace so that the version is also updated in test-cases and the likes. But I suppose the comment about roles is about actual compatibility right?
I'd like to help out with this PR, but for that it might be better to work under the kvz/frey repo instead of your own fork in the future.

See #64


Activating shaders at specific step/beat

Describe your problem here.
Is there a way to activate shaders at a step/beat
Are you modding a build from source or with Lua?
Lua
What is your build target?
Windows x64
Did you edit anything in this build? If so, mention or summarize your changes.
No I didn't edit the build (it's version 6.3 btw)

Use function onStepHit() or onBeatHit() to count beats, the use the addLuaScript() function to add the script. Here's some example code:

function onStepHit()
if curStep == (321) then --when it does the thing
addLuaScript('AFM's Charts/hotlineVHS - copy.lua') --put the path to find your script and its name.
end
end
You could make a custom folder for these shader scripts or just leave them in the open in your mod folder, just make sure to give the right path to find it. You should drop this new script into the song and it will add the shader script when specified. To remove the shader, use removeLuaScript() instead.

Hope this helped!
-AFM

Thank you so much this work!! :)


Port CUE SDK to Dagger Engine 0.3

CUE SDK port
Starts the implementation of https://github.com/dagger/dagger/issues/3121

Awesome! Is this something we should plan to release, or the first in a series of PRs to get us to a releaseable state?

Awesome! Is this something we should plan to release, or the first in a series of PRs to get us to a releaseable state?

That's an open question for me, as well, @shykes. I think that depends on a few factors.
Some context may be helpful?
This PR gets us to ~85%-90% coverage of the core Europa APIs. You can get more specifics on what is working/missing in https://github.com/dagger/dagger/issues/3121.
TLDR, though, is:

Secrets support is not good (currently saving new Secrets as files... which has the plaintext in the ID + saves them in the buildkit cache -- I personally would not release until we get this sorted)
core.#Push, core.#Pull, and core.GitPull all are missing auth, which makes it rather difficult to use with private registries. We've seen users hitting this in the Go SDK, as well.
Sockets are unsupported
Cache declarations that used to work won't for now

All in all, it's basically as implemented as it can be, given the current state of the v0.3 engine. But, I'm confident there are a bunch of plans that will break if we release as is.
My recommendation would be the latter.
I don't think we can consider this a replacement for Europa until things like core.#Exec & {always: true} work.
That said, I don't know when the things I'll need to get to a higher coverage or greater security will be available or prioritized.

So it seems this PR is depending on some other work?
Is it possible to make it explicit in the OP? And maybe let it as a WIP until everything is available and implemented? Or use some label to document that? (so we can filter on the top level item that need to be merged first?)


Speed up some triangle math hotspots

This was the lowest-hanging optimization fruit I found without really sacrificing any readability yet -- reduces tree construction time by roughly 10% on my Firefox.

Thanks I'll take a better look at this later this evening but it looks good at first glance.
Regarding timing -- I put together a PR that adds timing and memory benchmarks so it's easier to consistently track and compare: https://github.com/gkjohnson/threejs-fast-raycast/pull/27. I'd appreciate your thoughts on it!

Gonna merge this -- it looks good. Thanks!