/snap/lxd/14709/commands/lxc: 6: exec: aa-exec: Permission denied

In reference to https://github.com/lxc/lxd/issues/7222, I have the problem with 4.0.0 and now 4.0.1 (I'm running lxd snap on Solus): the aa-exec file is located in /usr/bin, not /usr/sbin as indicated in the AppArmor profile files. As a temprary work around, edit those files (I haven't checked if it's present in other files) and change this line:
/usr/sbin/aa-exec ux, becomes /usr/bin/aa-exec ux,
Another solution would be to simply add /usr/bin/aa-exec ux, to those files.
This is the whole procedure:
find /var/lib/snapd/apparmor/profiles/snap.lxd.* -type f -exec sed -i 's|/usr/sbin/aa-exec ux,|/usr/bin/aa-exec ux,|g' {} \;
apparmor_parser -r /var/lib/snapd/apparmor/profiles/* -v
systemctl stop snap.lxd.daemon.unix.socket
systemctl stop snap.lxd.daemon.service
systemctl start snap.lxd.daemon.unix.socket
systemctl start snap.lxd.daemon.service
systemctl status snap.lxd.daemon.unix.socket
systemctl status snap.lxd.daemon.service

This is a snapd bug which has been fixed quite a while back.
You may try snap install snapd to hopefully have snapd re-exec and not use your distro's version, or otherwise may need to get an updated snapd onto your system so it has the fixed apparmor logic.

Thanks @clauded for this information. This fixed things up on my up-to-date solus install as well.
@stgraber this issue was raised with the solus devs and it has been sent back this way [https://dev.getsol.us/T8917]
Regarding the bug  in snapd being fixed, was it this one?
https://github.com/snapcore/snapd/pull/7716
I can confirm that my snapd is reporting itself as a version higher than the system version, and to a version after that merge.
$ snap list
Name       Version               Rev    Tracking  Publisher   Notes
core       16-2.44.3             9066   stable    canonical✓  core
core18     20200427              1754   stable    canonical✓  base
freeorion  2020-02-02.db5347183  67     stable    agrrr3      -
lxd        4.1                   15067  stable    canonical✓  -
snapd      2.44.3                7264   stable    canonical✓  snapd

$ eopkg info snapd
Installed package:
Name                : snapd, version: 2.39.3, release: 54```

Then again, the following suggests it is still using the system version [and thus apparmor generation is still broken].

$ snap --version
snap    2.39.3
snapd   2.39.3
series  16
solus   4.1
kernel  5.6.13-153.current

I think I'm going to report back to solus devs with this information. It would be good to have snapd updated locally to be sure.

Right, looks like you distro has re-exec disabled, which would get you that behavior.


Indicate when multiple carets are in play

It would be very helpful if I could get some indication that multiple text carets are in play.  I've been bitten more than once where I've not escaped out of this mode and have overwritten text somewhere off screen.  A change of colour or shape of the text caret would be extremely helpful.

It's already displayed in Status bar as "Editor Selection" (usually has "Ln XX, Col XX" instead of number of selections)
Example with 5 cursors in editors

Yes, that's fine, but that isn't where my eye is going when I type.  It would be better to have that information visible at the actual caret.

Yes, that's fine, but that isn't where my eye is going when I type.  It would be better to have that information visible at the actual caret.

Let's track in #85630

That's cool.. Thx @alexdima.


Support defining joysticks via JSON files

Fixes #992
Adds support for defining joysticks via JSON files and does quite a bit of refactoring to the Joystick classes to simplify the code.

All Joystick classes are now in the Joystick folder. Previously some were one level up and some were in the folder.
Got rid of the LabeledJoystick class. All logic is now inside a single Joystick class, no need for virtual methods and overrides.
Inputs, outputs, VIDs, and PIDs are now loaded from a .joystick.json file.
JoystickManager takes care of loading the joystick definition files and mapping them to discovered devices.

Info	02/05/2023 14:17:03	Loaded joystick definition for Alpha Flight Controls
Info	02/05/2023 14:17:03	Loaded joystick definition for Bravo Throttle Quadrant
Info	02/05/2023 14:17:03	Loaded joystick definition for Saitek Aviator Stick

This definitely needs some testing with different configs and joysticks. The code for sorting and finding entries got reworked so I'm a little afraid I broke something with opening existing configs.


How much memory is needed for pre-training

Hello,
I am trying to pre-training on 4 RTX3090(24G), but out of memory always occured even I reduced the batch_size to 4. Could you tell me how much memory you used and how much time did you spend for pre-training?

I used 8 A100 with 40G memory each, and the training takes 3-4 days on the 4M dataset. You may want to try fp16 training or gradient checkpointing techniques to reduce memory usage.

I used 8 A100 with 40G memory each, and the training takes 3-4 days on the 4M dataset. You may want to try fp16 training or gradient checkpointing techniques to reduce memory usage.

Thanks a lot, I will try it.


Guided Backpropagation in Theano/Lasagne

I have a model, for which i need to compute the gradients of output w.r.t the model's input. But I want to apply some custom gradients for some of the layers in my model, which can be tedious to build from scratch. So i tried the code explained in this link [https://github.com/Lasagne/Recipes/blob/master/examples/Saliency Maps and Guided Backpropagation.ipynb]. I added the following two classes:

The helper class that allows us to replace a nonlinearity with an Op that has the same output, but a custom gradient

class ModifiedBackprop(object):

    def __init__(self, nonlinearity):
        self.nonlinearity = nonlinearity
        self.ops = {}  # memoizes an OpFromGraph instance per tensor type

    def __call__(self, x):
        # OpFromGraph is oblique to Theano optimizations, so we need to move
        # things to GPU ourselves if needed.
        if theano.sandbox.cuda.cuda_enabled:
            maybe_to_gpu = theano.sandbox.cuda.as_cuda_ndarray_variable
        else:
            maybe_to_gpu = lambda x: x
        # We move the input to GPU if needed.
        x = maybe_to_gpu(x)
        # We note the tensor type of the input variable to the nonlinearity
        # (mainly dimensionality and dtype); we need to create a fitting Op.
        tensor_type = x.type
        # If we did not create a suitable Op yet, this is the time to do so.
        if tensor_type not in self.ops:
            # For the graph, we create an input variable of the correct type:
            inp = tensor_type()
            # We pass it through the nonlinearity (and move to GPU if needed).
            outp = maybe_to_gpu(self.nonlinearity(inp))
            # Then we fix the forward expression...
            op = theano.OpFromGraph([inp], [outp])
            # ...and replace the gradient with our own (defined in a subclass).
            op.grad = self.grad
            # Finally, we memoize the new Op
            self.ops[tensor_type] = op
        # And apply the memoized Op to the input we got.
        return self.ops[tensor_type](x)

The subclass that does guided backpropagation through a nonlinearity:

class GuidedBackprop(ModifiedBackprop):
    def grad(self, inputs, out_grads):
        (inp,) = inputs
        (grd,) = out_grads
        dtype = inp.dtype
        return (grd * (inp > 0).astype(dtype) * (grd > 0).astype(dtype),)

Then i used them in my code as follows:

import lasagne as nn
model_in = T.tensor3()
# model_in = net['input'].input_var
nn.layers.set_all_param_values(net['l_out'], model['param_values'])

relu = nn.nonlinearities.rectify
relu_layers = [layer for layer in
          nn.layers.get_all_layers(net['l_out']) if getattr(layer,
          'nonlinearity', None) is relu]
modded_relu = GuidedBackprop(relu)

for layer in relu_layers:
    layer.nonlinearity = modded_relu

prop = nn.layers.get_output(
    net['l_out'], model_in, deterministic=True)

for sample in range(ini, batch_len):
    model_out = prop[sample, 'z']   # get prop for label 'z'
    gradients = theano.gradient.jacobian(model_out, wrt=model_in)
    # gradients = theano.grad(model_out, wrt=model_in)
    get_gradients = theano.function(inputs=[model_in],
                                        outputs=gradients)
    grads = get_gradients(X_batch) # gradient dimension: X_batch == model_in(64, 20, 32)
    grads = np.array(grads)
    grads = grads[sample]

Now when i run the code, it works without any error, and the shape of the output is also correct. But that's because it executes the default theano.grad function and not the one supposed to override it. In other words, the grad() function in the class GuidedBackprop never been invoked.

I can't understand what is the issue?
is there's a solution?
If this is an unresolved issue, what's the easiest way to override gradient for partial layers in a model?

@HATEM-ELAZAB ,
This issue is not related to Keras repo.Please find the correct repo and post the issue to resolve the issue.Thanks!


Add DisposalHelper class

DisposalHelper is designed to help with disposal process of multiple resources. There could be a potential memory leak when exception occurs while disposing multiple resources. DisposalHelper provides handy way to avoid such situation.
Skin class was updated to use DisposalHelper to show an example of usage.
Here is another one-line example:
DisposalHelper.disposeAll(batch, font /* any other resources that have to be disposed one by one */);

I don't quite see the need for this. As far as I understand, if an exception occurs when disposing a resource, that is a bug that has to be fixed on the app itself and the potential memory leak in that scenario will disappear as soon as it's fixed. I see it may add some convenience not to have to do some null checks but I'm not sure it justifies the overhead.

I don't quite see the need for this. As far as I understand, if an exception occurs when disposing a resource, that is a bug that has to be fixed on the app itself and the potential memory leak in that scenario will disappear as soon as it's fixed. I see it may add some convenience not to have to do some null checks but I'm not sure it justifies the overhead.

Overhead is not big and only occurs at disposal phase. So, I believe it worth it.
Regarding "app should fix a bug", it's a bit naive. Bugs are going to be anyway. Usage of this DisposalHelper is going to reduce possible consequences of bugs. And sometimes exceptions are not so critical to waste time by fixing them. For instance, double disposal may produce "Pixmap already disposed!" exception. It might be easier to just ignore this exception, but when it occurs in the Skin class, there is no guarantee that other resources were already disposed. DisposalHelper provide such guarantee.
And yes, my example is pretty straightforward. But in the real world bugs may be floating, difficult to fix or just never caught by the developer while app is already released. There are so many cases when DisposalHelper could fix possible issues, so I insist it should be added.

Overhead is not big and only occurs at disposal phase.

I think adding a new class and new exception is a bit overkill.
For what I see use cases, if you really don't care about proper disposal, I could see a public static void disposeSilently(Disposable... disposable) method, which is just a loop and catches any exceptions. However, no internal libGDX API should in my opinion use this, since it just hides exceptions and disables any other meaningful way of handling them.

Overhead is not big and only occurs at disposal phase.

I think adding a new class and new exception is a bit overkill. For what I see use cases, if you really don't care about proper disposal, I could see a public static void disposeSilently(Disposable... disposable) method, which is just a loop and catches any exceptions. However, no internal libGDX API should in my opinion use this, since it just hides exceptions and disables any other meaningful way of handling them. And I'm also not fully sold on that method, since it just ignores bugs in your app. Double/failed disposal might lead to leaks/bugs further down the line, however you will never notice, because the exception will never occur.

