Which services don't have native threat detection capability

Please provide a listing of the services that don't have native capability that we should consider for data plane log collection

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

ID: ddb4efa0-598e-c461-0617-c5299d0c3efa
Version Independent ID: ddb4efa0-598e-c461-0617-c5299d0c3efa
Content: Microsoft cloud security benchmark - Logging and threat detection
Content Source: benchmark/azure/mcsb-logging-threat-detection.md
Service: security
GitHub Login: @msmbaldwin
Microsoft Alias: mbaldwin

@DeanGross
Thanks for your feedback! We will investigate and update as appropriate.

@DeanGross
Thanks for pointing this out. I have assigned the issue to author who will update accordingly.
@msmbaldwin Kindly take a look at this

This Issue was raised on an older version of the Azure Security Benchmark.  The latest version of our Benchmark -- now called the Microsoft Cloud Security Benchmark -- is available at https://learn.microsoft.com/en-us/security/benchmark/azure/overview. Thank you for your feedback. #please-close


Add support for cancelling and deleting ARM deployments

Cancelling is done via a POST on .../deployments/MyDeployment/cancel, and deleting is just DELETE on .../deployments/MyDeployment.
Cancelling is pretty useful when something gets stuck, and I don't think there is any Portal support to do it. I usually end up using ARMClient, which is painful.

@stuartleeks this is right up your alley if you have cycles :)

Ah yes, that would be nice!


Retrieve Skype group members list

I have implemented bot application for Skype using Microsoft Bot Framework Channel (<IP_ADDRESS>). When I give some command to bot in group, it should reply all the members which are present in the Skype group.
Is it possible for doing this.

Have a look at the Connector.Conversations,GetConversationMembers Api.


Edit nodes when all objects are selected

When I select all object (Ctr + A), I'd like to edit only nodes. For example, I want to change the border line color of all nodes.

Oh I'm sorry. I confirmed it works nicely.


Split monolithic install.sh into specific install/config scripts

See https://github.com/cowboy/dotfiles/blob/master/init

See also https://github.com/holman/dotfiles


rsa is not compatible with rand 0.8.0

If I update my dependency of rand from 0.7.3 to 0.8.0 I get the following error:
the trait bound rand::rngs::OsRng: rand_core::RngCore is not satisfied  the trait rand_core::RngCore is not implemented for rand::rngs::OsRng  note: required because of the requirements on the impl of rand::Rng for rand::rngs::OsRng
I'm using rsa 0.3.0.

This seems to require that num-bigint is updated to rand 0.8 first and I've added an issue in that project.

This seems to require that num-bigint is updated to rand 0.8 first and I've added an issue in that project.

Still waiting a little bit longer to propagate this through libraries, breaking rand changes are quite painful and dividing in the ecosystem. Last time around it took months for the ecosystem to rally behind the latest version.

PR is here: https://github.com/RustCrypto/RSA/pull/85 , requires upstream PR to be merged first.

We'll be bumping (most of) the rest of the RustCrypto to use rand_core v0.6 later this month / early next month so it's probably a good time to upgrade.
Definitely agree these are really painful upgrades, especially as rand is the most used crate in the entire Rust ecosystem, according to the "Most Downloaded" list on https://crates.io/

rand 0.8 was support was added to num-bigint 0.4.0 so #85 is no longer blocked?


Vuex Store isn't available in computed properties

We have esbuild system with vue plugin. We also use Vuex store and configuration is as below:
import Vue from 'vue/dist/vue.esm.js';
import store from 'store';
Vue.component('Component', require('components/component.vue').default);
const app = new Vue({
    el: '#app',
    store: store
  });
});

In component.vue
export default {
  name: 'Component',
  components: {
    ...Other Components
  },
  data() {
    return {};
  },
  computed: {
    coms() {
      return this.$store.getters.coms;
    }
  }
}

In component file the $store variable is undefined in computed properties functions. But it is available inside mount hook.
Same configuration with webpacker doesn't have issue.
Our esbuild config
const path = require('path');
const rails = require('esbuild-rails');
const vue = require('esbuild-vue');

require('esbuild')
  .build({
    entryPoints: ['application.js'],
    bundle: true,
    outdir: path.join(process.cwd(), 'app/assets/builds'),
    splitting: true,
    format: 'esm',
    absWorkingDir: path.join(process.cwd(), 'app/javascript'),
    watch: process.argv.includes('--watch'),
    minify: process.argv.includes('--minify'),
    sourcemap: process.argv.includes('--sourcemap'),
    loader: { '.svg': 'dataurl', '.png': 'dataurl' },
    plugins: [rails(), vue()]
  })
  .catch(() => process.exit(1));

This is for Vue 3 tho?


'Layers' and 'image search'

this closes #77
this closes #76
sorry to lump these together. i forgot to make a new branch

Also seeing browser inconsistencies on this one... both are crisp in Safari; Layers is crisp but Image search is a bit fuzzy in Chrome and FF.  Let's hold off on merging this one until we sort out the problem since it's impacting multiple other icons

They look OK to me too! I think they're OK to merge


active health check disabled

Summary
If i have two targets(<IP_ADDRESS> and <IP_ADDRESS>) in my upstream,when i restart any one of the  targets,it will become unhealthy,somtimes it will not do active health check any more.but if i save the upstream info through kongadmin,it will do active health check and become healthy again.But it isn't always be like this situation.
Steps To Reproduce
1.active health check enabled, healthy status=200.203,healthy successes=2,unhealthy interval=1
2.active unhealth check disabled
3.passitive unhealth check enabled,unhealthy http status=429,500,502,503,unhealthy http failture=2,unhealthy tcp failture=2
4.passitive healthc check disabled
Additional Details & Logs

Kong version 0.14.1

Close this issue since some of the data can be out-of-date.


chore: add panic hook to watchdog canister

This PR adds a panic hook to improve debugging panic with some extra context.
This is a follow-up on the code review from this comment.

It's not clear to me what the panic hook here actually adds. I just tried panicking in this canister with and without this change.
Without the change:
          The Replica returned an error: code 5, message: "Canister rwlgt-iiaaa-aaaaa-aaaaa-cai trapped explicitly: Panicked at 'this is a panic', watchdog/src/lib.rs:33:5"

With the change:
          The Replica returned an error: code 5, message: "Canister rwlgt-iiaaa-aaaaa-aaaaa-cai trapped explicitly: Panicked at 'this is a panic', watchdog/src/lib.rs:37:5"

It's not clear to me what the panic hook here actually adds.

Great observation, Islam. TBH I didn't check initially, trusted the idea that there must have been a reason to use it if it was added into ic-cdk.
Just double checked myself, you're right, the panic messages are identical with and without this panic hook.
Thinking out loud about the reasons to use a custom panic hook:

A custom error reporting, maybe adding extra info, eg. application state, and report panic to monitoring or logging. Not the case.
Custom error message. Make it more informative and user-friendly. Not the case, I suppose it's informative enough as is.
Custom panic handling strategy, eg. gracefully shutting down, restarting the canister or other recovery actions. Not the case either.

I'd be glad to see a compelling reason to keep it. Please provide if you have one.
Otherwise I suggest to drop this PR and have a watchdog canister without a custom panic hook. WDYT?

I'd be glad to see a compelling reason to keep it. Please provide if you have one.
Otherwise I suggest to drop this PR and have a watchdog canister without a custom panic hook. WDYT?

@dsarlis could you please take a look?

The main benefit I think is the error message returned to clients of the canister. Without it, you'd see something like "trapped: unreachable" which is not really helpful, whereas with the hook the canister calls ic0.trap explicitly and has the chance to attach a more custom error message.
It is true that when you look at the replica logs they would look very similar (of course you can add more custom ways to report such errors as Maksym pointed out).
It was in any case a suggestion/nice to have (hence not blocking the other PR) so I am fine either way.

Thanks for the clarification, Dimitris.
I conclude that overall it's nice to have such a hook and since it's already been implemented I'd go with merging it.
Any LGTMs please? :)

@maksymar Is this PR still relevant, or should it be closed?

@maksymar I have yet to find an experiment that shows that this change does anything. If so, should we close this PR?

SGTM!


Debug cronjobs image issues

Codecov Report

Merging #81 (d0a7e9a) into master (ea5be39) will decrease coverage by 0.26%.
The diff coverage is 45.76%.

@@            Coverage Diff             @@
##           master      #81      +/-   ##
==========================================
- Coverage   84.33%   84.07%   -0.27%
==========================================
  Files          69       69
  Lines        5006     5030      +24
==========================================
+ Hits         4222     4229       +7
- Misses        784      801      +17

Flag
Coverage Δ

unittests
84.07% <45.76%> (-0.27%)
:arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files
Coverage Δ

base/cron.py
63.63% <0.00%> (-1.99%)
:arrow_down:

base/run_cronjobs.py
0.00% <0.00%> (ø)

tribal_wars_planer/settings_cronjobs.py
0.00% <0.00%> (ø)

tribal_wars_planer/settings.py
92.85% <66.66%> (-1.18%)
:arrow_down:

utils/database_update.py
82.35% <71.42%> (-3.57%)
:arrow_down:

Continue to review full report at Codecov.

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


Compile to a standalone EXE with pyinstaller

At the moment when trying to compile with pyinstaller It won't execute the program.
This is due to the local hooks import (probably)

Hello friend, did you enter any viable way to compile the code in EXE?

It also apparently fails to capture UAC credentials from an Administrator
Windows 10 Pro
Version 22H2
Compilation 19045.2311


Shift over question and help issues over to irc, reddit, and stackexchange

With this I want to try to get fewer questions and tech support issues in our issue tracker. This will help us focus more on the actual issues.
The idea is get the community to reddit and irc for discussions and questions and have this repo be more focused on code.
To monitor new questions on those platforms, I suggest all of us core devs monitor the following places for new questions:

1: For any posts mentioning polybar on reddit
2: The rss feed of the r/polybar subreddit
3: For all stackexchange questions mentioning polybar. Note this list cannot be sorted by date and new results may show up only after a few days.
4: For all unix.stackexchange.com questions mentioning polybar. This list is sorted by date.

I have also created a github saved reply for closing issues that only ask a question or for help:
The issue tracker is meant for bug reports and feature requests. Please don't ask support questions here, read our [Support page](https://github.com/jaagr/polybar/blob/master/SUPPORT.md) for a list of resources where you can ask questions. We are more than happy to help you there.

What do you think of this approach? I really want to get our issue tracker cleaned up and I think this will help and hopefully also help us better build our community.
@NBonaparte, @skystrife if you would be willing to also be present on the IRC channel (at least from time to time), please post your irc nick and jaagr can give you permanent op on the channel.
@jaagr If we do this, could you also give all of us full permissions for the polybar subreddit so that we can effectively moderate it. My username is patrick96MC.
Ref: #802

