[Feature] Add docs for pass in token ids directly

Checklist

[X] 1. If the issue you raised is not a feature but a question, please raise a discussion at https://github.com/sgl-project/sglang/discussions/new/choose Otherwise, it will be closed.
[X] 2. Please use English, otherwise it will be closed.

Motivation
In most of RLHF frameworks, the prompts are pre-tokenized when data processing, so they can directly pass in token ids to the sglang engine rather than the prompts. So we should add docs on how to do this and how to get tokens directly.
Related resources
No such.

The --skip-tokenizer-init flag allows direct input of token IDs instead of text prompts.
        if self.server_args.skip_tokenizer_init:     json_data = {         "input_ids": prompt,         "sampling_params": sampling_params,         "stream": True,     }
        parser.add_argument(             "--skip-tokenizer-init",             action="store_true",             help="If set, skip init tokenizer and pass input_ids in generate request",         )

Also clarify the naming when skip_init_tokenizer is on, prompt -> prompt token

@shuaills Also, check whether these two parameters are conflicted.
Add an example on:

launch a server with clear arguments.
pass in token ids instead of prompts.
get output tokens and input tokens from model outputs.
assert output tokens from engine are the same as passed in parameters.

I think we should change this:
https://github.com/sgl-project/sglang/blob/main/test/srt/test_engine_token_ids.py
And add examples in:
https://github.com/sgl-project/sglang/tree/main/examples/runtime
And change docs accordingly.

Also, please take special consideration of special tokens and chat template. I assume that:
give a string prompt = "xxxxxxxxxxxxxxx"

launch an engine and pass in prompt, get the input tokens A1 and output tokens B1.
launch an engine that accepts pass-in token ids. First tokenize prompt with a hugging face tokenizer to get input tokens A2. Pass in A2 to the engine and get the input tokens A3 and output tokens B2 from the engine.

We should have:
A1 == A2 == A3
Also, the sampling parameter may introduce some randomness for B1 == B2, like this:
https://sgl-project.github.io/references/faq.html#the-results-are-not-deterministic-even-with-a-temperature-of-0
Maybe you can give link to this in the unit tests.
Also, do not remove any of the current test cases in [test_engine_token_ids.py](https://github.com/sgl-project/sglang/blob/main/test/srt/test_engine_token_ids.py). Only adds new tests to it.

Thanks for the clarification. Sounds good.

When turning on skip, only tokens are involved.

If return is turned on, both input tokens and output tokens will be returned. => This is used in unit tests to ensure that the passed-in tokens match the returned input tokens.
Without return, only output tokens are returned. => It should be asserted that there are no input tokens in the return value. Although this is not a problem, it may introduce a small overhead.

When turning off skip, only strings are allowed.

If return is turned on, both input tokens and output tokens will be returned. => It is necessary to ensure that tokenizer.tokenize(prompt) == output["input_token_ids"] and that the output tokens are in the return value.
If return is turned off, only strings are input and output. => It should be ensured that there are no tokens in the return value but there are token counts.

Be careful about the chat template and special tokens.

What's the usage of special tokens and chat template.

@shuaills And keep care of multi-modal models.


Update Register-Resource-Application.md

Just small clean up in the end of file.

@CaitlinV39, the contents of this are not correct. The roles.json file is not what needs to go in the application manifest.

Added comments to https://github.com/microsoft/fhir-server/pull/1465

@Ivanidzo4ka & @Ivanidzo4ka I fixed the role issues in a new PR so am closing this one.


check_bgc_landscapes error

When running check_bgc_landscapes the function errored out with the following:
Error: [vect] cannot read this geometry type: Unknown (any)
This was using the bec.gpkg created from the basedata functions. Reading in the gpkg as an sf object then converting to a spatVector fixed this issue. See code below:
`check_bgc_landscapes <- function(bec, binned_landscape){
sfbgc <- sf::st_read(bec, quiet = T)
vbgc <- terra::vect(sfbgc)
rbgc <- terra::rasterize(vbgc, binned_landscape, field = "MAP_LABEL")
rout <- c(rbgc, binned_landscape)
routdf <- as.data.frame(rout)
routdf <- na.omit(routdf)
return(routdf)
}`

Might need to double check the bgc layer = crs(3005). I can make an adjustment to double check this in the generate vector function. Thanks!


Removed Node version number from Workflow

Current dependencies on/for this PR:

master

PR #238   👈

This comment was auto-generated by Graphite.


Brad revert 885

We've discovered that #885 (or at least e2a411f) introduced a high memory usage in some circumstances, in particular a very long recapture trimming out several individual frames.  Revert the change until we can assess what's happening.

CI gfxreconstruct build queued with queue ID 44339.

CI gfxreconstruct build # 2242 running.

CI gfxreconstruct build # 2242 passed.


Fix parsing of HCL comments using //

What's changed?
Handle single line comments starting with // separately in the HclParserVisitor.
Credits for discovering this omission and fix go to @rahul3509 ! 🙏🏻
What's your motivation?

Fixes #4544

Any addiotional context

https://github.com/openrewrite/rewrite/issues/4611
https://github.com/openrewrite/rewrite/issues/4612
https://github.com/openrewrite/rewrite/issues/4613

@mccartney I've added tests for the other issues you've reported here as well, to make it easier to trouble shoot those. Would be similarly be willing to help pin down a cause and see those resolved?


Not able to render anything in anyway in Android

Current behavior
I'm always getting this error:
Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: undefined. You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.
This started to happen after update react-native-reanimated that lead me to update this lib because of another error (related to el.getNode).
<TabView
          {...this.props}
          navigationState={{
            index: 0,
            routes: [
              { key: 'follow', title: Strings.IN_PROGRESS },
              { key: 'done', title: Strings.FINISHEDS },
            ],
          }}
          renderScene={SceneMap({
            follow: () => (
              <View>
                <Text>Witalo</Text>
              </View>
            ),
            done: () => (
              <View>
                <Text>Witalo</Text>
              </View>
            ),
          })}
          onIndexChange={this.changeIndex}
          initialLayout={{ width: Dimensions.get('window').width }}
          renderTabBar={this.renderTabBar}
        />

I've also tried by not using SceneMap, in fact this is the way that was working before.
Expected behavior
This should show something in the tabs
Reproduction
I have no link
Platform

[X] Android
[ ] iOS
[ ] Web
[ ] Windows
[ ] MacOS

Environment

package
version

react-native-tab-view
3.0.0 / 3.1.1

react-native-pager-view
6.0.0-rc.0

react-native
0.66.1

expo
not using

node
v14

npm or yarn
1.22.17

Anyone???

Fixed!
The problem was the version of react-native-pager-view. Anyone having this problem, just update to latest.

Had the same issue by following the readme where it mention I should install react-native-pager-view@next, which lead yarn to install it at 6.0.0-rc.2. Fixed by downgrading to 5.4.23 as said by the cool bot!


When returning value in "training_step" function, one must specify "loss", otherwise results in error

🐛 Bug
I want to let the training step also return the probabilities that were predicted in the step in order to calculate the f1-score for the entire epoch. In order to do so I let the training step return the predictions and the ground truth values. I follow the instructions here: https://pytorch-lightning.readthedocs.io/en/latest/common/lightning_module.html#train-epoch-level-operations.
It mentions the "loss" in the code sample, yet nowhere did I read that you have to specify the loss in there. But you do have to specify that, otherwise an exception will be trown:

Traceback (most recent call last):
File "/Users/rob/PycharmProjects/bauteilerkennung/DeepLearningPart/bte/models/image.py", line 163, in
model.fit(train_ds, valid_ds)
File "/Users/rob/PycharmProjects/bauteilerkennung/DeepLearningPart/bte/models/image.py", line 74, in fit
self.trainer.fit(self.model, train_loader, val_loader)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 458, in fit
self._run(model)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 756, in _run
self.dispatch()
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 797, in dispatch
self.accelerator.start_training(self)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 96, in start_training
self.training_type_plugin.start_training(trainer)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/plugins/training_type/training_type_plugin.py", line 144, in start_training
self._results = trainer.run_stage()
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 807, in run_stage
return self.run_train()
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/trainer.py", line 869, in run_train
self.train_loop.run_training_epoch()
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 490, in run_training_epoch
batch_output = self.run_training_batch(batch, batch_idx, dataloader_idx)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 731, in run_training_batch
self.optimizer_step(optimizer, opt_idx, batch_idx, train_step_and_backward_closure)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 432, in optimizer_step
using_lbfgs=is_lbfgs,
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/core/lightning.py", line 1403, in optimizer_step
optimizer.step(closure=optimizer_closure)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/core/optimizer.py", line 214, in step
self.__optimizer_step(*args, closure=closure, profiler_name=profiler_name, **kwargs)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/core/optimizer.py", line 134, in __optimizer_step
trainer.accelerator.optimizer_step(optimizer, self._optimizer_idx, lambda_closure=closure, **kwargs)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 329, in optimizer_step
self.run_optimizer_step(optimizer, opt_idx, lambda_closure, **kwargs)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/accelerators/accelerator.py", line 336, in run_optimizer_step
self.training_type_plugin.optimizer_step(optimizer, lambda_closure=lambda_closure, **kwargs)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/plugins/training_type/training_type_plugin.py", line 193, in optimizer_step
optimizer.step(closure=lambda_closure, **kwargs)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/torch/autograd/grad_mode.py", line 26, in decorate_context
return func(*args, **kwargs)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/torch/optim/adam.py", line 66, in step
loss = closure()
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 726, in train_step_and_backward_closure
split_batch, batch_idx, opt_idx, optimizer, self.trainer.hiddens
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 814, in training_step_and_backward
result = self.training_step(split_batch, batch_idx, opt_idx, hiddens)
File "/Users/rob/anaconda3/envs/bte/lib/python3.6/site-packages/pytorch_lightning/trainer/training_loop.py", line 301, in training_step
closure_loss = training_step_output.minimize / self.trainer.accumulate_grad_batches
TypeError: unsupported operand type(s) for /: 'NoneType' and 'int'

The code that produces this bug:
class TransferLearner(pl.LightningModule):
  ...
  def training_step(self, train_batch, batch_idx):
      x, y = train_batch
      logits = self.forward(x)
      loss = self.cross_entropy_loss(logits, y)
      self.log('train_loss', loss)
      preds = F.softmax(logits, dim=1)
      return {"preds": preds, "gt": y}

  def training_epoch_end(self, outputs):
      preds = torch.cat([output["preds"] for output in outputs])
      gt = torch.cat([output["gt"] for output in outputs])
      f1_score = torchmetrics.functional.f1(preds, gt, num_classes=self.num_classes)
      self.log("train/f1_score", f1_score)

The only change I needed to make is to add the loss in the dictionary that returns the items:
def training_step(self, train_batch, batch_idx):
    x, y = train_batch
    logits = self.forward(x)
    loss = self.cross_entropy_loss(logits, y)
    self.log('train_loss', loss)
    preds = F.softmax(logits, dim=1)
    return {"loss": loss, "preds": preds, "gt": y}

def training_epoch_end(self, outputs):
    preds = torch.cat([output["preds"] for output in outputs])
    gt = torch.cat([output["gt"] for output in outputs])
    f1_score = torchmetrics.functional.f1(preds, gt, num_classes=self.num_classes)
    self.log("train/f1_score", f1_score)

But I only stumbled upon this very randomly. Neither the docs nor the error message made it very clear to me what the problem was.
The versions that I am using:
pytorch_lightning.version
'1.3.1'
torch.version
'1.7.1'
I hope this information suffices, otherwise please let me know what other information I should provide.
Thanks for this great repository by the way!!

Hi @justusschock , thanks for the quick reply!
I mean, it's in the code snippet, but I don't see it say "if you don't return the loss ther will be an exception".
Ideally, 2 changes would be nice:

Throw a more readable exception when the loss is missing in what the training_step returns
In any definition of the training step, it would be nice to see the loss being returned.

Regarding point 2: For my first working version I just copied some demo code. In that code, the training_step did not return anything. So I was quite surprised that once I added a return statement that the code crashed with what seemed to me an unintuitive exception.
I mean I know it now and it definitely is a beginner's mistake. But 2 other people I know recently started with trying ou oytorch lightning and ran into the same issue, that's also why I wanted to raise this issue here.

@Dehde thanks for the feedback, we really appreciate it :)
I think it should be part of every example (either as a tensor or as a key in the dict). I will make sure to get it to a proper warning/error message.
When you encounter an example that doesn't have this, please either notify me (or one of the team) or open a pull-request to adjust the example yourself :)