I agree disposeSilently should never be used in internal libGDX code. But it might be convenient to use in some cases in the application code. By default it would show a stacktrace in case of an exception, so issues could be traced during the development.
I can remove that "silent" method if you consider them too dangerous. But I believe DisposalHelper overall is a good thing.

Overhead is not big and only occurs at disposal phase. So, I believe it worth it. Regarding "app should fix a bug", it's a bit naive. Bugs are going to be anyway. Usage of this DisposalHelper is going to reduce possible consequences of bugs. And sometimes exceptions are not so critical to waste time by fixing them. For instance, double disposal may produce "Pixmap already disposed!" exception. It might be easier to just ignore this exception, but when it occurs in the Skin class, there is no guarantee that other resources were already disposed. DisposalHelper provide such guarantee. And yes, my example is pretty straightforward. But in the real world bugs may be floating, difficult to fix or just never caught by the developer while app is already released. There are so many cases when DisposalHelper could fix possible issues, so I insist it should be added.

Probably "overhead" was a wrong choice of words, I meant too much complexity for something simple (such as adding a whole new Exception class), maybe "overkill" would be more appropriate.
The use case regarding Pixmap is quite valid but maybe, even if it's a separate discussion, we should consider if it makes sense to throw an Exception if it's already disposed, I don't think that happens with the other classes that implement the Disposable interface.
I still don't see all those use cases in which this is useful. This doesn't fix non detected bugs in apps, it may just potentially prevent some memory leak in a buggy app by crashing the app a bit later or avoiding the crash altogether (disposeSilently) by swallowing exceptions (which I wouldn't recommend but that's something that can be done easily with a simple try catch block withouth the need for this).
It'd also be limited to games that manually dispose stuff and don't use AssetManager which is the libGDX standard way to manage asset dependencies.

I personally don't really see the need for this at the framework level - it feels like an application layer utility.

The use case regarding Pixmap is quite valid but maybe, even if it's a separate discussion, we should consider if it makes sense to throw an Exception if it's already disposed, I don't think that happens with the other classes that implement the Disposable interface.

From my experience, everything in libgdx is safe to double dispose. I'd argue that everything should be safe to call dispose on multiple times. Ideally you should never end up doing it, but it shouldn't be a pitfall if you do.

From my experience, everything in libgdx is safe to double dispose.