I think it's fine to use your other username, unless you want to keep them separated. You should be able to get a visual indicator next to your name to show that you are a core dev.
We barely get any questions on StackExchange, this may change though, if we start to build our community around those places.
The main problem I had with IRC is that you don't get channel messages if you're not online. The way I do it know is, I have a Raspberry PI running ZNC at home which I connect to. I have not found any other free way to reliably stay connected (mobile connectivity is shit). But I guess you could also just have your client running on your computer all the time and check for new messages periodically, in most cases if you miss a message by more than an hour, the user won't be online anyway.

I think we core devs should at least listen on reddit for new posts and pop into IRC from time to time, since those are the only two polybar centric spaces outside github.

I just got added as a moderator on r/polybar. So I guess there's nothing standing in the way except for irc, but I'm working on that.
@NBonaparte If you want, I can also add you as a subreddit mod, just give me your username.


move liana hot signer code to liana-gui

hot signer with mnemonic stored in the datadir is a feature only used by liana-gui, maybe it is not good to have it in the liana crate.

hum, i'm not sure, i really think we should separate more the business logic from the 'front'


Bug report - Yellow highlighting of all notes above the clicked Task

What happened?
This is just a UX issue. When I click the dataview display of task, it takes me to the task location with one UX Issue for me.
All the notes from the heading is highlighted in Yellow and and the clicked task is highlighted in blue.
Is it possible for me not to yellow highlight all the notes above the task and highlight only the Task clicked.
Please see the image

DQL
No response
JS
No response
Dataview Version
0.5.9
Obsidian Version
0.14.2
OS
Windows

I created a new Vault with only Dataview installed and pre installed theme and still giving me the same problem.

I'll try to repro this shortly. I've never seen yellow highlights TBH. Maybe I just don't use Obs enough haha.

This problem does not happen in Android App. Only Windows App is causing this issue

I believe this has been fixed in 0.5.15 - task highlighting should work relatively seamlessly now and only highlight the actual task you click.

Thanks. I will try and post an update

Works Perfectly. Thanks

When clicking from dataview, the cursor point and highlights are working as expected, but the current cursor point is not displayed on the screen. In a long page, I have to scroll to the highlighted task.
I am not sure if this is Obsidian related or dataview related, can you let me know if you can do something about it.

Do you mean to say that after clicking on a task, it no longer scrolls correctly to the task if it's on the lower half of the note?

Yes that's right. When I click on a task, Cursor Point and Highlighting are correctly working. But I need to scroll down to see the task id the task is in the lower half of the note

I think there was an API for this somewhere. In any case, create a separate issue for this to properly track.

OK...Will do so..Thanks

I believe this has been fixed in the latest 0.5.17.

Works as expected. Thank you very much


Email links to Clowder create confusion

When sending emails, the footer includes two links, one to the local Clowder instance, one to the Clowder website. I think this is creating confusion and users are clicking on the link to the main clowder page and then going to demo instead of their own instance. Should we remove it? Rephrase it?

I think this happened with a lot of users on CINet @max-zilla

Maybe something else is:
This is an automatic message send by the <clowder> software. This software is installed as part of <CINET>.

If  is not specified (i.e. still says clowder), maybe we can change the message to make this clearer:
This is an automatic message send by the <clowder> software. The actual instance of the software can be found <here>


Proposal: Optional input parameter Low-Frequency resistance

Hi Maxime,
what about adding a punishment in the quality function for the difference between the measured low-frequency resistance and and the current result for the sum of the resistances?
Let's assume you have:
R1-L2-[R3,P4]-[R5,P6]
then the low frequency resistance should equal to the sum: R_low_frequency = R1+R3+R5
The low frequency should be similar to the resistance that can be calculated according to the
slope of the polarization curve.
And for this optional element in the quality function there should be also included a weighting factor.
What do you think?
Regards,
Stefan

Hi Stefan,
This idea is useful and makes sense for the category of circuits to which your example belongs. However, not all circuit configurations will have this property. As I'd like to keep the functions in this package as general as possible (and not specific to a single subcategory), I think this would be more useful as a separate script with a redefinition of the objective function rather than a modification to the package as a whole.
Regards,
Maxime

Hi Maxime,
yes an example would be nice. :-)
Regards,
Stefan
P.S.:
Also in other packages you have predefined standard equivalent circuits,
but I agree, that a generic approach is often the best choice :-)

Cool :-)


Turn on codecov

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@a97d8ac). Click here to learn what that means.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main       #6   +/-   ##
=======================================
  Coverage        ?   97.78%
=======================================
  Files           ?        3
  Lines           ?      451
  Branches        ?       43
=======================================
  Hits            ?      441
  Misses          ?       10
  Partials        ?        0

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

Fixes #5


Failed to create consumer binding

Failed to create consumer binding; retrying in 30 seconds org.springframework.cloud.stream.provisioning.ProvisioningException: provisioning exception; nested exception is org.apache.kafka.common.errors.UnknownServerException: internal error.
kafka client version is spring cloud stream kafka 2.0.2
kafka server version is 0.10.x

There is not enough information for us to act on


Move template hosting to Github

Current behavior
When running the command
gauge init -templates

Gauge uses the url https://templates.gauge.org to get a list of templates. This file is currently generated and pushed to an amazon s3 bucket.
When running
gauge init java

