Custom Preprocessing Steps Revamp

When defining custom preprocessing steps we need to find a way to pass an initialized output of the first layer to the input of the consecutive layer, ex:
preprocessors=[
            PreprocessorLayerFactory.rescaling_layer,
            PreprocessorLayerFactory.normalization_layer,

        ],

when defining a custom preprocessor for text columns we would need to be careful about how the first layer can impact the input of the second layer -> we do not necessarily take this into account currently (in an automatic way). For example, when the first layer would make everything lowercase but the second layer would be initialized with uppercase vocabulary, this may become a problem. In this case, the second layer would always take the "UNK" token since the first layer will completely modify the input.

The idea of the potential improvement would be to go over the sequence of preprocessing layers, check what they need for initialisation and then transform the input data through all initialised layers.
The dummy code demonstrating the approach to implement could look, like:
import tensorflow as tf

class DynamicPreprocessingPipeline:
    """
    Dynamically initializes a sequence of Keras preprocessing layers based on the output
    from each previous layer, allowing each layer to access the outputs of all prior layers where relevant.
    """

    def __init__(self, layers):
        """
        Initializes the DynamicPreprocessingPipeline with a list of layers.

        Args:
            layers (list): A list of Keras preprocessing layers, each potentially named for reference.
        """
        self.layers = layers

    def initialize_and_transform(self, init_data):
        """
        Sequentially processes each layer, applying transformations selectively based on each layer's
        input requirements and ensuring efficient data usage and processing. Each layer can access the output
        of all previous layers.

        Args:
            init_data (dict): A dictionary with initialization data, dynamically keyed.

        Returns:
            dict: The dictionary containing selectively transformed data for each layer.

        Example:
            ```python
            layers = [
                tf.keras.layers.Lambda(lambda x: tf.strings.lower(x), name="lowercase"),  # Make text lowercase
                tf.keras.layers.Lambda(lambda x: tf.strings.regex_replace(x, '[^a-z]', ''), name="remove_non_alpha")  # Remove non-alphabetic characters
            ]
            pipeline = DynamicPreprocessingPipeline(layers)
            init_data = {
                'text': tf.constant(["DOG!", "CAT", "DOG", "MOUSE"])
            }
            transformed_data = pipeline.initialize_and_transform(init_data)
            ```
        """
        current_data = init_data

        for i, layer in enumerate(self.layers):
            # Determine necessary keys for the current layer based on its callable signature
            if hasattr(layer, 'input_spec'):
                required_keys = set(tf.nest.flatten(tf.nest.map_structure(lambda x: x.name, layer.input_spec)))
            else:
                # If no input_spec, assume all current data is needed
                required_keys = current_data.keys()

            # Prepare input for the current layer based on the determined keys
            if i == 0:
                # First layer uses the raw init_data directly
                current_input = {k: v for k, v in current_data.items() if k in required_keys}
            else:
                # Subsequent layers use the outputs of all previous layers that are relevant
                current_input = {k: current_data[k] for k in required_keys if k in current_data}

            # Apply transformation selectively
            transformed_output = {layer.name: layer(tf.nest.map_structure(lambda x: x, current_input))}

            # Update current data with transformed output for use by the next layer
            current_data.update(transformed_output)

        return current_data

# Example usage
layers = [
    tf.keras.layers.Lambda(lambda x: tf.strings.lower(x), name="lowercase"),  # Make text lowercase
    tf.keras.layers.Lambda(lambda x: tf.strings.regex_replace(x, '[^a-z]', ''), name="remove_non_alpha")  # Remove non-alphabetic characters
]
pipeline = DynamicPreprocessingPipeline(layers)
init_data = {
    'text': tf.constant(["DOG!", "CAT", "DOG", "MOUSE"])
}
transformed_data = pipeline.initialize_and_transform(init_data)

A more complex implementation, but with more optimization, could be:
import tensorflow as tf

class DynamicPreprocessingPipeline:
    """
    Dynamically initializes and manages a sequence of Keras preprocessing layers, with selective retention of outputs
    based on dependencies among layers, and supports streaming data through the pipeline.
    """

    def __init__(self, layers):
        """
        Initializes the pipeline with a list of preprocessing layers.

        Args:
            layers (list): A list of TensorFlow preprocessing layers, each potentially named for reference.
        """
        self.layers = layers
        self.dependency_map = self._analyze_dependencies()

    def _analyze_dependencies(self):
        """
        Analyzes and determines the dependencies of each layer on the outputs of previous layers.

        Returns:
            dict: A dictionary mapping each layer to the set of layer outputs it depends on.
        """
        dependencies = {}
        all_outputs = set()

        for i, layer in enumerate(self.layers):
            if hasattr(layer, 'input_spec') and layer.input_spec is not None:
                required_inputs = set(tf.nest.flatten(tf.nest.map_structure(lambda x: x.name, layer.input_spec)))
            else:
                required_inputs = all_outputs  # If no specific input_spec, depend on all previous outputs

            dependencies[layer.name] = required_inputs
            all_outputs.update(required_inputs)

            # Ensure that each layer's output is available as potential input to subsequent layers
            all_outputs.add(layer.name)

        return dependencies

    def process(self, dataset):
        """
        Processes the dataset through the pipeline using TensorFlow's tf.data API for efficient streaming.

        Args:
            dataset (tf.data.Dataset): The dataset to process.

        Returns:
            tf.data.Dataset: The processed dataset.
        """
        def _apply_transformations(features):
            current_data = features
            for i, layer in enumerate(self.layers):
                # Prepare input for the current layer based on required keys from dependency map
                required_keys = self.dependency_map[layer.name]
                current_input = {k: current_data[k] for k in required_keys if k in current_data}

                # Apply transformation
                transformed_output = {layer.name: layer(current_input[k]) for k in required_keys if k in current_input}

                # Update current data with transformed output
                current_data.update(transformed_output)

            return current_data

        return dataset.map(_apply_transformations)

# Example usage
layers = [
    tf.keras.layers.Lambda(lambda x: tf.strings.lower(x), name="lowercase"),
    tf.keras.layers.Lambda(lambda x: tf.strings.regex_replace(x, '[^a-z]', ''), name="remove_non_alpha")
]
pipeline = DynamicPreprocessingPipeline(layers)
dataset = tf.data.Dataset.from_tensor_slices({
    'text': ["DOG!", "CAT", "DOG", "MOUSE"]
}).batch(2)  # Example of streaming in batches
processed_dataset = pipeline.process(dataset)

# Print results
for item in processed_dataset:
    print(item)

Another idea:
import tensorflow as tf

class DynamicPreprocessingPipeline:
    """
    Dynamically initializes and manages a sequence of Keras preprocessing layers, with selective retention of outputs
    based on dependencies among layers, and supports streaming data through the pipeline.
    """
    def __init__(self, layers):
        self.layers = layers
        self.dependency_map = self._analyze_dependencies()

    def _analyze_dependencies(self):
        dependencies = {}
        all_outputs = set()
        for i, layer in enumerate(self.layers):
            if hasattr(layer, 'input_spec') and layer.input_spec is not None:
                required_inputs = set(tf.nest.flatten(tf.nest.map_structure(lambda x: x.name, layer.input_spec)))
            else:
                required_inputs = all_outputs
            dependencies[layer.name] = required_inputs
            all_outputs.update(required_inputs)
            all_outputs.add(layer.name)
        return dependencies

    def process(self, dataset):
        def _apply_transformations(features):
            current_data = features
            for i, layer in enumerate(self.layers):
                required_keys = self.dependency_map[layer.name]
                current_input = {k: current_data[k] for k in required_keys if k in current_data}
                transformed_output = {layer.name: layer(current_input[k]) for k in required_keys if k in current_input}
                current_data.update(transformed_output)
            return current_data
        return dataset.map(_apply_transformations)

# Example usage assuming layer factory methods are compatible with tf.keras.layers
layers = [
    PreprocessorLayerFactory.rescaling_layer(),  # Assuming this is a callable returning a TensorFlow layer
    PreprocessorLayerFactory.normalization_layer()  # Assuming this is a callable returning a TensorFlow layer
]
pipeline = DynamicPreprocessingPipeline(layers)
dataset = tf.data.Dataset.from_tensor_slices({
    'image_data': tf.random.uniform([10, 256, 256, 3])  # Example data
}).batch(2)
processed_dataset = pipeline.process(dataset)

# Print results
for item in processed_dataset:
    print(item)

the combination of these ideas should give some nice code for starters


duckstation: unstable-2023-04-14 -> unstable-2023-09-30

Description of changes
Update to the latest commit which actually compiles now under gcc.
bin/common-tests is built again when BUILD_TESTS=ON
cmake said libbacktrace is an option for crashes so I added that but not sure if needed in buildInputs.
ENABLE_WAYLAND cmake flag is defaulted on in upstream so it can probably be removed. USE_DRMKMS was removed.
The last commit is a hack to fix the version number not showing in the build. Ideas are welcome, it should probably be a different PR. We can probably just assign the git tag variable to our package's version or rev and call it a day. This and the branch are the only ones in the titlebar, the date and hash seem to be used for autoupdating which isn't a feature here.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[ ] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[x] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[ ] Fits CONTRIBUTING.md.

https://github.com/NixOS/nixpkgs/pull/258661


Fix the test_acct test

It has never actually executed its command, so the only reason that it
ever worked is that on most systems there are usually processes starting
and exiting all the time.

bors r+

bors retry


GSD Request

--- GSD JSON ---
{
  "vendor_name": "Linux",
  "product_name": "Kernel",
  "product_version": "versions from v5.2 to before v5.4.170",
  "vulnerability_type": "unspecified",
  "affected_component": "unspecified",
  "attack_vector": "unspecified",
  "impact": "unspecified",
  "credit": "",
  "references": [
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=83374e035b6286731c5aa617844c7b724294c2a7",
    "https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/?id=585e2b244dda7ea733274e4b8fa27853d625d3bf"
  ],
  "extended_references": [
    {
      "type": "commit",
      "value": "83374e035b6286731c5aa617844c7b724294c2a7",
      "note": "introduced"
    },
    {
      "type": "commit",
      "value": "585e2b244dda7ea733274e4b8fa27853d625d3bf",
      "note": "fixed"
    }
  ],
  "reporter": "joshbressers",
  "reporter_id": 1692786,
  "notes": "",
  "description": "usb: mtu3: fix list_head check warning\n\nThis is an automated ID intended to aid in discovery of potential security vulnerabilities. The actual impact and attack plausibility have not yet been proven.\nThis ID is fixed in Linux Kernel version v5.4.170 by commit 585e2b244dda7ea733274e4b8fa27853d625d3bf, it was introduced in version v5.2 by commit 83374e035b6286731c5aa617844c7b724294c2a7. For more details please see the references link."
}
--- GSD JSON ---