I don't know your experience. But I'm pretty new here and already faced a case when Skin produced an exception due to double dispose (that Pixmap that I've mentioned).
As result I assumed it might frequent issue in case something was utilized in not a "standard" way. And I decided to try to make it better.

I personally don't really see the need for this at the framework level - it feels like an application layer utility.

TBH, I don't know how to correctly dispose Skin object in my case without this change (and without reflection magic). If you interested in details, here is an example on Kotlin:
fun createSkinForFont(font: BitmapFont): Skin {
  val skin = Skin()
  skin.add("font", font)
  skin.addRegions(TextureAtlas(Gdx.files.internal("skin/skin.atlas")))
  skin.load(Gdx.files.internal("skin/skin.json"))
  return skin
}
And skin.json part:
  com.badlogic.gdx.graphics.g2d.BitmapFont: {
    default: font
  }
So I just tried to create Skin with custom font, but for some reason it's added twice. And on skin.dispose() it produces "Pixmap already disposed!" exception. According to inners of the Skin, when disposal failed for one inner element, it's not performed for others that are left. So, this is exactly what I tried to fix as it may occur in other situations.

I don't know your experience. But I'm pretty new here and already faced a case when Skin produced an exception due to double dispose (that Pixmap that I've mentioned).

Oh, looks like you're right.

I think your scenario is probably more correctly described as a question of resource ownership - in other words, Skin doesn't know that it doesn't own the resource you are providing (the BitmapFont) and tries to dispose of it when the skin is disposed. In the snippet provided, there is not enough surrounding code to tell but I assume the ownership of the bitmap font is retained by the caller and it is disposed separately from the skin.
To me, it would be worth looking into whether Skin should know that it doesn't own a resource and not try to dispose it.

I think your scenario is probably more correctly described as a question of resource ownership - in other words, Skin doesn't know that it doesn't own the resource you are providing (the BitmapFont) and tries to dispose of it when the skin is disposed. In the snippet provided, there is not enough surrounding code to tell but I assume the ownership of the bitmap font is retained by the caller and it is disposed separately from the skin.
To me, it would be worth looking into whether Skin should know that it doesn't own a resource and not try to dispose it.

I create font in the next way:
        val generator = FreeTypeFontGenerator(Gdx.files.internal(TTF_NAME))
        val parameter = FreeTypeFontGenerator.FreeTypeFontParameter()
        parameter.size = 30
        val font30 = generator.generateFont(parameter)
        generator.dispose() // font is not disposed here
        bigFontSkin = createSkinForFont(font30)
And I do not store it anywhere out of Skin. But debugging showed that Skin stores this font using two links (I don't know why). So, it's like it owns font twice. And this leads to an exception at the end.
I know, this case may be fixed. Someone is going to say I'm doing something wrong. I agree, but this example works OK except the disposal issue. And how many more situations are possible were owning was not correct and the only result of it is just double disposing? Idk, but again, at the moment of creating this PR I assumed these situations may occur pretty frequent.

I've created https://github.com/libgdx/libgdx/pull/7347 independently of a possible proper fix in Skin (either because there's a bug or because Skin should care about the resources it owns).


Error accessing cshtml files opened via a UNC path "Could not find a part of the path"

Issue Description
When opening a repo from a remote machine using a UNC path the extension crashes with an error
Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '\ewds-d\d$\GitRoot\razor\d$\GitRoot\razor\scripts_CreditNoteBalanceAdminView.cshtml'.
The full UNC path of the file is
\ewds-d\d$\GitRoot\razor\scripts_CreditNoteBalanceAdminView.cshtml
Steps to Reproduce
This happens on every repo that I try to access via a UNC path
Expected Behavior
The extension should be able to interpret the path correctly
Logs
OmniSharp log
Post the output from Output-->OmniSharp log here
C# log
Post the output from Output-->C# here
Environment information
VSCode version: 1.41.0
C# Extension: 1.21.9
Dotnet Information
.NET Core SDK (reflecting any global.json):
 Version:   3.1.100
 Commit:    cd82f021f4
Runtime Environment:
OS Name:     Windows
OS Version:  10.0.18362
OS Platform: Windows
RID:         win10-x64
Base Path:   C:\Program Files\dotnet\sdk\3.1.100\
Host (useful for support):
Version: 3.1.0
Commit:  65f04fb6db
.NET Core SDKs installed:
1.0.0-preview2-003131 [C:\Program Files\dotnet\sdk]
3.1.100 [C:\Program Files\dotnet\sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.AspNetCore.App]
Microsoft.NETCore.App 1.0.1 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.NETCore.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App]
Microsoft.WindowsDesktop.App 3.1.0 [C:\Program Files\dotnet\shared\Microsoft.WindowsDesktop.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download

Visual Studio Code Extensions

Extension
Author
Version

atlascode
atlassian
2.2.1

auto-close-tag
formulahendry
0.5.6

auto-rename-tag
formulahendry
0.1.1

beautify
HookyQR
1.5.0

Bookmarks
alefragnani
10.6.0

csharp
ms-vscode
1.21.9

debugger-for-chrome
msjsdiag
4.12.3

dnn-theming-snippets
theleewise
0.0.6

html-css-class-completion
Zignd
1.19.0

JavaScriptSnippets
xabikos
1.7.2

jshint
dbaeumer
0.10.21

markdown-shortcuts
mdickin
0.12.0

mssql
ms-mssql
1.8.0

notepadplusplus-keybindings
ms-vscode
1.0.5

npm-intellisense
christian-kohler
1.3.0

path-intellisense
christian-kohler
1.4.2

powershell
ms-vscode
2019.11.0

prettier-vscode
esbenp
3.14.0

remote-wsl
ms-vscode-remote
0.41.6

rest-client
humao
0.23.0

sass-indented
robinbentley
1.5.1

team
ms-vsts
1.161.0

vetur
octref
0.22.6

vscode-babel-coloring
dzannotti
0.0.4

vscode-eslint
dbaeumer
2.0.5

vscode-essentials-snippets
robertoachar
2.0.0

vscode-gitignore-generator
piotrpalarz
1.0.1

vscode-json
andyyaldoo
1.5.0

vscode-mjml
mjmlio
1.0.0

vscode-npm-script
eg2
0.3.9

vscode-status-bar-format-toggle
tombonnike
2.0.0

vscode-yaml
redhat
0.6.1

vscodeintellicode
VisualStudioExptTeam
1.2.0

vue-peek
dariofuzinato
1.0.2

vuejs-extension-pack
mubaidr
1.1.5

xml
DotJoshJohnson
2.5.0

This looks to be a dup with the network sharing investigation issue we have in AspNetCore: https://github.com/aspnet/AspNetCore/issues/14317
Closing since the work will be tracked there.


[Feature Request] Chat resume from a given status

Required prerequisites

[X] I have searched the Issue Tracker and Discussions that this hasn't already been reported. (+1 or comment there if it has.)
[ ] Consider asking first in a Discussion.

Motivation
inject state (e.g., conversation history) into a multi-round chat workflow so it starts from a given state (CAMEL support this in memory module for single ChatAgent, but how to further optimize this in multi-agent workflow?)
Solution
MultiAgentChat.recover(chat_id=xxx)
Alternatives
No response
Additional context
No response

discussed with @WHALEEYE , it would be better to work on this feature as we support message storage


Open presentation from speaker notes.

Is your feature request related to a problem? Please describe.
I'm always frustrated when I close the browser window with presentation. This happens especially when I have two screens, one with speaker notes (my computer), and one with the presentation (on a projector)
Describe the solution you'd like
I would like to open the presentation slide from the speaker notes with a shortcut. In the same way I can open the speaker notes from the presentation (by pressing "s"), I'd like to open the presentation from the notes.
I hope this resonates with more people out there. Thank you!

I even wonder if this is possible.

Cool Idea, I had that issue from time to time too but it never bothered me enough to create a feature request for reveal for it but indeed it would be cool to have a button in the speaker view for it, feel free to request that feature for revealjs and as soon as they implement it I will update reveal


Remove --password as it prompts you , or have a note with both commands so people can easy cut & paste

sudo subscription-manager register --auto-attach --username=XXX --password=XXX
sudo subscription-manager register --auto-attach --username=XXX

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: 48bab424-986d-9922-ec2d-942508081367
Version Independent ID: 6e9b3ebd-0571-357e-0fde-ef434a728a24
Content: Create and upload a Red Hat Enterprise Linux VHD for use in Azure
Content Source: articles/virtual-machines/linux/redhat-create-upload-vhd.md
Service: virtual-machines-linux
GitHub Login: @szarkos
Microsoft Alias: szark

Note for grub if lvm for root one needs to append to the documentation as root= needs to be set ,
https://unix.stackexchange.com/questions/224980/grub-config-separate-root-and-boot-partitions
Also logout  does not work  one should use exit

@aapuch thank you for the feedback. I may not get to updating the doc this week. Would you be interested in submitting a PR?


No module named 'speechbrain.inference'

Describe the bug
I'm attempting to run the trivial Python example at https://huggingface.co/speechbrain/asr-wav2vec2-commonvoice-14-en
I've created my Python virtual environment and install dependencies as described with:
pip install speechbrain transformers

However, attempting the initial import of:
from speechbrain.inference.ASR import EncoderASR

throws the exception:
ModuleNotFoundError: No module named 'speechbrain.inference'
Do you know why this module is missing and where I might find it?
Expected behaviour
No import error.
To Reproduce
No response
Environment Details
No response
Relevant Log Output
No response
Additional Context
No response

Hi Chris,
it looks like this recipe is already updated to SpeechBrain 1.0 (we will
switch all the repositories soon).
To make it work, please install speechbrain in this way:
Clone SpeechBrain repository (development branch)
!git clone https://github.com/speechbrain/speechbrain/
%cd /content/speechbrain/
Switch to the unstable-v0.6 branch (SpeechBrain 1.0)
!git checkout unstable-v0.6
Install required dependencies
!pip install -r requirements.txt
Install SpeechBrain in editable mode
!pip install -e .
Please, let me know if this way it works
Best,
Mirco
On Sat, Jan 6, 2024 at 5:17 PM Chris Spencer @.***>
wrote:

Describe the bug
I'm attempting to run the trivial Python example at
https://huggingface.co/speechbrain/asr-wav2vec2-commonvoice-14-en
I've created my Python virtual environment and install dependencies as
described with:
pip install speechbrain transformers
However, attempting the initial import of:
from speechbrain.inference.ASR import EncoderASR
throws the exception:
ModuleNotFoundError: No module named 'speechbrain.inference'
Do you know why this module is missing and where I might find it?
Expected behaviour
No import error.
To Reproduce
No response
Environment Details
No response
Relevant Log Output
No response
Additional Context
No response
—
Reply to this email directly, view it on GitHub
https://github.com/speechbrain/speechbrain/issues/2325, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEA2ZVT77HK7HSVIGNGRT33YNHEPBAVCNFSM6AAAAABBP2YCW2VHI2DSMVQWIX3LMV43ASLTON2WKOZSGA3DQOBVHA3DQNI
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Thank you for the clarification. Following those steps allowed me to access the model.


Train using huggingface PEFT & Serve using S-Lora

Is it possible to train adapters using huggingface PEFT library and serve the adapters using S-Lora framework?

I have the same question. Is it possible to add custom models to S-LoRA? @hchoi-moveworks, have you found a way to do this?


v1.3 Scan Result Accounts API - High 2

It is possible to execute arbitrary OS commands on the target application server.
OS Command Injection is a critical vulnerability that can lead to a full system
compromise.
The vulnerability can be exploited by inserting \"\|timeout \/T 10 into the
facilityId on the GET campd\-stg\.app\.cloud\.gov\/easey\/staging\/account\-mgmt\/allowance\-holdings endpoint.

campd_api_security_results_111623.xlsx


Control-flow reduction on agg name resolution

Mild cleanup to make reading the agg resolution path easier to read and edit

@ptumati What are the status of your PRs here? Do they still need review or are they ready to merge?

This can be closed.


Support for React 16 in redux-form-material-ui v5

Do you plan to implement this? Thanks!

Yes. Would you mind PR if there are any changes ?

+1

@mihirsoni I've submitted a PR for this issue

@gitrite Which PR is it? Looking for this same thing.

I have published new version on next, if no issues found will move this changes to master.


Trev8939/download preplanned map area

Kotlin to java conversion of the download preplanned map area sample. There's a fair bit of code to go through here when you can. Thanks! @hud10837!

Thanks @hud10837!


Complete release build integration test

Thanks for the clarification.
The aim of this PR was simply to get master back to green, but I now see that that test is a work in progress - so it's probably wise to let you finish it how you intended. Do feel free to close.


Naming Conventions

We should standardize our back-end naming conventions (and perhaps have a conversation with FEWDs about standardizing variable/function/etc conventions as a whole).
As we're mostly a Python shop, PEP8 should provide some guidance.

:+1:


Upgrade StructLinq

Hi @reegeek
After a long pause away from OSS development, I'm trying to update the benchmarks.
I tried to upgrade StructLinq but it doesn't compile. The uint to int changes are easy to fix but I could not figure out what to do with the changes with Where and Select using ref.
Can you please submit a PR or simple give me some pointers?
Thanks

Hi,
I think I could submit a PR today.
Regards

Hi,
I think I could submit a PR today.
Regards


[Github] Fix/google ads always shown

1. Why is this change necessary?
Currently the Google Ads Cookie notice is always shown, even if, one does not utilize this feature.
2. What does this change do, exactly?
Filter the cookie based on the Google Analytics setting.
Note, I am not sure if other plugins now rely on the feature, since it is always dispatched in the storefront. If that would be the case, it might be a breaking change.
3. Describe each step to reproduce the issue or behaviour.
Create a shop and configure the cookies, and be confused why you should consent to Google Ads, even though you do not use Google Ads.
4. Please link to the relevant issues (if any).
The following issue mentions this problem, but also other things: https://github.com/shopware/shopware/issues/5070
5. Checklist

[x] I have rebased my changes to remove merge conflicts
[ ] I have written tests and verified that they fail without my change
[x] I have created a changelog file with all necessary information about my changes
[ ] I have written or adjusted the documentation according to my changes
[ ] This change has comments for package types, values, functions, and non-obvious lines of code
[x] I have read the contribution requirements and fulfill them.

Imported from Github. Please see: https://github.com/shopware/shopware/pull/5188

[public] Shopware automated response: This issue is linked to the internal issue: NEXT-39274
[created from NEXT-39274, comment 506963]

[public]

Status Change: Resolved

The ticket has been successfully completed; the solution is implemented and verified.
[created from NEXT-39274, comment 512277]

[public]

FixVersion Change: <IP_ADDRESS>

This issue will be / was solved in Shopware version <IP_ADDRESS>.
[created from NEXT-39274, comment 512278]


Is superset-node in the Cloudformation template used by superset?

When I refer the helm charts in superset code base or the docker compose we see below service

redis - caching / celery process
db - persistent state management for superset
superset-init - Runs migrations, sets up example tables, charts, dashboards etc
worker
worker-beat

I don't see any separate service for node.
I made changes in superset front end code to change font, primary, secondary colors. Rebuilt the docker image from source for Superset and deployed the template with updated docker image for superset. superset-node is using a separate docker public.ecr.aws/p9r6s5p7/superset-node:v1.4.1 which I have not replaced. I see the updated css, font family when I open superset frontend, but no logs or activity on superset-node

please check https://github.com/apache/superset/blob/master/docker-compose.yml#L104 for node part

What's weird though is that the base image is node:16 yet there's a command (superset-frontend.sh) being run which wouldn't exist on the node image.


ConsumerOptions.ignoreMDCErrors is not used in OpenPgpMessageInputStream.processEncryptedData()

@vanitasvitae It seems after moving to use OpenPgpMessageInputStream the option ConsumerOptions.ignoreMDCErrors is not used now.
https://github.com/pgpainless/pgpainless/blob/7be12b0aaaca1bb5fcdecf55ef7e947cdc385986/pgpainless-core/src/main/java/org/pgpainless/decryption_verification/OpenPgpMessageInputStream.java#L411
Was it skipped?
1.3.14 - works
1.4.0 - doesn't work

You are right, I forgot to add in that check.
I will add a fix for the next release.

I added back the check and modified a test to verify that the configuration now works :)


Arima

I was given the ARIMA  implementation and I have taken a historical Dataset from official website of NIFTY 50 . I have made sure that the data is stationary before feeding to the model,  Tested on dickey fuller. Defined the model parameters p,d,q ,using AIC and BIC .Trained and made predictions .

Make a separate folder of it so that it will be more organized

Okayy

Done....

My Bad..Please Check now.


Error when gemspec doesn't have source_code_uri, homepage_uri, or bug_tracker

I got this error when trying on https://github.com/rubyatscale/singed
❯ gem exec configure_trusted_publisher rubygem
configure_trusted_publisher rubygem: /Users/josh.nichols/.rbenv/versions/3.3.1/lib/ruby/gems/3.3.0/gem_exec/gems/configure_trusted_publisher-0.1.7/lib/configure_trusted_publisher/cli.rb:245:in `github_repository': No GitHub repository found for singed (RuntimeError)

I mean I should have one of those, but I forgotted.
Ideally, should tell user which thing to add to their gemspec.

Also, I suspect it would be pretty common for gems to have homepage, but not metadata for source_code_uri and whatnot

I also check spec.homepage. I suppose I could use git to try and get the remote... but there is no homepage in that spec. A suggestion to add it is a good one!


Trainer was signaled to stop but required minimum epochs (100) or minimum steps (None) has not been met. Training will continue...

When I initialise the trainer as follows:
trainer = pl.Trainer.from_argparse_args(args, early_stop_callback=True, min_epochs=100, logger=mlflow, gpus=[0])
I cannot halt training early with Ctrl-C, I get the message
Trainer was signaled to stop but required minimum epochs (100) or minimum steps (None) has not been met. Training will continue...
It seems to me that this message makes sense if the early stopping callback tries to stop before 100 epochs but Ctrl-C should really stop training unconditionally in my opinion.

I looked into it and this does not seem like intended behavior. Which version of lightning are you on?

@s-rog pytorch-lightning==0.9.0

I am unable to replicate the issue on my end. Can you try the examples under pl_examples?

I'm not getting the error message but running gpu_template.py for example I get the behaviour below - Ctrl-C doesn't work, the progress bar gets copied down a line and continues  (ie. each line represents a point where I hit Ctrl-C).
I'm using vscode on ubuntu 20.04 with a bash terminal

Are you using the trainer from pl_examples as well (with min_epochs added)?

I added that but it didn’t make any difference, in either case Ctrl-C didn’t halt training but I couldn’t reproduce the original message
Sent from my iPhone

On 10 Sep 2020, at 5:47 pm, s-rog<EMAIL_ADDRESS>wrote:

Are you using the trainer from pl_examples as well (with min_epochs added)?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub, or unsubscribe.

At this point it's probably not caused by lightning but instead something in your env. I would first try running it outside vscode (in a native bash terminal) as there might be something wonky with signal propogation there.


EW-7618: Move various workerd/api files to KJ_IF_SOME

Test: bazel test //...

Nice work!
A few suggestions:

Need to convert nullptr => kj::none in src/workerd/api/crypto-impl-asymmetric.c++ fromBignum()
Is conversion to kj::none also needed for kj::Optional<T>? I didn't pay close attention to it but it was changed in at least two places.
!html-rewriter needs conversion to kj::none at lines 470, 472, 871, 931, 955, 974.
Ultra nit: line 657 in html-rewriter would benefit from conversion to KJ_IF_SOME syntax for consistency
Update the comment in global scope line 178.

Declining this in favor of scripted approach at remedying this.


Query:- Inline Payment

Hello,
Does this extension provide inline checkout method?
https://www.2checkout.com/hosted-checkout
Thank you

I am currently working on this feature on the develop branch if you would like to check it out.
https://github.com/craigchristenson/magento2-2checkout/tree/develop
Any feedback you can provide would be greatly appreciated.

The inline checkout feature has been merged to master. Please let me know if I can help further with the module.


kind local registry setup update on Readme.md

Changes
broom : i updated the Readme.md [For [KinD](https://kind.sigs.k8s.io/), a local registry will no longer be created by default. Users will need to pass the `--registry` flag if they wish to create a local registry:
kn quickstart kind --registry

Fixes #

Release Note
 when we setup kn quickstart plugin in kind by doing  `kn quickstart kind ` it show "  To create a local registry, use the --registry flag." in this case we have to run this command  `kn quickstart kind --registry

```

**Docs**

<!--
:book: If this change has user-visible impact, link to an issue or PR in
https://github.com/knative/docs.

See here for guidance on getting permanent links to files: https://help.github.com/en/articles/getting-permanent-links-to-files

Please use the following format for linking documentation:
- [knative/docs]: <issue or pr link>
- [Feature Track]: <link>
- [Usage]: <link>
- [Other doc]: <link>
-->
```docs

```

Thanks for the PR! You'll need to sign the CLA before we can merge.
You may also want to make a similar update in the Knative docs, as I don't think that change has made it there yet either: https://github.com/knative/docs/blob/main/docs/snippets/quickstart-install.md#run-the-knative-quickstart-plugin
/ok-to-test

closing in favor #472


Fix compiler errors for library evolution.

While we do not support library evolution in TCA, it can be helpful to build for evolution as long as you know what you're doing (see #1442). Apparently the main branch builds just fine with library evolution on, but there are a few errors to fix in the protocol branch. I had to do a few weird things to make things build, but maybe others have better ideas.

It builds fine now! You are SUPER awesome! :-)

There are still some things to figure out because now with the additional internal inits we're getting a bunch of ambiguity errors in tests. We can update all of those call sites to not use trailing closures so that we can name the argument, but I'm hoping there's a better way.

Please note that each @usableFromInline annotation makes the property/function part of the public ABI. It is very likely that many of them were not required to be exposed by @inlinable functions, so it would probably be safer to audit them before committing to support library evolution. As they directly depend on the @inlinable surface, this one should probably be checked too.
I think it would probably be safer to defer the official support to v1.0. It doesn't mean that one can't prepare for it though.
The workaround for binary framework providers would be to statically link the TCA version they ship with if possible.

@tgrapperon We are not making any promises of binary compatibility with this PR. All we have done is make it possible for one to build with library evolution if they choose to, and they are taking responsibility for making sure to wield it correctly. We still reserve the right to make binary incompatible changes in any future release of TCA.

@mbrandonw Ha, OK, I've read the original use-case, which is for private use and not to redistribute the binary. I have no problem with this change then.


Problem with Fullscreen and will-change

I have a case where I use plyr inside an overlay that has the css will-change attribute.
If I enable full screen the overlay and plyr won't be shown and the background shines through (macOS, Chrome).
Screenshot:
(https://i.imgur.com/nEF5TW8.png)
But if I comment out the will-change everything works fine.
Screenshot:
(https://i.imgur.com/shCbM4m.png)
Test it here: https://codepen.io/dpschen/pen/PzPMdR
I'm not sure if this is a problem with plyr or more a browser bug of Chrome desktop and mobile (Opera, Safari, Firefox and Edge seem to work) and where I should report it.

If I get it right, it has to do something with this:
https://bugs.chromium.org/p/chromium/issues/detail?id=582318

I think this is outside of the scope of Plyr?

An overlay that uses will-change isn't uncommon. I thought there might be a way to address this in the stylesheet of plyr somehow.
Otherwise feel free to close the issue. For me the bug seems to be to complicated to solve. Do you know where else I could report the problem instead?

I'll have a look and see if I can come up with something then 👍

Closing this one as I think it's fixed but feel free to re-open if not solved in v3 👍


Publish demo page

It would be nice to have a proper demo page with a few examples on how to use this library at its finest.

Here are the demos on RawGit:
https://rawgit.com/Heydon/inclusive-menu-button/master/examples/basic.html
https://rawgit.com/Heydon/inclusive-menu-button/master/examples/disabled-items.html
https://rawgit.com/Heydon/inclusive-menu-button/master/examples/menuitemcheckbox.html
https://rawgit.com/Heydon/inclusive-menu-button/master/examples/menuitemradio.html

You can enable GitHub Pages pretty easily, for master; and then you can just link to these examples from the README. (Ideally there'd be a central page which you could link to as the website field of the repository (next to the description))


lockdown - assigning Symbol.match to RegExp instance

per MDN you should be able to assign Symbol.match to a RegExp instance
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Symbol/match
'use strict'

require('ses') // version 0.10.3
lockdown({ errorTaming: 'unsafe' })

var regex = /a/;
regex[Symbol.match] = false;

results in error
/home/xyz/Development/es-abstract/zzz.js:11
regex[Symbol.match] = false;
                    ^

[TypeError <Object <Object <[Object: null prototype] {}>>>: Cannot assign to read only property 'Symbol(Symbol.match)' of object '[object RegExp]'
  at Object.<anonymous> (/home/xyz/Development/es-abstract/zzz.js:11:21)
  at Module._compile (internal/modules/cjs/loader.js:1158:30)
  at Object.Module._extensions..js (internal/modules/cjs/loader.js:1178:10)
  at Module.load (internal/modules/cjs/loader.js:1002:32)
  at Function.Module._load (internal/modules/cjs/loader.js:901:14)
  at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:74:12)
  at internal/main/run_main_module.js:18:47]

Is this an override mistake issue? Should add RegExp.prototype[Symbol.match] to the enablements whitelist?

What code is doing this? If it is code you control and it is the override mistake, you can always avoid the override mistake by using defineProperty rather than assignment.

looking deeper into this, i think ses is currently doing the right thing
I saw some code modifying this and thought it was a part of the api intended to be modified, but looks like it was part of a shim test that was intentionally messing with the environment


Change ga4gh_ prefix to ga?

Currently, we have two first class command line interface programs: ga4gh_server and ga4gh_client. These are somewhat verbose and clumsy. I propose that we replace these with gaserver and gaclient respectively. These are shorter and more POSIX-y. They do not clash with any program names in the Ubuntu repositories. There is a package on PyPI called gaclient but I don't think they export a command line interface.
Since we are breaking backward compatibility with 0.1.x series with the 0.2.x series, I think now is the time to make this change, if we are going to make it.
Thoughts?

I like the clarity of the current names

I would agree with Danny that a simple `gaclient' isn't very
clear.
How about just `ga4gh' for the client, and leave the server
ga4gh_server.  Very few unix client programs name themselves
*client.  It's ftp and ftpd, not ftpclient.
Danny Colligan<EMAIL_ADDRESS>writes:

I like the clarity of the current names
—
Reply to this email directly or view it on GitHub.*

The idea with the ga prefix is to be consistent across all of our CLIs. Right now, we have
ga4gh_client
ga4gh_server
ga4gh_configtest
ga2vcf
ga2sam

We'll also soon have ga4gh_repo or something similar. I agree gaclient is less obvious than ga4gh_client, but it is easier to type, and CLI users are used to remembering these sort of obscure things. If I know at all GA4GH programs start with ga, I can type ga, tab complete and get a list of them.

`ga' doesn't seem very obvious to me.
All except for ga4gh_client are infrequently used.
I would suggest following the unix conventions and calling
rename ga4gh_client' to simple ga4gh', akin to ftp' instead of ftp_client'.
Jerome Kelleher<EMAIL_ADDRESS>writes:

The idea with the ga prefix is to be consistent across all of our CLIs. Right
now, we have
ga4gh_client
ga4gh_server
ga4gh_configtest
ga2vcf
ga2sam
We'll also soon have ga4gh_repo or something similar. I agree gaclient is less
obvious than ga4gh_client, but it is easier to type, and CLI users are used to
remembering these sort of obscure things. If I know at all GA4GH programs start
with ga, I can type ga, tab complete and get a list of them.
—
Reply to this email directly or view it on GitHub.*

OK, what do you suggest so @diekhans:
ga4gh_client -> ga4gh
ga4gh_server -> ga4ghd
ga4gh_configtest -> ??
ga2vcf -> ga4gh2vcf
ga2sam -> ga4gh2sam

and what do we call the repo manager? ga4ghrepomanager?

Suggest :
ga4gh_client -> ga4gh
everything else ga4gh_*
although I do like the ring of ga4ghd ;-)
Jerome Kelleher<EMAIL_ADDRESS>writes:

OK, what do you suggest so @diekhans:
ga4gh_client -> ga4gh
ga4gh_server -> ga4ghd
ga4gh_configtest -> ??
ga2vcf -> ga4gh2vcf
ga2sam -> ga4gh2sam
and what do we call the repo manager? ga4ghrepomanager?
—
Reply to this email directly or view it on GitHub.*

On Mon, Jan 4, 2016 at 7:59 AM, Danny Colligan<EMAIL_ADDRESS>wrote:

I like the clarity of the current names

I like the ga4gh prefix over ga.
I like parallelism and patterns.
I would reserve naked ga4gh for future use, such as a subcommand-style
interface (a la git).
Ergo, I'd do nothing to rename them.

OK, it seems like there isn't enough enthusiasm for name changes right now, and no consensus on what we should rename to. Closing the issue.


'CytoTRACEKernel' object has no attribute 'compute_projection'

Has the compute_projection function been removed in the newest version. Previously:
from cellrank.tl.kernels import CytoTRACEKernel
...
ctk.compute_projection(basis="draw_graph_fa")

Worked fine. Now:
from cellrank.kernels import CytoTRACEKernel
...
ctk.compute_projection(basis="draw_graph_fa")

Gives the error:
'CytoTRACEKernel' object has no attribute 'compute_projection'

I think we just renamed it to "plot_projection" since that's a bit more intuitive, see https://cellrank.readthedocs.io/en/latest/api/_autosummary/kernels/cellrank.kernels.CytoTRACEKernel.html#cellrank.kernels.CytoTRACEKernel.plot_projection

Got it, thanks!


API Explorer: share button + some cleanup

Replace the Copy button with a Share button on:

API Explorer > RPC Methods and Horizon Endpoints
Saved Requests > Horizon Endpoints

RPC methods will be handled in https://github.com/stellar/laboratory/issues/1010

Screenshots

[!NOTE]
Conditionally showing the Share button on Saved Horizon Endpoints because previously saved requests won't have shareable URL saved.

Updated packages:

SDS
Ledger
Trezor

Small cleanup

Preview is available here:http://laboratory-pr1071.previews.kube001.services.stellar-ops.com/

Preview is available here:http://laboratory-pr1071.previews.kube001.services.stellar-ops.com/

Preview is available here:http://laboratory-pr1071.previews.kube001.services.stellar-ops.com/

@quietbits can we implement charles' new design to add the endpoint title?

@quietbits can we implement charles' new design to add the endpoint title? https://www.figma.com/design/yuikaFOPmJifyAfS90ER6T/Laboratory?node-id=4271-20298&node-type=frame&m=dev

@jeesunikim Of course, we can handle it in https://github.com/stellar/laboratory/issues/1010. This PR updates only Saved Horizon Endpoints.


Create more useful AWS Access Key entry from gopass create