Cool! Will do!

@Dehde have you succeed with solving this issue? :rabbit:

@Borda I'll leave this open until I added a PR with a proper error message/warning


Add specifications for and, or, xor, not operators

fixes https://github.com/openxla/stablehlo/issues/53
Has the following changes:

A few spec types:

Fix the header of the table names from "Operand Names" to "Name" and "Result Name" to "Name". The redundant prefixes can be derived from the section name.
not consider tensor as keyword.

Addition of the spec of the Bitwise ops.

Note that https://github.com/openxla/stablehlo/pull/56 and https://github.com/openxla/stablehlo/pull/54 are not diff-based on each other. Merging one will have merge conflicts on the other, which I will fix.


Fix #215: do not panic on return ()

this seems fine, but I'm not much of an expert on the mode-checking at this point 😅. Chris should probably review


LOG4J2-965 Jansi: Fixes unnecessary closing of System.out

When WindowsAnsiOutputStream is on the classpath, we wrap both System.out
and System.err with it and pass it to the OutputStreamManager, which upon
close, tries to close its underlying stream.
Here we solve this by wrapping WindowsAnsiOutputStream with a
NoCloseOutputStream, effectively ignoring the OutputStreamManager close.

Closing it as patch was accepted by upstream.
commit d04659cde3f58521cb8c114ab5032b19a4644cc5
Author: Gary Gregory<EMAIL_ADDRESS>Date:   Tue Apr 28 23:30:34 2015 -0700
[LOG4J2-965] System.out no longer works after the Console appender and
JANSI are initialized.

JIRA: https://issues.apache.org/jira/browse/LOG4J2-965?focusedCommentId=14518819&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-14518819


SMP Server crash at start (NoClassDefFoundError EntityClientPlayerMP)

On commit 6d8cf393d9bd4612f640ec2a8558c535e493f26a
The client starts just fine but the server crashes.
[Server thread/ERROR] [FML]: Caught exception from EnderIO
java.lang.NoClassDefFoundError: net/minecraft/client/entity/EntityClientPlayerMP
Full log here:
http://pastebin.com/jKYgcXe2

Do you by chance use Galacticraft?

Nope.
It seems to be related to magnet/bauble. I use Thaumcraft which relies on bauble too if I remember correctly. I don't know if that's the cause.

Hm, can you pastebin your full log?

There you go:
http://pastebin.com/C6qpQQEt

If I had @SideOnly(Side.CLIENT) to MagnetController.handleKeypress(), the server is happy. But I don't know if the whole method was intended to run only on client side.

Trusting the IDE to auto-set the type of a local variable correctly usually works. Unless it's Forge...
Could you please test if this works or if now the Yeta wrench crashes because the KeyTracker is Client-only?

Sure, testing now

As far as I can tell:

no crash at start on server nor client
no crash neither in single player
no crash with the Yeta wrench
Yeta wrench can wrench and its key binding works perfectly
magnet activates properly when the key binding is used