Downloads the template files from s3 (Again the zip files are generated from https://github.com/getgauge/gauge-repository)
Solution 1
To make this automated and managed via GitHub it's best create and organization called Gauge-Templates and split https://github.com/getgauge/gauge-repository based on templates under this organization.
For e.g.
https://github.com/getgauge-templates/java

The list of templates can be obtained github's API for e.g
https://api.github.com/users/getgauge-templates/repos

And the latest version can be published as a release and downloaded using
https://github.com/getgauge-templates/java/releases/latest/download/java.zip

Solution 2
Similar to Solution 1 but instead of using a separeate organization getgauge-templates create template repositories under https://github.com/getgauge for example
https://github.com/getgauge/template-java

Gauge will use this convention to resolve the template and download the latest version from
https://github.com/getgauge/template-java/releases/latest/download/java.zip

we could also leverage GIthub's template repository - https://help.github.com/en/github/creating-cloning-and-archiving-repositories/creating-a-template-repository

To solve this I think it's best to introduce a templates configuration file
template.properties. This will point to github repo locations. Note that they need not be qualified with the full github url's as download of releases is done via github api.
java = getgauge/java-template
js = getgauge/js-template
...

template.properties will be created in the .gauge configuration folder.
gauge init --templates can read and list from this list.
gauge config could add a flag --template to work with the values. For examples
gauge config --template java getgauge/custom-java-template

The template zip files can be published as github releases. Gauge will use github api's to download the lates zip release.
These repositories can also be be marked as github template repositories so that other user can clone and use them.
Users could also publish other templates as github repos for setting up custom templates can be done by adding it to the config and calling the gauge init command for example.
gauge config --template kotlin user/gauge-kotlin-template
gauge init kotlin

I really like the idea of using github for templates. It allows a lot of users to create custom templates and be installed by just using their github repository address gauge config --template java getgauge/custom-java-template.
Think a similar approach could also be taken for plugins, installing using github repo url. Would allow to remove dependecy on the gauge-repository configurations.
E.g. gauge install plugin-name --path getgauge/gauge-java

An update on how this feature will be implemented.
The templates need not be a GitHub repo but a url to a hosted zip file for e.g.
java=https://github.com/getgauge/template-java/releases/latest/download/java.zip

Gauge templates will be hosted on GitHub and released to default to the url above.
Support for a direct download gives template authors more flexibility their own hosting setup.
By default this should be a https url with a configuration to override to http url with a warning that it about insecure download.
Plugins need some metadata like platform but should work kind of same way.


fix: dynamic v-bind and v-on, v-on multiple line statement, MemberExpression computed property

@xiaoxiangmoe I'm not seeing anything about the # being handled for the v-slot short hand (e.g: <template #[slotName]>). Was that overlooked, or am I just missing something obvious?

@Aaron-Pool Sorry for this. I'll fix it latter.


Optional dependency for database requirements

Motivation: describe the problem to be solved
The most recent version bumped up some requirements, specifically SQLAlchemy 2, which is a good thing and keeping dependencies up to date is important. However, it now forces me to migrate to SQLAlchemy 2 (which is something I should do), and install other database requirements, when it's not part of the library that I use. Something similar is mentioned here.
Describe the solution you'd like
I'd like to add optional dependencies for the database module. As far as I can tell, it's only sqlmodel and maybe psycopg2-binary that would need an extra.
Describe alternatives you've considered
just upgrading my internal SQLAlchemy library to handle version 2, which is something on my todo list.

And can I also tack on updating the s3fs requirement, as it limits it to versions before 2023, which is kind of putting me in versioning hell

Closed thanks to the wonderful contribution of @Duncan-Hunter !


Can't fetch flashdata if database sessions are being used

In any given controller, setting database sessions to TRUE:
<?php
	$this->load->library('session');

	$this->session->sess_destroy(); // all the session data up to here should be destroyed, but the remaining data should persist
	$this->session->set_userdata('message', 'This is the userdata message.');
	$this->session->set_flashdata('message', 'This is the flashdata message.');

	var_dump($this->session->flashdata('message')); // bool(false)
	var_dump($this->session->userdata('message')); // string(29) "This is the userdata message."
?>

... but if I set database sessions to FALSE:
<?php
	$this->load->library('session');

	$this->session->sess_destroy(); // all the session data up to here should be destroyed, but the remaining data should persist
	$this->session->set_userdata('message', 'This is the userdata message.');
	$this->session->set_flashdata('message', 'This is the flashdata message.');

	var_dump($this->session->flashdata('message')); // string(30) "This is the flashdata message."
	var_dump($this->session->userdata('message')); // string(29) "This is the userdata message."
?>

My database scheme is the exact same scheme as the one in the user guide.
I don't know what kind of configuration can corrupt the generation of the flashdata - the only think I could think about is the cookie limit of 4K, since I'm encrypting the session and such (but since there are database sessions, I thought that wasn't the problem). The size of the serialized array shouldn't be a problem either (since the example is really small and there is no other data around).
It's worth noting that the problem appears ONLY if I destroy the session before calling the set_userdata.
I don't know what other information to give out. Is this the proper behavior or it's a bug?

Sorry about the little :new: images here... Not sure how to escape them.  Just assume each of those to be 'new' wrapped in colons.
The short version of why this is happening is that set_flashdata('key', 'value') modifies 'key' to have a flashdata tag then calls set_userdata().  This key is in the format 'flash:new:key' (after the next page load, $CI->session->_flashdata_sweep() deletes any variables with ':old:' and $CI->session->_flashdata_mark() changes any userdata variables with ':new:' to use ':old:': 'flash:old:key').
For some reason, when the database is used for storage, $CI->session->userdata (the array in CI_Session that holds the userdata information, including flashdata) only has 'flash:new:key'.  When the database is not used, $CI->session->userdata has both keys ('flash:new:key' and 'flash:old:key'.
Because $CI->session->flashdata('key') specifically looks for 'flash:old:key' in $CI->session->userdata, not 'flash:new:key', and $CI->session->_flashdata_mark() (reminder: changes ':new:' to ':old:' on next page load) is only called in $CI->session->__construct().
That's why the issue is happening... Trying to figure out the where right now. I'll update at a later date if I find it...


fix: open up items range

:tada: This PR is included in version 2.0.1 :tada:
The release is available on:

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


[INLONG-2084]Update Confirm API and README of Go SDK

Signed-off-by: Zijie Lu<EMAIL_ADDRESS>Title Name: [INLONG-XYZ][component] Title of the pull request
where XYZ should be replaced by the actual issue number.
Fixes #2084
Motivation
Explain here the context, and why you're making that change. What is the problem you're trying to solve.
README and Confirm API is a little misleading.
Modifications
Describe the modifications you've done.
Update Confirm API and README of Go SDK
Verifying this change

[ ] Make sure that the change passes the CI checks.

(Please pick either of the following options)
This change is a trivial rework / code cleanup without any test coverage.
(or)
This change is already covered by existing tests, such as (please describe tests).
(or)
This change added tests and can be verified as follows:
(example:)

Added integration tests for end-to-end deployment with large payloads (10MB)
Extended integration test for recovery after broker failure

Documentation

Does this pull request introduce a new feature? (yes / no)
If yes, how is the feature documented? (not applicable / docs / JavaDocs / not documented)
If a feature is not applicable for documentation, explain why?
If a feature is not documented yet in this PR, please create a followup issue for adding the documentation

Codecov Report

Merging #2086 (7d7f209) into master (09da5b2) will not change coverage.
The diff coverage is n/a.

@@            Coverage Diff            @@
##             master    #2086   +/-   ##
=========================================
  Coverage     12.26%   12.26%
+ Complexity     1159     1155    -4
=========================================
  Files           413      413
  Lines         35215    35215
  Branches       5542     5542
=========================================
  Hits           4320     4320
  Misses        30125    30125
  Partials        770      770

Impacted Files
Coverage Δ

.../client/producer/qltystats/BrokerStatsItemSet.java
67.44% <0.00%> (-4.66%)
:arrow_down:

.../producer/qltystats/DefaultBrokerRcvQltyStats.java
44.14% <0.00%> (-1.96%)
:arrow_down:

.../java/org/apache/flume/sink/tubemq/TubemqSink.java
55.42% <0.00%> (+4.00%)
:arrow_up:

Continue to review full report at Codecov.

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


Grease line testing

Color not taken into accoun (white) for second grease line:
https://playground.babylonjs.com/#5TQ0RZ
Second curve points set is not an array ?
https://playground.babylonjs.com/#5TQ0RZ#1
Is it possible to have a simple lerp colorDistribution ?

@RolandCsibrei   can you have a quick look ?

Color not taken into accoun (white) for second grease line:

You have to use colors: colors2 instead of colors2. There is no colors2 property if the

Second curve points set is not an array ?

Same issue here:
{ points: points2 } instead of just points2.
Working one:
https://playground.babylonjs.com/#5TQ0RZ#2

Is it possible to have a simple lerp colorDistribution ?

Sure it is but you can use gradients instead:
https://playground.babylonjs.com/#H1LRZ3#233
Or a better solution is to use your own color texture and set the sampling mode to TEXTURE_LINEAR_LINEAR:
https://playground.babylonjs.com/#H1LRZ3#55
You can find more examples here:
https://doc.babylonjs.com/features/featuresDeepDive/mesh/creation/param/greased_line


Angular type def doesnt exist

Running npm install with @types/angular returns error and cant install.
When seaeched for types/angular on github, ive seen it doesnt exist...
Any solution?
(--only=dev doesnt work also)

The type declaration files are included in the ng-table npm package itself. This is the as angular 2 - it does not have any external @types package(s)

@ccrowhurstram when im running npm install, it fails becuase of the following:
"dependencies": {
"@types/angular": "^1.5.13"
}
So if it doesnt need it, why its on deps?

Ah, OK I see.
Sorry I had it my head that you were talking about wanting to install type declarations for the ng-table code itself.
@types/angular is a package over on the npm registry. This is maintained by the angular team.
I can see that it is available on the npm registry by running the following cmd: npm info @types/angular versions --json
So can't really help why it's not installing on your machine...

i tried it from 6 different servers in 6 different locations (amsterdam, israel, usa, china, moscow, australia), and none of them seems to recognize that... weird

did you try running the cmd I used to list the versions of @types/angular on npm?
I see the following:

The Error:

@ccrowhurstram Versions returns error on one server, and null response on the other

Looks like it's a problem with your environment... maybe permissions related

New envs, new machines, on local, aws, softlayer and vultr.
Brand new , with no changes than default.
Weird...

computers... can't live with them, can't live without

Seems like when working with private repos (Nexus, etc) you need to explicitly set the registry to npm's one (Even when proxy is on to the original) :)
@ccrowhurstram Thanks!!


Does verify proof need to be public?

In the SDK verify should probably be private and exposed only as part of the process function. Maybe a verification function should be added to the cashu crate.
https://github.com/thesimplekid/cashu-crab/blob/9ddd36fc194c5c7bb47bfd921b1fbd3ad1841d63/crates/cashu-sdk/src/mint.rs#L200-L258

492535879fab676f0386c8de10f047cb78ebecb9


Remove invalid targets + move import targets before dependencies

Fix issues reported in https://github.com/fsprojects/Fabulous/issues/385#issuecomment-507554245 and https://github.com/fsprojects/Fabulous/issues/385#issuecomment-507576046

/azp run full build

Thanks!
Merging...


Fix deserialization to work with meta-circular language definitions

What is a meta-circular language definition?

E.g. a language definition that defines an annotation which is used to annotate the language itself.


[CI] cupy tests are failing on windows.

https://buildkite.com/xgboost/xgboost-ci-windows/builds/6091#0190c5f6-b72d-4ed0-bfc2-7470dcfc63c9
It seems the JIT is invoking nvcc, which failed to find a host compiler on the ci image.

@hcho3 Does the Windows image contain VC?

@trivialfis It does.

Hmm, then I don't know what's the issue with nvcc. https://github.com/dmlc/xgboost/pull/10611 simply skips the tests, might not be ideal.

Is it possible to disable the JIT build for cuPy?

The most relevant bit I can find is https://docs.cupy.dev/en/stable/reference/environment.html#envvar-NVCC for using different compiler backend (embedded jit vs. nvcc). I don't think one can remove the compiler.

Closing as it's unlikely that we will spend much effort in this.


Custom Form Field Control Rendering Issue in Edge 42.17134.1.0

Bug, feature request, or proposal:
Bug
What is the expected behavior?
Custom form field control and standard Material form controls render with proper alignment:

What is the current behavior?
Custom form field control is misaligned with standardMaterial form controls.

What are the steps to reproduce?
Taken from https://material.angular.io/guide/creating-a-custom-form-field-control and modified to include a matInput control.
https://stackblitz.com/edit/angular-jfxs2u?embed=1&file=app/form-field-custom-control-example.html
What is the use-case or motivation for changing an existing behavior?
Rendering is inconsistent between browsers
Which versions of Angular, Material, OS, TypeScript, browsers are affected?
Tested on Angular 7, Material 7, Windows 10, TS3.1, Edge 42.17314.1.0 (64 bit), Chrome 70.0.3538.77 (64 bit), and Firefox 63.0.1 (64 bit)
Is there anything else we should know?
N/A

Closing since this is referring to a really old version of Edge.


Sample of setting up GraphicsDevice in UWP

Hi,
I was playing around with use of Veldrid in Xamarin Forms (for later use in MAUI) and noticed there are no samples on how to set up Veldrid in UWP.
I saw there is CreateUWP method for creating SwapChain.
But when I use it in a class that is inheriting SwapChainPanel, like:
var ss = SwapchainSource.CreateUwp(this, DisplayInformation.GetForCurrentView().LogicalDpi);
var scd = new SwapchainDescription( ss, Width, Height, PixelFormat.R32_Float, false);
var d3dOptions = new D3D11DeviceOptions()
{
    DeviceCreationFlags = (uint)(DeviceCreationFlags.Debuggable | DeviceCreationFlags.Debug)
};
_gd = GraphicsDevice.CreateD3D11(options,d3dOptions,scd);

causes
SharpDX.SharpDXException: 'HRESULT: [0x887A0004], Module: [SharpDX.DXGI], ApiCode: [DXGI_ERROR_UNSUPPORTED/Unsupported], Message: The specified device interface or feature level is not supported on this system.
'

Sadly SharpDX seems to be no longer developed and I could not find a solution to that problem.
I am on a PC with latest Windows 10 and dedicated GPU.
Do you have any samples/test projects that are known to be working? Something to start me of in the right direction?
Thank you.

It's possible that the DeviceCreationFlags.Debug flag is causing you issues. Generally, using this flag with the D3D11 backend requires the Graphics Tools optional feature to be installed. However, it's also possible that there's an issue with this codepath, I removed the UWP sample project a long time ago and haven't tested it recently.
Also note that SharpDX is not used in the latest version of Veldrid -- you may want to update and try again to see if anything has changed.

Yeah, I updated to develop builds of Veldrid Version="4.9.0-g02c2c96278" and then it works. So you can close this ticket, at least this ticket can serve as the desired sample.
var ss = SwapchainSource.CreateUwp(swapchainPanel, DisplayInformation.GetForCurrentView().LogicalDpi);
var scd = new SwapchainDescription(
    ss,
    width,
    height,
    PixelFormat.R32_Float,
    false);

var options = new GraphicsDeviceOptions(
    debug: false,
    swapchainDepthFormat: PixelFormat.R32_Float,
    syncToVerticalBlank: true,
    resourceBindingModel: ResourceBindingModel.Improved,
    preferDepthRangeZeroToOne: true,
    preferStandardClipSpaceYDirection: true);
var backend = GraphicsBackend.Direct3D11;

var d3dOptions = new D3D11DeviceOptions()
{
    DeviceCreationFlags= (uint) Vortice.Direct3D11.DeviceCreationFlags.Debug
};

if (backend == GraphicsBackend.Direct3D11)
{
    _gd = GraphicsDevice.CreateD3D11(options, d3dOptions, scd);
}
else
{
    throw new NotImplementedException();
}
graphicsDevice.OnNext(_gd);
swapchain.OnNext(_gd.MainSwapchain);

For WPF I found a found also using UPW Swapchain via XAML island works better, than HWND Windows since it does not capture mouse and you can overlay other controls.


Removing console warnings and errors

Fixes #196
Describe the changes you have made in this PR -

Upgraded the font awesome from V5 to V6 to remove the console errors / warnings
Commented the hamburger.css file import causing warnings in the console
commented import { defineProps, defineEmits } from 'vue'  since its not required any more.
Removed JQuery from color_theme.scss
Removed js comments from CSS files
Removed warning from console while building the simulator

Screenshots of the changes (If any) -

Note: Please check Allow edits from maintainers. if you would like us to assist in the PR.

@Prerna-0202 @Arnabdaz pls. review the PR and suggest the changes if needed
Thank You : )

@Arnabdaz just ping for PR review

@DhairyaMajmudar can you fix these issues that come up on building the simulator

Sure @Arnabdaz would be happy to do so : )

Also if this pr looks good can you pls. merge it.

add the changes in this pr itself ... push the changes into the same branch and it would propagate in this pr

Sure @Arnabdaz  I will follow up the same. Also can you pls. brief me where exactly these errors are taking place ?

Sure @Arnabdaz I will follow up the same 😃

@Arnabdaz I have removed the warning from the console while building the simulator for that I followed the approach

Analised the files from where warnings were coming.
Those warning were due to JQuery code present in color_theme.scss file
And because of JS comments in .scss files.

@Arnabdaz This unexpected behavior is because of the white color font (--text-circuit) .  But  that was already predefined in the file  Link to that code
I think previously because of some error the white text color was not applied and by default black font was styled.

This error can be removed by changing --text-circuit to #000 color code.


fix: do not use hardware ID in document ID generation

Description
uuid.uuid1() uses the machine's hardware ID (among other things) for UUID generation. I see no reason to use partially deterministic IDs here; every other use of UUIDs in the project seems to be using the random uuid4() function.

Changelog Entry
Fixed

Vector database document IDs no longer use deterministic UUIDv1 identifiers.

LGTM, Thanks!


[question] Is this tool support to deal the json file which is produced by  other tool llike ossf/criticality_score?

Question

I can't import the json file which is produced by criticality_score!
url for criticality_score :
https://github.com/ossf/criticality_score
the content of json file:
{"default_score":"0.26270","legacy":{"closed_issues_count":0,"commit_frequency":0,"contributor_count":24,"created_since":32,"github_mention_count":0,"issue_comment_frequency":0,"org_count":0,"recent_release_count":6,"updated_issues_count":0,"updated_since":12},"repo":{"created_at":"2020-08-25T10:59:23Z","language":"C++","license":"Apache License 2.0","star_count":0,"updated_at":"2022-04-27T14:09:35Z","url":"https://github.com/laiyoufafa/aafwk_aafwk_lite"}}

No, criticality score is not a supported input format.

No, criticality score is not a supported input format.

Is there any plan to support criticality score input format in the furture?

Currently there isn't, but we could add it to the roadmap if you're interested. Is there a specific use case you have for it?  What sort of data are you looking to correlate with the criticality score info?

I want to add the data for integrating criticality score on the basis of setup+demo to provide reference for subsequent project tool selection.

I think we'd like to potentially have some sort of free form metadata node that we can encode additional info and for those that are helpful - we would promote to being part of the ontology.. If you'd like to, if you would like to contribute:

processor (scorecard example)
guesser (scorecard example)

That would create the pathway for us to ingest that document! These should be fairly simple components that are good to start as a new contributor!


Internal/DB Seed Test

Waiting for approval on #590.

Force push diff is empty - nothing changed. Merging.


312 email after request

This insanely complex PR relies on the idea that mails don't need to be tested since we use a framework for them. Please cry if I still need to test our wrapper function. Oh yeah and I forgot to rename the test in the last PR.

Coverage remained the same at 100.0% when pulling 89643ce5fd1447531d982828ff8437a6f7da377e on 312_emailAfterRequest into 760a5036dd76e4a287707a07a8fa478227c795b3 on dev.

Coverage remained the same at 100.0% when pulling 1f1f7d4ee21a47185a36894ce0c198194afe70a9 on 312_emailAfterRequest into e058c575315973e91984fa066e8b79ffcc7d5106 on dev.

Coverage remained the same at 100.0% when pulling 9139b9a2f9dfa36223c249a8ca5727b78fd8c1f9 on 312_emailAfterRequest into c5224198c4784eacdfca48efc5f654bd7dc60df7 on dev.

Coverage remained the same at 100.0% when pulling 43bbede4a8d862cab0e899f1f69ade1357d4bd4f on 312_emailAfterRequest into 5e12a7d041a4019d84bd2d75b3b043fac7931716 on dev.

Changes Unknown when pulling a00d86db2f6a5a6fba4fb1c2112f6b2f7436e7b0 on 312_emailAfterRequest into ** on dev**.

@aloeser: You can leave this email address and document the place where to change it in the wiki in a section on how to setup the portal

@bjrne please ping me again once all other reviews of this PR have passed. Thanks!

Part of this PR is obsolete (sorry!) now that I made email sending great again and introduced such application configuration options myself.

Coverage remained the same at 100.0% when pulling 444e2f53e231bc0e5d7f0669a7ae362fc6dacb4b on 312_emailAfterRequest into ddff026f078175e1449bff4a50ef6c3b9cab954c on dev.

Coverage remained the same at 100.0% when pulling ab87fe5b12b200be5a79b2a743696d35f93b5fae on 312_emailAfterRequest into 1953d038a7fd3bedb4bdafe557c67eb876380d0e on dev.

Coverage remained the same at 100.0% when pulling ab87fe5b12b200be5a79b2a743696d35f93b5fae on 312_emailAfterRequest into 1953d038a7fd3bedb4bdafe557c67eb876380d0e on dev.

Coverage remained the same at 100.0% when pulling 8afeb1efaef5b2ac90bcb856522bf080588aaa6d on 312_emailAfterRequest into a785f1959b51a1610024e5bcb285358b7c97dff5 on dev.


Do not allow the wayland target source to recurse

It's causing delays when there are multiple targets in the same process.

This is the reason for the poor rendering performance in WebKitGTK when having two related web views (sharing the same web process).

hmm, sorry, I made a mistake in my tests, this patch doesn't fix the issue. I'll keep investigating.

Sure, I'm working on a new patch, I'll reuse this PR

It took me a bit of thinking to wrap my head about the changes, but they do look good. Thanks a lot for the patch!


Supply index on Supplies class updated [develop branch]

Updated indexes of Supplies class, skipping index 5 and 6 because they now point to the solar satellite and crawler.
Tested that metal storage, crystal storage and deuterium tank, have now indexes 7, 8, 9.

I see that in develop branch is correct. Closed request:
        metal_mine = Supply(0)
        crystal_mine = Supply(1)
        deuterium_mine = Supply(2)
        solar_plant = Supply(3)
        fusion_plant = Supply(4)
        metal_storage = Supply(7)
        crystal_storage = Supply(8)
        deuterium_storage = Supply(9)

oh dint see. sombody has made this request


docs: update version of crates

Closes #1030
Applied #990 to the other languages.

Thanks a lot! I think that the update requires some more changes, e.g. changing &mut InterruptStackFrame to InterruptStackFrame. I think this mainly affects the Japanese and Persian translations (cc @hamidrezakp @MHBahrampour @woodyZootopia @JohnTitor).

Thanks to your review!
I checked it, and it didn't work without the changes as you said.
Fixed.

Thanks a lot! I think that the update requires some more changes, e.g. changing &mut InterruptStackFrame to InterruptStackFrame. I think this mainly affects the Japanese and Persian translations (cc @hamidrezakp @MHBahrampour @woodyZootopia @JohnTitor).

I think there is no problem with Persian translation after this commit.
Did you mean the problem with Right-to-left?

Thanks everyone!


Which MongoDB-like features are supported?

I'd like to know what mongo syntax I can use. Like is $regex supported? A list would be great.

The operator $regex is not supported right now because SOQL doesn't have the equivalent.
Currently $ne, $lt, $lte, $gt, $gte, $in, $nin, and $exists are supported.
Additionally $like and $nlike, which are not available in original mongo query operators, mapped to field LIKE value and NOT (field LIKE value).


Updated docs for the last GetX video

I though it would be good to add the last of the 3 part series going over the GetX basics.
I couldn't figure out how to update the Table of Contents lol. I started googling and it seems like this might be using something that generates one for you? https://github.com/ekalinin/github-markdown-toc
If I was supposed to do something different please let me know!
This is my first time contributing to a project that isn't my own. So I'm not too good with GitHub yet 😂. Please forgive me!

hello! thank you for this 😄
In order to update the TOC i've used an extension from VS code, Markdown all in one
it have a command to create automatically the TOC
but @jonataslaw want to have the main topics of TOC to be bold, and the extension doesn't allow that customization, so you have to make bold manually after generating, which is not hard at all
Please, it would be nice if you post that change in docs on the spanish and portuguese translations, you can remain them in english. In my opinion, is best to have the description untranslated then don't have (imagine you make the documentation of some feature and that docs exist only in english, who reads the portuguese one wouldn't even have a clue of that documentation existence. If it is there in english at least they know it exists and can use google translate or something)
since you said you are still new to github, if you find hard to update your pull request, i can do it later.
Thanks for this contribution!