Summary
The gopass create flow is fantastic, and I was excited about the AWS Secret Key option, but after interacting with it a bit, I realized that it captures either extra unnecessary information, or it needs tweaked slightly to be properly useful without modifying the entry again.
The flow prompts for your username (often an email address), which isn't necessary at all if you are using the ACCESS_KEY and SECRET_KEY from the CLI. The username is saved as username but the SECRET_KEY is saved as the first line secret password and this combination doesn't actually work to login via web or CLI.
I first ran into this when trying to use the entry via gopass-bridge, and that's when I realized what was happening. After some discussion over in their GH issues it dawned on me that having the SECRET_KEY in the first line of the entry was also potentially "hazardous", because if I ran gopass generate aws/accountid/myaccount it would wipe out the SECRET_KEY and put a random password, the problem is, AWS supplies both the ACCESS_KEY and SECRET_KEY together, and in order to generate new ones you need to use the CLI or web console, so the SECRET_KEY should be treated as "static data" and the password field used for the actual account password.
Steps To Reproduce
gopass create and select AWS Access Key
Follow the wizard and then gopass edit aws/accountid/youraccount and see the SECRET_KEY is stored where a password normally goes, even though it isn't a value you should change with gopass generate.
Expected behavior
I would expect gopass create and the AWS Access Key option to maybe say "AWS Account Access (Web/CLI)" and then gather all the information it currently does PLUS the password, and save the password in the normal spot and put the SECRET_KEY in a secret_key: in the YAML so the entry can be used from the CLI with env AWS_ACCESS_KEY_ID=$(gopass show -o aws/account_id/myaccount access_key) AWS_SECRET_ACCESS_KEY=$(gopass show -o aws/account_id/myaccount secret_key) aws s3 ls or just export those variables by sourcing an aws_env_creds.sh script.
Environment

OS: macOS Mojave
OS version: Darwin Kernel 18.7.0
gopass Version: 1.8.6
Installation method: brew

hi @dominikschulz thanks for working on gopass.
I couldn't find aws and gcp service account options from create command in latest release 1.12.x anymore, are these options removed? I couldn't find anything from changelog.

Yes, they have been removed because they didn't add much value.
Sorry for missing that in the release notes.

If we once refactor the whole create thing, I think we should add support for "templates" in a specific .dotfolder in the password-store, and so we could have as many as we want and have other people or separate repo adding more templates or so.
WDYT @dominikschulz? That could simplify the codebase while decoupling the templates from the logic. It would make things more generic.

Yes, that sounds great. I don't want to maintain application/provider specific wizards, but if we could have a generic extensible one that'd be nice.


GKE with Metric Server 0.2.1- Error getting kubelet summary issue

We are using GKE master version 1.11.8-gke6.
At the time of provisioning the 3 nodes cluster, we got metrics server of version 0.2.1.
But from the beginning, we are getting some error log messages from metric servers pod =
Error while getting metrics summary from Kubelet (10.x.x.2:10255) : getsockopt: connection timed out
Failed to get kubelet_summary:10.x.x.2:10255 response in time.
We are getting similar error for 2 workers out of 3 nodes.
Also when we have ran the command =
kubectl get - - raw "/apis/metrics.k8s.io/v1beta1/nodes"  |jq.
In the response, We are getting only single node description from the "items" block.
Also from this api "apis/metrics.k8s.io/v1beta1/pods".we are only getting the description of pods those who are attached to that particular node.
Why we are not getting the others Nodes' metrics description?
What we are missing in here? Any help regarding this will be highly appreciated.
Thanks in advance.

We have been getting very similar issues with metrics-server 0.2.1 and GKE 1.11.8


Expose APIs to get instruction details.

The APIs used in sections 3 and 4 from http://www.capstone-engine.org/lang_c.html would be nice to have exposed. A somewhat slow, but convenient way to extract data from C code is to write a JSON string on the C/C++ side then parse it on the JS side.

Just added the necessary changes in 82bf11af8b60ef5900640dbefe41d2ad39132869 but I won't be able to test it until next week. I'll upload the issue status then. Anyway, this should work as long as I didn't mess up calculating the offsets in memory (very likely though).

A somewhat slow, but convenient way to extract data from C code is to write a JSON string on the C/C++ side then parse it on the JS side.

Usually, I only patch the original libraries to fix issues with Emscripten. To read data from JavaScript, it's generally easier to rely on the Emscripten API [1] to directly access the memory.
[1] https://kripken.github.io/emscripten-site/docs/api_reference/preamble.js.html

Wow, thanks for the quick turnaround.
BTW, I'm using your library in http://wasmfiddle.com and http://mbebenita.github.io/WasmExplorer
I like that you're porting these large libraries to asm.js / wasm, it enables lots of interesting use cases.


[Event Request] codeunit 80 "Sales-Post" OnAfterCopyToTempLines

procedure CopyToTempLines(SalesHeader: Record "Sales Header"; var TempSalesLine: Record "Sales Line" temporary)
var
    SalesLine: Record "Sales Line";
begin
    SalesLine.SetRange("Document Type", SalesHeader."Document Type");
    SalesLine.SetRange("Document No.", SalesHeader."No.");
    OnCopyToTempLinesOnAfterSetFilters(SalesLine, SalesHeader);
    if SalesLine.FindSet() then
        repeat
            TempSalesLine := SalesLine;
            TempSalesLine.Insert();
        until SalesLine.Next() = 0;
    // DINNL <<
    OnAfterCopyToTempLines(TempSalesLine);
    // DINNL >>
end;

[IntegrationEvent(false, false)]
local procedure OnAfterCopyToTempLines(var TempSalesLine: Record "Sales Line" temporary)
begin
end;

The parameter DINTempPackagingSalesLine does not exist. Could you please check base application code?

Sorry Oleg :) Forgot to remove it :) Updated the request

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. Please do not reply to this, as we do not monitor closed issues. If you have follow-up questions or requests, please create a new issue where you reference this one.


[Pick up City. Admin cabinet. Orders] Only 20.03.2024 payment date is displayed after selecting the data range from 20.03.2024 to 01.05.2024.

Environment: Windows 10, Google Chrome 123.0.6312.86 (64-bit).
Reproducible: always.
Build found: 09.05.2024 (prod)
Preconditions

Pick-up.city site is opened https://www.pick-up.city/#/ubs-admin/orders.
Log in as Admin.

Steps to reproduce

Click on the "Фільтри" button.
Click on the ''Дата оплати".
Select "Відрізок часу".
Choose a date  from 20.03.2024 to 01.05.2024.
Click on the "Застосувати" button.

Actual result
Only 20.03.2024 payment date is displayed after selecting the data range from 20.03.2024 to 01.05.2024.