This issue has been assigned GSD-2022-1000035


Feat cm m5180 improvements

Improvements for the PointMagPhase class that mimics a CW mode. Now the averages over all points in a trace (generally two as this is the minimum) is used instead of throwing away one data point (half the data).
Validators have been updated.
This also fixes: https://github.com/QCoDeS/Qcodes_contrib_drivers/issues/120

You might want to look into https://coppermountaintech.com/help-s2/calcform.html?q=SLOG for different data formats to reduce the number of conversions from rectangular to polar, etc.

You might want to look into https://coppermountaintech.com/help-s2/calcform.html?q=SLOG for different data formats to reduce the number of conversions from rectangular to polar, etc.

Thanks for the hint. I might consider in a future improvement of the driver. For the moment it works fine.

@jenshnielsen Am I missing anything?

Sorry this slipped throught the cracks


extend components from other file

This works if both classes are in the same File. (FooBar.es6)
It does not work if they are in separate files (Foo.es6, Bar.es6)
Uncaught ReferenceError: Foo is not defined
class Foo extends BlazeComponent {
  constructor() {
    super();
  }
  handleClick() {
    console.log('event from Foo');
  }
  events() {
    return [{
      'click': this.handleClick
    }];
  }
}

class Bar extends Foo {
  template() {
    return 'Foo';
  }
  handleKeyUp() {
    console.log('event from Bar');
  }
  events() {
    return [{
      'keyup': this.handleKeyUp
    }];
  }
}

Am I doing something wrong here.. or is this intended?

This has nothing with Blaze Components. You should read how Meteor works. Meteor has its own rules how symbols are shared between files. I do not know what are rules for ES6, probably you should look/ask at the Meteor package you are using for ES6 support.
It maybe that only that Bar.es6 is alphabetically before Foo.es6 so it tries to load it first, and it fails, because Bar.es6 was not yet loaded.