No problem. I will update this tomorrow. Thank you for the feedback!

Thanks for this.
LGTM, I'll merge


Use inline source map for now

cg https://github.com/webpack/webpack/issues/2145
Also removed unused config.

Is this to address the intermittent error about not loading the source map?

Yes, and I was also getting the wrong file content when it would try and load the file for a break point.

Gotcha. Thanks for the fix!
👍


Remove kvstore backend deps from datastore package

Currently datastore has dependencies on various kv backends.
This is undesirable if datastore had to be used as a backend
agnostic store management package with it's cache layer. This
PR aims to achieve that.
Signed-off-by: Jana Radhakrishnan<EMAIL_ADDRESS>

@aboch Updated datastore to adjust for the error code change in libkv.

LGTM


Using string instead of dom element is not working

I'm trying to use string url for embeding as follows (using v4.0.3):
var link = 'https://www.youtube.com/watch?v=6-FawtEroEI';
var embed = new EmbedJS({input: link});

embed.text(function(result, input) {
//do smth
});

But I receive the following error:
Uncaught (in promise) TypeError: this.options.input.addEventListener is not a function.
I also tryed to use it in a way it should have worked in v3.x.x:
var embed = new EmbedJS({}, link);
But then I receive an error:
Uncaught ReferenceError: You need to pass an element or the string that needs to be processed

fixed in v4.0.4


Renaming software

From DataRepository_patrons to ReQUIAM (ReDATA EDS Query and Update for Identity and Access Management)

Created a hotfix (v0.8.1) to address inconsistencies

Unfortunately, I learned that SVG won't work, so will need to use PNG or something else.


MetricsInstrumentation: support differentiating queries with errors