Expected result
The payment date from 20.03.2024 to 01.05.2024 is displayed after selecting the data range from 20.03.2024 to 01.05.2024.
User story and test case links
E.g.: "User story #3300"
Labels to be added
"Bug", Priority ("pri: "), Severity ("severity:"), Type ("UI, "Functional"), "API" (for back-end bugs).

There are other payment dates in the period from 20.03.2024 to 01.05.2024.

But when the Admin uses the filter, only the 20.03.2024 payment date is displayed after selecting the data range from 20.03.2024 to 01.05.2024.

The filter works only with the first date 20.05.2024.


feat(lifecycle-operator): add helm chart for lifecycle operator

Fixes: #2185
Follow up task: https://github.com/keptn/lifecycle-toolkit/issues/2201

let's make sure automated app discovery keeeps on working like mentioned here

let's make sure automated app discovery keeeps on working like mentioned here

According to tests, it should be working

let's make sure automated app discovery keeeps on working like mentioned here

According to tests, it should be working

the chart is still called  klt, I would prefer to call it lifecycle-operator or similar... and klt is what is than hardcoded in the label... but for that I would think to file a bug issue


Will there be support for calling multimedia APIs on the Rust side in the future?

like OH_VideoDecoder_xxx

Yes, it is planned to add APIs for those, although currently there is no timeline.


Make sure nonce is recognized

@arbianchi would you be willing to complete this and/or add some text to this issue?


Provide templates

From<EMAIL_ADDRESS>on 2010-06-17T02:02:01Z
It would be really helpful to provide a mechanism for entering code templates. I will explain what I mean:
For instance if you have a certain part of code you often use, like establising a connection to a camera:
import camera
camera.ipAddress = ""
retval = camera.connect()
if retval == camera.NO_ERROR:
# here starts the code
One of my favorite features is to have a "template manager", where you can add a template like the one above and give that template a name ('connect camera'). Than when being in the editor, you hit a "template manager short-cut" and get a pop-up menu with all defined tamplates (their names, additionally a short description).
This is also helpful for inserting a custom file header (according to one's software guide lines) and function comments.
And the best feature within this feature is having a special character to set the cursor position within this template, for instance considering a function comment template of the following form:
"""
Description
-----------
|
Parameters
-----------
Examples
-----------
"""
Than you write your function
def test():
<Here you hit your template short cut, get your pop-up menu, choose the function-comment entry and get the obove code inserted. The cursor position is at the '|' character, so you can start writing right now.>
Hope you got the idea,
Markus
Original issue: http://code.google.com/p/spyderlib/issues/detail?id=235

From pierre.raybaut on 2010-06-19T05:44:54Z
Status: Accepted
Labels: -Type-Defect -Priority-Medium Type-Enhancement Priority-Low Milestone-Release2.0

From pierre.raybaut on 2010-10-17T12:59:59Z
Labels: -Milestone-Release2.0 Milestone-Release2.1

From<EMAIL_ADDRESS>on 2010-08-11T05:32:37Z
It would be nice if these templates could be imported from Pydev.
The Geany IDE has a simple template mechnism.

From pierre.raybaut on 2011-03-18T02:08:35Z
Status: Duplicate
Mergedinto: 588


fixed memory leak in ERTrees

:+1:

file got removed in master ba3783d205fa2860ceb0fea0cba5f6c95653b0e2 so we cannot port this i think


Issues passing data into Create call

Hi!
I've seen other issues related to this but I'm struggling to use the examples in the documentation to successfully create a buffer post via the API. The data doesn't appear to be getting built into the request when using the following code.
Am I misunderstanding the use of the $options array?
// Prepare options
$scheduleOptions = json_encode(
    [
        'profile_ids' => array(1, 2),
        'text' => 'Test',
        'shorten' => false,
        'media' => [
            'link' => 'http://test.com',
            'description' => 'Test',
            'title' => 'Test',
            'picture' => 'https://example.com/img.jpg'
        ],
        'scheduled_at' => $scheduleTimestamp->format(DateTime::ATOM)
    ]
);
// Create the request for the new post
$requestCreate = $provider->getAuthenticatedRequest(
    'POST',
    'https://api.bufferapp.com/1/updates/create.json',
    $token,
    array(
        'body' => $scheduleOptions
    )
);

Thanks for any help.

I think you can pass the json parameter instead of the body parameter, without encoding $scheduleOptions, and it will work. Otherwise you can simply take the $requestCreate PSR-7 object and modify it:
$requestCreate = $provider->getAuthenticatedRequest(...);
$requestBody = $requestCreate->getBody();
$requestBody->write(json_encode(...));

http://docs.guzzlephp.org/en/latest/request-options.html#json
Most likely your request is missing the correct Content-Type header, which is not automatically generated when using body option but is with json option.

Please reopen if you still have issues.

@shadowhand Thank you for helping! I've tried your suggestions but I'm still having some trouble.
I've debugged right down into the psr7 Request class and I'm wondering if this is where things get confused: https://github.com/guzzle/psr7/blob/master/src/Request.php#L53
The $body var is populated on arrival but when I var_dump() the contents of $this->stream where I'm presuming I should see the contents of $body, nothing is there.
I notice several references to a metadata and customMetaData key in the $options array. Maybe I'm missing something there? I have tried to re-structure my $scheduleOptions array with and without the use of json_encode() but with no success.
I think maybe I've simply missed something fundamental in the naming or structuring of my options data since I'm only trying to do something fairly standard.
Do you have any ideas?
I really appreciate your help.

I'm wondering also if there maybe some outdated code in the Buffer provider I'm using. Currently trying to look further into that.

@jackroscoe any luck figuring this out?

@shadowhand Not yet. I spoke to the guys at Buffer who said to make sure that the data is posted in the form of application/x-www-form-urlencoded.  I haven't had chance to look into this yet but will do this evening.

Ah, in the case, you should be able to just drop the json_encode before sending.


ingress: use POD_NAMESPACE as a namespace in cli parameters

When you deploy ingress not into default namespace, ingress RC fails with the no service with name default/default-http-backend found: services "default-http-backend" not found error message.
This fix uses POD_NAMESPACE which we already pass into the pod ENV.

This change is

makes sense to me, will wait for Manuel to lgtm

@kayrus just a comment: in all the examples the default backend service is created in the default namespace (default-backend.yaml). Is up to the user to specify the correct service.
From the docs: --default-backend-service: Service used to serve a 404 page for the default backend. Takes the form namespace/name. The controller uses the first node port of this Service for the default backend.
If @bprashanth is ok with this change then is lgtm.

@kayrus please do not change the content of the ingress/vendor/ directory. The content of that directory is generated by godep.

@aledbf made this vendor change by script. restored.
as for the default backend, I know that.

LGTM thanks


Feature list: Can't use keyword search from feature list page

Can't use keyword search from feature list page
           Key: PATRIC-1152
           URL: https://jira.cels.anl.gov/browse/PATRIC-1152
       Project: PATRIC
    Issue Type: Bug
      Reporter<EMAIL_ADDRESS>      Assignee: Rebecca Wattam

Version: 3.4.13
URL: https://www.patricbrc.org/view/FeatureList/#view_tab=features
User ID: kcherny1
I have my feature list, when I use the keyword search from the feature list
page, it searches across all features,
instead of within my feature list.
-Maulik for user.

I think this is addressed in #1779 in which I enabled "Public" filter on feature tab. The fix is currently on alpha, once it's pushed to the production, the user can use this filter to narrow the list to private features, then (s)he can perform a keyword search.

i spoke too soon, the fix is not on alpha yet. but i submitted a PR on 11/15. @hyoo

Here is what i understood.
Lets say user has some selected features in the features list,
https://www.patricbrc.org/view/FeatureList/?in(feature_id,(PATRIC.1094551.3.AIME01000001.CDS.30293.30463.fwd,PATRIC.1094551.3.AIME01000001.CDS.28639.28776.fwd,PATRIC.1094551.3.AIME01000001.CDS.27108.28634.rev,PATRIC.1094551.3.AIME01000001.CDS.25960.26895.rev,PATRIC.1094551.3.AIME01000001.CDS.25405.25896.rev,PATRIC.1094551.3.AIME01000001.CDS.24771.25349.rev,PATRIC.1094551.3.AIME01000001.CDS.24114.24449.fwd,PATRIC.1094551.3.AIME01000001.CDS.21783.23426.fwd,PATRIC.1094551.3.AIME01000001.CDS.21408.21704.fwd,PATRIC.1094551.3.AIME01000001.CDS.19806.21194.rev,PATRIC.1094551.3.AIME01000001.CDS.19596.19712.rev,PATRIC.1094551.3.AIME01000001.CDS.19125.19259.fwd,PATRIC.1094551.3.AIME01000001.CDS.18657.18785.fwd,PATRIC.1094551.3.AIME01000001.CDS.16987.18612.fwd,PATRIC.1094551.3.AIME01000001.CDS.16260.16784.rev,PATRIC.1094551.3.AIME01000001.CDS.15681.15884.fwd,PATRIC.1094551.3.AIME01000001.CDS.15513.15680.fwd,PATRIC.1094551.3.AIME01000001.CDS.13303.14796.fwd,PATRIC.1094551.3.AIME01000001.CDS.13045.13164.fwd,PATRIC.1094551.3.AIME01000001.CDS.12015.12191.rev))#view_tab=features&filter=and(or(eq(feature_type,%22CDS%22)),or(eq(annotation,%22PATRIC%22)),false)
This is selected from Taxon level features tab.
and when I add extra keyword to search, it works as expected.
Do you know what was the selection?

sorry, i don't quite understand this issue. i thought adding 'public' field to the filter solves this issue already. @mshukla1 can you explain a little bit if my understanding is not correct?

@dawenx
I figured out how to reproduce this problem. GO to the following page. Select all features, and then click on the feature list from the action bar. It will take you to the feature list page, with feature ids passed as post method, not get. If you use keyword search from that page, it results in searching across all features in the database, not just those in he feature list.
https://www.patricbrc.org/view/Genome/83332.12#view_tab=features
I can show it to you on skype Tomorrow.
-Maulik

i can reproduce it, will take a look.

i discussed this with @dmachi last week. this seems to be a tricky issue that requires work on p3app.js. @dmachi will take a look.

i personally don't think this issue can be resolved in p3 unless @dmachi disagrees and suggests a clear path to move forward...

@mshukla1 @dmachi @rkenyon I added Wontfix label for this issue. Plan to close it in a week or so unless you don't agree.


KB and images to Verify IPS from the command line

KB covers how an user of CLC IPS can verify that the IPS is functioning and they have properly configured notifications.

Okay, I've simplified the KB article and made the necessary edits to format. Switched from full ruby/gem route to just using requestb.in. (But if you haven't used ngrok before, it's still a great tool) I looked into using Zapier for this KB, but Zaps with webhooks require the format of the POST to be set before you can use them. We intend to change the notification format fairly soon so I didn't want to have to alter this KB as a result.
When y'all get a chance can you review again?  Thank you!

@nathanyoung i'm ok with the technical content updates I noted previously.


Publish types for npm package.

I asked ChatGPT for types & it gave this:
declare module "sqlite-ulid" {
  export function getLoadablePath(): string;
}

Can you publish this? I'll use a global.d.ts in the meantime :)
And thanks for the project. Does it add ulid to id automatically?

Bdw, I tried starting the application & I got this error:
Error: Loadble extension for sqlite-ulid not found. Was the sqlite-ulid-windows-x64 package installed? Avoid using the --no-optional flag, as the optional dependencies for sqlite-ulid are required.

Do I need to install https://www.npmjs.com/package/sqlite-ulid-windows-x64 too?
Windows instructions unclear.

I tried .toString() method too but that didn't work.
Here's my code:
import { drizzle } from 'drizzle-orm/better-sqlite3'
import sqlite from 'better-sqlite3'
import * as sqlite_ulid from 'sqlite-ulid'

const client = sqlite(process.env.DATABASE_PATH)
client.pragma('journal_mode = WAL') // see https://github.com/WiseLibs/better-sqlite3/blob/master/docs/performance.md
client.loadExtension(sqlite_ulid.getLoadablePath())

export const db = drizzle(client)

I'm using it for this project on sqlite branch if you wanna clone & test -> https://github.com/deadcoder0904/next-13-lucia-auth-drizzle-turso-sqlite-magic-link/tree/sqlite
Lmk if there are any solutions? I can't find anything on this online.

Alright, I'll use ulidx npm package as an alternative for now with drizzle's $defaultFn like:
import { ulid } from "ulid";

export const users = sqliteTable("users", {
  id: text("id")
    .primaryKey()
    .$defaultFn(() => ulid()),
});

Courtesy of https://www.answeroverflow.com/m/1191758386711253133

I'm having the same issue in node and bun
No types are included in sqlite-ulid


[FLINK-10423][rocksdb][metrics] rocksdb native metrics monitor

What is the purpose of the change
Optionally expose RocksDB native metrics to Flink metrics reporter. All metrics are optionally configured using OptionsFactory, report at the column family level, and return unsigned long values. Metrics reporting is disabled by default to prevent unexpected performance regressions.
Brief change log

Implement RocksDBNativeMetricMonitor to periodically pull native metrics from RocksDB
Make metrics configurable through OptionsFactory

Verifying this change
This change added tests and can be verified as follows:

Added RocksDBNativeMetricTest
Manually verified with a test cluster

Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? yes
If yes, how is the feature documented? javadoc

@zentol I've updated the pr based on your comments. Thanks for pointing out view, that greatly simplified the implementation.


FFI Sync Engine changes

Change list
Add sync engine cfg option to the ffi. This will allow us to build with local file paths only (mostly useful for testing).
How is this tested?
Changed ffi-test.c to build both a sync and default engine. It should pass both.
Note This is a draft because I can't get the test to build right. For some reason, the codegenned c code isn't defining the SYNC-ENGINE flag. Any ideas @nicklan
Issue
This addresses #199

@scovich do you happen to know why the C define is missing in the codegen for SYNC-ENGINE?

@scovich do you happen to know why the C define is missing in the codegen for SYNC-ENGINE?

I believe cbindgen tries to emit a single header that works no matter which features were selected (and uses #if defined checks to strip out unneeded bits of code if a specific feature isn't enabled). But cbindgen has no way to guess which features the downstream user actually enabled, so it's up to the library user to pass an appropriate -D to the compiler. In case of cffi-test, the Makefile currently sets the default engine:
CFLAGS=-c -Wall -DDEFINE_DEFAULT_ENGINE #`pkg-config --cflags arrow-glib`

Most likely you just need to add -DDEFINE_SYNC_ENGINE there and all will be well?

@nicklan @scovich can one of y'all merge this!

Merged! Thanks for the contribution!


made changes to support seeds cleanup

In reference to JIRA: https://issues.apache.org/jira/browse/TC-279


Derive WitnessVarLengthEncodable for witnesses used in BWG

This trait makes the BWG process easier due to the fact that the witness can be encoded into a buffer without a CS.

Makes sense to merge https://github.com/matter-labs/era-zkevm_circuits/pull/39 first


Decide where to put the get-local-dependencies script

I think it was very useful when running the tutorials locally, before the release. It is probably a script that we could all use, so I would say yes.
I could also move it to the ../scripts folder or somewhere else, if we think that our users would never use it, but possibly they would also find it useful in some cases (e.g. if they want to try out the tutorials against current main or if they have modified a library locally).
Originally posted by @markus-da in https://github.com/digital-asset/daml-finance/pull/1086#discussion_r1340865736

If we don't think it is of much benefit to users, maybe the docs/scripts/ folder is a good place? That is one level up compared to the tutorial projects.

Alternatively, a new folder docs/code-samples/scripts if we want to specify that it is relevant to the code-samples only.

Both sounds reasonable. I would add a comment in the script to specify how it is meant to be used.


mongodb: transparently disable transactions while allowing use in code

This error makes total sense to me, something to do with using the in memory mongo server. However, it would be nice to be able to execute my code in spite of this so it works in the real environment
      previous MongoServerError: Transaction numbers are only allowed on a replica set member or mongos
      at Connection.onMessage (../../node_modules/@mikro-orm/mongodb/node_modules/mongodb/src/cmap/connection.ts:440:20)
      at MessageStream.<anonymous> (../../node_modules/@mikro-orm/mongodb/node_modules/mongodb/src/cmap/connection.ts:240:56)
      at processIncomingData (../../node_modules/@mikro-orm/mongodb/node_modules/mongodb/src/cmap/message_stream.ts:189:12)
      at MessageStream._write (../../node_modules/@mikro-orm/mongodb/node_modules/mongodb/src/cmap/message_stream.ts:70:5)

      return await this.em.transactional(async () => {
        const aggregate = await this.repository.findOneOrFail(
          storefrontId,
          productId,
        );
        aggregate.offerModificationRule(modificationRuleId, offerDuring);
        return await this.repository.save(aggregate);
      });
    });

I think I'd be ok if I could set transactions: false on the global config and then just having transaction code being called be a no-op (transaction wise).

FYI you can have a replica set with in-memory mongodb too.
https://github.com/nodkz/mongodb-memory-server#replica-set-start
Kind of a duplicate of #3747, we could support both if we design this properly.


Add Baby token

为确保 Token Profile 的顺利通过，务必逐一确保以下检查项并补充项目资料：
.json 及 .png 文件检查项

[x] logo 尺寸：120*120 px
[x] logo 背景：透明
[x] 代币有至少一笔成功的转账记录
[x] 此项对于 ERC-20 项目方：合约地址有大小写（做 checksum）
[x] .json 和 .png 文件名一致（包括大小写）

项目资料：
官方公告：
团队背景：
项目基本情况：
媒体报道：
收录的交易所：Huobi、MEXC
转账所需 Gas Limit（对 ERC-20 项目方）
Please check the following to ensure a successful verification of Token Profile
.json and .png document checklists

[ ] logo dimensions: 120*120 px
[ ] logo background: Transparent
[ ] At least one transaction on the token contract
[ ] For ERC-20 project teams: Upper and lower capitalized alphabets in token address (For checksum purposes)
[ ] Same document name for both .json and .png (Including capitalization)

Project background:
Official announcement:
https://twitter.com/metababy_dao/status/1567454882831175680?s=20&t=Ipvam9Ec52-F6Tau2BxlYA
Project team background:
Rizky - CEO

10 years senior executive experience in 3A games studio
Visionary to identify market trend in game and entertainment sector
MBA and Computer Science degree from top Universities in Asia

Evelyn - Tech Lead

Game developers / desiger for 7 years, started up a few commercialised studio in virtual reality space
Blockchain researcher since 2018, passionate on web 3 and VR/AR application
Electronic Engineering degree

Emma - COO
KOL incubator for 10 years

Rich experience in social media, digital marketing
Train and develop KOL on major social media platform e.g YouTube, Facebook, Instagram
Master in Art and Science

Andrea - CMO

A seasoned communication strategist with 20years of experiences in Marketing and PublicRelation
Close collaboration with media, Journalist, Governments, KOL and Influencers in various platforms
Four years in Crypto marketing
Bachelor of Economics and Management

Project basic information:
MetaBaby is a complete framework that gives anybody the power to use highly realistic human characters in any way imaginable in the metaverse. It includes MetaBaby Creator, a free cloud-based app on blockchain that enables you to create fully rigged photorealistic digital humans on Metaverse in minutes.
Media publications:
Tradeable exchanges: Huobi、MEXC
Recommended Gas Limit (For ERC-20 project teams) for transaction: 60000

hi,I would like to ask when the Pull Request can be completed

Hello, my pull request has not been answered so far. Can someone tell me what the progress is or what is problems ？

its been working on


Pillow error (requirements.txt)

Windows 10. Error in CMD (pip install -r requirements.txt).
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tkdesigner 1.0.7 requires Pillow<9.0.0,>=8.4.0, but you have pillow 10.2.0 which is incompatible.

Stable 1.0.7
`C:\GUIPy\td\td2>cd C:\GUIPy\td
C:\GUIPy\td>Scripts\activate
(td) C:\GUIPy\td>cd td2
(td) C:\GUIPy\td\td2>pip install -r requirements.txt
Collecting certifi==2021.5.30 (from -r requirements.txt (line 1))
Downloading certifi-2021.5.30-py2.py3-none-any.whl (145 kB)
---------------------------------------- 145.5/145.5 kB 1.4 MB/s eta 0:00:00
Requirement already satisfied: chardet==4.0.0 in c:\guipy\td\lib\site-packages (from -r requirements.txt (line 2)) (4.0.0)
Requirement already satisfied: idna==2.10 in c:\guipy\td\lib\site-packages (from -r requirements.txt (line 3)) (2.10)
Requirement already satisfied: jinja2==3.0.1 in c:\guipy\td\lib\site-packages (from -r requirements.txt (line 4)) (3.0.1)
Collecting markupsafe==2.0.1 (from -r requirements.txt (line 5))
Downloading MarkupSafe-2.0.1-cp310-cp310-win_amd64.whl (15 kB)
Collecting pillow==9.4.0 (from -r requirements.txt (line 6))
Downloading Pillow-9.4.0-cp310-cp310-win_amd64.whl.metadata (9.4 kB)
Requirement already satisfied: requests==2.25.1 in c:\guipy\td\lib\site-packages (from -r requirements.txt (line 7)) (2.25.1)
Collecting urllib3==1.26.6 (from -r requirements.txt (line 8))
Downloading urllib3-1.26.6-py2.py3-none-any.whl (138 kB)
---------------------------------------- 138.5/138.5 kB 2.1 MB/s eta 0:00:00
Downloading Pillow-9.4.0-cp310-cp310-win_amd64.whl (2.5 MB)
---------------------------------------- 2.5/2.5 MB 7.2 MB/s eta 0:00:00
Installing collected packages: certifi, urllib3, pillow, markupsafe
Attempting uninstall: certifi
Found existing installation: certifi 2024.2.2
Uninstalling certifi-2024.2.2:
Successfully uninstalled certifi-2024.2.2
Attempting uninstall: urllib3
Found existing installation: urllib3 1.26.18
Uninstalling urllib3-1.26.18:
Successfully uninstalled urllib3-1.26.18
Attempting uninstall: pillow
Found existing installation: Pillow 8.4.0
Uninstalling Pillow-8.4.0:
Successfully uninstalled Pillow-8.4.0
Attempting uninstall: markupsafe
Found existing installation: MarkupSafe 2.1.5
Uninstalling MarkupSafe-2.1.5:
Successfully uninstalled MarkupSafe-2.1.5
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tkdesigner 1.0.7 requires Pillow<9.0.0,>=8.4.0, but you have pillow 9.4.0 which is incompatible.
Successfully installed certifi-2021.5.30 markupsafe-2.0.1 pillow-9.4.0 urllib3-1.26.6
(td) C:\GUIPy\td\td2>`


Add support for dynamic row height.

This project uses semver, please check the scope of this pr:

[ ] #none# - documentation fixes and/or test additions
[x] #patch# - backwards-compatible bug fix
[ ] #minor# - adding functionality in a backwards-compatible manner
[ ] #major# - incompatible API change

CHANGELOG

Added isDynamicRowHeight API to support dynamic list row height.

Changes Unknown when pulling dc84c36560c0edfce0168828c67e4b6b25f42bd5 on quincyle:master into ** on ciena-frost:master**.


Eject Key Remap implementation

Have you seen this?
https://github.com/pkamb/PowerKey

Please!! Remapping Eject to Delete would be a dream

See issue #46


Process created proposal

WIP - Will implement #14: Project details view
Situation: Client has posted new proposal to server, which responded with the same proposal content and a new id.

[x] decode id from response
[x] save the proposal in the model using a dict id->content
[x] change route to /proposals/:id
[x] define this route for Hop
[x] view a proposal
[ ] fetch uncached proposals from server

How to fetch a proposal from the server?
Currently we do GET /proposal/:id
Server responds with 500 Internal Server Error
Is this not implemented?
Or do we need another HTTP request?
It may be also a bug in my Elm code.

Ok, I am finished for now. Please review.


updated px-calendar-picker dependecy. without dependency update the <…

Pull Request
Hi,
Thanks for helping us improve the Predix UI platform by submitting a Pull Request.
To help us merge your Pull Request as fast as possible, please fill out the following sections:

A description of the changes proposed in the pull request:

A reference to a related issue (if applicable):

@mentions of the person or team responsible for reviewing proposed changes:

working tests:

The tests need to be functional and/or unit tests, written for the wct framework, and placed in the test folder, following our testing guidelines.
… & > icons in the calendar do not show.

Thank you for bring this to our attention.
The issue has been fixed with v0.2.5


BigMac testing of AWS v20 together with Vintage-CAPA migration

The time has come to start testing final releases as well as migration from Vintage v20 to CAPA. We have created a dedicated Vintage MC garfish to perform any vintage or migration testing for stability purposes. The dedicated CAPA cluster for migration will be the CAPA stable-testing MC grizzly.
We would kindly ask all teams to perform comprehensive tests for 3 use-cases, ordered in terms of priorities if they can't be performed all at once.
1. Vintage AWS v20
Cluster creation on garfish - giantswarm Organization
This is the last release of Vintage containing 1.25 k8s. The 1.25 kubernetes introduces a breaking change in terms of removal PSPs from its API, meaning that all workloads will have to comply with the global toggle disabling PSPs as in 19.3.x release. Prior to making v20 release available to customers, we need to validate that all applications are running smoothly. The Vintage tests are standard as always - you just create the v20 release and validate your applications. Separate stable MC in this case will guarantee no manual changes in the release and stability.

[x] BigMac finished with Vintage v20 testing (please mark it in main issue as well)

2. CAPA 0.60.0
Cluster creation on grizzly - giantswarm Organization - be aware that this is production MC, so it will page everyone. In practice any CAPA MC should work for this test.
Starting with cluster-aws-v0.60.0 and default-apps-aws-v0.45.1 onwards CAPA supports Kubernetes 1.25 with all needed features to run our workloads in the same manner as on VIntage clusters. Please for testing use always latest cluster-aws as well as default-apps-aws releases.

[x] BigMac finished with CAPA 1.25 testing (please mark it in main issue as well)

3. Vintage to CAPA migration
Cluster creation for migration on garfish - capa-migration-testing Organization. Clusters will be migrated to grizzly - capa-migration-testing Organization.
Phoenix and Honeybadger worked extensively on making the migration as smooth as possible. The migration-cli has been introduced that orchestrates migration of apps as well as infrastructure. Here the main point is to discover if your application and any custom configurations that could be applied by customers are migrated properly.
The migration-cli has been extended to facilitate easy testing for all teams ad Giant Swarm. Please follow the requirements as well as the procedure that is described in the tests section of the tool. In case of any issue with infrastructure - ping Phoenix, if the app/configmap migration will face any issues or inconsistencies - ping Honeybadger.

[x] BigMac finished with Vintage to CAPA migration testing (please mark it in main issue as well)

Migration completed successfully,
BigMac application are deployed on the target CAPI MC golem and function as expected.
...
Deleted vintage au6g2 node pool ASG.

Executing the following command to apply non-default apps to CAPI MC via external tool:
app-migration-cli apply -s garfish -d golem -n spyros02 -o org-capa-migration-testing
Connected to gs-garfish, k8s server version v1.24.17
Connected to gs-golem, k8s server version v1.24.16

All prerequistes are found on the new MC for app migration
Applying all non-default APP CRs to MC
All non-default apps applied successfully.

Apps (0) applied successfully to golem-spyros02
Finalizer removed on NS: garfish/spyros02
Finished migrating cluster spyros02 to CAPI infrastructure

On the new cluster we can see everything smoothly migrated
k get apps -norg-capa-migration-testing|grep spyros02
spyros02                               0.60.0              18m          13m             deployed
spyros02-app-operator                  6.10.0              18m          18m             deployed
spyros02-athena                        1.12.1              63s          59s             deployed
spyros02-aws-pod-identity-webhook      1.14.1              18m          14m             deployed
spyros02-capi-node-labeler             0.5.0               18m          11m             deployed
spyros02-cert-exporter                 2.8.5               18m          15m             deployed
spyros02-cert-manager                  3.7.0               18m          11m             deployed
spyros02-chart-operator                3.1.0               18m          11m             deployed
spyros02-chart-operator-extensions                         18m                          already-exists
spyros02-cluster-autoscaler            1.27.3-gs3          18m          11m             deployed
spyros02-default-apps                  0.45.1              18m          18m             deployed
spyros02-default-ingress-nginx         3.5.1               63s          58s             deployed
spyros02-default-rbac-bootstrap        0.2.1               63s          43s             deployed
spyros02-dex-app                       1.42.8              62s          1s              deployed
spyros02-etcd-k8s-res-count-exporter   1.8.0               18m          14m             deployed
spyros02-external-dns                  2.42.0              18m          11m             deployed
spyros02-grafana-agent                 0.3.2               18m          11m             deployed
spyros02-kube-prometheus-stack         8.1.1               18m          13m             deployed
spyros02-kyverno                       0.16.4              18m          15m             deployed
spyros02-kyverno-policies              0.20.2              18m          11m             deployed
spyros02-kyverno-policy-operator       0.0.6               18m          11m             deployed
spyros02-metrics-server                2.4.2               18m          13m             deployed
spyros02-net-exporter                  1.18.2              18m          15m             deployed
spyros02-node-exporter                 1.18.2              18m          11m             deployed
spyros02-observability-bundle          1.0.0               18m          18m             deployed
spyros02-prometheus-agent              0.6.6               18m          11m             deployed
spyros02-prometheus-operator-crd       8.0.0               18m          11m             deployed
spyros02-promtail                      1.4.1               18m          11m             deployed
spyros02-security-bundle               1.5.0               18m          18m             deployed
spyros02-teleport-kube-agent           0.7.0               18m          15m             deployed
spyros02-vertical-pod-autoscaler       4.6.0               18m          11m             deployed

There is only one issue on the certificates generation by cert-manager-app.
That is related to the external-DNS which as of the following logs can't retrieve credentials.
time="2024-02-06T21:28:42Z" level=info msg="Instantiating new Kubernetes client"
time="2024-02-06T21:28:42Z" level=info msg="Using inCluster-config based on serviceaccount-token"
time="2024-02-06T21:28:42Z" level=info msg="Created Kubernetes client https://<IP_ADDRESS>:443"
time="2024-02-06T21:29:19Z" level=error msg="records retrieval failed: failed to list hosted zones: WebIdentityErr: failed to retrieve credentials\ncaused by: InvalidIdentityToken: Couldn't retrieve verification key from your identity provider,  please reference AssumeRoleWithWebIdentity documentation for requirements\n\tstatus code: 400, request id: b615ff15-46d4-469d-960a-a028d7410be7"

I have made adjustments in the tracking ticket as well as the teams tickets regarding the CAPA and migration testing instructions.
TL;DR: Testing of CAPA/Migration is moved from gazelle to grizzly
Initially gazelle has been chosen to test the CAPA migration as it is a Production MC, meaning most stable one. However this has resulted in unforeseen pages towards kaas-cloud oncall that we would like to limit.
We do recognise the pages and also actively work on testing, hence such pages are just a distraction away from the operations clusters that most of the teams have migrated the GS production workloads on.
Taking all the facts into consideration we have decided that it would be best to move the testing to grizzly which is stable-testing installation. Installation is primarily running e2e test and is treated as stable (no changes on the MCs).
Thanks for understanding and let us know if something is not working

@gawertm can we close this?

there was an issue with external-dns which most likely was not related to our apps. we wanted to monitori if the external-dns issue got fixed and then closing. if that's the case, we can close yes

@gawertm i believe this was the issue? https://github.com/giantswarm/giantswarm/issues/29985

yes I think so, maybe @ssyno can confirm, he worked on that


Autolinks are absent from the cheatsheet

http://daringfireball.net/projects/markdown/syntax#autolink

Thanks. Done.


Mac Version?

I think the concept of this app is really cool! Would it be possible for you to make a Mac version?

Thanks for the appreciation.
I don't have a mac machine, need a tester who can report. I will make one build and upload it as alpha build. Do report if anything's not working.

Will do

👍💪


Resources from recurly.com are being blocked

Description
Resources from the recurly.com TLD are being blocked by the privacy extension.
Since https://github.com/duckduckgo/duckduckgo-privacy-extension/commit/632026dfb7a3279ed6937a3ff35239309a5806d6, resources such as https://js.recurly.com/v4/recurly.js are being blocked on merchants' payment forms, preventing payment functionality when using the privacy extension.
Steps to Reproduce

Visit a site using recurly.js not on the recurly.com domain. For example, https://recurly-examples-demo-0.herokuapp.com/minimal/index.html
Observe that the credit card form field is absent

Expected behavior:
As a customer, I should be able to input my credit card information into the form field.
Actual behavior:
The resource https://js.recurly.com/v4/recurly.js has been blocked by the extension, preventing the payment form from initializing.
Versions

Extension: 2020.7.9
Browser: Chrome
OS: MacOS

Additional Information
Similar issue: https://github.com/duckduckgo/duckduckgo-privacy-extension/issues/457

Pinging for more attention if possible. Thank you for everything you do!

I'd like to ask about this as well. It is biting our customers when they try to purchase. We're all for privacy, but we use Recurly to take payments in YNAB (www.youneedabudget.com), and Recurly.js is the most secure way for us to take payments (rather than hosting the fields ourselves). Is there a workaround we can suggest to our customers besides disabling the extension?

Although this issue is still open, I don't believe recurly is still blocked. Can you give me some more details on what you are seeing on YNAB?
Today, I tried creating a YNAB account with the extension installed on the latest Chrome, then went to account -> subscribe and was able to see network requests to recurly. Everything seemed to work, though I didn't complete the full checkout flow (it did seem to run a CC validation check).
If you can give me some more details about where your users are seeing issues, and any technical information you can gather, it would help me figure it out.
Thanks!

@Charlie-belmer we had the same issue report by one for our customers (Sep 2, 2020)  at https://meandmygolf.com/ , where we are using Recurly.JS as well. Here is the message and the screen-shot by the customer.

I use DuckDuckGo (DDG) as my search engine. It has a privacy plug-in for Chrome. I had disable all of my other privacy software except for DDG. Once I disable DDG, I was able to proceed on MMG website and subscribe. I have since re-enabled DDG and other privacy software and the site appears to be running smoothly at the moment.

Actually, I was unable to reproduce the issue at that time as well, I was using Chrome on Windows.
Hope this helps.

Oh how odd! When it does impact our customers, some of our CC fields just don't show up. I'll do more digging on our end to verify whether this is a stale report or a case of blaming the wrong extension.
Thanks @Charlie-belmer and @arsendovlatyan for responding here!

Please let me know if you do find anything in recent past, and I'll re-investigate!

Howdy, I tested again on https://paper.li/ where I initially saw the blocking & Recurly resources are not blocked anymore. So from my point of view the issue is now solved.

Thanks for looking into this again @rborer! I'll go ahead and close this, but anyone who sees something similar in the future, please let us know.


[Feature]: Implemented custom expression feature.

Signed-off-by: Saisanju Sreevalsakumar<EMAIL_ADDRESS>Description
Implemented custom expression feature in data configuration panel for series.
Issues Resolved
https://github.com/opensearch-project/observability/issues/1074
Check List

[ ] New functionality includes custom expression feature in data configuration panel inside series.
[ ] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

This PR is pending support from query manager side.

please hold off this feature for now.


feat(errorHandling): add ability to use a custom error logger

Reason: TODO comment. It's also a required function for custom error tracking systems.

Hmm, not sure what I expected when I left that TODO... but probably it was left before config.errorHandler was implemented. With config.errorHandler user already has full control over the behavior. Thanks for the PR though.

Sorry for re-implementing. I also thought that this creates duplication, but TODO was there :)