I was expecting a similar answer.
The loading order is correct
  api.addFiles([
  'lib/components/Foo.es6',
  'lib/components/Foo.tpl.jade',
 'lib/components/Foo.es6',
  'lib/components/Foo.tpl.jade'

I am now using globals to fix the issue.
Taken from here: https://github.com/grigio/meteor-babel/issues/9
This is super ugly.. but it works for now.
Foo = class Foo extends BalzeComponent {
  //...
}

Yea. You could maybe mitigate this by using Blaze Components namespaces.
Namespace;

class Namespace.Foo extends BlazeComponent {
  constructor() {
    super();
  }
  handleClick() {
    console.log('event from Foo');
  }
  events() {
    return [{
      'click': this.handleClick
    }];
  }
}

class Namespace.Bar extends Namespace.Foo {
  template() {
    return 'Namespace.Foo';
  }
  handleKeyUp() {
    console.log('event from Bar');
  }
  events() {
    return [{
      'keyup': this.handleKeyUp
    }];
  }
}

Thx. I know about namespaces but in my case they don't make sense.. anyways thx for the info. I aprechiate that

same issue here with coffeescript, cannot extend class in separate file

@Alino: Maybe your load order of CoffeeScript files is not correct. This is definitely something I am doing regularly, so there must be some issue on your side. Feel free to create a reproduction and let's see what is wrong.

@mitar thank you for reply, here is a reproduction of the problem https://github.com/Alino/blazeComponentsCoffeescriptIssue/tree/master

Have you read documentation about CoffeeScript in Meteor?
So you are defining file local classes only, you are not exporting them out of the file. But it is a bit tricky. There are multiple ways to do that.
Inside a package
When wanting to share components inside one package, you should do something like:
class share.hello extends BlazeComponent

class helloAgain extends share.hello

Across packages
If you want to use components across packages, you can export them. In your package.js:
api.export('hello');

And then in another package you do api.use that first package, and then you can simply do:
class helloAgain extends hello

The interesting thing is that inside the first package, exporting it also makes it available in the first package as well in all the files. So you do not need to use share for components you are exporting to the outside, you can then also use that component in other files of the first package.
In an app
When you are not using packages, but have code in an app directly, then you should do:
class @hello extends BlazeComponent

class helloAgain extends hello

The @ sign in the first file exports it to the global scope. The downside is that this is the real global scope of the browser, so you are polluting the namespace. The good side is that then those symbols are available in the web console as well.
Blaze Components way
Because Blaze Components have an internal registry of all registered components, you can also simply do anywhere, no matter the package or app:
class hello extends BlazeComponent
  @register 'hello'

class helloAgain extends BlazeComponent.getComponent('hello')

@mitar wow, thank you very much for this nice detailed answer!

Side note if anyone was struggling with the same issue as me: if you have a problem with load order (inside the app, not a package), eg. because the child component is loaded (alphabetically) before its parent, it's possible to "force" the load order since Meteor 1.3 without editing files or folders names: simply import the parent file from the child one like this:
import './pathToParentComponent.js';

class child extends BlazeComponent.getComponent('parent') {
  ...
}

Can't find a way to really import/export Blaze Components to perform extends though (without getComponent), but I may find the "clean" solution one day or the other :)


This site has been reported as unsafe

When using Microsoft Edge, onetimesecret.com is flagged as unsafe.

Maybe this is caused by a false report.

Thanks for the heads up. This has happened before when a malicious site with a similar domain reported us. Looking into it.

@delano I had the issue a while ago and just reported it as an error to Microsoft - I am not getting the error anymore at least, so I think it's solved.
Thank you for your hard work, we use it extensively here and my users love the usability. 👍

You're welcome. Thanks so much for the initial report and following-up here
again. Happy secreting!
On Thu, Mar 18, 2021 at 2:38 AM Simon @.***> wrote:

@delano https://github.com/delano I had the issue a while ago and just
reported it as an error to Microsoft - I am not getting the error anymore
at least, so I think it's solved.
Thank you for your hard work, we use it extensively here and my users love
the usability. 👍
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/onetimesecret/onetimesecret/issues/152#issuecomment-801774831,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAJUAVHTFUK7BC5R7OF754TTEHCX5ANCNFSM4YQYVR6A
.

There a no more false positives for now:
virustotal.com - Scan of "onetimesecret.com"
I think this can be closed.

Thanks @thoernle. I'll go ahead and do that now


fix(spec-version): update package.json to use specification version 0.0.14

Codecov Report

Merging #88 (acda2a9) into main (ec52bac) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main      #88   +/-   ##
=======================================
  Coverage   82.94%   82.94%
=======================================
  Files          18       18
  Lines         739      739
  Branches      145      145
=======================================
  Hits          613      613
  Misses        126      126


Installing Fermitools in python 3.

I'm installing fermitools via conda:
conda create -n fermi -c conda-forge/label/cf201901 -c fermi fermitools
In MacOS,  which has by default has python 2.7.
So, I try install it in python 3 in differents way:
conda create -n fermi -c conda-forge -c fermi fermitools  python=3
conda create -n fermi -c conda-forge -c fermi fermitools  python=3.7
but when I check with -conda info-, it was installed in python=2.7
I also tried crating a virtual enviroment with python 3, using    conda create -n ipykernel_py2 python=3 ipykernel
and inside this I installed fermitools, but it is also installes with python 2.7.
I would appreciate any idea or suggestion to fix it.

What does 'conda list python' tell you when you have the fermi environment activated?  Or 'python --version'?  I think 'conda info' is telling you what version of python conda was installed with (via anaconda or miniconda).  That doesn't matter for the Fermitools, conda will install python3 if needed.
Also, you shouldn't use the cf201901 label to install Fermitools 2.0, just 'conda create -n fermi -c conda-forge -c fermi fermitools '.

What does 'conda list python' tell you when you have the fermi environment activated? Or 'python --version'? I think 'conda info' is telling you what version of python conda was installed with (via anaconda or miniconda). That doesn't matter for the Fermitools, conda will install python3 if needed.
Also, you shouldn't use the cf201901 label to install Fermitools 2.0, just 'conda create -n fermi -c conda-forge -c fermi fermitools '.

Yes, I just realized when I check python --version it is  3.7.8.
Thanks for reply so soon.


[VPP][MCTF] ASC SSE3 instruction set dispatch

Moved SSE3 optimized code to SSE3 implementation
specific file, code cleanup of unused functions
and check of SSE3 availability on runtime platform
Test: vpp_sc_di
Signed-off-by: Sebastian Possos<EMAIL_ADDRESS>

cleanup commit history, please: remove merge commits and left single commit implementing the change

Abandon to make a new clean push

See new #2098


__builtin_types_compatible_p( ) prevents proper parsing of a symbol

Please describe the problem.
For hints on what information is helpful, see: https://clangd.llvm.org/troubleshooting.html
If you can, provide a minimal chunk of code that shows the problem (either inline, or attach it if larger).
#define CHECK_AND_CALL(_op_a, _op_b, _op_c)\
  do {\
    if (__builtin_types_compatible_p(typeof(_op_a), int) &&\
        __builtin_types_compatible_p(typeof(_op_c), int))\
      _op_a+_op_b+_op_c;\
  }while (0);

int main() {
  int a;
  int b;
  int c;
  CHECK_AND_CALL(a, b, c);
}

Here clangd is not able to parse the a and c (no definition/references found) but b in the macro is behaving correctly (i.e. editor can look up the definition). If I remove the __builtin_types_compatible_p( ) check, all parameters can be looked up in the "CHECK_AND_CALL" macro
What's puzzling is that clangd 9.0.0 does not exhibit the same behavior.
Logs
Please attach the clangd stderr log if you can. (Usually available from the editor)
If possible, run with --log=verbose - note that the logs will include the contents of open files!
If this is a crash, try to put llvm-symbolizer on your PATH per the troubleshooting instructions.
System information
Output of clangd --version: clangd version 10.0.0
Editor/LSP plugin:  vim-lsp and vscode
Operating system: Linux

I tried a few experiments in fact any complex  if/else statements inside the macro above has the effect.

This works again in latest clangd. (You can grab a snapshot from the github releases, or wait for the 11 release).
I'm not sure exactly which commit fixed it, but we revamped go-to-definition between 9.0 and 10.0 which caused the regression (and also improved a bunch of things!), and the fix must have come too late.

Compiled from latest and can confirm this works again. Thanks


Support application-specific dataset status options

The newly added Incomplete status is SenNet-specific, and we have the color theme configurable for the status label (not being used by HuBMAP). When filtering the data rows in both main table and derived datasets modal, this and the Unpublished status should not show for HuBMAP. Does SenNet use Unpublished?

@maxsibilla @libpitt two options to consider:

Add a new configurable status array to accommodate the different status options between HuBMAP and SenNet.
Alternatively, we only display all the status based on the actual data which doesn't require a new config.

No longer relevant since HuBMAP will be supporting Incomplete too.


UI renders blank screen if a malformed MigCluster/Secret entry exists

I was working on scripting a source MigCluster entry and had an incomplete resource, had a MigCluster and Cluster but Secret had a bad sa token value.
The UI showed a blank screen, had to look at console to see error.

$ oc get migcluster ocp3 -o yaml -n openshift-migration
apiVersion: migration.openshift.io/v1alpha1
kind: MigCluster
metadata:
  annotations:
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"migration.openshift.io/v1alpha1","kind":"MigCluster","metadata":{"annotations":{},"name":"ocp3","namespace":"openshift-migration"},"spec":{"clusterRef":{"name":"ocp3","namespace":"openshift-migration"},"isHostCluster":false,"serviceAccountSecretRef":{"name":"ocp3","namespace":"openshift-migration"}}}
    retry-finalizer: "0"
    touch: 26caff8e-963c-4900-a9e6-9163ac241fe8
  creationTimestamp: "2019-08-24T12:52:26Z"
  deletionGracePeriodSeconds: 0
  deletionTimestamp: "2019-08-24T14:02:07Z"
  finalizers:
  - openshift.io/migration
  generation: 9
  name: ocp3
  namespace: openshift-migration
  resourceVersion: "1410004"
  selfLink: /apis/migration.openshift.io/v1alpha1/namespaces/openshift-migration/migclusters/ocp3
  uid: 0645570d-c66e-11e9-b69d-02ed6e94605b
spec:
  clusterRef:
    name: ocp3
    namespace: openshift-migration
  isHostCluster: false
  serviceAccountSecretRef:
    name: ocp3
    namespace: openshift-migration
status:
  conditions:
  - category: Critical
    lastTransitionTime: "2019-08-24T14:00:37Z"
    message: The `clusterRef` must reference a `cluster`.
    reason: NotFound
    status: "True"
    type: InvalidClusterRef
  - category: Critical
    lastTransitionTime: "2019-08-24T14:01:02Z"
    message: The `serviceAccountSecretRef` must reference a `secret`.
    reason: NotFound
    status: "True"
    type: InvalidSaSecretRef

Repeated this...
Successfully migrated 2nd plan of 'sock-shop'.
Attempted to create 3rd plan for 'robot-shop', seeing data from prior MigPlan.

Many releases since this, it's likely been fixed or entirely eliminated. Please re-open if issue persists.


Shinigami new URL

Source information
Shinigami 1.4.41
Source language
Indonesia
Source new URL
https://shinigami.cx/
Other details
No response
Acknowledgements

[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source URL has not changed yet.
[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I will fill out all of the requested information in this form.

it's still not changed yet in my application

This issue was closed because an extension with the provided URL (shinigami.cx) already exists with the name of Shinigami, under the Indonesian section.
This is an automated action. If you think this is a mistake, please comment about it so the issue can be reopened if needed.

it's still not changed yet


feat: add C implementation for stats/base/dists/uniform/cdf

Resolves #3825
Description

adds C implementation for @stdlib/stats/base/dists/uniform/pdf along with relevant tests, benchmarks and examples

This pull request:

progresses: #3825

Questions

Any questions for reviewers of this pull request?

No.
Other

Any other information relevant to this pull request? This may include screenshots, references, and/or implementation notes.

No.
Checklist

Please ensure the following tasks are completed before submitting this pull request.

[x] Read, understood, and followed the contributing guidelines.

@stdlib-js/reviewers

@Planeshifter can you please review this PR?


Fix for loop syntax for updating Ansible config

37cc4fbda1551b71b572037f4b6519fc2b512d77 has introduced a bug because
the for-loop syntax is incorrect. This patch moves the 'do' so that the
loop will run.
Closes-issue: https://github.com/rcbops/rpc-openstack/issues/583

:+1:

+1


fix segfault at robot-model update (#255 revisited)

Resurrecting #255:
We found exactly the same issue #245, reproduced in the same way, and I can confirm that @dorezyuk's PR #255 fixes it
I open a new PR because:

Need to solve some conflicts
I also want to patch noetic and ros2
I'm not sure about the need for commit f4c43757fc59f647ae7f5c305cb7036056764934

About @amakarow's comment, I think the code becomes cleaner now (if nothing else, we have almost 4 to 1 deletions!)
@dorezyuk, can u explain why the lock is needed?  Thanks, and thanks for the fix!

We need the lock because otherwise you're modifying a field of the config object outside the protection of the mutex.
The other fields are protected by the mutex inside TebConfig::reconfigure, but robot_model is not since you set it outside in TebLocalPlannerROS::reconfigureCB.
It's the same problem we had with DWA a while ago

We need the lock because otherwise you're modifying a field of the config object outside the protection of the mutex. The other fields are protected by the mutex inside TebConfig::reconfigure, but robot_model is not since you set it outside in TebLocalPlannerROS::reconfigureCB.
It's the same problem we had with DWA a while ago

added

This is the exact problem I have in my research. When I reconfigure the parameters, the segfault occurs occasionally, but not from the beginning, this has confused me a long time. I prove this is helpful!

This is the exact problem I have in my research. When I reconfigure the parameters, the segfault occurs occasionally, but not from the beginning, this has confused me a long time. I prove this is helpful!

Thanks for reporting. Merged


Keyboard's detach method does not clear pressed keys

Keyboard's detach method should clear the currently pressed keys. Otherwise if someone was holding down any key while the call were made, it would lead to keyboard.isPressed(key) to return true even after detachment. The user may then un-press a key with the keyboard detached, not triggering an event, and finally after the keyboard were to be attached again it would think that the user is continuously pressing the key again.
Add this line at the very end of the detach method body to paliate this issue.
this._keymap = {};

Note: Perhaps you instead want to porpusedfully trigger a "key up" event for every key currently being pressed whenever you detach the keyboard, so that scripts that have subscribed to that event can be notified. Either way, the key map should be empty after detachment (if there is no keyboard, how can any key be pressed?).
keyboard::detach() method:
https://github.com/playcanvas/engine/blob/d89c6d5dbb0719d5c17963cd7a37c7aeb137dddf/src/input/keyboard.js#L151-L167

We should also keep this in line with the other input devices and have the same behaviour across them


Handle Nan in ArrayMinMax function and remove a todo.

Differential Revision: D49935894

Thanks for the quick fix. Could you please double check if other similar functions also have the same issue such as sum(), avg()?

Thanks for the quick fix. Could you please double check if other similar functions also have the same issue such as sum(), avg()?

Will look after this one.


update docker-client to java 9 compatible version

Order Number.txt

So weird. Why the link to the order file that looks like it came from Amazon for a Milwaukee M18 18-Volt Lithium-Ion Cordless Combo Kit?


Copy-DbaCredential doesn't seem to work for Azure storage access key credentials

When I attempted to use Copy-DbaCredential to migrate a Azure Storage account credential from one of my servers (12.0.5546) to another (13.0.4422) the secret seems to get garbled.  Re-entering the secret resolves the issue.  This causes any Azure backups/restores to fail in unexpected ways.

hey pager, can you confirm this is still an issue? my assumption is yes

Hi Chrissy,
I'm not able to validate if this issue remains at this time as my current position is not making use of Azure for backups.

I just tested and things look good, pasted some sample code from SO and it exported properly with Export-DbaCredential which uses the same decrypt mechanism 👍
CREATE CREDENTIAL [mycredential] WITH IDENTITY = N'storageaccountname', SECRET = N'DefaultEndpointsProtocol=https;AccountName=storageaccountname;AccountKey=8L==;EndpointSuffix=core.windows.net'

CREATE CREDENTIAL [azureblob] WITH IDENTITY = N'SHARED ACCESS SIGNATURE', SECRET = N'testtest'


Consulting doubts

Hi, thank you so much for your outstanding work. I was reading through your code and noticed that the current deepGBLUP seems to only use the pytorch part and doesn't incorporate the a, d, and e parts of GBLUP?Where is the part where GBLUP merges with Deep learning networks? Where is the part where GBLUP integrates with Deep learning networks?

a, d, and e are calculated in the dataloader
https://github.com/gywns6287/deepGBLUP/blob/e9e8beb9f37ef7c8a0c735b80ef0a9f060e2bba5/dataset.py#L83-L85
and they are incorporated in the test stage
https://github.com/gywns6287/deepGBLUP/blob/e9e8beb9f37ef7c8a0c735b80ef0a9f060e2bba5/train_test.py#L66-L69

thank you

Would like to ask you one more question.
May I ask if you have tested it on the cattle dataset only? I found that it didn't show good results on some crop datasets? I wonder if I'm using it wrong?

a, d, and e are calculated in the dataloader
https://github.com/gywns6287/deepGBLUP/blob/e9e8beb9f37ef7c8a0c735b80ef0a9f060e2bba5/dataset.py#L83-L85
and they are incorporated in the test stage
https://github.com/gywns6287/deepGBLUP/blob/e9e8beb9f37ef7c8a0c735b80ef0a9f060e2bba5/train_test.py#L66-L69

Would like to ask you one more question.
May I ask if you have tested it on the cattle dataset only? I found that it didn't show good results on some crop datasets? I wonder if I'm using it wrong?


Improve conformance access path construction

Fix several issues with conformance access paths:

We were canonicalizing types within the requirement signature, which doesn't make sense; canonicalize within the protocol signature for use with the sources of the requirement signature
Fix two silly issues with the GenericSignatureBuilder a bad assertion and a blatantly-wrong bit of code for handling superclass constraints)
Hack around a more meaty issue with the GenericSignatureBuilder injecting inferred constraints where it shouldn't. I'll follow up with a better fix later.

After all of this, enable some assertions that build conformance access paths for all of the successful archetype conformance queries we see in expressions. These are (roughly) the conformance access paths that IRGen will need to use, so this provides coverage of conformance access paths until IRGen comes online.

@swift-ci please test and merge


filter must handle empty columns more elegantly

Hi Mike,
Thanks for such a detailed readme on a great resource! I'm working my way through and have encountered an issue with timeclust filter:
$ timeclust filter -i timeclust_db.h5 -o timeclust_db_filtered.h5 -f abundance -t 100
intializing empty arrays
Data array read!
indices read!
arrays loaded from HDF5 file
Traceback (most recent call last):
  File "/usr/local/bin/timeclust", line 9, in <module>
    load_entry_point('timeclust==0.1.0', 'console_scripts', 'timeclust')()
  File "/usr/local/lib/python2.7/dist-packages/timeclust-0.1.0-py2.7.egg/timeclust/timeclust.py", line 63, in main
    timeseriesdb.filter_data(args.o, float(args.t), args.f)
  File "/usr/local/lib/python2.7/dist-packages/timeclust-0.1.0-py2.7.egg/timeclust/timeclust_database.py", line 215, in filter_data
    new_timeseriesdb.add_names(sample_name_array)
  File "/usr/local/lib/python2.7/dist-packages/timeclust-0.1.0-py2.7.egg/timeclust/timeclust_database.py", line 73, in add_names
    self.h5_table["samples/names"][:] = names_list
  File "h5py/_objects.pyx", line 54, in h5py._objects.with_phil.wrapper (/tmp/pip_build_root/h5py/h5py/_objects.c:2467)
  File "h5py/_objects.pyx", line 55, in h5py._objects.with_phil.wrapper (/tmp/pip_build_root/h5py/h5py/_objects.c:2424)
  File "/usr/local/lib/python2.7/dist-packages/h5py/_hl/dataset.py", line 585, in __setitem__
    for fspace in selection.broadcast(mshape):
  File "/usr/local/lib/python2.7/dist-packages/h5py/_hl/selections.py", line 304, in broadcast
    raise TypeError("Can't broadcast %s -> %s" % (target_shape, count))
TypeError: Can't broadcast (50,) -> (46,)
Closing file
Closing file

I get a similar error when I try -t proportion or -t presence. If I skip timeclust filter and try clustering on the unfiltered db, I also encounter an error.
Some details: machine =  x86_64 x86_64 x86_64 GNU/Linux
$less seqs_J.fna
>MPNH21_1572505 MISEQ:138:000000000-ABJYV:1:1101:13566:2229:ATCTCTT orig_bc=ATCTCTT new_bc=ATCTCTT bc_diffs=0
CTGAGGAATATTGGTCAATGGACGGAAGTCTGAACCAGCCAAGTAGCGTGCAGGATGACGGCCCTATGGGTTGTAAACTGCTTTTGTATGGGGATAAAGTTAGGGACGTGTCCCTATTTGCAGGTACCATACGAATAAGGACCGGCTAATTCCGTG
>MPNH21_1572506 MISEQ:138:000000000-ABJYV:1:1101:15965:2244:ATCTCTT orig_bc=ATCTCTT new_bc=ATCTCTT bc_diffs=0
TGAGGAATATTGGTCAATGGGCGAGAGCCTGAACCAGCCAAGTAGCGTGCAGGATGACGGCCCTCCGGGTTGTAAACTGCTTTTAGTTGGGAATAAAAAAAGGGACTTGTCCCTTCTTGTATGTACCTTCAGAGAAAGGACCGGCTAATTCCGTG
>MPNH21_1572507 MISEQ:138:000000000-ABJYV:1:1101:18987:2248:ATCTCTT orig_bc=ATCTCTT new_bc=ATCTCTT bc_diffs=0
TGGGGAATATTGGACAATGGGCGAAAGCCTGATCCAGCCATGCCGCGTGTGTGAAGAAGGTCTTCGGATTGTAAAGCACTTTAAGTTGGGAGGAAGGGCAGTAAGTTAATACCTTGCTGTTTTGACGTTACCAACAGAATAAGCACCGGCTAACTTCGTG
$less map_J.txt
#SampleID       BarcodeSequence LinkerPrimerSequence    Participant     SampleType      time_points         Description
MPNH100 CCGTGCA CCTACGGGAGGCAGCAG       J       E  0       MPNH
MPNH101 CGGCCTT CCTACGGGAGGCAGCAG       J       E  5       MPNH
$ pip show h5py | grep Version
Version: 2.5.0
$ pip show numpy | grep Version
Version: 1.10.4
$ pip show scipy | grep Version
Version: 0.16.1
$ pip show scikit-learn | grep Version
Version: 0.16.1
$ pip show pandas | grep Version
Version: 0.17.1
'```

Interesting. Looks like it is somehow trying to add more sample names than can actually exist. I'll have a look and see if I can reproduce this.

Just incase others have a similar issue: we discussed offline and found that some of my input FASTA sequences where split across >1 line, breaking the  label\nsequence\n assumption.

Closed with commit: https://github.com/beiko-lab/ananke/commit/851639751945ccb13a0a746e4b1c89663602288d
Empty columns are now properly removed from the file during the ananke filter step.


Update UPSTREAM_JOB_NAME and UPSTREAM_JOB_NUMBER description

It would be nice to have UPSTREAM_JOB_NAME and UPSTREAM_JOB_NUMBER description updated as following in testJobTemplate
https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/testJobTemplate#L312-L313
UPSTREAM_JOB_NAME
Upstream job name from the same Jenkins server to download JDK. e.g., UploadFile

Only set when SDK_RESOURCE=upstream. It has to be used together with UPSTREAM_JOB_NUMBER

UPSTREAM_JOB_NUMBER
Upstream job number from the same Jenkins server to download JDK. e.g., 40

Only set when SDK_RESOURCE=upstream. It has to be used together with UPSTREAM_JOB_NAME

i would like to work on this


[BUG]: Error building docker images

Describe the bug
Error building docker image:
Collecting llama_cpp_python_cuda@ https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl (from db-gpt==0.3.5)
ERROR: HTTP error 404 while getting https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl
ERROR: Could not install requirement llama_cpp_python_cuda@ https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl from https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl (from db-gpt==0.3.5) because of HTTP error 404 Client Error: Not Found for url: https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl for URL https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl
The command '/bin/sh -c pip3 install -i $PIP_INDEX_URL .[llama_cpp]     && rm -rf pip3 cache dir' returned a non-zero code: 1
Error: build base image failed
https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl
This url doesn't seem to exist

Describe the bug Error building docker image:
Collecting llama_cpp_python_cuda@ https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl (from db-gpt==0.3.5) ERROR: HTTP error 404 while getting https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl ERROR: Could not install requirement llama_cpp_python_cuda@ https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl from https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl (from db-gpt==0.3.5) because of HTTP error 404 Client Error: Not Found for url: https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl for URL https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl The command '/bin/sh -c pip3 install -i $PIP_INDEX_URL .[llama_cpp] && rm -rf pip3 cache dir' returned a non-zero code: 1 Error: build base image failed
https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl This url doesn't seem to exist

@fangyinc it seems like https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl  404 Not Found

Describe the bug Error building docker image:
Collecting llama_cpp_python_cuda@ https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl (from db-gpt==0.3.5) ERROR: HTTP error 404 while getting https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl ERROR: Could not install requirement llama_cpp_python_cuda@ https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl from https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl (from db-gpt==0.3.5) because of HTTP error 404 Client Error: Not Found for url: https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl for URL https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl The command '/bin/sh -c pip3 install -i $PIP_INDEX_URL .[llama_cpp] && rm -rf pip3 cache dir' returned a non-zero code: 1 Error: build base image failed
https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl This url doesn't seem to exist

@fangyinc it seems like https://github.com/jllllll/llama-cpp-python-cuBLAS-wheels/releases/download/textgen-webui/llama_cpp_python_cuda-0.1.77+cu117AVX2-cp310-cp310-linux_x86_64.whl 404 Not Found

There is a problem here, I have fixed it, I will submit a pr later.


feat(services) support enabled field TDX-1642

Summary
This PR adds support for an enabled boolean field to service entity with a default value of true
The primary reason for this feature is to enable easy configuration in Konnect for disabling services to allow for "archiving" and "draft" where configuration can be saved, but for the proxy to act as if it doesn't actually exist.
As this is core entity change, moving the PR to here instead of ee.
Full changelog

[Implement ...]
[Add related tests]
...

Issues resolved
Fix #XXX

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


SMA Panca Budi

@nirwanpadi First stage of verification passed, official domain is pancabudi.sch.id as far as I verified. This is just an informational note. Pull request is still in the review. I appreciate your patience while waiting for the final decision.

@nirwanpadi Thank you for your patience while waiting for a review and processing your request. Pull request merged.

Thanks Mr philipto


feat(Offline): Allow downloading some clearkey content without persistent license support

Cases:

Configured drm.clearKeys
HLS SAMPLE-AES

@shaka-bot test


Missing security advisory for CESA-2016:1277

While testing the new release I was expecting to see a security advisory around the kernel package which I haven't updated on this box, but it doesn't seem to be there. The kernel package shows as being available for updating, but I would expect to see the advisory at the top.
This is the advisory I'm referring to: https://lists.centos.org/pipermail/centos-announce/2016-June/021927.html
[root@host ~]# centos-package-cron --output stdout --forceold
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.heanet.ie
 * epel: s3-mirror-eu-west-1.fedoraproject.org
 * extras: ftp.heanet.ie
 * remi-safe: remi.check-update.co.uk
 * updates: ftp.heanet.ie
The following security advisories exist for installed packages:

Advisory ID: CESA-2016--1546
Severity: Important
Packages:
* libtiff-4.0.3-14.el7
References:
* https://rhn.redhat.com/errata/RHSA-2016-1546.html
* http://lists.centos.org/pipermail/centos-announce/2016-August/022010.html

The following packages are available for updating:

bash-4.2.46-20.el7_2 from updates
dbus-1.6.12-14.el7_2 from updates
dbus-libs-1.6.12-14.el7_2 from updates
glibc-2.17-106.el7_2.8 from updates
glibc-common-2.17-106.el7_2.8 from updates
glibc-devel-2.17-106.el7_2.8 from updates
glibc-headers-2.17-106.el7_2.8 from updates
gssproxy-0.4.1-8.el7_2 from updates
initscripts-9.49.30-1.el7_2.3 from updates
kernel-3.10.0-327.28.2.el7 from updates
kernel-3.10.0-327.28.2.el7 from updates
kernel-headers-3.10.0-327.28.2.el7 from updates
kernel-tools-3.10.0-327.28.2.el7 from updates
kernel-tools-libs-3.10.0-327.28.2.el7 from updates
libblkid-2.23.2-26.el7_2.3 from updates
libgudev1-219-19.el7_2.12 from updates
libmount-2.23.2-26.el7_2.3 from updates
libtiff-4.0.3-25.el7_2 from updates
libuuid-2.23.2-26.el7_2.3 from updates
microcode_ctl-2.1-12.el7_2.1 from updates
python-perf-3.10.0-327.28.2.el7 from updates
systemd-219-19.el7_2.12 from updates
systemd-libs-219-19.el7_2.12 from updates
systemd-python-219-19.el7_2.12 from updates
systemd-sysv-219-19.el7_2.12 from updates
util-linux-2.23.2-26.el7_2.3 from updates

The advisory is present in errata.latest.xml
grep 'RHSA-2016-1277' errata.latest.xml -A 10
  <CESA-2016--1277 description="Not available"<EMAIL_ADDRESS>issue_date="2016-06-23 23:41:38" keywords="reboot_suggested" notes="Not available" product="CentOS Linux" references="https://rhn.redhat.com/errata/RHSA-2016-1277.html http://lists.centos.org/pipermail/centos-announce/2016-June/021927.html" release="1" severity="Important" solution="Not available" synopsis="Important CentOS kernel Security Update" topic="Not available" type="Security Advisory">
    <os_arch>x86_64</os_arch>
    <os_release>7</os_release>
    <packages>kernel-3.10.0-327.22.2.el7.src.rpm</packages>
    <packages>kernel-3.10.0-327.22.2.el7.x86_64.rpm</packages>
    <packages>kernel-abi-whitelists-3.10.0-327.22.2.el7.noarch.rpm</packages>
    <packages>kernel-debug-3.10.0-327.22.2.el7.x86_64.rpm</packages>
    <packages>kernel-debug-devel-3.10.0-327.22.2.el7.x86_64.rpm</packages>
    <packages>kernel-devel-3.10.0-327.22.2.el7.x86_64.rpm</packages>
    <packages>kernel-doc-3.10.0-327.22.2.el7.noarch.rpm</packages>
    <packages>kernel-headers-3.10.0-327.22.2.el7.x86_64.rpm</packages>```

Actually, my mistake, it looks like that kernel package kernel-3.10.0-327.22.2.el7.x86_64.rpm was already installed.


Mention twirling options num_randomizations and shots_per_randomization in shots section

URL, if applicable
https://docs.quantum.ibm.com/guides/specify-runtime-options#shots-sampler-only
Describe the new content you are requesting.
In the shots and precision section we should talk about the twirling options num_randomizations and shots_per_randomization because they can effect the number of shots used.
If shots are passed in as an option estimator.options.default_shots = shots then the value passed in will be altered. This behavior is briefly mentioned in https://docs.quantum.ibm.com/api/qiskit-ibm-runtime/qiskit_ibm_runtime.options.TwirlingOptions
If this new content request is accepted, do you want to write the content?
I can help the team by providing enough information to write the material

I just updated this page, so I can work on this one.

Related to https://github.com/Qiskit/qiskit-ibm-runtime/pull/1884
https://github.com/Qiskit/qiskit-ibm-runtime/blob/db76b9942534db2761f8a33de43d82be0a6ee481/qiskit_ibm_runtime/options/twirling_options.py#L44-L80


Frostybot-js - wrong link

link: https://github.com/JulienPlanchetCoineo/frostybot-js

Fixed thank you :)


Release delayed messages on close channel

Summary of the changes / Why this improves CrateDB
Ensurse that any buffered messages get immediately released if a channel is
closed.
For example if a client is disconnected this should ensure that the messages
are still getting released. I'm not entirely sure if this was a problem in practice, as the future would have triggered eventually anyway(?)
Checklist

[x] Added an entry in CHANGES.txt for user facing changes
[x] Updated documentation & sql_features table for user facing changes
[x] Touched code is covered by tests
[x] CLA is signed
[x] This does not contain breaking changes, or if it does:

It is released within a major release
It is recorded in CHANGES.txt
It was marked as deprecated in an earlier release if possible
You've thought about the consequences and other components are adapted
(E.g. AdminUI)

Looks like this causes the ssl blackbox tests to get stuck. I'll have another look

pushed a fixup

Fix for the GHA windows failure is here


[BUG] Issue with RequestHandler.swift

Reproduction steps
In my RequestHandler.swift, this is extension of MatterAddDeviceExtensionRequestHandler
After commission device is completion.
I call method MTRGetConnectedDevice
func controller(_ controller: MTRDeviceController, commissioningComplete error: Error?, nodeID: NSNumber?) {
        if error != nil {
            os_log(.error, "TrinhVM: commissioningComplete error -> \(error!.localizedDescription)")
        } else {
            os_log(.error, "TrinhVM: commissioningComplete ->\(nodeID)")
            if MTRGetConnectedDevice({ (chipDevice, error) in
                if chipDevice == nil {
                    os_log(.debug, "Status: Failed to establish a connection with the device")
                } else {
                    os_log(.error, "Status: Success to establish a connection with the device: \(chipDevice?.description ?? "")")
                }
            }) {
                print("Status: Waiting for connection with the device")
            } else {
                print("Status: Failed to trigger the connection with the device")
            }
        }
}

It's OK, always Status: Success to establish a connection with the device.
But, when I call which method on the screen of DemoApplication(App scheme) to get device to control it, it's always error with timeout.
"Waiting for connection with the device"

Mdns: Resolve failure (src/platform/Darwin/DnssdImpl.cpp:476: CHIP Error 0x00000074: The operation has been cancelled)
OperationalSessionSetup[1:0000000000000015]: operational discovery failed: src/lib/address_resolve/AddressResolve_DefaultImpl.cpp:119: CHIP Error 0x00000032: Timeout
Creating NSError from src/lib/address_resolve/AddressResolve_DefaultImpl.cpp:119: CHIP Error 0x00000032: Timeout (context: (null))
"Failed to establish a connection with the device Optional(Error Domain=MTRErrorDomain Code=9 \"Transaction timed out.\" UserInfo={NSLocalizedDescription=Transaction timed out.})"

I don't know why it's happened.
Pls help me for this issue.
Bug prevalence
Always
GitHub hash of the SDK that was being used
matter device, darwin, matter support, ios
Platform
darwin
Platform Version(s)
No response
Anything else?
No response

Please file a feedback assistant ticket for this and report the ticket ID here.  But also, without knowing what MTRGetConnectedDevice does, it's impossible to say what this code is actually doing.
In any case, this does not seem like a Matter SDK problem.

Hi @bzbarsky-apple ,
I created a feedback assistant ticket with Id: "FB13828664",
MTRGetConnectedDevice -> just call getBaseDevice method from MTRDeviceController.
Pls help me .
Thanks .

Call getBaseDevice from MTRDeviceController .
The message output is Waiting for connection with the device and final with timeout.
Although, it's working well on the RequestHandler.swift (MatterAddDeviceExtensionRequestHandler)

@iVoGia That ticket does not have any logs attached.  Please follow the instructions below to capture logs.
Feedback assistant ticket:

File a feedback assistant ticket.
https://developer.apple.com/bug-reporting/#feedback-assistant
Click on the link below using your account:
https://feedbackassistant.apple.com/new-form-response
Choose iOS/iPadOS to file an issue
Choose the area as Home App and fill in the details of the type of issue and the description

Technical Information
Please provide the following
a) Sysdiagnose logs for iPhone / iPad with the timestamp / timeframe of the issue
b) Sysdiagnose logs for all the Home Hubs (HomePod mini / HomePod / Apple TV) with the timestamp / timeframe of the issue
c) Accessory logs with the timestamp / timeframe of the issue
d) mDNS network logs with timestamp / timeframe of the issue
e) Video or screenshot describing the issue (optional but beneficial)
Please make sure you download and install the profiles for iOS and tvOS as provided here. The instructions are also in these links.
iOS:

https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=ios&name=homekit
https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=ios&name=network
https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=ios&name=mdns

tvOS:

https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=homekit
https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=network
https://developer.apple.com/bug-reporting/profiles-and-logs/?platform=tvos&name=mdns
For installation instructions, refer to https://developer.apple.com/bug-reporting/profiles-and-logs.
Note: Once you have the profile on the iPhone, it will ask you if you want to install it on other devices. Follow the prompts to install on the HomePod, Apple TV, etc., where you have the described issue and reproduce it.


UpdateGithubRelease breaks in Gradle 1.7

Took me a week to pay attention enough to notice, but this has been blocking my automatic releases. Here's the relevant part of the build error logs.
`Some problems were found with the configuration of task ':updateGithubRelease' (type 'UpdateGithubRelease').

Type 'UpdateGithubRelease' property 'changeLog' is missing an input or output annotation.
Reason: A property without annotation isn't considered during up-to-date checking.
Possible solutions:

Add an input or output annotation.
Mark it as @Internal.

Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#missing_annotation for more details about this problem.

Type 'UpdateGithubRelease' property 'repo' is missing an input or output annotation.
Reason: A property without annotation isn't considered during up-to-date checking.
Possible solutions:

Add an input or output annotation.
Mark it as @Internal.

Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#missing_annotation for more details about this problem.

Type 'UpdateGithubRelease' property 'tagName' is missing an input or output annotation.
Reason: A property without annotation isn't considered during up-to-date checking.
Possible solutions:

Add an input or output annotation.
Mark it as @Internal.

Please refer to https://docs.gradle.org/7.0/userguide/validation_problems.html#missing_annotation for more details about this problem.
`

I have same issue. I cannot find how to fix it in the build.gradle file, so get impression it would require new release of this plugin were necessary annotations would be added (or simply make them all @internal )


Extend API logic for getting order by id

Description
When adding support for an additional communication channel the order object presented to the end user should also reflect all communication channels.
Consideration

Could we add handlers for each template mapper for instance, so there is no need for larger changes in the main mapper class? e.g. Command Pattern

Tasks

[x] Extend NotificationOrderExt with sms template properties
[x] Extend OrderMapper with a case for handling the SMS template in MapToNotificationOrderExt
[x] Implement unit tests
[x] QA
[ ] Manual test of orders/{id}
[ ] Manual test of orders?sendersRef={sendersRef}

Acceptance criteria

Tested in AT22.
Response
{
  "id": "400788eb-f9ab-4872-9cdb-1ea1358bfd46",
  "creator": "ttd",
  "requestedSendTime": "2024-02-02T12:43:15.8656387Z",
  "created": "2024-02-02T12:43:15.9432741Z",
  "notificationChannel": 1,
  "recipients": [
    {
      "mobileNumber": "++4799999999"
    }
  ],
  "smsTemplate": {
    "senderNumber": "",
    "body": "A message sent from an application owner through Altinn, to be sent immediatley."
  },
  "links": {
    "self": "https://platform.at22.altinn.cloud/notifications/api/v1/orders/400788eb-f9ab-4872-9cdb-1ea1358bfd46",
    "status": "https://platform.at22.altinn.cloud/notifications/api/v1/orders/400788eb-f9ab-4872-9cdb-1ea1358bfd46/status",
    "notifications": "https://platform.at22.altinn.cloud/notifications/api/v1/orders/400788eb-f9ab-4872-9cdb-1ea1358bfd46/notifications"
  }
}

Issues: notifications endspoint in links is not implemented. Should be removed. notificationChannel is serialized as an int not string.

both issues adressewd in #412

After fix for sender number:
{
    "id": "1230a3f2-7d2c-40ee-9c64-3b57167dc949",
    "creator": "ttd",
    "requestedSendTime": "2024-02-05T13:41:01.2913648Z",
    "created": "2024-02-05T13:41:01.3951422Z",
    "notificationChannel": "Sms",
    "recipients": [
        {
            "mobileNumber": "+47...."
        }
    ],
    "smsTemplate": {
        "senderNumber": "Altinn",
        "body": "Manuell testing."
    },
    "links": {
        "self": "https://platform.at22.altinn.cloud/notifications/api/v1/orders/1230a3f2-7d2c-40ee-9c64-3b57167dc949",
        "status": "https://platform.at22.altinn.cloud/notifications/api/v1/orders/1230a3f2-7d2c-40ee-9c64-3b57167dc949/status"
    }
}


[feat] - Date logic implementation

Hi All,
CircleCI will deprecated scheduled workflows and replace them with scheduled pipelines. [source]
The new trigger eliminates the CRON syntax and the slowest schedule is once a week.
I think many projects want to run renovate once a month / quarter.
With the new scheduled pipeline it is only possible if this orb checks is it first X day of the month/quarter if yes run the renovate command otherwise return 0.
I'm happy to submit a PR. Furthermore, I would like to align on the design etc...
Thanks for the consideration,
Andor

Hi @andormarkus, thanks for the heads up!

I think many projects want to run renovate once a month / quarter.

I think it highly depends on the project, fast moving projects will probably want to run Renovate hourly (like the cloud instance of Renovate).
While there will be projects that might want to run it monthly/quarterly, I'm a little hesitant on handling this at the Orb level when the Scheduled Pipelines feature is not yet stable (its still possible that they might handle this natively).

Hi @daniel-shuy
CircleCI Technical Community Manager confirmed they will expand schedules, thus this feature is not required.
Documentation "Usage Examples" section needs update once scheduled pipeline reached GA.


How good is libmraa support in coming days?

Looks like Intel is dropping out of SBC space (not sure though), if that happens will libmraa be continued?

I am not qualified to answer any questions on Intel's current, future plans on SBCs or upcoming platforms. However I will point out that there are plenty of Intel based SBC boards such as Up/Up2/minnowboard max/turbot and I doubt the apettite for such a market will go away any time soon.
There are no plans to ramp down libmraa & UPM, if anything we're seeing adoption growing.


Add support for explicit FullHD and HD4k setting

Explain what you're changing and why here.
Adding Full HD and HD4k options, see https://developer.apple.com/documentation/avfoundation/avcapturesession/preset
Test report:
vincent@vmbp videosnap % /Users/vincent/Documents/videosnap/build/pkgroot/usr/local/bin/videosnap -d "Insta360 Link" -p "3840x2160" -v
(discovering devices)
(opting in for connected DAL devices, may delay or fail when connecting to DAL assistant port)
(opting in for screen capture devices)
(waiting 2 secs for devices to connect to DAL assistant)
(no filename specified, using default: movie-2023-12-02-203319.mov)
(options before recording)
  delay:    0.50s
  duration: 0.00s
  file:     movie-2023-12-02-203319.mov
  video:    3840x2160
  audio:    HQ AAC
  device:   Insta360 Link
            UVC Camera VendorID_11802 ProductID_19457 - Insta360
(initializing capture session)
(adding video device)
(adding audio device)
(adding movie file output)
(set capture framerate to 30 fps)
(setting encoding preset)
(starting capture session)
(delaying for 0.50 seconds)
(delay period ended)
(starting capture to file at 'movie-2023-12-02-203319.mov')
Started capture (ctrl+c to stop, ctrl+z to pause) ...
^C
(caught signal: [2])
(stopping recording)
(finished writing to movie file)
(stopping capture session)

Captured 7.53 seconds of video to 'movie-2023-12-02-203319.mov'

:memo: Checklist
Please check this list and leave it intact for the reviewer. Thanks! :heart:

[x] Commit messages provide context (why not just what, some tips here).
[x] If relevant, mention GitHub issue number above and include in a commit message.
[x] Latest code from master merged.
[x] New behaviour has test coverage.
[x] Avoid duplicating code.
[x] No commented out code.
[x] Avoid comments for your code, write code that explains itself.
[x] Changes are simple, useful, clear and brief.

Thanks @vlussenburg I'll see if I can cut a release soon, its been a while since I built (and notarised) so might take some wrangling with certs

Released v0.0.9 with this just now 🏁

Yay! Thanks @matthutchinson


I don't really know how this works, but from experimenting, I found that removing --date=iso on line 909 makes it work.

I'm not sure if this is a universal bug or has something to do with my system configuration. I hope this helps, and please advice if I need to do something on my end.

I think v2.5.3 already fixed it.

I think v2.5.3 already fixed it.


Replace the current file IO solution with one that uses roc buffers

This replaces the existing buffered IO with a method using only roc buffers.
Massively improves performance in my testing
See this conversation for many benchmarks:
https://roc.zulipchat.com/#narrow/channel/302903-platform-development/topic/Returning.20a.20modified.20roc.20list.20from.20a.20rust.20platform
Some highlights:
Benchmark 1 (61 runs): ./buf-reuse
  measurement          mean ± σ            min … max           outliers         delta
  wall_time          81.8ms ± 3.21ms    75.2ms … 97.4ms          5 ( 8%)        0%
  peak_rss           2.75MB ± 16.8KB    2.62MB … 2.75MB          1 ( 2%)        0%
  cpu_cycles         6.96M  ±  336K     6.79M  … 8.70M           7 (11%)        0%
  instructions       10.1M  ± 2.16      10.1M  … 10.1M           0 ( 0%)        0%
  cache_references   20.6K  ±  751      17.1K  … 22.1K           1 ( 2%)        0%
  cache_misses       12.1K  ±  623      9.00K  … 13.3K           1 ( 2%)        0%
  branch_misses      4.75K  ±  340      3.79K  … 5.58K           3 ( 5%)        0%
Benchmark 2 (7 runs): ./readWhole
  measurement          mean ± σ            min … max           outliers         delta
  wall_time           812ms ± 3.87ms     808ms …  818ms          0 ( 0%)        💩+892.2% ±  3.2%
  peak_rss            822MB ± 70.1KB     822MB …  822MB          0 ( 0%)        💩+29773.0% ±  0.8%
  cpu_cycles          984M  ± 8.03M      978M  … 1.00G           0 ( 0%)        💩+14037.7% ± 28.0%
  instructions       3.28G  ± 34.8      3.28G  … 3.28G           0 ( 0%)        💩+32490.8% ±  0.0%
  cache_references   5.89M  ± 30.8K     5.84M  … 5.94M           0 ( 0%)        💩+28474.6% ± 36.1%
  cache_misses       1.65M  ± 9.12K     1.63M  … 1.66M           0 ( 0%)        💩+13588.0% ± 18.6%
  branch_misses      4.93K  ±  188      4.62K  … 5.12K           0 ( 0%)          +  3.9% ±  5.5%
Benchmark 3 (22 runs): ./readWhole-new
  measurement          mean ± σ            min … max           outliers         delta
  wall_time           236ms ± 4.43ms     230ms …  249ms          1 ( 5%)        💩+189.0% ±  2.2%
  peak_rss            412MB ± 59.7KB     412MB …  412MB          0 ( 0%)        💩+14881.8% ±  0.6%
  cpu_cycles          726K  ± 59.9K      645K  …  923K           1 ( 5%)        ⚡- 89.6% ±  2.1%
  instructions        483K  ± 0.46       483K  …  483K           0 ( 0%)        ⚡- 95.2% ±  0.0%
  cache_references   9.76K  ±  250      8.97K  … 10.2K           1 ( 5%)        ⚡- 52.7% ±  1.6%
  cache_misses       7.69K  ±  320      7.03K  … 8.67K           2 ( 9%)        ⚡- 36.2% ±  2.3%
  branch_misses      4.73K  ±  153      4.50K  … 5.17K           0 ( 0%)          -  0.5% ±  3.2%

@faldor20 were you able to run the all_tests.sh script and everything passes locally?


Content isn't updated in autotune doc when saving/publishing for the second time

When updating title in autotune doc for the second time clicking 'save' and 'publish', then 'view' doesn't update the title in the app.
Steps to Reproduce:

Navigate to staging (https://staging-autotune.voxmedia.com/blueprints/annotated-page/new_project)
Create, save, and publish doc
Click view to display app
Go back and edit title
Click save and publish, then view
View issue of title not updating

also 'View' button should be disabled while app is currently 'Publishing'**

sorry team was supposed to be logged in autotune-annotations.


Windows Sysmon not showing up in WorkSpace Advanced Settings

Hi
I use 2 different Azure Sentinel tenants in 2 separate browsers. A few months back I setup Sysmon on my servers and got the data successfully into Azure Sentinel with ease. I implemented it on my second environment, but for some reason its not working as expected. When navigating to the Windows Event Logs under Advanced Setting for the WS, when typing in Microsoft-windows-sysmon no available option pops up as before. Because of this trying to run queries i get an error. Even if i still put in the full log path in without the option popping it still doesn't seem like it working when running queries.
I'm not sure 100% what the issue is but that's why I'm seeking some help. (The black screenshot is the tenant that is working)

Hi @morshabi - would be great if you can help with this. Thanks.

I have the same problem, in some workspaces cant view sysmon option

@Ziy-sws Can you please confirm on the below for further investigation:
Are you using 2 different tenants or 2 different Sentinel Workspaces in a single tenant?


Removed redundant files as discussed at #376

Addresses issue #376
@dartpain Please review again whether the node package.json files and tailwind-config file in /application directory are not being used for anything crucial or else a breaking change could be rendered

@holopin-bot @prithvi2k2 Thank you!

I'm looking forward to contribute even more to docsgpt in it's initial stage, I loved the project.
Btw, seems like @holopin-bot is down!

@holopin-bot @prithvi2k2
Do your work bot!


This repository has no license.

I believe this repository needs a license to ensure its intellectual property can be used in implementations.
See https://choosealicense.com/no-permission/ for a detailed description.
Quoting from that page:

If you find software that doesn’t have a license, that generally means you have no permission from the creators of the software to use, modify, or share the software. Although a code host such as GitHub may allow you to view and fork the code, this does not imply that you are permitted to use, modify, or share the software for any purpose.

Would maintainers be OK with licensing the repository under the MIT license?

Each document is marked as under "creative commons".
Agreed that it would be better to add a blanket license. @vbuterin does MIT make sense for a spec or should stick with Creative Commons?

This is not indicated on the SSZ spec or the BLS doc. Not seeing it on the phase 0 spec either. Which creative commons license did you have in mind?

it's at the base of the phase 0 spec
https://github.com/ethereum/eth2.0-specs/blob/dev/specs/core/0_beacon-chain.md#copyright

same with ssz https://github.com/ethereum/eth2.0-specs/blob/master/specs/simple-serialize.md#copyright


Seeing below error when start stratum pool, any idea why it happened?

Seeing below error when start stratum pool, any idea why it happened?
Thanks.
root@ubuntu-16:/var/tmp/ulord-node-stratum-pool# npm start

<EMAIL_ADDRESS>start /var/tmp/ulord-node-stratum-pool
node init.js

2018-04-25 15:04:04 [POSIX]     [Connection Limit] (Safe to ignore) POSIX module not installed and resource (connection) limit was not raised
2018-04-25 15:04:04 [Master]    [CLI] CLI listening on port 17117
2018-04-25 15:04:04 [PPLNT]     [ulord] TimeShare processing setup with redis (<IP_ADDRESS>:6379)
2018-04-25 15:04:05 [Payments]  [ulord]  minimum paymentInterval of 120 seconds recommended.
2018-04-25 15:04:05 [Payments]  [ulord] ulord requireShielding: false
2018-04-25 15:04:05 [Payments]  [ulord] ulord minConf: 10
2018-04-25 15:04:05 [Payments]  [ulord] ulord payments txfee reserve: 0.000005
2018-04-25 15:04:05 [Payments]  [ulord] ulord maxBlocksPerPayment: 50
2018-04-25 15:04:05 [Payments]  [ulord] ulord PPLNT: true, time period: 0.51
2018-04-25 15:04:05 [Payments]  [ulord] Payment processing setup with daemon (ulordpool@<IP_ADDRESS>:9889) and redis (<IP_ADDRESS>:6379)
2018-04-25 15:04:05 [Master]    [PoolSpawner] Spawned 1 pool(s) on 1 thread(s)
null
null
2018-04-25 15:04:05 [Website]   [Server] Website started on <IP_ADDRESS>:8080
2018-04-25 15:04:05 [Switching] [Setup] (Thread 1) Loading last proxy state from redis
null
2018-04-25 15:04:05 [Pool]      [ulord] (Thread 1) Share processing setup with redis (<IP_ADDRESS>:6379)
null
2018-04-25 15:04:06 [Pool]      [ulord] (Thread 1) Daemon is still syncing with network (download blockchain) - server will be started once synced
2018-04-25 15:04:06 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:11 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:16 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:21 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:26 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:31 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:36 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:41 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:46 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:51 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
2018-04-25 15:04:56 [Pool]      [ulord] (Thread 1) Downloaded 13.12% of blockchain from 5 peers
buffer.js:152
throw new Error(
^
Error: If encoding is specified then the first argument must be a string
at new Buffer (buffer.js:152:13)
at Object.exports.uint256BufferFromHash (/var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/util.js:63:19)
at Object.exports.createGeneration (/var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/transactions.js:168:14)
at new BlockTemplate (/var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/blockTemplate.js:55:33)
at JobManager.processTemplate (/var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/jobManager.js:140:32)
at /var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/pool.js:615:62
at itemFinished (/var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/daemon.js:163:36)
at /var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/daemon.js:176:17
at parseJson (/var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/daemon.js:91:17)
at IncomingMessage. (/var/tmp/ulord-node-stratum-pool/node_modules/stratum-pool/lib/daemon.js:101:17)
2018-04-25 15:05:01 [Master]    [PoolSpawner] Fork 0 died, spawning replacement worker...
2018-04-25 15:05:03 [Switching] [Setup] (Thread 1) Loading last proxy state from redis
2018-04-25 15:05:03 [Pool]      [ulord] (Thread 1) Share processing setup with redis (<IP_ADDRESS>:6379)

Which version of nodejs  are you use?

The cause of this problem may be that the nodejs version is too high.
You can switch to v4.8.7 by installing n modules like this:
$npm i n -g
$n 4.8.7

This is the version for nodejs:
root@ubuntu-16:/var/tmp/ulord-node-stratum-pool# node -v
v8.11.1

You need use nodejs v4.8.7，using nvm use 4.8.7

We use the old version of nodejs because some algorithm modules are compiled under 4.8.7, and you have to switch to version 4.8.7. @myaleon


Use as a library

Hi,
Can this be used as a library to set up, generate the challanges and download the certificates?
I used to use onur's acme package, but it doesn't support acme v2 unfortunately.
I have my own (rust) server running, and I made calls to the library to know which challanges to serve when the boulder server was verifying the challanges, and after that was done, i made another call to the library to get the signed certificate data.
It seems acmed is a standalone app, but can it be used as a library as well?

Hi!
Unfortunately, ACMEd cannot be used as a library and there is no plan to do so. Maybe you should have a look at acme-lib, that's the library I used before.

Awesome, looks good. Thanks!

I wonder why it's not listd on the letsencrypt website though.

Well, as stated at the bottom of the ACME Client Implementations page, you can creates a PR on the website's repository in order to request the inclusion of an implementation. Therefore, I guess nobody took the time to request its inclusion.


Resin CLI does not work in Node 10

PR open for the underlying issue: https://github.com/natevw/struct-fu/pull/19
With that merge, requiring fatfs seems to work fine. As far as I'm aware, that's the only current issue with node 10, so we should be able to close this.

struct-fu fix is merged & released, seems like everything's all good for Node 10 again :+1:


[no-jira] fix DOM instability

<![CDATA[ CypressError: Timed out retrying after 120000ms: `cy.should()` failed because this element is detached from the DOM. `<div data-ouia-component-id="steps-count" data-ouia-component-type="QE/StackItem" class="pf-l-stack__item">1 of 3 ...</div>` Cypress requires elements be attached in the DOM to interact with them. The previous command that ran was: > `cy.ouiaId()` This DOM element likely became detached somewhere between the previous and current command. Common situations why this happens: - Your JS framework re-rendered asynchronously - Your app code reacted to an event firing and removed the element You typically need to re-query for the element or add 'guards' which delay Cypress from running new commands.
https://on.cypress.io/element-has-detached-from-dom at $Cy.ensureAttached (https://prod.foo.redhat.com:1337/__cypress/runner/cypress_runner.js:147620:76) at applyChainers
...
From Your Spec Code: at Context.eval (webpack:///./integration/instance/InstanceCreation.ts:87:70) ]]>

Preparing -> Ready takes 9 secs. UI update frequency is about 10 secs.

Run no. 1: succeeded

Run no. 2: succeeded

Run no. 3 : succeeded

Run no 4: failure

Run no. 5: succeeded

Run no. 5: succeeded

Run no. 7: succeeded

Run no. 8: succeeded

Run no. 9: succeeded

Run no. 10: succeeded

This PR should be ready for review. 9/10 runs passed.

@sjamboro thank you for this effort. It is approved by me already.


Fix issues on 32-bit Windows

Fixes #56 (ProcStatus.Username fails on Windows XP).
Fixes #57 (CpuList fails on 32-bit Windows).

Current coverage is 62.28% (diff: 74.19%)

Merging #58 into master will decrease coverage by 0.04%

@@             master        #58   diff @@
==========================================
  Files            23         23
  Lines          2299       2312    +13
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           1433       1440     +7
- Misses          658        662     +4
- Partials        208        210     +2

Powered by Codecov. Last update 0ba14c2...965cfcb

LGTM. Some tests to verify the changes would be nice in the future.


frostwire-bin: 6.9.5 -> 6.9.6

Automatic update generated by nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/frostwire/versions.
meta.description for frostwire-bin is: "BitTorrent Client and Cloud File Downloader"
meta.homepage for frostwire-bin is: "https://www.frostwire.com/"
meta.changelog for frostwire-bin is: ""
Updates performed

Version update

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
/nix/store/zhyaphyzbp3pz7zpaqn5zgvj7l0vhcna-frostwire-6.9.6/bin/frostwire passed the binary check.
1 of 1 passed binary check by having a zero exit code.
1 of 1 passed binary check by having the new version present in output.
found 6.9.6 with grep in /nix/store/zhyaphyzbp3pz7zpaqn5zgvj7l0vhcna-frostwire-6.9.6
found 6.9.6 in filename of file in /nix/store/zhyaphyzbp3pz7zpaqn5zgvj7l0vhcna-frostwire-6.9.6

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

3 total rebuild path(s)

2 package rebuild(s)

2 x86_64-linux rebuild(s)
1 x86_64-darwin rebuild(s)

First fifty rebuilds by attrpath
docbookrx
frostwire-bin

Instructions to test this update (click to expand)

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

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

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

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

1 package built:

frostwire-bin

Maintainer pings
cc @gavinrogers for testing.

Upstream is at v6.9.7


Implement logarithm functions

Logarithm functions:

[x] log
[x] log10
[x] log2
[x] log1p

Implemented in #35.


[logos, items] There is no fragment to display an image with text

Is this a BUG REPORT or FEATURE REQUEST?:
feature
What happened:
Neither items nor logos fragment allow for image with text.
What you expected to happen:
To be able to implement something like the following:
http://pollylabs.org/partners.html

Ok I think that could be resolved best by either using item. <- workaround
The technical solution would probably be to make items able to use icon and images. Probably right after the change of adding icon support in the image helper? That way we could just use the image helper within the items code. Right.

With support of icon in image helper anywhere that can use icon would be able to use image as well and vice versa. That would resolve this issue. Definitely no need for a new fragment. I was thinking maybe logos fragment wouldn't be needed in that case as well.

So logos fragment would become an items fragment without text? Would almost look identical to the logos one as we are reusing the [asset] syntax. That's a really good plan. Let's implement it and then deprecate logo I think.

So action plan:

decision on [asset] and helper including icon
support image for items
implement logos via items without text
deprecate logos
use item and/or items fragment for partners page


Advanced page settings not working

Advanced page settings raises TypeError: __str__ returned non-string (type __proxy__) exception.
Constant "Inherit the template of the nearest ancestor" (cms.utils.conf) is wrapped in ugettext_lazy 2 times. First in cms.utils.conf, then in cms.models.pagemodel (template_choices attribute). This raises exception when casting to str:
from cms.models import Page
str(Page.template_choices[-1][1])

Environment

Python version: 3.6.5
Django version: 2.1.8
django CMS version: 3.6.0

I'm getting this as well & can't see a way to resolve it at the moment.
The Page model attr which causes this is;
template_choices = [(x, _(y)) for x, y in get_cms_setting('TEMPLATES')]
Environment

Python version: 3.6
django version: 2.1.11
django CMS version: 3.6.0

I'm currently using django cms with ugettext removed on line
# utils/conf.py
templates.append((constants.TEMPLATE_INHERITANCE_MAGIC, _('Inherit the template of the nearest ancestor')))

Fixed code:
ugettext_noop('Inherit the template of the nearest ancestor')
templates.append((constants.TEMPLATE_INHERITANCE_MAGIC, 'Inherit the template of the nearest ancestor'))

Ugly, but it works.

Per a suggestion here https://stackoverflow.com/questions/51959209/django-error-str-returned-non-string-type-proxy
I tried the fix in django-cms/cms/utils/conf.py and it seems to work.
from django.utils.translation import ugettext_lazy as _

becomes
from django.utils.translation import ugettext as _

I'm not sure of the broader implications of this but the monkeypatch is working for me,
Django 2.1
Django CMS 3.6.0
Python 3.6.8

For what it's worth, this issue seems to only be triggered if settings.USE_I18N is False.

y
Not only in django-cms/cms/utils/conf.py, but in:
cms/models/pagemodel.py

i am also facing the same issue. Any expected date for a fix ?

This is still an issue with Django CMS 3.7.4, Django 2.2.17 and Python 3.6.8.

Until this gets merged, I found the following monkey patch to work for those that can't wait and need this to be fixed beforehand, or either can't or don't want to fork/modify CMS's core codebase:
from cms.utils import conf

def get_templates():
    templates = conf.get_templates()
    return [(x, str(y)) for x, y in templates]

conf.COMPLEX['TEMPLATES'] = get_templates

Drop the above into anything that gets imported early on in the import sequence (an apps.py file works), and the issue is resolved.

Still happening in 3.8.0. You just can't access the advanced settings page - except if you turn the USE_I18N settings to "True", like noted above.
A very serious bug.


work around issue in wasm-pack

Issue is described in:

https://github.com/rustwasm/wasm-pack/issues/650
https://github.com/rustwasm/wasm-pack/issues/1234

Thanks! Could you provide a little more context about the issue? Do you know what the wasm-pack default features are and why disabling them fixes your issue?
If I search the repo I find cargo install wasm-pack in 11 places, I think all example readmes. This PR only changes one of them, so could you include the others?


reghdfejl crashes with 1.1.0

Not only does it crash, stata refuses after reloading, to open jl.plugin (it says ./jl.plugin cannot be opened or smth like that)
it works w/ 1.0.2

I'd this on a Mac?
I am working on a Mac issue now. Unfortunately, the arrival of Julia 1.11 broke this package. It turns out there is no stability guarantee for Julia's low-level, C-based interface.

Very sorry. I think I have fixed an issue on Macs with Apple silicon. If that is what you are using, install the latest version with
net install julia, replace from(https://raw.github.com/droodman/julia.ado/v1.1.1)

And then restart Stata. Let me know if it works or not.

I believe release 1.1.2 fixes this issue.


Mac support

Will this plugin work on Mac if Putty's port is installed? Or is it specific to Windows? I'm looking for a way to deploy a .NET Core project to Raspberry PI and I found an article (https://jeremylindsayni.wordpress.com/2017/07/23/running-a-net-core-2-app-on-raspbian-jessie-and-deploying-to-the-pi-with-cake/) that uses your plugin. Not sure how it can be done on Mac.

Hi there,
Right, I haven't tested it on Mac or Linux. I assume you have it on the Mac? Theoretically I have to recompile it for .net core and use proper putty's name on Mac. Will check.

Hey! Thanks for you feedback. I feel like what you mentioned should work. In the comments of the blog post mentioned above there're people who solved a problem with finding Putty by specifying a custom path to it. But as I understand the current implementation depends on putty.exe and the "exe" part is problematic.
What might be a better solution is to use a native ssh tool instead of putty

It should properly support putty on MacOS and probably Linux as well.

Tested it. It works! Thanks a lot :)


metronome.onListenTick callback not invoked if registered after metronome.init

Basically the title. One quick fix: put the callback in the init function itself.

You can try the new version just released.


Why is WAT-Mono archived?

Someone in the Godot C# discord channel saw that https://github.com/AlexDarigan/WAT-Mono was archived. What does that mean?
(I'd recommend adding a brief explanation to the WAT-Mono repo, if you can.)

There was a few commits producing repeated work so I was in the process of merging them into this one with separate release builds.

Add a note to the readme and a link to here.


Update changelog ready for release of version 0.32.0

Draft until #2705 goes in.
In preparation for releasing rust-bitcoin v0.32.0 update the changlelog to mirror the state after the rc pathches and bump the version.
Note, there is only one additional patch that effects users since rc1.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 83.123%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
19193

Relevant Lines:
23090

💛  - Coveralls

Just merged #2705.

Sweet, this can be merged now @apoelstra please, and released!
The changes since @sanket1729's ack
$ git range-diff 96f4e59...@
-:  -------- > 1:  3c41a305 Set release version in deprecated attribute
1:  96f4e598 = 2:  fadd614d Update changelog ready for release of version 0.32.0

Tagged and published.


Crashing on iOS by FB Bolts lib

Hello, i am having a trouble with the share extension and other libs i hope to have an answer here.
When I open the extension it fails because there are missing libraries (the ones I use in the main app, such as google-sign-in, FBSDK, etc). If i add the missing libraries to the extension target,
Xcode will not let me build because "Shared Application" (used in Facebook Bolts lib) is not available in the extension.
log-ios if not include lib on target:
<Warning>: Warning: Native component for "RCTFBLikeView" does not exist
<Warning>: Warning: Native component for "RCTFBLoginButton" does not exist
<Warning>: Warning: Native component for "RCTFBSendButton" does not exist
<Warning>: Warning: Native component for "RCTFBShareButton" does not exist
<Error>: Native module cannot be null.
<Critical>: Unhandled JS Exception: Native module cannot be null.
<Notice>: Running application TaringaShare ({
	    initialProps =     {
	    };
	    rootTag = 1;
	})
<Error>: Module AppRegistry is not a registered callable module (calling runApplication)
<Critical>: Unhandled JS Exception: Module AppRegistry is not a registered callable module (calling runApplication)

Xcode error if include lib:
/path-to-ios-project/Pods/Bolts/Bolts/iOS/BFAppLinkReturnToRefererView.m:143:49: 'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based solutions where appropriate instead.

I'm doing something wrong?
Thanks!!

This is not really the share extension issue, but what I would suggest is if you can find someone who actually uses these SDK along with native share extension. if you find one, then I will look into it and see what they have done and replicate the result.

@mferranti can you look into this issue, I think this trick might resolve your problem

Nice trick! that issue seems similar to mine. I'm gonna to try it this week!

@alinz yeah!!! that trick works perfect to me. You can close this issue now.
A lot of thanks.