Currently graphql.timer.query.* collect all queries regardless of response details. In particular, if a GraphQL query returns some errors, I cannot identify them from the metrics (metric name or tags).
Is it possible to add an error tag if executionResult.getErrors() is not empty? That way, I'll be able to check the error rate of my GraphQL queries.
Otherwise, I'd appreciate if anyone can share an alternative to capture error metrics.
Thanks!

Sounds like a nice improvement. Not sure when I'll get around to it myself though. We're also happy with any contributions in case you're able to create a PR for this yourself.


Allow overriding TwaLauncher creation.

In response to this bug.
I'm not sure whether we want to land this because it allows locking TWAs to a specific browser. We need to give some consideration to what happens if that browser is not available.

So yeah, this PR itself doesn't change any behaviour, it just allows someone to extend LauncherActivity and do:
@Override
protected TwaLauncher createTwaLauncher() {
    return new TwaLauncher(this, "my.dream.browser");
}

In this case, if my.dream.browser doesn't exist, I think we'll crash (although I haven't tried it myself).
We have two options:

We can change TwaLauncher and make it take a block/allow list of browsers or have some other fancy logic.
We leave it up to the person overriding createTwaLauncher to care about all that.

This PR goes with option 2 which I think could be good because we don't want developers to hardcode certain browsers. If we went with option 1 we're making that easier for developers.
What do you think?

I don't feel strongly for either 1 or 2, so let's follow your preference. It's also the simplest code.

Hi @PEConn! Is there anything holding back this branch from merging, apart from needing to be rebased?
(As a TWA developer, I would like to update our dependency with the present changes integrated.)

I have a local branch that checks whether a specified browser provides a Custom Tabs service. It implements a fallback in case the browser is not installed or not a valid provider.
Would you like me to open a pull request against this branch?

Hey @h-nibor, I'll get this change landed since on it's own it isn't that opinionated (we still don't want to encourage TWAs being tied to certain browsers).

For the moment you can use jitpack if you want to use gradle to depend on a Android Browser Helper HEAD. As for when we'll be next publishing ABH to Maven, over to @andreban .

Thanks @PEConn !


update golang.org/x/text to v0.3.5

https://github.com/open-cluster-management/backlog/issues/9812

/unhold

/approve

/approve


Issue with valid V2 format

I have this samplesheet here that should be fine and passing validation, but I cannot get this to work.
[Header]
FileFormatVersion,2
RunName,name123456
InstrumentPlatform,NovaSeq
operator,personname

[Reads]
Read1Cycles,100
Read2Cycles,100
Index1Cycles,10
Index2Cycles,10

[Sequencing_Settings],
LibraryPrepKits,Illumina Stranded Total RNA Prep, Ligation with Ribo-Zero Plus (96 Samples)

[BCLConvert_Data]
Sample_ID,Index,Index2,Index name,someid,someotherid,time,TPT,Matrix,Organism,stdid, analyte,project_id,Study Category
.....

This unfortunately raises an error like this one:

@grst for reference

Hi @apeltzer, thanks for raising the issue. Unfortunately, I cannot reproduce your issue:

The samplesheet you give (at least for me) has the only issue that the second column in the Sequencing_Settings should be quoted.
Unfortunately, when exporting the sheet again, the result again is not quoted, I consider this a bug -> see issue #6
Can you confirm that you do not get an error with the latest version on the input in the appendix?
issue_5.csv

I'll test this out, agree on your #6 issue to be an issue 👍🏻

Hi @j4cko,
thanks for your quick response. I played around a bit more and I think I've found a minimal example though I still don't understand the issue. Your issue_5.csv works, but this doesn't:
test2.csv
[Header]
FileFormatVersion,2
RunName,name123456
InstrumentPlatform,NovaSeq
operator,personname

[Reads]
Read1Cycles,100
Read2Cycles,100
Index1Cycles,10
Index2Cycles,10

[Sequencing_Settings]
LibraryPrepKits,"QIAseq miRNA Library Kit"

[BCLConvert_Data]
Sample_ID,Index,Index2,Index name
sample1,TGAACGTTGT,AGTCGGCCAT,xxx
sample2,ACTGGCGAAC,TCGACTTATC,yyy

Notably, when only including exactly one line with sample1 or sample2, it works.
I used the following command to run this with the latest version of samshee
uv tool run --from samshee==0.2.3 python -m samshee test2.csv

Hi, thanks very much, I can reproduce this now. The issue is that it is assumed that if there is a BCLConvert_Data section, there must also be a BCLConvert_Settings section - which is not the case in your example. This requirement is probably okay, because the "spec"  says that BCLConvert_Settings.SoftwareVersion is a required property.
I still see an issue here:

The error message should be less cryptic and clearly state what is wrong with the sheet.
I think the way this is parsed and checked is not very concise and might contain errors. I think there is some rework required.