The only thing that doesn't seem to work is I can't slot the magnet in my bauble slots (or maybe that's intended?)

The key tracker should be a client side class. What is loading it on the
server?
On Mar 20, 2015 1:38 PM, "emperor06"<EMAIL_ADDRESS>wrote:

As far as I can tell:

no crash at start on server nor client
no crash neither in single player
no crash with the Yeta wrench
Yeta wrench can wrench and its key binding works perfectly
magnet activates properly when the key binding is used

The only thing that doesn't seem to work is I can't slot the magnet in my
bauble slots (or maybe that's intended?)
—
Reply to this email directly or view it on GitHub
https://github.com/SleepyTrousers/EnderIO/issues/2128#issuecomment-84083639
.

It wasn't the KeyTracker, it was the key handling method in the Commander, that used a client-only player class as parameter. Crash on classloading. But I added a clientonly annotation while fixing it on the keyhandler, and there's a method in the yeta that references the keyhandler. I was not 100% sure if that would crash on classloading (happening on server) or execution (not happening ob server). It is the later, so we're good.


Console/Output: cursor and linelength

Not sure if bug or mis-use but shouldn't cursorBack and -Forward affect the linelength in some way? Consider this case (overly simplified version obviously):
// Inside a Console\App::run()
for ($i = 1; $i <= 1000; $i++) {
    // I could use clearLine() instead, however: I know for sure that whatever I'm
    // writing >= what's already there, thus no need for the actual clearing
    $this->output->cursorBack($this->output->getLineLength());
    $this->output->write($i);
}

$this->output->clearLine();
$this->output->writeln('All done');

What is the final result of this? You'd think it'd be just a single line "All done". However, due to how it works internally, it prints 9 * 1 + 90 * 2 + 900 * 3 + 1 * 4 = 2893 spaces (obviously spanning multiple lines), then tries to move back 2893 places but only goes as far as the start of the current line, and then prints "All done" on the beginning of the line, resulting in a lot of unexpected "blank" lines.
Solution (if you don't consider this a bug) might be something like a new function cursorReset which moves the cursor to the beginning of the line and sets linelength back to 0. This loses the ability to clear the current line, however seeing my given case that's not always needed anyway: replace the cursorBack call with this cursorReset and all behaves as expected ( / needed for this scenario).
However while my case is an extreme one, the mismatch can happen way earlier. Think of a console width of 80 characters, I print 45, go back 15, print another 45. Actual line is now 75, all one line. However because of linelength, clearLine() will print 90 spaces, thus basically inserting a newline.

Hm, the reason the cursor movement methods don't influence the lineLength is because they're not quite compatible, as you showed. Especially when you consider cursorForward, cursorBackward and cursorPlace.
The most fitting solution here is that as soon as you use a cursor-movement method, lineLength gets reset to 0. If I'm reading your example well that would work as your expected behavior states.

There are some other solutions possible, but I feel they might get really complicated very quickly.
I think the solution I mentioned before should be enough, and then add some comments to clearLine() to specify that it will give unreliable results in combination with cursor movement.

(additionally, after trying your example, the lineLength is 18260, hehe)

Fixed by #27


Cache background image

(store it as a base64 string in localStorage or something like that so it doesn't have to fetch it every time you open a new tab, hopefully making the image take less time to load)


[WFLY-15598] WebServices UsernameToken profile integration with Elytron

https://issues.redhat.com/browse/WFLY-15598
Relates to : https://issues.redhat.com/browse/JBWS-4251
Requires:
jbossws/jbossws-spi#11
jbossws/jbossws-cxf#179

Hi @Skyllarr it looks like this has a merge conflct.
Although this is developed under WFLY-15598 I don't think this is sufficient on it;s own to resolve the Jira?  i.e. we need the other part of the changes coming via the WS module?

@darranl Rebased. Yes, this issue is not sufficient to resolve the Jira, we need the jbossws-cxf changes[1] and jbossws-spi[2] changes as well https://issues.redhat.com/browse/JBWS-4251 .
[1] https://github.com/jbossws/jbossws-cxf/pull/179
[2] https://github.com/jbossws/jbossws-spi/pull/11

I placed a hold on this because of the requirement for a release of the jbossws-api with https://github.com/jbossws/jbossws-spi/pull/11. The other option is to remove the @Override annotation from the method.

Does the interface in WS have a default implementation of the method?  Otherwise the component upgrade will have the opposite problem of the method not being implemented - removing the override annotation at least temporarily may be easiest to get the first part in.

@jamezp @darranl I added the default impl PR to WS and removed the override in this PR

It looks like we still have a chicken and egg problem.
[ERROR] Failed to execute goal org.wildfly.galleon-plugins:wildfly-galleon-maven-plugin:5.2.10.Final:build-feature-pack (feature-pack-build) on project wildfly-ee-galleon-pack: Package org.jboss.ws.cxf.jbossws-cxf-server has unsatisifed external dependency on package org.picketbox -> [Help 1]
[ERROR] Failed to execute goal org.wildfly.galleon-plugins:wildfly-galleon-maven-plugin:5.2.10.Final:build-feature-pack (feature-pack-build) on project wildfly-preview-feature-pack: Package org.jboss.ws.cxf.jbossws-cxf-server has unsatisifed external dependency on package org.picketbox -> [Help 1]

~It looks like we still have a chicken and egg problem.~
[ERROR] Failed to execute goal org.wildfly.galleon-plugins:wildfly-galleon-maven-plugin:5.2.10.Final:build-feature-pack (feature-pack-build) on project wildfly-ee-galleon-pack: Package org.jboss.ws.cxf.jbossws-cxf-server has unsatisifed external dependency on package org.picketbox -> [Help 1]
[ERROR] Failed to execute goal org.wildfly.galleon-plugins:wildfly-galleon-maven-plugin:5.2.10.Final:build-feature-pack (feature-pack-build) on project wildfly-preview-feature-pack: Package org.jboss.ws.cxf.jbossws-cxf-server has unsatisifed external dependency on package org.picketbox -> [Help 1]

It looks like the org.picketbox dependency needs to be removed as well.

@jamezp ah, I somehow added it by mistake again. I removed it now.

@Skyllarr  I already released jbossws-spi 3.4.0.Final. You can include the jbossws-spi upgrade in this PR.

@Skyllarr I already released jbossws-spi 3.4.0.Final. You can include the jbossws-spi upgrade in this PR.

@jimma ok,I included the version upgrade and added back Override annotation.

The same tests keep failing. They seem related to this PR.

@jamezp ok thank you. So maybe we should split the jbossws-spi upgrade from this PR to see if that is the problem. @jimma WDYT?

@Skyllarr These are jms test failures. It looks it's not relevant to this PR.

/retest

@Skyllarr These are jms test failures. It looks it's not relevant to this PR.

@jimma  Yeah but they were not failing before I added the jbossws-spi upgrade. I can try retest again and check if other PRs have them failing

/retest

/retest

@Skyllarr @jamezp @jimma I just did a retest as the last CI of this was a couple weeks old. If it passes or only has unrelated failures, please ping the mergers in https://wildfly.zulipchat.com/#narrow/stream/274477-Pull-requests so we can get it merged. The PR queue is long so a reminder ping would be good.

Thanks, @Skyllarr


improve code quality

More testing and integration

[X] add basic functions testing
[X] Travis CI
[x] nipype-like interfaces testing

nipype testing done in PR #40


the_content - fix conflict prefix for filter and function

can you update the fix for atom.io?
p.s. very big thx for the plugin from Russia :)

Thanks!


Inconsistent Selection Behavior for Multi-Tailed Arrows

Background
When a multi-tailed arrow is selected and the user adds or removes a tail, the selection is removed:

In contrast, when the user changes some attributes of a Benzene ring, the selection remains unchanged after these actions. This inconsistency in behavior can be confusing for users:

Solution (TBD)

Need to clarify the expected behavior for different element selection (rings, bonds, chains, multi-tailed arrows) after modifications with Valentin and Aleksandr. Perhaps it can be reviewed in scope of the Multi-Tailed arrows update when each part of the arrow (spine, tail, head) will have its own selection;
Once the desired behavior is confirmed, we will adjust the selection logic to ensure consistency across all elements;

Acceptance Criteria - TBD

As discussed with @AlexanderSavelyev and @vanoprenko, it can be closed, it's ok that selection is removed when tail is added/removed to/from Multi-Tailed Arrow


readme: Fix contact link

Updated the contact link on the readme to reflect quilt.io changes

Ah, @KaitoKid I also realized that your commit only includes your name, but not email.

By the way, @KaitoKid, I could make the changes if you're busy with finals! Just let me know :)

@kklin Oops, missed that! First time submitting a pull req and didn't realize there was a guideline for it. Fixed it, thanks!

No problem @KaitoKid, we're somewhat more stringent about our commit history than others 😄.
It actually looks like you only edited the PR title, but not the commit itself.  You can set your email permanently for all future commits by following https://help.github.com/articles/setting-your-email-in-git/.

@kklin Alright.. I think I got it this time around.

Fixed global email to be my github email
Changed the commit message
2a. At this point, I tried to re-push to update commit message but had a weird error come up so...
Re-pulled (and edited the merge message to be the commit message) so that I can re-commit and then

@KaitoKid, That error is somewhat expected when you're fixing up a PR.  Its complaining that you've edited a commit instead of just adding new commits, which is fine as that's exactly what you've intended to do.  You can git around the error by doing git push --force after you've fixed up your commit history.  Btw, you may want to look into git rebase if you need to tweak the history.
Thanks!

@KaitoKid I went ahead and fixed up the history, and merged the commit. Thanks!


add static response

Codecov Report

Merging #11 into master will increase coverage by 0.08%.
The diff coverage is 97.61%.

@@            Coverage Diff             @@
##           master      #11      +/-   ##
==========================================
+ Coverage   95.15%   95.24%   +0.08%
==========================================
  Files          46       47       +1
  Lines         847      883      +36
==========================================
+ Hits          806      841      +35
- Misses         41       42       +1

Impacted Files
Coverage Δ

jj/requests/_request.py
100% <100%> (ø)
:arrow_up:

jj/__init__.py
100% <100%> (ø)
:arrow_up:

jj/responses/__init__.py
100% <100%> (ø)
:arrow_up:

jj/matchers/attribute_matchers.py
100% <100%> (ø)
:arrow_up:

jj/matchers/request_matchers.py
100% <100%> (ø)
:arrow_up:

jj/responses/_static_response.py
87.5% <87.5%> (ø)

Continue to review full report at Codecov.

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


Cannot install version 5.2.3 correctly

Discussed in https://github.com/mikro-orm/mikro-orm/discussions/3297

Originally posted by snigdha920 July 12, 2022
Hello, I'm trying to install v5.2.3 which includes a fix I need for my CI to build successfully.
I am using @mikro-orm/core, @mikro-orm/mongodb, @mikro-orm/nestjs in my project. I've specified the versions in the package.json as:
"@mikro-orm/core": "5.2.3",
"@mikro-orm/mongodb": "5.2.3",
"@mikro-orm/nestjs": "5.1.0"

However, when I look at the files installed, the fix is not included. Here are the logs from running yarn install related to MikroORM:
➤ YN0000: ┌ Fetch step
➤ YN0013: │ @mikro-orm/core@npm:5.2.3 can't be found in the cache and will be f
➤ YN0013: │ mikro-orm@npm:5.2.0 can't be found in the cache and will be fetched
➤ YN0019: │ @mikro-orm-core-https-968ca3539a-45884ac53e.zip appears to be unuse
➤ YN0000: └ Completed in 1s 25ms

Here, I see that it tries to fetch mikro-orm@npm:5.2.0 which might be the cause of the issue.
When I try to install the package using a github commit instead of the npm registry, I run into the following issue:
➤ YN0000: ┌ Link step
➤ YN0007: │ @mikro-orm/core@https://github.com/mikro-orm/mikro-orm.git#commit=f906fd57ffde1173cca9e43781de34f50dd266ae must be built because it never has been before or the last one failed
➤ YN0009: │ @mikro-orm/core@https://github.com/mikro-orm/mikro-orm.git#commit=f906fd57ffde1173cca9e43781de34f50dd266ae couldn't be built successfully (exit code 127, logs can be found here: /private/var/folders/33/4x4cj27n1r5799d0bklpn8pc0000gn/T/xfs-9b640441/build.log)

build log:
# This file contains the result of Yarn building a package (@mikro-orm/core@https://github.com/mikro-orm/mikro-orm.git#commit=f906fd57ffde1173cca9e43781de34f50dd266ae)
# Script name: postinstall

command not found: husky

I'm not sure if this is a yarn issue, because a similar issue is being tracked in yarn here or if it's related to MikroORM.
Any help is appreciated.
My yarn version is 3.2.1, node version is v16.15.1
EDIT: I've deleted my node_modules, cleared the cache using yarn cache clean, deleted the yarn.lock file, and tried re-installing, but nothing seems to work.
EDIT: I see in the build log, it says command not found: husky. I suppose I can get around this locally by installing husky but I don't want to install it in the CI, which is why I'm looking for another solution.

This issue is incorrect. The version 5.2.3 was being installed correctly, however it didn't include the fix I needed as we can see in the commit history here:

I will open another issue, requesting an upgrade of the package to a newer version which includes the fix.

There is no point in opening issues about something that was fixed in master. Just wait if you want to use stable, or use dev version if you need it right now.

Yep, I thought there was an issue with the installation of the fix which is why I opened an issue. I realised my mistake when I created a minimal reproduction repo to show this issue. I'm sorry, I'll look into how to use a dev version.


[BUG] crash on linux while loading

I do "plugin_load sar" and it crashes, i have no idea why

there are no logs =(

What version did you install? Older versions of SAR stopped working on Linux since the latest Portal 2 update. Make sure to try the latest prerelease.

oh, i used the "newest realese" which isnt the prerealese, ill try it tomorrow if i will have time (sorry for poor english)

works! THANKS!


[test] Add regression test case for Table function

This PR mainly completes the regression test case of the Table function
Proposed changes
Issue Number: close #xxx
Problem Summary:
Describe the overview of changes.
Checklist(Required)

Does it affect the original behavior: (Yes/No/I Don't know)
Has unit tests been added: (Yes/No/No Need)
Has document been added or modified: (Yes/No/No Need)
Does it need to update dependencies: (Yes/No)
Are there any changes that cannot be rolled back: (Yes/No)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

first file is duplicated withe pr https://github.com/apache/incubator-doris/pull/9948


[Feature Request] Add option to kill oldest voices first when hitting max voice count

For something like a piano font with extended sustain, 64 or 96 voices can be plenty if notes are layered.
In Kontakt, when a new voice starts and the voice limit is already reached it ends the oldest voice and starts the new one.
This behavior allows for layering with extended sustain, where the newer (and most noticeable/loudest) voices enter as the oldest ones are just lost in the background as they stop.
Sfizz appears to simply stop accepting new voices when the limit is reached, which means it sounds as though the player simply stopped playing until either older voices decay and end completely or sustain is released.
This behavior is observed with https://www.pianobook.co.uk/packs/the-experience-yamaha-s6/ as well as several other fonts.

I actually get this behavior with some  free Kontakt instruments(!) :P  It's horrible when it happens with a hammered dulcimer!
In a sfz I am creating, if I don't try and restrict polyphony in the markup, both SFIZZ and  Sforzando appear to handle the instrument ok (no dead keys while old voices die off) but the voice count can really climbs, as does the memory use.
Limiting the voices  in SFIZZ, I have had joy with
note_polyphony=6
note_selfmask=off

See https://sfzformat.com/opcodes/note_selfmask.
The pattern, for my instrument, seems to be with note_selfmask on SFIZZ annoyingly drops new notes. with it off  then Sforzando  starts to drop new notes.   So I am not sure which is handling this 'correctly'. But a lot of instruments are written with Sforzando as the test player, I imagine, so might be the reason.

@szbergeron what version are you using?


fix(deps): update module github.com/scaleway/scaleway-sdk-go to v1.0.0-beta.27

This PR contains the following updates:

Package
Type
Update
Change

github.com/scaleway/scaleway-sdk-go
require
patch
v1.0.0-beta.7 -> v1.0.0-beta.27

Release Notes

scaleway/scaleway-sdk-go (github.com/scaleway/scaleway-sdk-go)
v1.0.0-beta.27
Compare Source
What's Changed

docs(instance): mark some fields as deprecated following ipmob introduction by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2053
feat(cockpit): enable v1 generation by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2054
feat(rdb): add private network provisionning mode by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2056
feat(k8s): add routed_ip_enabled field to Cluster by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2057
docs(instance): hide block migration from documentation by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2058
feat(webhosting): add a magic link autologin url for webhosting by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2059
feat(k8s): add MigrateClusterToRoutedIPs by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2060
feat(webhosting): add public reset hosting password by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2061
chore(k8s): switch total_count to uint64 by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2062
feat(apple_silicon): add os selection fields by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2063
chore(tem): document ListDomainsRequest fields by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2064
feat(block): add ImportSnapshotFromS3Request field explanation by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2065
feat(block): publish endpoint ImportSnapshotFromS3 by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2066
feat(lb): publish flexible ip tags feature by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2068
docs(ipam): document expected format of requested IP by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2069
docs: harmonize API descriptions by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2070
feat(ipam): allow filtering on pn, subnet or vpc id by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2071
feat: update generated APIs by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2072
docs(llm_inference): update product naming by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2073
feat(key_manager): add API by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2074
feat(baremetal): expose max bandwidth by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2076
feat(instance): use new attach and detach routes in volume utils  by @Codelax in https://github.com/scaleway/scaleway-sdk-go/pull/2077
feat(instance): add encrypted rdp password method by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2078
feat(vpc/v2): add ListSubnets by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2079
feat(block): add volume updating status by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2080
feat(apple_silicon): add infos on server type by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2081
feat: update generated APIs by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2082
feat(vpc/v2): expose Subnet fields that v1 exposed by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2084
feat(vpc/v2): add ListSubnets docs by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2085
feat(inference): add waiter by @Laure-di in https://github.com/scaleway/scaleway-sdk-go/pull/2086

Full Changelog: https://github.com/scaleway/scaleway-sdk-go/compare/v1.0.0-beta.26...v1.0.0-beta.27
v1.0.0-beta.26
Compare Source
What's Changed

feat(iam): add create jwt method by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2016
feat(webhosting): add domain configuration by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2017
feat(webhosting): add "protected" field to hosting by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2018
feat(secret_manager): add new secret types by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2019
chore: remove deprecated marketplace/v1 by @Oursin in https://github.com/scaleway/scaleway-sdk-go/pull/2020
feat(domain): add status on Domain for trade integration by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2021
feat(tem): add domain records and DMARC configuration  by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2022
feat(serverless): remove serverless metrics and logs endpoints by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2023
feat(cockpit): add new Expert plan on v1Beta1 by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2024
chore(cockpit): remove expert plan by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2025
feat(vpc): allow to filter on IP family on ListRoutesWithNexthop by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2026
feat(lb): add tags filter when listing lbs by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2027
feat(secret): add tags filter for browse secrets by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2028
feat(rdb): add apply maintenance  by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2029
feat(llm_inference): generate SDK by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2030
feat(k8s): allow cluster with cni=none by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2031
feat(llm-inference): add waiter support by @Laure-di in https://github.com/scaleway/scaleway-sdk-go/pull/2032
feat(serverless_jobs): add started_at in JobRun by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2033
docs: update developers website url by @yfodil in https://github.com/scaleway/scaleway-sdk-go/pull/2034
chore: enable dependabot for github actions by @remyleone in https://github.com/scaleway/scaleway-sdk-go/pull/2035
chore(deps): bump actions/checkout from 2 to 4 by @dependabot in https://github.com/scaleway/scaleway-sdk-go/pull/2036
chore(deps): bump actions/setup-go from 1 to 5 by @dependabot in https://github.com/scaleway/scaleway-sdk-go/pull/2037
chore(deps): bump github/codeql-action from 2 to 3 by @dependabot in https://github.com/scaleway/scaleway-sdk-go/pull/2038
chore(deps): bump goreleaser/goreleaser-action from 2 to 5 by @dependabot in https://github.com/scaleway/scaleway-sdk-go/pull/2039
feat(iam): allow filtering by name in ListQuotas by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2040
feat(secret_manager): return type on AccessSecretVersion by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2041
feat: add Dedibox support by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2042
doc(secret_manager): reword CreateSecret description by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2043
docs(serverless_jobs): add documentation for command, timezone and schedule fields by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2044
feat(vpc/v2): allow routing activation on existing VPCs by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2045
chore(serverless_jobs): filter job defs and runs by organization_id by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2047
feat(webhosting): add support for OneTimePassword by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2048
chore(sdb): change default ordering to created_at_desc by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2049
feat(iam): add support for PrettyName, Unit and Description for Quotum by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2050
feat(secret_manager): add AccessSecretVersionByPath endpoint by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2051
feat(secret_manager): add secret type messages to simplify deserialization by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2052

New Contributors

@Oursin made their first contribution in https://github.com/scaleway/scaleway-sdk-go/pull/2020

Full Changelog: https://github.com/scaleway/scaleway-sdk-go/compare/v1.0.0-beta.25...v1.0.0-beta.26
v1.0.0-beta.25
Compare Source
What's Changed
Feat

feat(mnq): add support for the nl-ams region by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2005
feat(apple-silicon): add WaitForPossibleServerDeletion support by @Laure-di in https://github.com/scaleway/scaleway-sdk-go/pull/2006
feat(secret_manager): add ListTags to v1beta1 by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2011
feat(block): add new reference status not-ready-yet by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2012
feat(vpc/v2): add property to enable or disable routing in a VPC by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2013

Fix

fix(k8s): WaitForClusterPool actually waits for pools by @Mia-Cross in https://github.com/scaleway/scaleway-sdk-go/pull/2010
fix(vpc_gw): return Empty on EnableIPMobility by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2007

Misc

ci: improve changelog format by @remyleone in https://github.com/scaleway/scaleway-sdk-go/pull/2004
docs(redis): migrate endpoint update by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2008
chore(serverless): remove support for mnq v1alpha1 API by @scaleway-bot in https://github.com/scaleway/scaleway-sdk-go/pull/2014
test: skipping api-test by @remyleone in https://github.com/scaleway/scaleway-sdk-go/pull/2015

Full Changelog: https://github.com/scaleway/scaleway-sdk-go/compare/v1.0.0-beta.24...v1.0.0-beta.25
v1.0.0-beta.24
Compare Source
Changelog

8458171 feat(vpc_gw): introduce idempotent call to migrate PGWs to IPMob (#2002)
3fffbca feat(secret_manager): add v1beta1 sdk (#2001)
3271ecd feat(block): remove SnapshotSummary (#2000)
4c24add feat(serverless_jobs): add local storage limit (#1999)
844b67c refactor(serverless_jobs): returns a list of job runs when starting a job definition (#1997)
7997819 chore(serverless): deprecate /logs and /metrics endpoint (#1996)
0a6da18 feat(ipam): add llm_deployment resource (#1993)
64fcc5b fix(rdb): add InstanceLogId in GetInstanceLogRequest (#1995)

v1.0.0-beta.23
Compare Source
Changelog

2b5dc2b fix: use default http transport (#1992)
ad09102 feat(billing): fix documentation for discounts (#1990)
8520ae9 feat(webhosting): add language field at public hosting creation (#1989)
b2e6d73 feat(domain): add status to contact message (#1988)
5c9c710 chore(k8s): remove some deprecated fields (#1986)
b101f25 feat(k8s): add audit logs compatibility with offers (#1985)
0e00141 feat(secret_manager): add protection in secret creation (#1982)
2ed7c55 feat(tem): add dmarc validation status to DomainLastStatus (#1981)
009352e docs(instance): add missing field (#1979)
99a99cc fix(db): typo in waiting for replica error messages (#1980)
1ac8b5d feat(serverless_jobs): add run options when starting a job (#1978)
8f295b8 feat(instance): add start_date to server maintenance (#1977)
969935e docs(cockpit): rework wording (#1975)
dc916e7 fix(ipam): change reverse address type to ip (#1976)
b3e610c feat(billing): list discounts in v2beta1 and update list consumptions response (#1974)
b5715e6 fix(serverless_sqldb): restore fields in messages (#1973)
2ad2262 feat(iam): add filtering on multiple IDs on listing endpoints (#1972)
70eec6d feat(k8s): add field to hide token from kubeconfig (#1971)
df6cb2a feat(tem): add field to accept new headers in create email endpoint (#1970)
ab21447 feat(rdb): add instance_id to ReadReplica (#1969)
bf98ba4 feat(billing): add v2beta1 API (#1968)
b6170c7 feat(lb): generate ip_type for ListIpsRequest (#1967)
fd0f14f feat(iam): add UpdateUser (#1966)
8d1cd05 feat(ipam): allow publicly to set a custom reverse on their ip (#1965)
b100ffa feat(k8s): use structs for node taints (#1964)
81beee1 feat(k8s): add note taints on kosmos nodes (#1963)
d6e72a6 feat(serverless): add CronSchedule to job definitions (#1962)
b3e420e docs(serverless_jobs): add documentation (#1961)
4e66350 feat(secret): add ephemeral policy (#1960)
3df218e feat(instance): expose ipam_id for message Server.Ip and Ip (#1957)
f84d49c feat(lb): add attach fip v6 (#1958)
e420445 feat(block): add support for import snapshot from object (#1956)
16aeba3 feat(serverless_sqldb): add waiters (#1955)
a9186eb feat(document_db): align proto with rdb proto (#1954)

v1.0.0-beta.22
Compare Source
Changelog

6480f2c fix(k8s): update field description (#1953)
2d31c84 feat(serverless_sqldb): generate SDKs (#1952)
12d10cd feat(rdb): add volume_type for snapshots (#1951)
236a201 feat(block): update new AZ to Block documentation API (#1950)
1db115f feat(serverless_jobs): add resources to job run (#1949)
b726302 feat(block): add size to importS3 message (#1948)
442bb3b feat(job): add job run waiter (#1947)
ab927ce fix(marketplace/v1): remove version methods (#1946)
3530d07 chore(serverless_jobs): remove GetServiceInfo (#1945)
94a047e docs(block): update product resource description (#1944)
ba77e04 feat(k8s): add nodelabels for kosmos nodes (#1943)
f8c3506 feat(instance): add endpoints UpdateImage, UpdateSnapshot, UpdateSecurityGroup and UpdateSecurityGroupRules (#1942)
c5bd7ba feat(instance): replace some update utils by generated routes (#1928)
fc27865 feat(webhosting): add control panels field in public list hostings request (#1941)
9aaaa99 feat(cockpit): delete datasource endpoint (#1940)
33d1f39 feat(k8s): add node binaries versions (#1939)
5aac847 feat(webhosting): add fields to hosting (#1938)
32ade99 feat(iam): enable CLI for IAM logs (#1937)
c646e1e chore(serverless_jobs): rename id to job_definition_id and id to job_run_id (#1936)
cd76ffa feat(domain): add informations on scaleway product using the domain/dnszone (#1935)
bd36039 feat(block): add organization_id filter in listings (#1934)
948146e feat(ipam): add resource type k8s_cluster (#1933)
91e0027 feat(tem): add new task transfer online domain to scw (#1932)
359c065 fix(mnq): remove end of life v1alpha1 (#1931)
460fdba feat(iam): add tags on applications, groups, users and policies (#1930)
d77f011 chore(instance): remove support for creating a volume from a volume (#1929)
b767212 chore(cockpit): remove reset cockpit grafana (#1927)
7244d51 feat(instance): add endpoints to attach/detach server volumes (#1926)
9180208 feat(block): add volume last_detached_at (#1925)
eac0978 feat(secret_manager): deprecate byname api endpoints (#1924)
3d7ab92 fix: update redis documentation (#1923)
2b0f031 chore(instance): mark Volume's base_volume as deprecated (#1922)
f7d9669 docs(serverless): add note about mnq region availability (#1921)
15d133e feat(webhosting): add control panel support in webhosting (#1920)
a249f9b chore(serverless): add description to IssueJWT (deprecated method) (#1919)
640c865 feat(ipfs): add documentation about replacePin (#1918)
f891294 feat(cockpit): add is_product filter to list datasource (#1917)
2a1e9a8 feat(instance): add ipv6 metadata (#1916)
81697a0 chore(vpc_gw): add pl-waw-3 as supported locality (#1915)
6eee377 feat(cockpit): add default notion for datasources (#1914)
78e9e1d chore(serverless): rename job_run_id to id and job_definition_id to id (#1913)
ded9c4b fix(domain): deprecate owner_contact_info (#1912)
850928b feat(secret_manager): add edge services product (#1911)
e3f574f feat(scw): add NewDurationFromTimeDuration (#1910)
c78681e fix: fields order for project identifiers (#1909)
67506d0 feat(serverless_jobs): add support for v1alpha1 (#1908)
e5a2f12 feat(secret_manager): add region to folders (#1907)
92880ab fix(instance): project identifier order (#1906)
33dd2a3 fix: set default fields for requests with only query params (#1905)
0dc5e63 feat(tem): add MX blackhole constant (#1904)
373cb68 feat(secret_manager): remove useless is_ephemeral field (#1903)
5bbb4cc feat(secret_manager): add missing regions (#1902)
f42b162 feat(secret_manager): add ephemeral action to secret creation (#1901)
010ee24 feat(tem): add link to documentation and console (#1900)
a1119e5 docs(functions): add short and long descriptions to triggers methods (#1899)
568614e feat(ipfs): remove usless fields in ipfs api (#1898)
3e59877 feat(rdb): add seemless major upgrade (#1897)
9df6567 feat(iam): add methods for public logs  (#1896)
2245af2 feat(instance): expose IP state in server.public_ips (#1895)
9d4d800 docs(tem): improve reputation score doc (#1894)
43c9aec feat(cockpit): add traces infos to plan (#1893)
b6e1537 feat(billing): discount application scope endpoint (#1892)
9017dc9 feat: new generator (#1891)
5666f41 docs(test): add description to update human request's height  (#1888)
e65a61f feat(secret_manager): improve secret type doc  (#1886)
f99c21c feat(tem): add domain reputation score (#1885)
699490e docs(serverless): document trigger API (#1884)
0be474c feat(cockpit): add traces endpoint (#1883)
58aec66 feat(secret_manager): add json type with subtype (#1882)
38c3d84 feat(ipam): add v1 API (#1881)
7f7ef70 fix: time ptr query parameter (#1880)
ed3a11e feat(vpc_gw): add field to help clients known which pwg is legacy xor ipam (#1879)
0e00839 feat(ipfs): set ipfs-naming to public visibility (#1878)
91ef9eb fix(instance): modify UpdateServer public_ips and private_nics to be really optional (#1877)
f79f4c4 feat(serverless): deprecate mnq namespaces (#1876)
a020644 feat(block): add snapshot import (#1875)
c892757 feat(instance): modify UpdateServer public_ips and private_nics to match real implem (#1874)
68e8fa5 feat(instance): sync endpoints about the feature OS image in SBS volume (#1873)
6397a18 feat(instance): add tags in Server.public_ips (#1872)
fd6263b fix(instance): AttachVolume with multiple sbs volumes (#1871)
9c4e77d feat(rdb): expose SBS IOPS to clients (#1870)
a2c38ac feat(mnq): add v1beta1 sdk (#1868)
514d331 fix(instance): getUnknownVolume SBS volume (#1869)
5fe0fb5 fix: instance helpers with new block volumes (#1867)
86b618e feat(cockpit): add support for GrafanaProductDashboard (#1866)
bf1663f docs(block): revamp and quickstart improvements (#1865)
acc3c6b feat(mnq): add support for MnqNatsAccountID (#1864)
047f2a4 feat(kapsule): expose public_ip_disabled field (#1863)
fb67c39 feat(cockpit): add list datasource endpoint (#1862)
6e84b07 feat(ipfs_naming): documents fields after review (#1861)
fc4689b feat(ipfs): documents fields (#1860)
8ee3589 feat(instance): add servers filter in ListServersRequest (#1859)
740ed38 docs(lb): add pl-waw-3 az (#1858)
ad7dc57 feat: add marshalJSON method for type File (#1857)
df288d1 docs(billing): specify for all tools (#1856)
2c2ba9c feat(dom): add endpoint to list Tlds Offers (#1853)
17552b6 feat(sbs): add WaitForSnapshot and WaitForVolume methods (#1854)
814abf1 docs(fdb): title (#1855)
5e18398 feat(sbs): switch sbs to Private Beta (#1852)
aa891a9 feat(ipam): add IP reverses (#1851)
f931dd9 feat(ipfs): remove name resource (#1850)
6d64e25 feat: add missing special secret version revision (#1849)
2982e2e feat(rdb): add sbs volume type (#1848)
285b722 feat(k8s): add filter on PrivateNetworkID (#1847)
070c7c6 feat(lb): release private lb feature (#1846)
e5585b1 chore(strcase): mark initialisms as deprecated (#1844)
327fb56 feat(instance): add documentation on ListSnapshotsRequest (#1845)
6b599c2 fix(internal): fix net.IPNet and scw.IPNet in query param (#1843)
d2f8a2e fix(domain): allow single or multiple dns zone in waiter (#1839)
a731a00 refactor(secret-path): add project id optional (#1842)
746d610 docs(sem): fix wording (#1841)
45cadf9 feat(cockpit): create datasource (#1840)
4f04861 feat(instance): add base_volume_id filter on ListSnapshotsRequest (#1838)
d153ad2 fix(webhosting): replace stringsvalue string by repeated string for list hostings (#1837)
ec10a35 feat(instance): added field type for ListIpsRequest (#1836)
8e96c28 feat(vpcgw): document behavior of non-ipam_config flags (#1835)
a6ba952 feat(webhosting): add addon domains limit to public Product (#1834)

v1.0.0-beta.21
Compare Source
Changelog

ca8abae feat(dom): add more filters on ListDNSZones to ease VPC sync (#1828)
25fa5d5 feat(instance): add field private_nic_mac_address for ListServersRequest (#1833)
25d7129 feat(instance): add new sbs_volume and scratch volumes types (#1832)
ac7d570 feat(cockpit): add traces permission to token (#1831)
a5589d9 feat(instance): add RPC for volume/snapshot migration to SBS (#1830)
4eb2292 feat(ipfs): add cli command for ipfs naming (#1829)
45ad1e0 feat(tem): add more email flags (#1827)
7f8e112 feat(pgw): ipam config for native vpc integration (#1825)
0f1b146 feat(k8s): add disable_public_ip field in k8s Pool (#1824)
303e260 feat(baremetal): add nl-ams-2 (#1817)
ad9394c feat(ipfs): add export and import key (#1826)
cf5147e docs(secret): fix documentation (#1823)
25867a5 docs(k8s): add note (#1822)
15e9c42 fix(instance): add missing 'enable_routed_ip' action (#1821)
153b05c feat(ipfs): added cid field in update name method (#1820)
2e61539 fix(instance): add correct annotation for scratch storage size (#1819)
9e540fe fix(k8s): add ready to terminal statuses for DCP clusters (#1818)
fd067a3 fix(documentdb): remove underscore in package name (#1816)
5239dfc feat(ipfs): add ip name services (#1815)
7d774bb feat(instance): add scratch storage (#1814)
d16b548 feat(instance): add scratch storage max size in ListServersTypes (#1813)
d68092a feat: update generated APIs (#1812)
8388fdb feat(functions): add go1.21 support (#1811)
82a4aa8 feat(dom): add a new task type for moving project (#1810)
7dbd663 feat(document_db): add waiters (#1809)
ed1b1db feat(document_db): generate sdk-go (#1808)
e63d55b fix(functions): set content length as required (#1806)
2d15631 Revert "feat(scw): allow usage of http proxy" (#1805)
c363b60 feat(secret-manager): add secret path (#1804)
73ed2d6 feat(instance): add arm64 in architecture enum (#1803)
eefdeb5 fix(lb): make private network's ip_id nullable (#1802)
d6b96ef fix(instance): type CreateSnapshotRequest.tags properly (#1801)
7dfb644 feat(tem): add support for mailbox_full error (#1800)
fffe861 fix(instance): change CreateServerRequest.public_ips type for more consistency (#1798)
c128c59 feat: add support for pl-waw-3 (#1796)
[b3f1ae9](https://togithub.com/scaleway/scaleway-sdk-go/commit/b3f1

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.

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

This PR has been generated by Renovate Bot.

Renovate Ignore Notification
Because you closed this PR without merging, Renovate will ignore this update (v1.0.0-beta.27). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.
If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.


Timer at Kalphite Queen is totally wrong

The timer values are totally incorrect when attacking Kalphite Queen

Not just Kalphite Queen, Keris attack timer is broken on all Kalphites. I got mine up to -20,000 before it rolled over back to -0 and started counting up again.

Yup known issue with Keris, this should now be fixed in https://github.com/ngraves95/attacktimer/pull/52


installation instructions : Failed building wheel

Hi, with reference to your earlier comments (https://github.com/befelix/safe_learning/commit/9fc747515aa073bea86656b8faea751475b4c3ae) I have made the  necessary changes , but still I am getting these errors ,
Failed building wheel for cvxpy
Failed building wheel for subprocess32
Failed building wheel for fastcache
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
How to resolve, thanks

This seems to be a problem with installing cvxpy, a dependency. In particular it looks like you don't have the compiler gcc installed (a non-python dependency). The solution depends on your operating system, but on linux/ubuntu you need to install build-essentials.

Hi, "--process-dependency-links" is not working for me so I am installing the packages by pip command and  I figure out that the problem is in installing cvxpy by  pip command. I did some google search and peoples are suggesting  to install via conda rather pip. Also conda and pip often conflict. So I am thinking to reinstall  each package by using conda . What is your opinion regarding this matter and please let me know the necessary changes  in the command.
Thanks

Could you post the terminal output when you follow the installation instructions on the readme?
Also what platform are you on? The installation is tested in the docker containers on Linux. I have no experience installing the library and its dependencies on windows or mac.

Hi, I am using Ubuntu 16.04.5.
I have attached both the screenshot and the pdf version of the output of the command ,
pip install . --process-dependency-links
In the pdf file please see  pages 1,13 and 14 , I have highlighted the error commands in pages 13,14.
Thanks.
terminal-display.pdf

Can you make sure that python-dev respectively python3-dev is
installed? It looks like it's complaining about missing header files for
compilation.
On Tue, 5 Mar 2019, 14:14 chayan18<EMAIL_ADDRESS>wrote:

Hi, I am using Ubuntu 16.04.5.
I have attached both the screenshot and the pdf version of the output of
the command ,
pip install . --process-dependency-links
In the pdf file please see pages 1,13 and 14 , I have highlighted the
error commands in pages 13,14.
Thanks.
terminal-display.pdf
https://github.com/befelix/safe_learning/files/2931274/terminal-display.pdf
[image: terminal-display]
https://user-images.githubusercontent.com/39224486/53811308-1491b280-3f7f-11e9-9e0d-6da9160e03f5.png
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/befelix/safe_learning/issues/5#issuecomment-469694839,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABRjKBI-nkP_o1hwokV9Gt6zE3mWQEiwks5vTnvagaJpZM4bN6vE
.

Hi, thanks for your helpful suggestions. It works. I have installed all the necessary packages. However while running the example code " inverted_pendulum.ipynb" , this error is coming,
AttributeError: 'module' object has no attribute 'to_rgba'
I have attached the pdf version of this web page, please see pages 6, 8,9,10,11
Thanks
inv_pend.pdf

Hi, thanks for your helpful suggestions. It works. I have installed all the necessary packages. However while running the example code " inverted_pendulum.ipynb" , this error was coming,
AttributeError: 'module' object has no attribute 'to_rgba'
I google search the issues and update matplotlib according to the suggestion.
At this I am getting new errors
FailedPreconditionError                   Traceback (most recent call last)
 in ()
6     #session.run(adapt_policy_mean, feed_dict=rl.feed_dict)
7     sess = tf.Session()
----> 8     sess.run(adapt_policy_mean, feed_dict=rl.feed_dict)
/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in run(self, fetches, feed_dict, options, run_metadata)
903     try:
904       result = self._run(None, fetches, feed_dict, options_ptr,
--> 905                          run_metadata_ptr)
906       if run_metadata:
907         proto_data = tf_session.TF_GetBuffer(run_metadata_ptr)
/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in _run(self, handle, fetches, feed_dict, options, run_metadata)
1135     if final_fetches or final_targets or (handle and feed_dict_tensor):
1136       results = self._do_run(handle, final_targets, final_fetches,
-> 1137                              feed_dict_tensor, options, run_metadata)
1138     else:
1139       results = []
/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in _do_run(self, handle, target_list, fetch_list, feed_dict, options, run_metadata)
1353     if handle is None:
1354       return self._do_call(_run_fn, self._session, feeds, fetches, targets,
-> 1355                            options, run_metadata)
1356     else:
1357       return self._do_call(_prun_fn, self._session, handle, feeds, fetches)
/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/client/session.pyc in _do_call(self, fn, *args)
1372         except KeyError:
1373           pass
-> 1374       raise type(e)(node_def, op, message)
1375
1376   def _extend_graph(self):
FailedPreconditionError: Attempting to use uninitialized value triangulation_1/vertex_values
[[Node: triangulation_1/vertex_values/read = IdentityT=DT_DOUBLE, _class=["loc:@triangulation_1/vertex_values"], _device="/job:localhost/replica:0/task:0/device:CPU:0"]]
Caused by op u'triangulation_1/vertex_values/read', defined at:
File "/usr/lib/python2.7/runpy.py", line 174, in _run_module_as_main
"main", fname, loader, pkg_name)
File "/usr/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/home/ayan/slearn/venv/lib/python2.7/site-packages/ipykernel_launcher.py", line 16, in
app.launch_new_instance()
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/traitlets/config/application.py", line 658, in launch_instance
app.start()
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/ipykernel/kernelapp.py", line 499, in start
self.io_loop.start()
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tornado/ioloop.py", line 1073, in start
handler_func(fd_obj, events)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 456, in _handle_events
self._handle_recv()
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 486, in _handle_recv
self._run_callback(callback, msg)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/zmq/eventloop/zmqstream.py", line 438, in _run_callback
callback(*args, **kwargs)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 283, in dispatcher
return self.dispatch_shell(stream, msg)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 233, in dispatch_shell
handler(stream, idents, msg)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/ipykernel/kernelbase.py", line 399, in execute_request
user_expressions, allow_stdin)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/ipykernel/ipkernel.py", line 208, in do_execute
res = shell.run_cell(code, store_history=store_history, silent=silent)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/ipykernel/zmqshell.py", line 537, in run_cell
return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2714, in run_cell
interactivity=interactivity, compiler=compiler, result=result)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2818, in run_ast_nodes
if self.run_code(code, result):
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/IPython/core/interactiveshell.py", line 2878, in run_code
exec(code_obj, self.user_global_ns, self.user_ns)
File "", line 10, in
project=True)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/safe_learning/functions.py", line 1411, in init
name='vertex_values')
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/ops/variables.py", line 233, in init
constraint=constraint)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/ops/variables.py", line 381, in _init_from_args
self._snapshot = array_ops.identity(self._variable, name="read")
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/ops/array_ops.py", line 131, in identity
return gen_array_ops.identity(input, name=name)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/ops/gen_array_ops.py", line 2051, in identity
"Identity", input=input, name=name)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/framework/op_def_library.py", line 787, in _apply_op_helper
op_def=op_def)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 3271, in create_op
op_def=op_def)
File "/home/ayan/slearn/venv/local/lib/python2.7/site-packages/tensorflow/python/framework/ops.py", line 1650, in init
self._traceback = self._graph._extract_stack()  # pylint: disable=protected-access
FailedPreconditionError (see above for traceback): Attempting to use uninitialized value triangulation_1/vertex_values
[[Node: triangulation_1/vertex_values/read = IdentityT=DT_DOUBLE, _class=["loc:@triangulation_1/vertex_values"], _device="/job:localhost/replica:0/task:0/device:CPU:0"]]
Also I have attached  the pdf version of this web page, please see pages 5,6,8,9,10
Thanks
inv_pend.pdf

I just did a fresh install of the code and the notebook runs fine in its original form without any problems.
The reason it is not working for you is that you modified the notebook code. In particular in cell [15] you're defining a new session, rather than using the existing interactive session defined at the beginning of the code. I would guess that is the source of your problems. Please use the original code provided. I cannot provide support for modified code.


What is the equivalent of /var/run/docker.sock in Windows container?

I'm intend to capture all commands from docker, so that I can do service discovery, like registrator, for windows, it's may be not a right way, so how can I do like that, any ideas?
thanks

Docs here: https://docs.docker.com/docker-for-windows/faqs/#/how-do-i-connect-to-the-remote-docker-engine-api

clients can connect to the Docker Engine through a named pipe: npipe:////./pipe/docker_engine

Just out of curiosity. I know that docker run -v npipe:////./pipe/docker_engine:npipe:////./pipe/docker_engine ... does not work right now. But would it be possible to hand over the named pipe into a container?

No, not possible in the platform. Windows isn't 'file based' in the same way that Linux is.

@StefanScherer if you make the daemon listen on TCP, you can access it through the container default gateway: http://i-py.com/docker-on-windows-2016-container-introspection-via-docker-daemon-api/
It'd be a cool demo if you could combine this with your SSL work.

Yeah, TCP (with or without SSL) is the only way to access a Docker Engine from a Windows container. I looked briefly at registrator, and it looks like it does read DOCKER_HOST.
I'm closing this out since it's not tracking a specific doc issue. We're always happy to take PRs though if you want to add samples later at this repo or at https://github.com/docker/labs

Hi, just wondering what would be the "docker run" command then, given that trying to mount the npipe doesnt work?

@ryudice see https://stackoverflow.com/questions/47801477/can-i-use-named-pipes-inside-containers

I am not sure what is actually happening beneath the scenes, but the documents for Jenkins container on windows just uses it and it seems to work.  https://jenkins.io/doc/tutorials/build-a-node-js-and-react-app-with-npm/#on-windows

try:
environment:
- COMPOSE_CONVERT_WINDOWS_PATHS=1


Update Quick start guide with PhantomJS details

Don't make it platform specific, users should know how to install a software on their platform.
We only need to warn them the missing of the command.

I see.. I will modify it.
thanks for reminding

I modified a bit and fixed a typo.
Hope I didn't mess up the docs.
Regards

merged, thank you.

Thanks for your wonderful pyspider


Make profile cards linkable

https://openlifesci.org/people.html as an example - make it so people can easily find and link to their own profile, e.g. by adding a link (two chains) icon that gives then a url to copy.

Thanks, @yochannah! 🙌
If I understand you clearly, you want me to:

add an icon to the cards on the /people page,
and make it such that clicking that icon automatically copies the unique url of the owner (e.g yo).

 Thanks!
This will help us link to individual profiles, e.g. when someone is
applying to be a mentor or facilitator!
On Fri, 22 Mar 2024 at 20:31, Deborah Udoh @.***> wrote:

Thanks, @yochannah https://github.com/yochannah! 🙌
If I understand you clearly, you want me to:

add an icon to the cards on the /people page,
and make it such that clicking that icon automatically copies the
unique url of the owner (e.g yo
https://openlifesci.org/people.html#yochannah).

clickable_cards.png (view on web)
https://github.com/open-life-science/open-life-science.github.io/assets/105166953/79ca5b3f-12db-406f-8c02-bc28e6756cda
Does this align with your thinking?
—
Reply to this email directly, view it on GitHub
https://github.com/open-life-science/open-life-science.github.io/issues/769#issuecomment-2015862990,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ACGXRDQYSISCP3INOUZQ75TYZSIJNAVCNFSM6AAAAABFDVOZASVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDAMJVHA3DEOJZGA
.
You are receiving this because you were mentioned.Message ID:
<open-life-science/open-life-science.github.io/issues/769/2015862990@
github.com>


table 支持 分组显示

What problem does this feature solve?
将数据根据某个字段进行分组，用于分类比对
What does the proposed API look like?
https://www.jqwidgets.com/jquery-widgets-demo/demos/jqxgrid/index.htm#demos/jqxgrid/grouping.htm
类是 jqwidgets 分组表格


You cannot set both contentType param and a content-type header    this question?

E/flutter (10637): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: 'package:dio/src/options.dart': Failed assertion: line 593 pos 7: '!(contentType != null && contentTypeInHeader)': You cannot set both contentType param and a content-type header
E/flutter (10637): #0      _AssertionError._doThrowNew (dart:core-patch/errors_patch.dart:46:39)
E/flutter (10637): #1      _AssertionError._throwNew (dart:core-patch/errors_patch.dart:36:5)
E/flutter (10637): #2      new _RequestConfig (package:dio/src/options.dart:593:7)
E/flutter (10637): #3      new _BaseOptions&_RequestConfig&OptionsMixin (package:dio/src/options.dart)
E/flutter (10637): #4      new BaseOptions (package:dio/src/options.dart:102:8)
E/flutter (10637): #5      BaseOptions.copyWith (package:dio/src/options.dart:145:12)
E/flutter (10637): #6      Http.init (package:aldedu/http/http.dart:83:31)
E/flutter (10637): #7      HttpUtils.init (package:aldedu/http/http_utils.dart:12:12)
E/flutter (10637): #8      main (package:aldedu/main.dart:13:13)
E/flutter (10637): #9      _runMainZoned.. (dart:ui/hooks.dart:140:25)
E/flutter (10637): #10     _rootRun (dart:async/zone.dart:1354:13)
E/flutter (10637): #11     _CustomZone.run (dart:async/zone.dart:1258:19)
E/flutter (10637): #12     _runZoned (dart:async/zone.dart:1788:10)
E/flutter (10637): #13     runZonedGuarded (dart:async/zone.dart:1776:12)
E/flutter (10637): #14     _runMainZoned. (dart:ui/hooks.dart:133:5)
E/flutter (10637): #15     _delayEntrypointInvocation. (dart:isolate-patch/isolate_patch.dart:283:19)
E/flutter (10637): #16     _RawReceivePortImpl._handleMessage (dart:isolate-patch/isolate_patch.dart:184:12)
E/flutter (10637):

I meet the same issues

I meet the same issues

Same here. This started happening after upgrading to 4.0.0...

The problem is that when you first create BaseOptions, the default value for contentType is used if it's null:
this.contentType = contentType ?? Headers.jsonContentType;

And in the setter the content of _headers are updated:
  set contentType(String? contentType) {
    if (contentType != null) {
      _headers[Headers.contentTypeHeader] =
          _defaultContentType = contentType.trim();
    } else {
      _defaultContentType = null;
      _headers.remove(Headers.contentTypeHeader);
    }
  }

So after creation we have both contentType = application/json; charset=utf-8 and key content-type in headers with the same value.
Now, if you call copyWith(), BaseOptions are created with not null contentType param and a content-type in headers which leads to the assertion error.
How to fix
Like a quick fix in your code you can remove content-type from header when calling copyWith(). Like this:
options.copyWith(
  headers: Map.from(options.headers)
    ..remove(Headers.contentTypeHeader),
);

But I think this behaviour should be fixed in the package for sure.

thank you greymag, it is working for me

If contentType and content-type in headers are both provided and identical, the assert statement should pass.

Any news about it? It is being very painful

The problem is still relevant


[Feat] Feature Needed Play Back Speed

build a play back speed icon to manage the speed of the video.
ref:

Hi, I can't support this project as I'm busy at the moment, but I will consider this issue in the future. If it is possible for you, you can open a pr by providing the necessary development.


Create Get-SPOSiteDesignTask

Initial file for new site design command to get details on scheduled site design scripts. Should go out with other new cmdlet PRs

:warning: Validation status: warnings

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/toc.yml
:warning:Warning
View (sharepoint-ps)
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/toc.yml

Line 0: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:warning: Validation status: warnings

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/toc.yml
:warning:Warning
View (sharepoint-ps)
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask
:white_check_mark:Succeeded

sharepoint/sharepoint-ps/toc.yml

Line 0: [Warning] Invalid file link:(~/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask).

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md via processor: AzureCliDocumentProcessor: :16:(224) 'This example gets the run for a specific site desi...'
Expect Heading

[Error] Markdown.MAML.Transformer.HelpSchemaException: :16:(224) 'This example gets the run for a specific site desi...'
Expect Heading
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

created files for broken links (work was in progress on multiple documents). We should have 6 new files: Add-SPOSiteDesignTask, Get-SPOSiteDesignTask, Remove-SPOSiteDesignTask, Get-SPOSiteDesignRun, Get-SPOSiteDesignRun, and Get-SPOSiteScriptFromList. - and updated TOC entry for each.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md via processor: AzureCliDocumentProcessor: :16:(224) 'This example gets the run for a specific site desi...'
Expect Heading

[Error] Markdown.MAML.Transformer.HelpSchemaException: :16:(224) 'This example gets the run for a specific site desi...'
Expect Heading
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRun.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRun.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRun.md via processor: AzureCliDocumentProcessor: :13:(332) '

EXAMPLE
'
Unexpected header name EXAMPLE

[Error] Markdown.MAML.Transformer.HelpSchemaException: :13:(332) '

EXAMPLE
'
Unexpected header name EXAMPLE
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator)    at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters)    at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters)    at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo)    at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md via processor: AzureCliDocumentProcessor: :16:(224) 'This example gets the run for a specific site desi...'
Expect Heading

[Error] Markdown.MAML.Transformer.HelpSchemaException: :16:(224) 'This example gets the run for a specific site desi...'
Expect Heading
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRun.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRun.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRun.md via processor: AzureCliDocumentProcessor: :17:(332) 'This example would return a list of the site desig...'
Expect Heading

[Error] Markdown.MAML.Transformer.HelpSchemaException: :17:(332) 'This example would return a list of the site desig...'
Expect Heading
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md via processor: AzureCliDocumentProcessor: :64:(106) '## RELATED COMMANDS

'
Unexpected header name RELATED COMMANDS

[Error] Markdown.MAML.Transformer.HelpSchemaException: :64:(106) '## RELATED COMMANDS

'
Unexpected header name RELATED COMMANDS
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator)    at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters)    at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters)    at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo)    at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md via processor: AzureCliDocumentProcessor: :64:(106) '## RELATED COMMANDS

'
Unexpected header name RELATED COMMANDS

[Error] Markdown.MAML.Transformer.HelpSchemaException: :64:(106) '## RELATED COMMANDS

'
Unexpected header name RELATED COMMANDS
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator)    at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters)    at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters)    at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo)    at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()
For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:x: Validation status: errors

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md
:x:Error

Details

:x:Error

Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md

[Error] Unable to load file: sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md via processor: AzureCliDocumentProcessor: :66:(106) '- '
Expect hyperlink, but got -

[Error] Markdown.MAML.Transformer.HelpSchemaException: :66:(106) '- '
Expect hyperlink, but got -
at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.GetInnerContexts(DocumentBuildParameters parameters, IEnumerable1 processors, TemplateProcessor templateProcessor, IHostServiceCreator creator) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.BuildCore(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.SingleDocumentBuilder.Build(DocumentBuildParameters parameters) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.BuildCore(DocumentBuildParameters parameter, IMarkdownServiceProvider markdownServiceProvider, BuildInfo currentBuildInfo, BuildInfo lastBuildInfo) at Microsoft.DocAsCode.Build.Engine.DocumentBuilder.Build(IList1 parameters, String outputDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument(BuildJsonConfig config, TemplateManager templateManager, String baseDirectory, String outputDirectory, String pluginDirectory, String templateDirectory)
at Microsoft.DocAsCode.SubCommands.DocumentBuilderWrapper.BuildDocument()

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRun.md
:white_check_mark:Succeeded
View (sharepoint-ps)

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignRunStatus.md
:white_check_mark:Succeeded
View (sharepoint-ps)

sharepoint/sharepoint-ps/sharepoint-online/Get-SPOSiteDesignTask.md
:white_check_mark:Succeeded
View (sharepoint-ps)

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.

thx @seansquires - like noted in the comments, you will need to precisely follow the template... but all sorted out with these now and getting them out.

Sorry guys, I'd started these first few by copying from existing before realizing I got a template w/ the platy.ps too. Thanks for fixing.


Database file path incorrect

Hi, I attempted to install this plugin to my traefik docker container but it can't locate the database since the path is incorrect. I attempted to correct the path but the location of the database on my container seems to be dynamic and changes every restart:
/plugins-storage/sources/gop-**********/src/github.com/nscuro/traefik-plugin-geoblock
The value after gop- seems to be a random 10 digit number that changes when restarting the container. How can I correct this? Can i copy out the database to another static folder on the docker container? Or does this database change periodically?

Hey @rama31244, this seems to be a somewhat recent behavior change in how plugins are installed by traefik.
I personally install plugins in local mode (see https://plugins.traefik.io/install), which avoids this problem.

Can i copy out the database to another static folder on the docker container?

Yes, you can change the database file path to a location of your choice: https://github.com/nscuro/traefik-plugin-geoblock/blob/069f3ec4b950b3ee3cf938866ebbfc0b9bc19156/.traefik.yml#L10

Or does this database change periodically?

I try to keep the bundled database updated in with each plugin release. So yes, if you specify a custom database file path, you'd need to keep it updated on your own. This is easily to automate however, perhaps the dbdownload script I'm using can help as inspiration:
https://github.com/nscuro/traefik-plugin-geoblock/blob/main/tools/dbdownload/main.go

Same happened for me today. Installed plugin as via helm chart traefik config
additionalArguments:
- --experimental.plugins.traefik-plugin-geoblock.modulename=github.com/nscuro/traefik-plugin-geoblock
- --experimental.plugins.traefik-plugin-geoblock.version=v0.14.0

apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
    name: traefik-plugin-geoblock
spec:
    plugin:
        traefik-plugin-geoblock:
            enabled: true
            allowedCountries: [ "FR" ]
            # Blocklist of countries to block (ISO 3166-1 alpha-2)
            blockedCountries: [ "RU" ]
            defaultAllow: false
            disallowedStatusCode: 400
            databaseFilePath: /plugins-local/src/github.com/nscuro/traefik-plugin-geoblock/IP2LOCATION-LITE-DB1.IPV6.BIN

Same error, no "plugins-local" folder. Maybe it can read database as relative path ?


Unifying keystore related functionalities into one place

Is your suggestion related to an experience ? Please describe.
Key Store related functionalities are being maintained in the following three repositories.

carbon-security-mgt (Earlier this was in framework)
carbon-kernel
carbon-multitenancy

Describe the improvement

Need to move the keystore related functionalities to the kernel and it needs to be used in the other applicable places.

Additional context
This unification is required for the task of registry usage removal from keystores as well (https://github.com/wso2/product-is/issues/21206).

Closing the issue since planned unification via this task has been completed.