Using relation alias without parent:child

I am using the the method
.joinRelation(`
  [parent as pr
    .[child as cd]
  ]
`)

which returns me the relation
inner join
  [parent] as [pr]
on
  [pr].[attr] = [notRelevantTable].[attr]
inner join
  [child] as [pr:cd]
on
  [pr:cd].[attr] = [pr].[attr]

Is it possible to get the CHILD (cd) alias without the PARENT alias (:pr)?
EDIT:
It's important to me, because I am dealling with really deep nested relations. With this kind of pattern things can get really messy really quickly.

Unfortunately no, but you can always use the normal join methods inherited from knex methods to build your custom joins.


Fix lines which causes compile error

Comment out lines which causes compile error.

Ah, thanks! I can't believe I didn't notice that slipping in :-)


Added feature to squash embed struct

This PR added feature for adding embedded struct to request parameter.
use squash in field tag (like omitempty), the struct is searched recursively and add values to request parameter.
this concept is the squash tag in mitchellh/mapstructure.

@evalphobia this should definitely go in. Can you please check my comments and update the README file describing this feature?

@marcosnils  Thanks,
I fixed typo and add some section in the README.
I afraid but my English might have some weird part, so check and point out it!
When it seems to be okay, I gonna rebase these commits to be a single one for aesthetic commit tree.

@marcosnils the Tags section has been moved after GET section!

@evalphobia merged!. Thanks for contributing!.

Thank you for your quick action! :sushi:


Adding primary key support to column with references

please leave some time for a review next time, and let's coordinate releases.


How to set the key written by the redissonclient to have an expiration time

 config.setStoreFactory(new RedissonStoreFactory(redissonClient));
when
client.set(USER_KEY, user);
The expiration time cannot be set

You can extend RedissonStoreFactory and RedissonStore to use RMapCache object instead

@mrniko please see similar issue #982