In your workflow, is there a reason to deviate from the illumina spec (i.e. having a BCLConvert_Data section but no BCLConvert_Settings section?

Can confirm that this indeed fixed it, thank you @j4cko - agree that the error message should be a bit more explicit if possible.
There is no real reason for this - our main intent was to have a proper validation of samplesheets set up in the nf-core/demultiplexing pipeline & the template we tried building wasn't having this as we deemed it optional. Seems like I should read the "specs" more carefully 😆


Pipeline Generator: Live pipeline generation from tests.yml files

[x] Generate a new pipeline from each tests.yml file that points to that tests.yml file
[ ] Command line parameter to apply variable group defined by identifier to build
[ ] Scheduler which generates the kickoff schedule deterministically for every pipeline (i.e. schedule time is constant for a given pipeline name never changes)

In the training material for partners I walk through using the single pipeline generator (including for tests.yml but I do say that the pipelines will be generated automatically within 24 hours. I know that the test pipelines, so it'll be good to get this automated. Is the hesitation to just running the pipeline generator over the whole repo the missing variable groups?

Noticed that as I was looking at the configs last week. Now just to address the JS issue ...

Closing this down since test pipeline generation is technically complete, its just generating once per package for JS. If when we consolidate the linked issue can be resolved too.


InstagramAutoCompleteUserListRequest: Please wait a few minutes before you try again.

Hi Guys,
A couple of days ago I meet this issue, on the last step of the "login" statement
Sending request: org.brunocvcunha.instagram4j.requests.InstagramAutoCompleteUserListRequest
it always responds the "Please wait a few minutes before you try again."
it's not an account-specific or ip-specific issue, I have tested it on different accounts and ip adresses
who had the same issue, how to resolve it?
Thanks

Addressed in rewrite or no longer relevant.


Home directory fix

Adds the ability to install zsh on the root user and changes semantics to clarify that changes will only ever be made to a single user at a time.

Please merge this in @vaulttec


Add link to the repo with real-life Lark grammars

Spoiler: I'm the owner of that repo
I believe it would be useful for Lark users.

Thanks!


feat: Issue 831 : Upgrade the Issue Template to use GitHub Issue forms

Linked Issue
It fixes https://github.com/devtron-labs/devtron/issues/831
Description
This PR updates the Issue templates for Feature, Bug, and Documentation requests to use the latest Github Issue forms.
Methodology
Respective yaml files have been added that would be used to provide the newest template for any issue requests.

@pghildiyal Please review and let me know if it looks good to you. Thanks.

This PR is getting closed via a new PR : https://github.com/devtron-labs/devtron/pull/2306


Increase cygwin installer unit tests coverage

Fix adds test for cygwin detection

Current coverage is 79.33% (diff: 100%)

Merging #441 into master will increase coverage by 0.85%

@@             master       #441   diff @@
==========================================
  Files            18         18
  Lines          2082       2192   +110
  Methods         374        374
  Messages          0          0
  Branches        180        180
==========================================
+ Hits           1634       1739   +105
- Misses          448        453     +5
  Partials          0          0

Powered by Codecov. Last update edcf4e5...89d764d

test this

test this


Model objects (and presumably others) can't be copied with Python's copy.copy because they can't be pickled..

Apparently copy.copy() can only copy objects that can be pickled. CPython doesn't, by default, know how to pickle Cython objects with pointer variables. Model objects have lots of pointers. Therefore, Model objects can't be copied.
It would be quite useful to be able to copy Model objects -- for example, to build variations on a Model without affecting the original.
Two possible fixes:

Add a copy method to Model that does the copying manually. This is probably easier than (2).
Add a _reduce_() function to Model, as discussed here, here, and here. This also allows the use of Model objects in multiprocessed Python functions, and so is the preferred solution if someone can do it.

The way I typically deal with this (for multiprocessing) is have each new thread instantiate a new model from the species, reactions, rules, and parameters. I think we could easily add a copy method as well.
I think the reduce option would be doable as well - but how we do it very much depends on the workflow you are aiming for. @sclamons can you elaborate on how you are trying to copy/pickle objects and to what end so this can be designed appropriately.

@sclamons I think you have fixed this in your latest PR?

Yep, I think we can close.
On Sat, Apr 3, 2021 at 2:01 PM William Poole @.***>
wrote:

@sclamons https://github.com/sclamons I think you have fixed this in
your latest PR?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/biocircuits/bioscrape/issues/57#issuecomment-812924827,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAM7DU3LIN3GYI7JTTYYWQLTG564BANCNFSM4QRGPK7A
.


Make the library gcsafe

For a use case like stratus, running the async loop and gui in separate threads would be a good solution..
A way to go about this is to fix gc-safety here, then switch --threads:on for all our projects, as a part of development requirements.

well, I couldn't switch threads on for it - is there anyway to force gcsafety instead? otherwise, do we have links to bugs so we can track them specifically?

I dont think library is GC safe and i never seen bugs in Nim gcsafe analysis.
https://github.com/status-im/nim-eth-p2p/blob/master/eth_p2p/rlpx.nim#L30-L33

It looks like you are trying to cheat Nim gcsafe analysis... We could also ask @Araq to review it safety.

I'm cheating the gcsafe analysis, but in a safe way. All globals represent something like RTTI data that is populated at the start of the program and stays read-only afterwards. The bug I've seen is that Nim is not always taking into account my overrides in certain situations involving generic functions.

"read only afterwards" is usually not good enough, heapLocation = readOnlyAfterwards(tm) messes with the refcount without atomic protections.

buggy as it may be, I trust the compiler over human judgement - specially over time. Even if your code originally is safe, modifications to it may not be - but the override stays in place. We've discussed these before and it would be a lot nicer if they were initialized statically so that we could trust them.

threadvar is not suitable for the RTTI-like data. It is suitable only for the dispatcher cache, but I've removed the cache altogether for now.

https://github.com/status-im/nim-eth-p2p/commit/bf1147291b4d79fb4ce4695aa22e6ccad15be34a#diff-2d3dee6ad6d3f0b80925ec1de5c53319R103
I dont think it is safe to store string inside of ptr object.

this needs to stay open until the library actually can be used with --threads:on

Right @cheatfate, good catch. I've modified the code to put the ProtocolInfo objects in regular non-allocated globals which will make sure they stay alive.
@arnetheduck, all tests compile and run now with --treads:on.


Grammar correction

The goal is the perfect API compatibility -> The goal is perfect API compatibility. It's more idiomatic English.

merged https://github.com/kaazing/http2.js/commit/c04afc28d5704a0623583b6102b708497d1e13ab


ganyu frames update

Updates Ganyu frames
Sheet: https://docs.google.com/spreadsheets/d/1PDHCZKh-7eWpbE1b0OyQUCzSPHcViYZ22EDEItjiU7Y/edit?usp=sharing
Tested here: https://gcsim.app/viewer/share/perm_GXx-UDeQ3chtpj8UvH8_6

I had to remove the C2 CD check, because the test function for this doesn't support testing CDs that don't start immediately, and changing it to do so would require a bit of a rework

@kurt22i please include link to video here


French parse not handling "." values

When I pass '-89.942,39' to the parser, I was expecting to get NaN, but it returns 89.
const d2lIntl = require('d2l-intl');
var parserFR = new d2lIntl.NumberParse('fr-CA');
console.log(parserFR.parse('-8 942,39')); // -> -8942.39
console.log(parserFR.parse('-89 942,39')); // -> -89942.39
console.log(parserFR.parse('-89942,39')); // -> -89942.39
console.log(parserFR.parse('-89.942,39')); // -> Expected NaN, but returns -89

Hi @guilhermelabigalini, thanks for submitting the issue.
This intl library is one we use internally for our own web application, so the logic isn't really standard. In fact, I'm not aware of a JavaScript standard for number parsing... only number formatting.
Currently it's just bailing out if it encounters any character it's not expecting -- . in this case. This may not be "correct", but at this time we don't plan to change it. The logic is trying its best to always return something, which again may not be always be correct but it's how our application and users have been using it for many years.
If you'd like it to behave differently, you're welcome to fork the repo or I'm sure there are many other Node.js-based number parsers.


Make Response Exception work

What I did:

again a lot of refactoring's in the Tests.

(first I Suspected the Static TestHelper to be/make some problems. I think I was wrong but did not change back the usage of one instance per test)
Made all MediaChannel tests to disconnect in the end. This really helped to stabilize Test results. Now I have deterministic results even with different internet/network timings and device states!

the main thing I found was that a LOAD_ERROR never canceled the correct Task waiting for its TaskCompletionSource. The reason was that the 2nd call of TaskCompletionSourceInvoke() did not find the tcs because the 1st call already removed it!
(unfortunately I can not provoke this with a unittest. It needs my device to be connected to my current HomeAudio Client which tries immediate to reconnect on receiving of a disconnect. This is a synchronized load_App from 2 different clients where my unittest then gets the LOAD_ERROR with reason 'CANCELED'.

some adaption of the ChannelLogging. Now also receive Trace is logged on the Channel._logger. I think this is more consistent now

You are talking here about LOAD_ERROR and then you added a class called LAUNCH_ERROR.
Also the LAUNCH_ERROR could be response to launching an application?

Yes, sorry its a 'LAUNCH_ERROR'. I read my own wrong commit comment here...
This error happens when 2 different Clients try to make LaunchApplicationAsync with different AppIDs. One gets the expected ChromecastStatus as answer, and the other one - before the fix - never gets an answer and times out on the await.

Thanks for the reply. Now it makes sense and it's great to get those error cases fixed. I noticed that there wasn't any logic to handle load media errors either when researching on this.
Can you resolve the conflicts. I will merge this after that and release a new version.

What I am not sure now is if the channel logic is consistent now. On the receiver Channel I was perfectly happy with the 'Cannot cast X to Y Exception' generated by the receive loop. I did not really dive into all of the inheritance with the "StatusChannel"s vs "normal channels".
I think end of the day for the client the only important thing is to get the(any) Exception and not run into useless timeout.

I agree with that. Also since there is very minimal documentation the most important thing is that there is test case showing it. So I'm very happy with the current status

Ok,  I think this code is good to go.  I checked it with a local built package and all my applications (with and without Logging) work like a charm ...

Are your applications open source? I was finally planning to write a new sample application and thinking a bit of what I would like to do with it

I do them in a public repos here:  https://github.com/RobertK66/HomeAudio  , but it is far more undocumented than your code here and I am not really prepared to give a lot of support over there.
This is more of a playground for me to experiment with stuff ( Win UI3 - sort of works/ Consolen GUI . thats it / Avalon not anything coded there / ... ) at this time.  The ConGui Project there is the one that serves my home office/JBL Speaker since i abandoned my first WPF implementation after years of using that (I think this was available open source somewhen in my fork of your sharpcaster repos years ago....)

Thanks for the link. I will take a look at AvaloniaUI and probably create a sample using it since I haven't done anything with it yet and it seems nice


docs: add website

What this PR does / why we need it:

adds initial website hosted in gh pages
migrate existing docs as is. we can optimize later

Which issue(s) this PR fixes (optional, using fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when the PR gets merged):
Fixes #
Special notes for your reviewer:

Do you have an example of this to view?

it'll be very similar to https://project-copacetic.github.io/copacetic/website/

Looks great:


upgrade schemes

Just a version bump to get rid of the warning

Codecov Report

Merging #907 into master will increase coverage by 0.29%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #907      +/-   ##
==========================================
+ Coverage   21.27%   21.57%   +0.29%
==========================================
  Files          18       14       -4
  Lines        2623     3356     +733
  Branches      281       43     -238
==========================================
+ Hits          558      724     +166
- Misses       2026     2626     +600
+ Partials       39        6      -33

Impacted Files
Coverage Δ

Tests/Tests/DDLogMessageTests.m
92.3% <0%> (-0.16%)
:arrow_down:

Classes/DDASLLogCapture.m
0% <0%> (ø)
:arrow_up:

Classes/DDAbstractDatabaseLogger.m
0% <0%> (ø)
:arrow_up:

Classes/DDTTYLogger.h
0% <0%> (ø)
:arrow_up:

Classes/Extensions/DDContextFilterLogFormatter.m
0% <0%> (ø)
:arrow_up:

Classes/DDOSLogger.m
0% <0%> (ø)
:arrow_up:

Classes/Extensions/DDMultiFormatter.m
0% <0%> (ø)
:arrow_up:

Tests/Tests/DDBasicLoggingTests.m
100% <0%> (ø)
:arrow_up:

Classes/Extensions/DDDispatchQueueLogFormatter.m
0% <0%> (ø)
:arrow_up:

Classes/DDASLLogger.m
0% <0%> (ø)
:arrow_up:

... and 7 more

Continue to review full report at Codecov.

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

🙏

@diederich Thanks a lot for showing interest and contributing to CocoaLumberjack! Even tough it’s been a while, we would like to invite you to become a maintainer – no pressure to accept! You can pitch in with what seems comfortable: comment on open issues/PRs, triage, improve documentation, write your own PRs. See a broader discussion here #941. Let me know if you are interested.

Hey @bpoplauschi - thanks for the invite. I'm very happy to see movement here - nice job!
I'm using CocoaLumberjack in most of my projects, so I'll be happy to keep contributing PRs when they come up.

@diederich Great. I sent you an invitation to our org.


Incorrect param type passed to stepaction makes it use default value

Github Repo Link to reproduce bug: https://github.com/arifash01/tekton-param-issue
Expected Behavior
Fail the run because the commands param expects a list but a string is passed instead
Actual Behavior
Run succeeds and the logs show the default value instead

Kubernetes version:
Output of kubectl version:

Client Version: v1.29.3
Kustomize Version: v5.0.4-0.20230601165947-6ce0bf390ce3
Server Version: v1.29.5-gke.1060000

Tekton Pipeline version:
Output of tkn version or kubectl get pods -n tekton-pipelines -l app=tekton-pipelines-controller -o=jsonpath='{.items[0].metadata.labels.version}'

Client version: 0.32.0
Pipeline version: v0.58.0

Thanks @arifash01! This is indeed a bug.

/assign


add fedora installation instructions to readme

Instructions tested on fedora 28.

Excellent, thanks! So I guess the llvm/clang libraries aren't messed up like they are for Ubuntu (where we have to fetch them from llvm.org instead).


The agrpc::GrpcContext hangs forever

After investigating why our application hangs forever on destruction I found out it is blocked on the agrpc::GrpcContext destructor. Our server shutdown has been copied from here.
After calling GrpcContext::stop() the GrpcContext::run() function exits as expected so I see no reason for it to be blocked. Is this perhaps caused by our environment? The problem occurs in our tests which run in the localhost and run two independent GrpcContexts.

If you are using the GrpcContext for a server then you must call ServerShutdown::shutdown before destructing it. There should also be an assertion triggered in gRPC if you forget.

The GrpcContext destructor is blocked here
detail::drain_completion_queue(*this);

I have modifiled this code to print the number of interactions
inline void drain_completion_queue(agrpc::GrpcContext& grpc_context)
{
    while (detail::GrpcContextImplementation::do_one(grpc_context, detail::GrpcContextImplementation::INFINITE_FUTURE,
                                                     detail::InvokeHandler::NO, detail::AlwaysFalsePredicate{}))
    {
        std::cout << "------ in the loop" << std::endl;
    }
}

and get the following output
------> in the loop
------> in the loop
------> in the loop
------> in the loop
------> in the loop
------> in the loop
------> in the loop
------> in the loop
------> in the loop
------> in the loop
------> in the loop

and then it hangs. I will try to determine where exactly it gets blocked in that funciton.

Ok thanks, I don't think it helps to dig deeper into asio-grpc code. You should try to compare the examples with your own code. The order of destruction (GrpcContext first, then grpc::Server) is also important.

I am pretty sure I am doing the shutdown exactly as you do in you examples, but it still blocks. Could this be caused by having two GrpcContext on the same program, where one is the server and the other is a client? This is needed here to implement an automated integration test.

Your code seems fine, from my reproducer you can see that it shuts down cleanly.
I have some more hints:

Unfinished Alarms cause the GrpcContext to hang during shutdown (until the Alarm fires).
Calling m_grpc_context.stop() while there are unfinished RPCs causes m_server->Shutdown(); to never complete. This can be resolved by calling m_grpc_context.run() again or by creating sufficient asio::work_guards.

If I store the grpc-context in an optional to force destruction I get the following output on reset
=================================================================
==248854==ERROR: AddressSanitizer: heap-use-after-free on address 0x612000005bc0 at pc 0x560c77614e3f bp 0x7ffda6cd2090 sp 0x7ffda6cd2080
READ of size 8 at 0x612000005bc0 thread T0
    #0 0x560c77614e3e in grpc::ServerInterface::RegisteredAsyncRequest::FinalizeResult(void**, bool*) /opt/cinemo/bifrost/bif-device-sdk/_deps/grpc-x86_64-linux-gnu-src/include/grpcpp/server_interface.h:212
    #1 0x560c77c3dd6b in grpc::ServerInterface::PayloadAsyncRequest<bif::device::v1::PlayRequest>::FinalizeResult(void**, bool*) /opt/cinemo/bifrost/bif-device-sdk/_deps/grpc-x86_64-linux-gnu-src/include/grpcpp/server_interface.h:289
    #2 0x560c78cc5642 in grpc::CompletionQueue::AsyncNextInternal(void**, bool*, gpr_timespec) (/opt/cinemo/bifrost/bif-device-sdk/src/bifrost/tests/bifrost_tests+0x1c15642)
    #3 0x560c7759c6d0 in grpc::CompletionQueue::NextStatus grpc::CompletionQueue::AsyncNext<gpr_timespec>(void**, bool*, gpr_timespec const&) /opt/cinemo/bifrost/bif-device-sdk/_deps/grpc-x86_64-linux-gnu-src/include/grpcpp/completion_queue.h:200
    #4 0x560c77596d9e in agrpc::s::detail::get_next_event(grpc::CompletionQueue*, agrpc::s::detail::GrpcCompletionQueueEvent&, gpr_timespec) (/opt/cinemo/bifrost/bif-device-sdk/src/bifrost/tests/bifrost_tests+0x4e6d9e)
    #5 0x560c77596f00 in agrpc::s::detail::GrpcContextImplementation::handle_next_completion_queue_event(agrpc::s::GrpcContext&, gpr_timespec, agrpc::s::detail::InvokeHandler) (/opt/cinemo/bifrost/bif-device-sdk/src/bifrost/tests/bifrost_tests+0x4e6f00)
    #6 0x560c7759b04b in bool agrpc::s::detail::GrpcContextImplementation::do_one<agrpc::s::detail::AlwaysFalsePredicate>(agrpc::s::GrpcContext&, gpr_timespec, agrpc::s::detail::InvokeHandler, agrpc::s::detail::AlwaysFalsePredicate) /opt/cinemo/bifrost/bif-device-sdk/_deps/asio_grpc-src/src/agrpc/detail/grpc_context_implementation.ipp:210
    #7 0x560c77595cbc in agrpc::s::detail::drain_completion_queue(agrpc::s::GrpcContext&) /opt/cinemo/bifrost/bif-device-sdk/_deps/asio_grpc-src/src/agrpc/detail/grpc_context.ipp:45
    #8 0x560c775960b9 in agrpc::s::GrpcContext::~GrpcContext() /opt/cinemo/bifrost/bif-device-sdk/_deps/asio_grpc-src/src/agrpc/detail/grpc_context.ipp:74
    #9 0x560c77aa8ad9 in std::_Optional_payload_base<agrpc::s::GrpcContext>::_M_destroy() /usr/include/c++/11/optional:260
    #10 0x560c77aa02c5 in std::_Optional_payload_base<agrpc::s::GrpcContext>::_M_reset() /usr/include/c++/11/optional:280
    #11 0x560c77a94d4b in std::_Optional_payload<agrpc::s::GrpcContext, false, false, false>::~_Optional_payload() /usr/include/c++/11/optional:401
    #12 0x560c77a8ec91 in std::_Optional_base<agrpc::s::GrpcContext, false, false>::~_Optional_base() /usr/include/c++/11/optional:472
    #13 0x560c77a8ecb1 in std::optional<agrpc::s::GrpcContext>::~optional() /usr/include/c++/11/optional:662

Your welcome, I am glad you figured it out. Using asio::detached really is an anti-pattern, I highly recommend using something like https://github.com/Tradias/asio-grpc/blob/master/test/utils/utils/asio_utils.hpp#L45 instead, otherwise exception from co_spawned coroutine just disappear unhandled.


Seun - Synapses Part 1

Annotation overhaul
Summary of Changes:

New annotations

Collection (Meta-Annotation)

Generic collection of any annotation including LineStrip and Collection

LineStrip (Multiple connected point annotation), subclass of Collection

Immutable dynamic size annotation
Supports looping, last annotation connects to the first

Arbitrary step annotation construction

Confirm Annotation - Completes a multistep annotation
Abort Annotation - Cancels a multistep annotation, deleting it and its children

Contextual Annotation Controls

Multiple select - Can select multiple annotations at once
Delete Annotation - Deleting a collection deletes its child annotation
Create Collection - Form a collection with the selected annotation(s) as children. If the first annotation is a child annotation, the new collection will become a child of the first annotation's old parent.
Free Annotations - Remove all children from a collection and delete the now empty parent. If the parent is a child annotation, the freed annotation's become children of the parent's parent.
Remove from Collection - Remove a single child from a collection, deleting the collection if it becomes empty. If the parent has a parent, this will become the child's new parent. Note: LineStrips are immutable, so its children cannot be removed like this.

Export CSV

Supports Collection and LineStrip
Change in format to allow for arbitrary size collections

Import CSV

[x] Transfer to separate branch?

44 commits, 16 files changed, 2500 line diff :skull:

relocated to seun-annotations-pt1


Announcement for the same block are ignored

The network layer will process the first announcement of a block, but ignore the subsequent ones. This problem is especially visible when a block request fails.

Close the issue due to fixed. Will continue observe network block request status.


"hiddendiv common" shows up

a "hiddendiv common" shows up on my page without me calling it in any way, but the most frightening is that it contained a link to faceporn ! what is that ??? have you been hacked ?

It's your ad block

It's your ad block

Disagree with that, I've noticed this in two of my Materialize projects (not in any other project with other frameworks).
Probably coming from here: https://github.com/Dogfalo/materialize/blob/master/js/forms.js#L98
Which is interesting, as one of the two projects I have it does not contain a single textarea.

You can read more here https://github.com/chrisaljoudi/uBlock/issues/161

I wasn't refering to the faceporn link (I do not have adblock nor ublock), just the injection of

 into the DOM by Materialize.

That link is create for textareas but it is apparently not used at all.

@ibart It is used for auto resizing:
https://github.com/Dogfalo/materialize/blob/master/js/forms.js#L111

If you preffer to remove this function you can decompress materialize.min.js or look for this piece of code
e.length || (e = a(''), a("body").append(e)); and comment it.

Right, still the sae but not using any textarea input or form.

hi i am using materialize-textarea for its auto resize feature, but whatever i type into my textarea shows up in the "hiddendiv common" div at the bottom for all to see..


website for docs

Preview

https://kejace.github.io/hs-abci/

Todo

[x] add navigation structure
[x] merge upstream
[x] get domain name (kepler.dev)
[x] basic haddocks
[ ] add google analytics (UA-111781922-12)
[ ] work on haddocks
[ ] change naming to use kepler in docs instead of hs-abci
[ ] polish docs
[ ] squash commits 😬

Remaining TODO in #204


SPSA doc string out of date

Environment

Qiskit Algorithms version: 0.2.1
Python version:
Operating system:

What is happening?
The small code examples in the doc string of qiskit_algorithms/optimizers/spsa.py still show the old signature of optimizers in qiskit instead of the new scipy-style optimizers. This includes a method optimize that is now called minimize, returning point, value, niter instead of OptimizationResult objects, etc.
How can we reproduce the issue?
--
What should happen?
The code examples shout show the new way of using optimizers in qiskit.
Any suggestions?
No response

Thanks for noticing and raising this issue. It is also using StateFn which was part of qiskit.opflow which was deprecated and will no longer be present in the upcoming Qiskit 1.0. The first part could be re-done showing it used with an Estimator. Though I do not know how much value there is in that given its usage is no different syntactically than any other optimizer in that regard.


add public src

Metric
Value

alert_status
:white_check_mark: OK

bugs
2

code_smells
8

reliability_rating
C (at least 1 Major Bug)Note: A being best, E being worst

security_rating
A (0 Vulnerabilities)Note: A being best, E being worst

vulnerabilities
0


[SPARK-35016][SQL] Format ANSI intervals in Hive style

What changes were proposed in this pull request?

Extend IntervalUtils methods: toYearMonthIntervalString and toDayTimeIntervalString to support formatting of year-month/day-time intervals in Hive style. The methods get new parameter style which can have to values; HIVE_STYLE and ANSI_STYLE.
Invoke toYearMonthIntervalString and toDayTimeIntervalString from the Cast expression with the style parameter is set to ANSI_STYLE.
Invoke toYearMonthIntervalString and toDayTimeIntervalString from HiveResult with style is set to HIVE_STYLE.

Why are the changes needed?
The spark-sql shell formats its output in Hive style by using HiveResult.hiveResultString(). The changes are needed to match Hive behavior. For instance,
Hive:
0: jdbc:hive2://localhost:10000/default> select timestamp'2021-01-01 01:02:03.000001' - date'2020-12-31';
+-----------------------+
|          _c0          |
+-----------------------+
| 1 01:02:03.000001000  |
+-----------------------+

Spark before the changes:
spark-sql> select timestamp'2021-01-01 01:02:03.000001' - date'2020-12-31';
INTERVAL '1 01:02:03.000001' DAY TO SECOND

Also this should unblock #32099 which enables *.sql tests in SQLQueryTestSuite.
Does this PR introduce any user-facing change?
Yes. After the changes:
spark-sql> select timestamp'2021-01-01 01:02:03.000001' - date'2020-12-31';
1 01:02:03.000001000

How was this patch tested?

Added new tests to IntervalUtilsSuite:

$  build/sbt "test:testOnly *IntervalUtilsSuite"

Modified existing tests in HiveResultSuite:

$  build/sbt -Phive-2.3 -Phive-thriftserver "testOnly *HiveResultSuite"

By running cast tests:

$ build/sbt "testOnly *CastSuite*"

Test build #137165 has started for PR 32120 at commit 3daaf3d.

Kubernetes integration test starting
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/41744/

Kubernetes integration test status failure
URL: https://amplab.cs.berkeley.edu/jenkins/job/SparkPullRequestBuilder-K8s/41744/

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder-K8s/41744/

Test build #137165 has finished for PR 32120 at commit 3daaf3d.

This patch passes all tests.
This patch merges cleanly.
This patch adds no public classes.

Refer to this link for build results (access rights to CI server needed):
https://amplab.cs.berkeley.edu/jenkins//job/SparkPullRequestBuilder/137165/

Merging to master. Thank you @yaooqinn and @HyukjinKwon for your review.


Merged main dev 1.31

This PR syncs the dev-1.31 branch with the main branch to keep the dev-1.31 branch up to date.
cc: @chanieljdan @salaxander @MaryamTavakkoli @hacktivist123 @LaurentGoderre

This also needs official approval required from sig-docs-website-owner

/approve


Docs are insufficient to help users understand what to do

As the README.md exists today, I don't really understand the following:

when to use cp vs sync
the semantics of sync. How is the sync achieved? Is it two-way? How is integrity checked? Are timestamps used, are only missing files used?
is it possible to sync between two blob stores?

As an aside, what do I do if I do not want "job" behavior? I have things arranged such that uploads/syncs should be idempotent and hopefully shouldn't need to keep state around. Plus, I'm exclusively using this in CI scenarios where state won't be persisted between runs anyway.

Thanks a bunch @zezha-msft, this is great information.
Is there any chance the sync behavior can be customized (I can open a separate issue?)
For example, some times I get nervous and don't trust timestamps, or it is the case that all of my content is content-addressable, therefor, the sync semantics I need are "Upload Everything that doesn't exist".
Today I've implemented this by:

take a list of files in storage
loop through files on disk, for each file not in storage, create a symlink in a upload_staging dir
use az storage blob upload-batch to upload the symlinked dir of missing files.

It would be really cool to remove my dependency on az CLI and just be able to do it with a single command with this tool.

Hi @colemickens, you can accomplish the "Upload Everything that doesn't exist" behavior with the copy command, by including the following flag: --overwrite=false.

Here is an example:
./azcopy cp [src] [dst] --overwrite=false --recursive=true

Very cool! Thank you! As far as I'm concerned we can close this. Not sure if you want to leave it open to track any other README updates.

Hi. Can someone please explain how azcopy does the integrity check when uploading from local to Azure storage account?
As I understand, the azcopy will do the md5 check only when "downloading" (refer from the doc). For uploading, azcopy will "calculate" the md5 and put to the content-md5.
But it's not mentioning whether the azcopy validates the integrity of the file or not? (and how?)
Thank you.

@ppakawatk I just added a wiki page on the subject for you, here https://github.com/Azure/azure-storage-azcopy/wiki/Data-integrity-and-validation

@ppakawatk I just added a wiki page on the subject for you, here https://github.com/Azure/azure-storage-azcopy/wiki/Data-integrity-and-validation

@JohnRusk, thank you so much for you prompt reply.
That helps me a lot to understand the process.
However, I have tried some experience and got a question.
As I understand, the "CONTENT-MD5" is calculated based on the original disk file and put into blobs.
I have tried editing data after uploaded to Azure strorage, and the "CONTENT-MD5" changed.
So after downloading using --check-md5, the process is still success.
Could you suggest if there is anything wrong with my understanding sir.

I have tried editing data after uploaded to Azure strorage, and the "CONTENT-MD5" changed.

Which data are you editing?  The blob in Azure or the original source?
Also, how big is the blob?
And, what tool did you use to edit it?

I have tried editing data after uploaded to Azure strorage, and the "CONTENT-MD5" changed.

Which data are you editing? The blob in Azure or the original source?
Also, how big is the blob?
And, what tool did you use to edit it?

Text file. I tried adding/ deleting 1 letter from the content of the file.
The size is around 100 KB.
I edited in Azure Portal.

OK, here's what I think is happening.  (I'm going partly from memory here, because I can't find all the documentation).  As I recall, when a small blob is saved, it's usually saved in one single operation, with the PutBlob API call.   The documentation for that call says that, if you don't provide an MD5 then it will compute a fresh one for you.   So that's why it gets a fresh MD5 in your test.
But for big blobs, they have to be uploaded in several blocks.  And for those, the service cannot automatically generate a new MD5 (because MD5s must be computed sequentially, but the blocks may not arrive sequentially).  So for big blobs, the automatic update of the MD5, which you have observed, does not happen.


Carousel flickering when going left

Hi, is there anyway to improve carousel flickering when going left ? Video is taken from an emulator, but on real/slower physical devices it not only flickers but also looses focus.
This does not happen when going right.
Also, if i go several pages on the right, when going left, after the flicker it alway takes you to the second page.
flexn-create2.webm

@saimirg thanks for reporting this, on what version of template was this?

It was on the latest version 1.0.1. As far as i know it has been present on previous versions as well.

@saimirg yes this is a valid bug and will be looked into

@saimirg It was fixed and released 1.1.0-alpha.4


Issue 101- added new example

Fixes #101 .
Changes proposed in this PR:

New example, tested working.
Uses https for Aquarius and Provider
Uses rinkeby.

Note: we just had a call to get in sync on how to move forward.
What not to have:

don't have Rinkeby - just use barge, it's simpler
don't use marketplace flow. Just have Alice transfer -> Bob. Avoids redundant code.

Here's what to have:

starting point is simple quickstart. Just copy-and-paste those three steps so that it's self-encapsulated.
then change / expand on the last part ("Publish datatokens"):

Alice publishes a datatoken, and asset info (asset info from your PR)
Alice transfers datatoken to Bob (no market needed)
Bob consumes the data asset, including building some model from the csv

Doing this single README will cover off all of the epic, not just the first bullet. Epic: ocean.py#8.

@Akif-G also, can you please check the conformity of markdown files and reformat them using the settings here? https://github.com/oceanprotocol/ocean-remark

@Akif-G fyi, I converted this to draft given that it's still a WIP.
When it's ready to review: click "update branch" button (and fix any conflicts), click "ready for review" button, then please ping me that you'd like a review. Thank you:)

new PR created


collectorItem filter by org and token

collectorItem filter by org and token

 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.eux121 seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account.You have signed the CLA already but the status is still pending? Let us recheck it.


feature request: multiple testDrivers in lake

We've encountered a situation (https://github.com/leanprover-community/aesop/pull/182) where we would really like Aesop's testing framework to both:

build a library
run an executable

Could we please have testDrivers (plural) to enable this?

Why not just create a single test driver (executable) that performs both of these actions?

Because then I have all the overhead of writing a main function, that calls out to another executable, runs lake on AesopTest, etc. It's also way less obvious to someone reading the lake file what testing actually consists of.
In practice as a workaround in Aesop for now I'm going to handle running the extra executable in CI.


about target tracklet

Thanks for your work and releasing your code . after reading your code , I have a question . Did you regard images of  same person as a tracklet  in target domain .

I also have the same question as yours. Have you figured it out?

I have the same question as well.....


Sign up page

Description
A rudimentary signup page.
Things to figure out:

How to navigate into the page (Link from a login form?)
How to navigate out of the page (where to land after a successful signup?)

Fixes # (issue)
Type of change
Please delete options that are not relevant.

[ ] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] This change requires a documentation update

Instructions
Explain what someone needs to do in order to test the functionality of the changes.
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Provide instructions so we can reproduce. Please also list any relevant details for your test configuration

[ ] Test A
[ ] Test B

Checklist:

[ ] My code follows the style guidelines of this project
[ ] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[ ] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Please merge this and create a new branch and PR for any work that builds on this or changes it. (re-reveiwing is a pain)


Select yanked scripts

Currently, you can only view yanked scripts, make it so that you can select them as well

@ikeasamoahansah assign to me

@JohananOppongAmoateng you can go ahead and submit a PR

@ikeasamoahansah can I work on it if the issue is still open?

@Aliqyan-21 I am working on it will push the code today

#2 closed this


Add support for named resources

From pokeapi/pokeapi#369.
Ditto needs to produce named files - eg /pokemon/bulbasaur - in the transform step.

e3610d2650aa7ed39dc9f7639afe4cd0cc3c7501

Released v0.6.0: https://pypi.org/project/pokeapi-ditto/0.6.0/

Does it duplicate the files? One for bulbasaur and one for 1?
We could try symlinks

Is there a timeline for this going live?

Side note: There are a few other named resource end points that were not covered for example
https://pokeapi.co/api/v2/move/{name}/
https://pokeapi.co/api/v2/pokemon-species/{name}
etc.

This hasn't gone live yet; we've hit a snag with Netlify. We have a workaround in place just for pokemon, but this will work for all endpoints once it's live.

@sargunv If we can build api-data, we can get it live on DO - ie that’s not affected by the Netlify build timeout. But we can’t rebuild api-data because of the issue affecting the Django install, right?

The named resources aren't dependent on rebuilding API data. They're generated from the api-data we already have using ditto transform --base-url="$BASE_URL" --src-dir='data' --dest-dir='_dist' from the api-data repo

As this particular feature has been added to ditto, the downstream parts of this issue are now located:

https://github.com/PokeAPI/pokeapi/issues/373 (getting named resources on current hosting)
https://github.com/PokeAPI/api-data/issues/9 (rebuilding api-data)

Need to tweak this to support encounter lists

https://pokeapi.co/api/v2/pokemon/129/encounters/
https://pokeapi.co/api/v2/pokemon/magikarp/encounters/

Released v0.6.1

Ach, I mis-diagnosed this - it actually returns a 301, which confuses things that don't follow redirects (including the example search at https://pokeapi.co/, which helpfully reports "TypeError: Network request failed")

Yeah, that the API explorer requires trailing slashes is a known problem (the cryptic error messages don't help either). The website just got a rewrite in anticipation of the move to static hosting, so there are still a few kinks to work out.
Ideally, requests both with and without a trailing slash will be accepted and return 200 responses, and that's the way it will be once the move to static hosting is complete.


Release Google.Cloud.Memcache.V1Beta2 version 2.0.0-beta06

Changes in this release:
New features

Add IServiceCollection extension methods for client registration where an IServiceProvider is required. (commit 022fab2)

Created release for Google.Cloud.Memcache.V1Beta2-2.0.0-beta06


NAS: set Manufacturer Information

[root@nas:~]# dmidecode --type system
# dmidecode 3.0
Getting SMBIOS data from sysfs.
SMBIOS 2.7 present.

Handle 0x0001, DMI type 1, 27 bytes
System Information
	Manufacturer: To Be Filled By O.E.M.
	Product Name: To Be Filled By O.E.M.
	Version: To Be Filled By O.E.M.
	Serial Number: To Be Filled By O.E.M.
	Wake-up Type: Power Switch
	SKU Number: To Be Filled By O.E.M.
	Family: To Be Filled By O.E.M.

Set in Management Webinterface?
How to reach it?

http://www.asrockrack.com/support/ipmi.pdf

This page displays the BMC FRU file information.

setting the FRU seams not be supported


Gather all colors to T3Styles.Colors to prepare for a theme editor.

Originally posted by @pixtur in https://github.com/still-scene/t3/pull/243#discussion_r1156447392

I guess this first step could be to consolidate the list of needed colors and their purpose in the Figma-Lib.


package license file

your license requires it
(and conda forge recommends it)

@muhrin do you know why this build is failing?

Ah thanks Leopold!  So I suspect it's to do with a missing requirement, perhaps future.  I'll have a look


Feature Request: support migration of duckdb-rs

Given that duckdb-rs provides a very similar interface with rusqlite, it might be good to provides a intermediate trait to support schema migration of duckdb-rs. DuckDB itself is a fork from sqlite thus also supports user_version
Happy to contribute the PR if it's something you're interested to merge

Thanks for suggesting @wsxiaoys!
I’m interested in discussing this on a PR, but fair warning, I would only merge it if I felt comfortable maintaining the corresponding code (in particular, if it result in a lot of duplicated code, I’m unlikely to want to merge it).
If after discussing on the PR, we don’t merge, I’m also happy to link to your fork in the readme of this project.