Support for nested objects

Can I submit a PR to allow for an object of objects to be passed to the interpolate plugin?
This would allow me to do
const config = {
'foo': 'bar',
'bar': {
 'foofoo': 'barbar'
 }
}

And then in my .html file
    <link href="//%bar.foofoo%/assets/css.css" rel="stylesheet" type="text/css"></link>

Maybe we can make it support custom template engine?

How do you mean?
When I pass in nested objects aka config above I can't access those properties by doing bar.foofoo in the HTML template. Could you elebarote a bit more about how that would work please?

I mean this plugin is totally unnecessary, you can directly access the options of html-webpack-plugin instance in your template:
// webpack config
new HtmlWebpackPlugin({
  config,
  template: './some/index.template.html'
})

Then in your template index.template.html:
// html-webpack-plugin uses ejs template syntax by default
<%= htmlWebpackPlugin.options.config.foo.bar %>

Oh I didn't know that was possible. Thanks for that @egoist


Update teams-interop-javascript.md

Update quickstart describing how to use ACS Calling SDK to join to a Teams meeting

@akania : Thanks for your contribution! The author(s) have been notified to review your proposed change. @chpalm

@akania : Thanks for your contribution! The author(s) have been notified to review your proposed change. @chpalm

@akania : Thanks for your contribution! The author(s) have been notified to review your proposed change. @chpalm


Add preliminary support for discovery (IPv4)

Please review and push - I have tested with chip-tool and Home Assistant - both find the available node. Still need IPv6 support

You should also update the copyright mention at the top of the file.
Maybe we can discuss copyright things offline. My email<EMAIL_ADDRESS>

Change already reviewed with comments.

I can probably take over this change: I just refactored the MDNS server to make the code more readable and this will make it easier to implement this change: https://github.com/mfucci/node-matter/pull/14

Closing this pull request since MDNS commission advertising has been implemented by https://github.com/mfucci/node-matter/pull/15


⚠ ClamAV has degraded performance

In 61d5345, ClamAV (https://spamassassin.apache.org/) experienced degraded performance:

HTTP code: 200
Response time: 218 ms

Resolved: ClamAV performance has improved in bc45721.


fixes #90 | incompatible to composer 1.1.0

fix incompatible to composer 1.1.0

i make a new pull request

Coverage remained the same at 95.616% when pulling 4f538b528600b0ddd852ecdb0018e8d17cbfef83 on prisis:patch-1 into dd5cdcdc4369ca0ca57d077d3df89e403586d21a on hirak:master.


Attributable threshold signing

We're working with @keep-network/cryptography-advisors on an approach to add attribution of malice to Gennaro and Goldfeder 2019- the protocol currently forces a group-wide abort in the case of detected malicious behavior, and naive attributability modifications might violate the security proof.
We can likely ship without attributability and add it as an upgrade to ECDSAKeeps for future Deposits, or hack around this using voting or combinatorial retries if it's an absolute requirement. Ideally, though, we'd get a core fix to the existing protocols with a few worst-case ZKPs, and perhaps co-author a paper while we're at it.
This work will be all over the place, but I'll be tracking high-level progress relevant to tBTC here.

Removed this from the sprint board until we do a prioritization pass post-mainnet. We are shipping v1 without attributability, and with 3-of-3 signing.

Since shipping tBTC v1, the world has kept on turning. Adding @eth-r as we explore Cannetti and Gennaro '20 for tBTC v2.


Use AR.js in Angular Component

Hi,
I have to implement an application in Angular 5 and I'm having difficulty using an a-frame scene (that embeds arjs) in an Angular Component.
The scenes of aframe work, but when I embeds arjs does not open the camera.
I have imported aframe following this guide:
https://medium.com/@pitipon/a-frame-with-angular-setup-project-5797b2f2a03b
and
I have imported aframe-ar.js in index.html
Can someone help me?

related to https://github.com/jeromeetienne/AR.js/issues/364. I can't help you as I never tried AR.js on Angular, maybe @jeromeetienne can

Is there a way to use arjstoolkit in angularjs without a frame?

@reto88 If you want to use this library in a pure JS way, you can find some examples in path "/three.js/examples/".  In my opinion, Angular/Angularjs can integrate any content implemented in pure JS mode.

@reto88 For many more pure JS examples, check out https://stemkoski.github.io/AR-Examples/ & https://github.com/stemkoski/AR-Examples .

@stemkoski thank you for this nice example.did you already used ar.js in a framework like angular or react?

@reto88 you need aframe loaded before zone.js, and to achieve this I've found 2 options so far:

add the links to the aframe and arjs in index.html (so that it comes before polyfills.js)
move zone.js from polyfills to scripts, and load aframe and arjs in scripts before it:

"scripts": [
  "node_modules/aframe/dist/aframe-master.js",
  "node_modules/ar.js/aframe/build/aframe-ar.js",
  "node_modules/zone.js/dist/zone.js"
]

not sure if the 2nd options might cause some problems in future, but seems to work ok so far.

None of these solutions seem to work for me on Angular 6. I've importet A-frame the same way as @martynha did but even with ar.js in my index.html it doesnt seem to work.
Does anyone have a working expample of ar.js in angular 6 because it seems nomatter what I try I cant get it to work.

I don't you need anything special to get it to run inside Angular. This works for me:

Generate a new Angular 6 app with angular-cli
In src/app/index.html add this at the bottom of the <head> section:

  <script src="https://aframe.io/releases/0.8.0/aframe.min.js"></script>
  <script src="https://cdn.rawgit.com/jeromeetienne/AR.js/1.5.0/aframe/build/aframe-ar.js"> </script>

In src/app/app.module.ts import CUSTOM_ELEMENTS_SCHEMA and add a schemas key to the NgModule directive

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { AppComponent } from './app.component';
import { CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';

@NgModule({
  declarations: [
    AppComponent
  ],
  imports: [
    BrowserModule
  ],
  providers: [],
  bootstrap: [AppComponent],
  schemas: [ CUSTOM_ELEMENTS_SCHEMA ]
})
export class AppModule { }

Replace the contents of src/app/app.component.html with

<a-scene embedded arjs>
  <a-marker preset="hiro">
          <a-box position='0 0.5 0' material='color: black;'></a-box>
  </a-marker>
  <a-entity camera></a-entity>
</a-scene>

Run the app with npm start

Incidentally, I used ngrok to publish my localhost online as https and browse to it from my phone. It gave a NotAllowedError trying to access the camera over http.

 I guess if you import Aframe the way the guide tells you to ar.js isnt gonna work instead. How odd.
By the guide I mean this one https://medium.com/@pitipon/a-frame-with-angular-setup-project-5797b2f2a03b
Thanks a lot @jsebrech !

polyfills.ts gets appended to the bottom of the <body> so ar.js and aframe load out of order that way. You could fix it by doing lazy loading of ar.js by appending a script tag to the body after the angular app initializes, but then you would have to wait until ar.js loads before the main app view can be bootstrapped, which would complicate things.
Realistically either you load both from URL with blocking script tags, or you load both from npm through the polyfills approach.

thanks, it works. do anyone now how you get the context of the a-frame canvas? in the dev mode of google chrome i can see a-canvas class but no id to get the context.

var scene = document.querySelector('a-scene');
const foo = scene.components.screenshot.getCanvas('perspective');

how about importing ar-threex to angular component?


Version 3.0

Code LGTM
please update the documentation as well!!! http://django-scarface.readthedocs.org/

assigning to @melbic for further review

h3. We'll have to rethink/process the following issues:

Compatible Migrations
SNSCRUDMixin --> abstract
delete vs deregister
Replace trim_message
remove unused code
Extendability platforms
Device-Platform-OS relationship
Move platforms to settings?

Already merged,


support for external modules

I'm not much of an expert but i gave moving the modules out of the main repo a try and it seems to be working :smile:.

@ericbn what do you think about this?

I think this feature is cool, managing submodule is not an advantage of git.

This is done with the release of Zim 1.0.0.


Update refined, refined-scalacheck to 0.9.22

Updates

eu.timepit:refined
eu.timepit:refined-scalacheck

from 0.9.18 to 0.9.22.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Ignore future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "eu.timepit" } ]

labels: library-update, semver-patch

Superseded by #274.


Provide an option not to render hidden inline fields monospace

Is your feature request related to a problem? Please describe.
When I use any type of inline fields, their contents are rendered with a monospace font, pretty much like inline code samples in regular Markdown. While this makes sense for regular inline fields, it does less so for inline fields with a hidden key.

In my case where the data is short paragraphs, the purpose of hiding the key is kind of defeated by having the text awkwardly stand out as shown in the screen shot.
Describe the solution you'd like
Instead of the above, I'd like said hidden inline fields to be rendered normally, or at least have an option to tell Dataview to do so.
Describe alternatives you've considered
There is a workaround to that, although not a very comfortable one: one can stuff the data into the front matter header, and then inline-query it in the body. It is then rendered using a regular font, as shown below:

Thank you for making Dataview. ♥

you could use a css snipped to change it back to normal looking text. but i can't help with that because i don't know any css.

I was running into this as well and used this snippet:
.dataview.inline-field .dataview.inline-field-standalone-value {
    font-family: var(--font-text);
    padding-left: 0px;
    padding-right: 0px;
    background-color: var(--background-primary);
}

I also restyled the visible inline fields:
.dataview.inline-field .dataview.inline-field-key {
    padding-left: 0px;
    padding-right: 0px;
    font-family: var(--font-text);
    background-color: var(--background-primary);
}

.dataview.inline-field .dataview.inline-field-value {
    padding-left: 0.8ex;
    padding-right: 0px;
    text-decoration: underline;
    background-color: var(--background-primary);
}

Field
Before
After

Visible

Hidden


pending_apple and pending_munki "This widget cannot be found"

Using MunkiReport <IP_ADDRESS>01, PHP 7.2.15-0ubuntu<IP_ADDRESS>, and MariaDB 10.3.13 the site is fully working except on the default dashboard I'm getting two errors of "Unknown widget" and "This widget cannot be found" for the widgets pending_apple and pending_munki. I've verified pending_apple_widget.php and pending_munki_widget.php exist in /var/munkireport/vendor/munkireport/managedinstalls/views. I don't think its a permissions issue because no other modules are having issues--permissions for all modules is at 664 and ownership is www-data:www-data.

You need te enable the 'managedinstalls' module in your configuration for the widgets to load.


id=example in tables

id=example in tables seems temporary, please use real id names useful for your application

updated id=example to id=db_search_table to be more descriptive


Fix path to globals.yml in spring monitor tests.yml

see title

API change check
API changes are not detected in this pull request.


Improve assertions

This is the continuation of #48, but I now understand paths and string contexts a little better.
I have

made the validateSopsFiles -> isPath sopsFile assertion also accept strings that are store paths. This has the side effect that sopsFile can now refer to arbitrary derivations, so I had to replace builtins.toFile with pkgs.writeText.
changed the type of sopsFile and defaultSopsFile to just path (which already accepts both strings and paths).
merged the two assertions about gnupgHome and sshKeyPaths into a single one
moved the pathExists sopsFile assertion into config.assertions.

The first point is the one that deserves discussion: what I was failing to understand before is that strings that start with /nix/store generally have an associated context, which my secretsPath didn't because I used toString on a path. This PR allows sopsFile = "${secretsPath}/foo"; to work, provided that secretsPath is a path and not a string.

Thanks!


Rework IERS series parser

As part of the general IERS framework rework of #40, it is desirable to increase the flexibility and capabilities of the build_series function that is currently responsible of generating efficient functions for the evaluation of the nutation series.
The parser should have the following capabilities:

Parse series for both nutation components and CIO X, Y and s + XY/s coordinates.
Parse text files: this should avoid the need to translate the original IERS tables into Julia files, avoiding potential transcription errors.
Simultaneous computation of multiple quantities: this saves-up time because it avoids the repeated computation of the sine and cosine of series with the same fundamental arguments.
Support coefficients with different orders of magnitude: the output should always be in radians but the input coefficients should be translatable to arcseconds via multiplicative factors.

Moved to IERSConventions.jl.


Removed double routing of audio buffer node to destination

Hey, awesome site you have. 😁 I found that the music player was over-gained. After some digging, I found that you had routed the currentAudioBufferNode to the destination two times. Once direct and once through the analyser. This PR removes one of the redundant connections that previously made the accumulative sound reach a higher than 100% gain causing some grainy output.

Wow! Thanks for the feedback.  WebAudio library you created is very wonderful.👍

No problem. 😊 I'm happy that you found it useful and it was a really cool demo that you have made.
Would you be okay with me linking to the demo in a Twitter post on one of the days of the following week? To show what cool things people are making.

No problem. 😊 I'm happy that you found it useful and it was a really cool demo that you have made.
Would you be okay with me linking to the demo in a Twitter post on one of the days of the following week? To show what cool things people are making.

Yes, that's fine. No problem.


Fix loading js script while transpiler is typescript.

Preload script must be js.

Coverage decreased (-2.8%) to 97.248% when pulling 5faff2252005ef01c699de5bc0207179915576ed on preload-js-for-ts into fe1aa72d38d427c87970c3921d58104ff146d655 on master.

Coverage remained the same at 100.0% when pulling ef152fbc1564a82149ee4cacf1d243d745fc7c68 on preload-js-for-ts into fe1aa72d38d427c87970c3921d58104ff146d655 on master.


Remove discovered device when discovery topic is cleared

Description:
Support removal of previously discovered device when a (retained) discovery payload is cleared.
Note1: This is item 1 from home-assistant/architecture#70
Note2: This was previously raised as #11489, so credit (if merged) goes to @Big4SMK :)
Pull request in home-assistant.github.io with documentation (if applicable): home-assistant/home-assistant.github.io#6276
Checklist:

[x] The code change is tested and works locally.
[x] Local tests pass with tox.

Hi @emontnemery,
It seems you haven't yet signed a CLA. Please do so here.
Once you do that we will be able to review and accept this pull request.
Thanks!

@balloob OK, changed (I think) as you suggested.
However, do you suggest to add subscription to handle mqtt_discovery_updated signal in each component type supporting mqtt discovery: light, switch, fan, etc, or inherit a new mixin class MqttDiscoveryUpdate similar to MqttAvailability?
Also, I'm not sure if the method I'm using for the entity to delete itself is correct.

@balloob, @fabaff Is the implementation OK now? If so I'll finish off by:

Add support in other platforms supported by mqtt discovery
Add testcases

I suggest we keep this PR limited to just the MQTT switch.

Make other PRs for the other MQTT platforms.

@balloob Alright, so will you merge this first, then PRs for the other MQTT platform will be branched off dev, or PRs for other MQTT platforms should be branched off this one and all merged at once?

Take dev as a base for your new branches. We will merge one by one.


VM service: getFlagList doesn't return all flags, returns bogus modified values

When I run getFlagList on an instance of the Dart VM started with --checked --package-root=fblthp --observe=0, I get the flags and modification values listed in this file. The checked, package-root, and observe flags don't appear in that list, and the write_protect_code and pause_isolates_on_exit flags are marked as modified despite me not explicitly setting them.

@nex3 Currently getFlagList only reports VM internal flags. So things like --checked, --package-root, and other embedder flags are not reported.
@turnidge FYI.

In that case, the documentation should probably be clarified. Mentioning "command-line flags" makes it sound like any and all flags on the command line are represented.

I think we probably want to include embedder provided flags too.


Automatically transfer task 'stdout' and 'stderr'

We allow a user to pass stdout and stderr keywords to bash apps, but these have no effect if the app is run remotely. We should automatically transfer these files back. Related to #276 and #361.

This issue depends on #219

Or support streaming of stdout/err. This would be useful for development/testing. E.g.,
Example from Francois:
@bash_app def run_process(job_dir, job_script, stdout=sys.stdout, stderr=sys.stderr):     return f"cd {job_dir} && bash {job_script}

The test suite contains at least one test for stdout/stderr which makes assumptions about std file appending/location: test_stdout_append in parsl/tests/test_bash_apps/test_stdout.py.
This test is likely to not work in the presence of any kind of non-shared filesystem, which this issue is related to.

I think staging of these parameters should be made to be the same as for any other I put and output file, using a File object. Things like streaming should be implemented as regular staging mechanisms that can work for all files.


Suggested fix for deprecated 'from sklearn.utils.linear_assignment_ import linear_assignment'

Hello great work!
i think 'from sklearn.utils.linear_assignment_ import linear_assignment' is now deprecated and I would recommend making the following changes to the accuracy module.
def acc(y_true, y_pred):
"""
Calculate clustering accuracy. Require scikit-learn installed
# Arguments
y: true labels, numpy.array with shape (n_samples,)
y_pred: predicted labels, numpy.array with shape (n_samples,)
# Return
accuracy, in [0,1]
"""
y_true = y_true.astype(np.int64)
assert y_pred.size == y_true.size
D = max(y_pred.max(), y_true.max()) + 1
w = np.zeros((D, D), dtype=np.int64)
for i in range(y_pred.size):
w[y_pred[i], y_true[i]] += 1
from scipy.optimize import linear_sum_assignment as linear_assignment
ind = np.transpose(np.asarray(linear_assignment(w.max() - w)))
return sum([w[i, j] for i, j in ind]) * 1.0 / y_pred.size
Thanks for all the great work!
Ali

I just found the sklearn linear-assignment and added that to the code (locally)


[Enhancement] Show/hide a single layer

We should have a way to toggle the visibility of a single layer, with an icon next to the layer name in the Layers toolbox. For the icon we can probably modify/reuse the eye icon that controls the visibility of non-selected layers.
What happens when a hidden layer is selected? Should it still be shown temporarily? Probably.
We could reuse that for https://github.com/piskelapp/piskel/pull/817 by adding an option in the export UI that only exports visible layers (maybe true by default?)

Hey, I'd like to implement this enhancement.

It's yours @zakarh

any idea when this could be merged? :)

Lol, I completely forgot about this... sidetracked with work and school. @blurymind feel free to take on this issue if you want.


How do I detect if the drawer is showing?

Hi there,
I'm trying to bind nwg-drawer with libinput gesture, and I'd love to be able to bind open and close in different gestures. However, I couldn't find a way to detect if the drawer is showing or not. Is there any way I can do this?
Thanks in advance!

I'm using swaywm on archlinux, and I have tried swaymsg -t get_tree , but it didn't show anything about nwg-drawer.

And maybe I could add two flags if you want:
-open
    open drawer of existing instance
-close
    close drawer of existing instance


Event Hub scalar expansion to work with Java and C# applications

Solves #516

Made changes to azure_eventhub.go, azure_eventhub_scaler.go, azure_eventhub_test.go
Added compatibility for reading azure blob store uri for Java applications using EventProcessorHost SDK for Event Hubs

Will also solve #376


Combined greaterThan and lessThanOrEq generates poor query [moved]

This is Issue 391 moved from a Google Code project.
Added by 2012-03-19T19:31:29.000Z by<EMAIL_ADDRESS>Please review that bug for more context and additional comments, but update this bug.
Original labels: Type-Defect, Priority-Low
Original description
Using Morphia 0.99, I have the following code:
q.field("wordCount").greaterThanOrEq(1);
q.field("wordCount").lessThanOrEq(2);

According to http://code.google.com/p/morphia/wiki/Query this should work, but it generates:
{ "wordCount" : { "$gte" : 1}} , { "wordCount" : { "$lte" : 2}}

and the query parser ignores one of the bounds and I lose index efficiency. Shouldn't the generated query be:
{ "wordCount" : { "$gte" : 1, "$lte" : 2}} ?

Is there a way I can hardcode this into a Morphia Query object?

The query shape is certainly up for debate but the generated query does properly use an index so I'm closing this one out.


[Bug]  Accordion - className instead of class

I see in file apps/website/src/routes/docs/daisy/accordion/index.tsx we use multiple time className instead of class
line: 11, 25, 45

Thanks for you feedback


Fix integration tests: docker pull, by logging in to Docker

Travis CI was unable to build and run the integration tests, due to immediately hitting Docker Hub image pull rate limits.
Docker Hub limits the pull rate on a per-IP address basis if not logged in, or a per-account basis if logged in.
This PR ensures Docker is logged in during the integration tests in Travis CI, to provide a per-account pull rate, rather than share the rate with whatever IP Travis CI is using.
This requires these environment variables to be set in Travis CI:
DOCKERHUB_PULL_USERNAME
DOCKERHUB_PULL_PASSWORD

The changes look good and I guess that if the build in Travis is running it will prove that it works.
I saw that you added the username and password in Travis 👍


Background Colour Change on Selection

Hi,
I love the colours and the design for atom-material-syntax and ui. You have done an amazing job.
I am having a little issue with the syntax part of this. I want the whole background to be one colour but it changes depending on what's selected. Here is an example:
What it looks like.
I have tried to change the syntax in case and the rest work fine. Any ideas as to whats causing this problem?

This, I believe, is not an issue with either material-ui or material-syntax, but with Electron itself. You can read more about it on atom/atom#12634.
Let me know if the workarounds mentioned in that issue work for you so I can close this issue 😄

Thanks @silvestreh for the quick reply. I checked out the issue and found that by opening up my terminal and running `atom --disable-gpu' it solved my problem.


Corrected videoSettings arguments name in readme

Well seen! Thank you very much for this pull request.
Best,
Xavier


versioning copy edits

some copy edits on the versioning tutorial. might be some weird formatting stuff going on?

@gagejustins why does it highlight every space symbol? :) some unicode issue? let me check it out

@gagejustins your editor changed all spaces to U+00A0 https://en.wikipedia.org/wiki/Non-breaking_space . Not sure why. I haven't seen something like this before.

I used VSCode - not sure what happened, might be because of copying and pasting. Any idea what to do about it?

Yep, probably some weird copy-pasting.
I think you can just open Replace (it's Alt+Cmd+F on Mac in VS code), copy one of those space and replace it with a regular space.


Use a modulemap for libgit2

Instead of including the libgit2 headers publicly in the SwiftGit2 framework and modulemap, wrap the libgit2 headers in their own modulemap and explicitly import the module into the SwiftGit2 source files.

This is great! I struggled to get this working originally. This seems like a much better solution.

This might break anyone who was relying on the libgit2 API being accessible via SwiftGit2, but this library is pre-1.0 and the Swift 2.3 update already made breaking changes, so hopefully that's not a major concern.


Trying to contact bmarian

Hi, sorry to contact you like this but I didn't see an email on your profile so I didn't know how else to reach you.
Are you available to de-archive Sadness Chan and then accept the pull request made by @ClipplerBlood?  He updated the module to be compatible for Foundry v10 but cannot publish the update to Foundry's module repository without your permission (as master) or unless he makes a brand new module (not ideal).  https://github.com/ClipplerBlood/sadness-chan/releases/tag/1.1.9.  You can reply to this issue, or you can find us on Discord, CombatDoctor#1207 or ClipplerBlood#8146.

Hello there, I unarchived the repo, make a PR there please and I'll merge it in the morning. It's like 4AM for me right now 🤣


Map me Preview

I recently installed hubot with the matteruser adapter. All works fine, but not the maps preview.
In your Readme-Example the bot response is just one image link.
If I ask my bot to map me sth. I get a response with 2 links, the "real" link (for which there is no preview available) and the image link (ending in "format=png").
Did you tweak your hubot for the example, so it only returns the image link or I am doing sth wrong here?
Here you have an example (link preview is activated in Mattermost):

After asking to Mattermost devs they said :

Hubot should really embed that image using markup and make the image link to the map. Might be worth opening an issue on that repo.

I am just not sure if this is an issue of matteruser or hubot....

hi @rgomez90 , the adapter is just pass through for the hubot plugins, it does not try to do anything smart. You should look at the implementation of the hubot map me plugin
Update: created a pull request :)

Thanks @loafoe


[analyzer] support all default param types

Fixes #132.
We were only accepting literal right hand values before, but really i suppose we don't care what it is. it gets turned into a string anyway.

master was broken when you sent this over, mind rebasing real quick?

Pushed up a merge commit, if it passes I'll merge this in

thanks for that, had gone mobile yesterday 🙊
the tests failed because of an ordering mistake in the assertions by the looks of it. will fix it shortly

LGTM!


angular.min.js:117 TypeError: Cannot read property 'length' of undefined

I'm trying to replicate doughnut example, but i am getting this error
angular.min.js:117TypeError: Cannot read property 'length' of undefined     at defaults.doughnut.legend.labels.generateLabels (Chart.js:2587)     at Chart.Legend.Chart.Element.extend.buildLabels (Chart.js:6123)     at Chart.Legend.Chart.Element.extend.update (Chart.js:6071)     at getMinimumBoxSize (Chart.js:5773)     at Object.helpers.each (Chart.js:4611)     at Object.Chart.layoutService.update (Chart.js:5766)     at helpers.extend.updateLayout (Chart.js:3859)     at initialize (Chart.js:3733)     at new Chart.Controller (Chart.js:3714)     at new Chart (Chart.js:5587)
As in example i have

<canvas tc-chartjs-doughnut chart-options="options" chart-data="data" auto-legend></canvas>

`
//Controller
app.controller('MyController', ['$scope',
function($scope) {
// Chart.js Data
$scope.data = [{
value: 300,
color: '#F7464A',
highlight: '#FF5A5E',
label: 'Red'
}, {
value: 50,
color: '#46BFBD',
highlight: '#5AD3D1',
label: 'Green'
}, {
value: 100,
color: '#FDB45C',
highlight: '#FFC870',
label: 'Yellow'
}];
		// Chart.js Options
		$scope.options = {

			// Sets the chart to be responsive
			responsive: true,

			//Boolean - Whether we should show a stroke on each segment
			segmentShowStroke: true,

			//String - The colour of each segment stroke
			segmentStrokeColor: '#fff',

			//Number - The width of each segment stroke
			segmentStrokeWidth: 2,

			//Number - The percentage of the chart that we cut out of the middle
			percentageInnerCutout: 50, // This is 0 for Pie charts

			//Number - Amount of animation steps
			animationSteps: 100,

			//String - Animation easing effect
			animationEasing: 'easeOutBounce',

			//Boolean - Whether we animate the rotation of the Doughnut
			animateRotate: true,

			//Boolean - Whether we animate scaling the Doughnut from the centre
			animateScale: false,

			//String - A legend template
			//legendTemplate: '
<% for (var i=0; i<segments.length; i++){%>
<span style="background-color:<%=segments[i].fillColor%>"><%if(segments[i].label){%><%=segments[i].label%><%}%>
<%}%>
'

		};

	}
]);

which could be the error??
Thanks in advance!
`

Same error for me.

Which version are you using? Note that the Chart.js datastructure is changed a bit in version 2.

I installed the package via bower it downloaded the version 2.* by default,  I think It should work and I just copy &  paste the code,  I tried to use other version lower than  2. * version but I still get errors,  I will embed them

If you are using version 2, the data structure and options are not correct. See https://github.com/carlcraig/tc-angular-chartjs/blob/master/demo/js/doughnut.js

Ohh so sorry, i just noticed, but i think the documentation in the page should be updated or at least to warn us of using that structure to avoid this kind of issues. Thank you bro!

No problem, I assumed that these pages were already up to date. @carlcraig Could you update these?

This is pretty annoying the code is totally out of date, Also doesn't work with lately angular versions before 2, this should be in DEPRECATED state.


Update calvins.md

DELETE FILE please

@jhimpele just to confirm - you want this file deleted instead of converted to a draft?

Yes, please.
Jeffrey Himpele.
Director, VizE Lab for Ethnographic Data Visualization
Lecturer in Anthropology
319-320 Burr Hall | Princeton University
vizelab.princeton.eduhttp://vizelab.princeton.edu/
On 6/7/23, 5:06 PM, "Rebecca Sutton Koeser" wrote:
@jhimpelehttps://github.com/jhimpele just to confirm - you want this file deleted instead of converted to a draft?
—
Reply to this email directly, view it on GitHubhttps://github.com/Princeton-CDH/lenape-timetree/pull/230#issuecomment-1581511812, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AWMVXZ75GPJRZVOIB6U2F5TXKDULRANCNFSM6AAAAAAY6BKPYY.
You are receiving this because you were mentioned.Message ID: @.***>

deleted on develop


Integrate a Crop System

Can i Integrate a Image Crop Package (Example: react-cropper) with this package?
Thank you

Most likely, yes


OCPBUGS-34095: Sync the autoscaler periodically

What this PR does / why we need it:
In some situations, the presence of a placeholder pod does not cause the autoscaler to reconcile. This adds a regular sync to the autoscaler regardless of pod events.
Which issue(s) this PR fixes (optional, use fixes #<issue_number>(, fixes #<issue_number>, ...) format, where issue_number might be a GitHub issue, or a Jira story:
Fixes #OCPBUGS-34095
Checklist

[x] Subject and description added to both, commit and PR.
[x] Relevant issues have been referenced.

can you please elaborate on the reasons why reconciliation doesn't happen as expected?
Thoughts on the ticker vs using requeueAfter?
/lgtm


( catch ERROR: ERROR STATUS: 403)

Version

[X] Yes

General Question

[X] No

What happened?
I am having an issue!
I am got a catch error ( catch ERROR: ERROR STATUS: 403) when I ran "npm deploy_contract", then I have deleted everything and started from the beginning and when I run now "npm run upload_files" I get the same catch error ( catch ERROR: ERROR STATUS: 403).

If anyone can help, please help us!!
What have you tried?
I Googled and asked the community in the discord server but could not find a solution.
Relevant log output
No response
Protect your information

[X] I Agree

hello
i have the same issue
cant deploy and cant get contracts
deployment fail
plus same issue

ed

I can upload, have got to deploy and now get an error 403, same as above.

hello again
can anyone help
i am stuck and couldn't find a solution anywhere?

anyone?

anyone?

I could be totally wrong and I know this doesn't help, however I don't think the error is with the engine, I think IPFS/NFTPort changed something, so until someone updates the engine to meet the new IPFS/NFTPort reqs it'll keep throwing the error.
That said, I'm not even sure @codeSTACKr is still supporting this?

Unable to deploy showing error


fix: compute model validation errors

Remove empty body for RESPONSE_SCHEMA_NOT_IN_SPEC errors

Automation for azure-sdk-for-python

Automation for azure-sdk-for-go

Can one of the admins verify this patch?


ER: Create a flag to run OP w/o collecting AWR Data

Enhancement Request Details
As a end user I want to run OP w/o collecting AWR data. So, customers that do not have AWR license can also run OP.
Version
No response
What oracle database version are you seeing the problem on?
No response
Which sql script version ?
No response
Relevant log output
No response

Present in current scripts


support nice-html-reporter by sending video-capture event at appropri…

This pull request adds code to fire an event that nice-html-reporter receives and allows it to capture each video that is created by the wdio-video-reporter.  low risk change.
Works with version 7.9.1 of nice-html-reporter  (git@github.com:rpii/wdio-html-reporter.git)

@rpii thanks, happy to merge! Can you make an addition an mention the compatibility in the readme?

Yes I can
On Wed, Dec 8, 2021 at 12:01 AM Christian Bromann @.***>
wrote:

@rpii https://github.com/rpii thanks, happy to merge! Can you make an
addition an mention the compatibility in the readme?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/webdriverio-community/wdio-video-reporter/pull/70#issuecomment-988582300,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEABIELQ7JUD3KIFIA7SOLTUP4GA7ANCNFSM5JSG4SPA
.
Triage notifications on the go with GitHub Mobile for iOS
https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675
or Android
https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

Ok I updated the readme in the fork.


universal-ctags: 6.0.0 -> 6.1.0

Diff: https://github.com/universal-ctags/ctags/compare/v6.0.0...v6.1.0
Changelog: https://github.com/universal-ctags/ctags/releases/tag/v6.1.0
Description of changes

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] Tested, as applicable:

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

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

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

[x] Fits CONTRIBUTING.md.

Add a :+1: reaction to pull requests you find important.

Result of nixpkgs-review pr 277388 run on x86_64-linux 1

2 packages built:

global
universal-ctags


tf.cumsum low performance in 1.12.0

Please make sure that this is a bug. As per our GitHub Policy, we only address code/doc bugs, performance issues, feature requests and build/installation issues on GitHub. tag:bug_template
System information

Have I written custom code (as opposed to using a stock example script provided in TensorFlow): Yes
OS Platform and Distribution (e.g., Linux Ubuntu 16.04): Windows 1803 Build 17134.407
TensorFlow installed from (source or binary): source
TensorFlow version (use command below): 1.12.0-gpu
Python version: 3.6.0
Bazel version (if compiling from source):
GCC/Compiler version (if compiling from source):
CUDA/cuDNN version: v9.0.176
GPU model and memory: GTX-970M, NVIDIA-SMI 385.54

Describe the current behavior
In tensorflow-1.12.0-GPU, it takes around 0.8s for each iteration and the cumsum operation takes around 0.13s/run x 3class x 2run/class. So the cumsum operation nearly takes 0.78s for each iteration. After switching the code interpreter to python 3.6.0 with tensorflow-1.11.0-CPU, the iteration time decreases to around 0.14s and the highest time-consuming operation become the sorting operation.
I notice that this issue has been reported in https://github.com/tensorflow/tensorflow/issues/19570. I wonder whether this issue has been fixed in version 1.12.0? Or is there something wrong in my code caused this issue? I'm still learning how to use tensorflow recently. The lovasz_loss imported can be found in https://github.com/bermanmaxim/LovaszSoftmax/blob/master/tensorflow/lovasz_losses_tf.py
Code to reproduce the issue
Provide a reproducible test case that is the bare minimum necessary to generate the problem.
`
import tensorflow as tf
import numpy as np
import time
import lovasz_loss
from tensorflow.python.client import timeline
print(tf.version)
IMAGE_SIZE = 512
IMAGE_CHANNEL = 2
CLASS_NUM = 3
IMAGE_NUM = 1
X_train = np.random.randn(IMAGE_NUM,IMAGE_SIZE,IMAGE_SIZE,IMAGE_CHANNEL)
y_train = np.random.randint(0,CLASS_NUM,size=[IMAGE_NUM,IMAGE_SIZE,IMAGE_SIZE],dtype=np.int32)
X = tf.placeholder(dtype=tf.float32,shape=[None,IMAGE_SIZE,IMAGE_SIZE,IMAGE_CHANNEL],name='image_input')
y = tf.placeholder(dtype=tf.int32,shape=[None,IMAGE_SIZE,IMAGE_SIZE],name='image_output')
w = tf.get_variable('w',initializer=tf.truncated_normal(shape=[1,1,IMAGE_CHANNEL,CLASS_NUM],stddev=0.02))
y_logits = tf.nn.conv2d(X,w,strides=[1,1,1,1],padding='SAME')
y_prob = tf.nn.softmax(y_logits,axis=3)
loss = lovasz_loss.lovasz_softmax(y_prob,y)
train_op = tf.train.AdamOptimizer(0.005).minimize(loss)
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
run_option = tf.RunOptions(trace_level=tf.RunOptions.FULL_TRACE)
run_metadata = tf.RunMetadata()
with tf.Session(config=config) as sess:
tf.global_variables_initializer().run()
tf.local_variables_initializer().run()
for i in range(100):
st = time.time()
sess.run(train_op,feed_dict={X:X_train,y:y_train},options=run_option,run_metadata=run_metadata)
if i>5:
tl = timeline.Timeline(run_metadata.step_stats)
ctf = tl.generate_chrome_trace_format()
with open('timeline_lova.json','w') as f:
f.write(ctf)
print('Iter: {num}, duration: {sec}'.format(num=i,sec=time.time()-st))
`
Other info / logs
Include any logs or source code that would be helpful to diagnose the problem. If including tracebacks, please include the full traceback. Large logs and files should be attached.

Closing out this issue because it hasn't been updated in the last year.  Please reopen if this is still relevant.


Make umd build compatible in a node environment

the umd build of this package was missing the polyfill of fetch. Resulting in the following being thrown
XMLHttpRequest is not defined

As the package tries to use the browser fetch API.
Fixes: #1061

bors merge


feat(activate): prompts for password when device is activated

Codecov Report

Merging #17 (864179e) into main (ab7f662) will decrease coverage by 0.89%.
The diff coverage is 22.22%.

:exclamation: Current head 864179e differs from pull request most recent head d5b55f9. Consider uploading reports for the commit d5b55f9 to get more accurate results

@@            Coverage Diff             @@
##             main      #17      +/-   ##
==========================================
- Coverage   76.92%   76.02%   -0.90%
==========================================
  Files           5        5
  Lines         455      463       +8
==========================================
+ Hits          350      352       +2
- Misses         80       85       +5
- Partials       25       26       +1

Impacted Files
Coverage Δ

internal/rps/message.go
57.14% <12.50%> (-4.29%)
:arrow_down:

internal/rpc/flags.go
83.49% <100.00%> (+0.07%)
: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 ab7f662...d5b55f9. Read the comment docs.


Index out of range when handling /healthz v1.9.X on kubernetes 1.18

Bug report

General Information
Getting following crash when handling /healthz when running cilium version higher than 1.8.X (tested 1.9.3, 1.9.5):
level=debug msg="Handling request for /healthz" subsys=health-server
panic: runtime error: index out of range [18] with length 16

goroutine 6485 [running]:
github.com/cilium/arping.FD_SET(...)
	/go/src/github.com/cilium/cilium/vendor/github.com/cilium/arping/arping_linux.go:36
github.com/cilium/arping.(*requester).receive(0xc00e3b6640, 0x3b9aca00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/src/github.com/cilium/cilium/vendor/github.com/cilium/arping/arping_linux.go:41 +0x50f
github.com/cilium/arping.ping.func1(0xc00e3f846c, 0x4, 0x4, 0x2b39b80, 0xc001d96900, 0xc00e3f849c, 0x4, 0x4, 0xc00e3b6640, 0x1040608000001, ...)
	/go/src/github.com/cilium/cilium/vendor/github.com/cilium/arping/arping.go:135 +0x3db
created by github.com/cilium/arping.ping
	/go/src/github.com/cilium/cilium/vendor/github.com/cilium/arping/arping.go:122 +0x1d8

Cilium version (run cilium version)

$ kubectl exec -it cilium-cpzzs -- cilium version
Client: 1.9.3 ae8661f14 2021-01-22T18:34:11+01:00 go version go1.15.6 linux/amd64
Daemon: 1.9.3 ae8661f14 2021-01-22T18:34:11+01:00 go version go1.15.6 linux/amd64

Kernel version (run uname -a)

Linux tt-lab13.ko.iszn.cz 5.4.0-26-generic #30-Ubuntu SMP Mon Apr 20 16:58:30 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Orchestration system version in use (e.g. kubectl version, ...)

$ kubectl version
Client Version: version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.4", GitCommit:"e87da0bd6e03ec3fea7933c4b5263d151aafd07c", GitTreeState:"clean", BuildDate:"2021-02-21T20:21:49Z", GoVersion:"go1.15.8", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.14", GitCommit:"89182bdd065fbcaffefec691908a739d161efc03", GitTreeState:"clean", BuildDate:"2020-12-18T12:02:35Z", GoVersion:"go1.13.15", Compiler:"gc", Platform:"linux/amd64"}

Cilium config

auto-direct-node-routes: "false"
  bpf-lb-map-max: "65536"
  bpf-map-dynamic-size-ratio: "0.0025"
  bpf-policy-map-max: "16384"
  cilium-endpoint-gc-interval: 5m0s
  cluster-id: "1"
  cluster-name: tt-k8st2-ko
  cluster-pool-ipv4-cidr: <IP_ADDRESS>/20
  cluster-pool-ipv4-mask-size: "27"
  clustermesh-config: /var/lib/cilium/conf/clusters
  custom-cni-conf: "false"
  debug: "true"
  disable-cnp-status-updates: "true"
  enable-auto-protect-node-port-range: "true"
  enable-bandwidth-manager: "false"
  enable-bpf-clock-probe: "true"
  enable-bpf-masquerade: "false"
  enable-endpoint-health-checking: "true"
  enable-endpoint-routes: "true"
  enable-health-check-nodeport: "true"
  enable-health-checking: "true"
  enable-host-reachable-services: "true"
  enable-hubble: "true"
  enable-ipv4: "true"
  enable-ipv6: "false"
  enable-local-redirect-policy: "false"
  enable-metrics: "true"
  enable-policy: default
  enable-remote-node-identity: "true"
  enable-session-affinity: "true"
  enable-well-known-identities: "false"
  enable-xt-socket-fallback: "true"
  etcd-config: |-
    ---
    endpoints:
      - https://tt-lab9.ko.iszn.cz:2479
      - https://tt-lab10.ko.iszn.cz:2479
      - https://tt-lab11.ko.iszn.cz:2479
    trusted-ca-file: '/var/lib/etcd-secrets/etcd-client-ca.crt'
    key-file: '/var/lib/etcd-secrets/etcd-client.key'
    cert-file: '/var/lib/etcd-secrets/etcd-client.crt'
  hubble-disable-tls: "false"
  hubble-listen-address: :4244
  hubble-socket-path: /var/run/cilium/hubble.sock
  hubble-tls-cert-file: /var/lib/cilium/tls/hubble/server.crt
  hubble-tls-client-ca-files: /var/lib/cilium/tls/hubble/client-ca.crt
  hubble-tls-key-file: /var/lib/cilium/tls/hubble/server.key
  identity-allocation-mode: kvstore
  ipam: cluster-pool
  k8s-require-ipv4-pod-cidr: "false"
  k8s-require-ipv6-pod-cidr: "false"
  kube-proxy-replacement: strict
  kube-proxy-replacement-healthz-bind-address: ""
  kvstore: etcd
  kvstore-opt: '{"etcd.config": "/var/lib/etcd-config/etcd.config"}'
  masquerade: "false"
  monitor-aggregation: medium
  monitor-aggregation-flags: all
  monitor-aggregation-interval: 5s
  native-routing-cidr: <IP_ADDRESS>/16
  node-port-bind-protection: "true"
  node-port-range: 8000,12000
  operator-api-serve-addr: <IP_ADDRESS>:9234
  operator-prometheus-serve-addr: :6942
  preallocate-bpf-maps: "false"
  prometheus-serve-addr: :9090
  proxy-prometheus-port: "9095"
  sidecar-istio-proxy-image: cilium/istio_proxy
  tunnel: disabled
  wait-bpf-mount: "false"

all works well when using cilium e.g. v1.8.8

@brb sounds like we maybe able to close this one? @oblazek would you mind testing either 1.10.0 or 1.9.7?

@brb sounds like we maybe able to close this one? @oblazek would you mind testing either 1.10.0 or 1.9.7?
Will do! thanks

Both v1.9.7 and v1.10.0 seems to work great. Closing :)

Glad to hear that, thanks you for reporting and checking.


Default fill to false on Polylines

Currently the Polylines have a fill when not given any parameters as seen on https://korigan.github.io/Vue2Leaflet/examples > Geometry. It should default to no fill

Sorry for the delay. Have updated the mixins to follow Leaflet and have updated the mixins docs

@bytesnz Thank you! merging

will there be a v1.2.4 with this fix?

@jarlehal no a 1.2.4 but 2.0.0-beta.1  I  am going to release it in the next few min


grpcio 1.59.0 cannot import name 'errors'  from 'setuptools'

What version of gRPC and what language are you using?
1.59.0 via pip
What operating system (Linux, Windows,...) and version?
Linux via dns-google Docker image: https://hub.docker.com/r/certbot/dns-google/#!
What runtime / compiler are you using (e.g. python version or version of gcc)
Python 3.8
What did you do?
We did nothing, grpcio 1.59.0 got released and the install fails, where as 1.58.0 installer works
What did you expect to see?
grpcio 1.59.0 install
What did you see instead?
#10 [5/15] RUN pip install --upgrade google-cloud-kms
#10 1.004 Collecting google-cloud-kms
#10 1.225   Downloading https://artifactory.retracteddomain.com/artifactory/api/pypi/pypi-virtual/packages/packages/96/f2/653abb0c4e57900b89c04b5dd228d329bca4de3e5ee4f34a78ac59f7d236/google_cloud_kms-2.19.1-py2.py3-none-any.whl (141kB)
#10 1.356 Collecting proto-plus<2.0.0dev,>=1.22.0 (from google-cloud-kms)
#10 1.496   Downloading https://artifactory.retracteddomain.com/artifactory/api/pypi/pypi-virtual/packages/packages/36/5b/e02636d221917d6fa2a61289b3f16002eb4c93d51c0191ac8e896d527182/proto_plus-1.22.3-py3-none-any.whl (48kB)
#10 1.862 Requirement already up-to-date: google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0 in /usr/local/lib/python3.8/site-packages (from google-cloud-kms)
#10 1.965 Collecting grpc-google-iam-v1<1.0.0dev,>=0.12.4 (from google-cloud-kms)
#10 2.052   Downloading https://artifactory.retracteddomain.com/artifactory/api/pypi/pypi-virtual/packages/packages/34/72/c84e54991d452942c5a85474693c8433169104a596e9dd23b05c5f091894/grpc_google_iam_v1-0.12.6-py2.py3-none-any.whl
#10 3.111 Requirement already up-to-date: protobuf!=3.20.0,!=3.20.1,!=4.21.0,!=4.21.1,!=4.21.2,!=4.21.3,!=4.21.4,!=4.21.5,<5.0.0dev,>=3.19.5 in /usr/local/lib/python3.8/site-packages (from google-cloud-kms)
#10 3.350 Requirement already up-to-date: google-auth<3.0.dev0,>=2.14.1 in /usr/local/lib/python3.8/site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-cloud-kms)
#10 3.435 Requirement already up-to-date: googleapis-common-protos<2.0.dev0,>=1.56.2 in /usr/local/lib/python3.8/site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-cloud-kms)
#10 3.575 Requirement already up-to-date: requests<3.0.0.dev0,>=2.18.0 in /usr/local/lib/python3.8/site-packages (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-cloud-kms)
#10 3.621 Collecting grpcio<2.0dev,>=1.33.2; extra == "grpc" (from google-api-core[grpc]!=2.0.*,!=2.1.*,!=2.10.*,!=2.2.*,!=2.3.*,!=2.4.*,!=2.5.*,!=2.6.*,!=2.7.*,!=2.8.*,!=2.9.*,<3.0.0dev,>=1.34.0->google-cloud-kms)
#10 6.247   Downloading https://artifactory.retracteddomain.com/artifactory/api/pypi/pypi-virtual/packages/packages/38/98/ca2cb5a81e0e2f3e3a00ebf91338fd3278ea0673e156a7ff2de30fe17113/grpcio-1.59.0.tar.gz (24.8MB)
#10 12.91     Complete output from command python setup.py egg_info:
#10 12.91     Traceback (most recent call last):
#10 12.91       File "<string>", line 1, in <module>
#10 12.91       File "/tmp/pip-build-otz1um9x/grpcio/setup.py", line 95, in <module>
#10 12.91         import commands
#10 12.91       File "/tmp/pip-build-otz1um9x/grpcio/src/python/grpcio/commands.py", line 31, in <module>
#10 12.91         import support
#10 12.91       File "/tmp/pip-build-otz1um9x/grpcio/src/python/grpcio/support.py", line 21, in <module>
#10 12.91         from setuptools import errors
#10 12.91     ImportError: cannot import name 'errors' from 'setuptools' (/usr/local/lib/python3.8/site-packages/setuptools/__init__.py)
#10 12.91
#10 12.91     ----------------------------------------
#10 13.24 Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-otz1um9x/grpcio/
#10 ERROR: executor failed running [/bin/sh -c pip install --upgrade google-cloud-kms]: runc did not terminate sucessfully
------
 > [5/15] RUN pip install --upgrade google-cloud-kms:
12.91       File "/tmp/pip-build-otz1um9x/grpcio/setup.py", line 95, in <module>
12.91         import commands
12.91       File "/tmp/pip-build-otz1um9x/grpcio/src/python/grpcio/commands.py", line 31, in <module>
12.91         import support
12.91       File "/tmp/pip-build-otz1um9x/grpcio/src/python/grpcio/support.py", line 21, in <module>
12.91         from setuptools import errors
12.91     ImportError: cannot import name 'errors' from 'setuptools' (/usr/local/lib/python3.8/site-packages/setuptools/__init__.py)
12.91
12.91     ----------------------------------------
13.24 Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-build-otz1um9x/grpcio/

Hi, upgrade to latest Docker image should fix the issue (We verified locally), you can also choose to upgrade setuptools version to as least v59.0.0 (Since they exposed distutils errors starting v59.0.0).
To add more context, we added support for Python 3.12 in gRPC 1.59.0, as part of the effort we're migrating away from distutils since it's deprecated with removal planned for Python 3.12, some of the functions in distutils was replaced with setuptools but you'll need a higher version of setuptools to use them.

I'm facing the same issue installing grpcio>=1.24.3 do you know what version of setup tools I'm supposed to install to not have this problem ?

I don't know the exact version of grpc you're trying to install, assume you're installing latest version of grpcio (1.60.0) with Python 3.8+, then you'll need setuptools>=59.0.0.


Cdiggins remove numerics

Removing dependency on System.Numerics by integrating the System.Numerics source code directly.

Removing dependency on System.Numerics by integrating the System.Numerics source code directly.


remove the "more details " button

Subject of the issue

we can' t see the problem directly.  its consumes more time and work.....  show that directly with out opening in a new window.

2 while rescue option is used in the request form, blank data is getting in the request output.
please solve that bug

Can you share the screenshot, for more clarity.

at least we can make the details show as a modal rather than a new window.

Could you make the model and show a gif or a screenshot, If it works for Mobile and PC Effectively then we'll merge

@vigneshhari I check  this repo. https://github.com/keaukraine/bootstrap4-fs-modal

@sanjuwdr   I think modal is a good idea it is responsive enough to work on both Mobile and PC

@indrajith23 I would like to work on it. Could you please let me know in which URL it happen ?


Update Ocean submodule to include .init removal

Temporary until https://github.com/sociomantic-tsunami/ocean/pull/782
is fully resolved, after which we'll target the v6.x.x branch later.

Thank you for your quick progress.


remove envFrom expansion support

envFrom support was added to Kubernetes in 1.6 so we added support
for it's expansion into normal env var for folks on older version of
cluster. But this is no longer needed, since majority of folks
are on cluster version >= 1.6.
Fixes https://github.com/kedgeproject/kedge/issues/248

woah envFrom was whopping 700 LOC! All gone!

LGTM

ping @kadel @containscafeine


Keymap duplicates keys on parents | inheritance

Describe the bug
Very similar to #372  but this time is not on redefinition of keys, just using parents/inheritance
To Reproduce
require 'bundler/inline'

gemfile do
  source 'https://rubygems.org'
  gem 'dry-schema'
end

Parent = Dry::Schema.Params do
  required(:name).filled(:string)
end

Child = Dry::Schema.Params(parent: Parent) do
  required(:email).filled(:string)
end

Child.key_map.map(&:name).sort == %w[email name]

Expected behavior
The above script should return true since the KeyMap for Child schema should be:
#<Dry::Schema::KeyMap["email", "name"]>

Current behavior
The KeyMap for Child schema is the following
#<Dry::Schema::KeyMap["email", "name", "name"]>

Additionally, the changes introduced in v 1.10.1 are making Dry::Validation specs to fail on CI & locally: https://github.com/dry-rb/dry-validation/actions/runs/3072613306/jobs/4964209946

My environment

Affects my production application: NO
Ruby version: 3.1.2
OS: any

Thanks @solnic, I was about to fix it but somehow I though the parent_key_map was important, but turns out it wasn't.

@esparta I need to revisit this code. Key maps are built off of types and one of the side-effects of recent fixes was that the types already include inherited types from a parent schema, that's how we ended up with duped keys. It's probably safe to remove parent_key_map now.
@robhanlon22 does ☝ make sense?


Add deploy genesis tool

I tried to merge it into master and cargo build showed some deploy_genesis.rs type errors. If it saves you some time, I have rewritten it so it doesn't error anymore. My solution might not be the best though :)
https://gist.github.com/Kuzirashi/f3c3eccb2da793e0f4d67e0efef337c7

@Kuzirashi
Applied your fix, many thanks!

Thx, I will merge this into a new PR to complete the deployment process.


[BUG] Access violation on ImeSharp.Demo

OS: Win10
Language: Chinese
IME: MicrosoftPinyin
When I submit a candidate word it exit without any popups. Just see a access violation log on VS output window.

bug重现项目能发出来我测试下吗？


Is C3 dead?

@masayuki0812 has been inactive for few months, last stable release was in March 2015, ... So the question seems relevant.

I asked a similar question on  #1540

So we can safely assume that this repo is is dead.
Is there any fork worth looking at? AO16/c3 and bouncelytics/c3 seems most active.
Btw, does anybody know what happened to @masayuki0812 ?

Hey folks, I don't really any any answer to any of the above (though I will apologise for my own part in being inactive in this project as of late — I'm in the midsts of a book and fifty other things at work), though could you please direct this discussion to #1540 instead? Something definitely needs to be done about the current backlog of PRs/issues (and I honestly don't think at this point I'm the person to do it, especially since I've only ever really been a documentation person on the project), and these are definitely discussions worth having, but please keep them to one issue.
Many thanks. :)
-Æ.


updated firefox (44.0)

Closes #17705.

@adidalal Looks like the page isn’t a good fit after all. Seems to be flagged frequently.

Merged as dd0d9233a3e53f55dbafe5e9b614a59a5155e899.


Eliminate constructors in UObject and UKlawrScriptComponent wrapper classes

The constructors in question:
public UObject(UObjectHandle nativeObject)
public UKlawrScriptComponent(long instanceID, UObjectHandle nativeComponent)

Whenever a user subclasses UKlawrScriptComponent they have to write a constructor to pass these parameters to the base class, this is tedious, and these parameters are internal implementation details that most users shouldn't ever worry about. Users shouldn't be forced to write a constructor at all!

I read a bit about this, and all i found was: Not possible.
You apparently have to implement the parameterized constructors.
What you can do is:

a Factory approach with an Initialize method in the base class and make the constructor internal, so it cant be called from other assemblies.
Internal parameterless constructor + Private parameterized constructor with a static generic method + private Initialize.
I'll fix something up tomorrow.


[Enhancement] Support Kerberos Authentication in RBAC

What type of PR is this：

[ ] BugFix
[ ] Feature
[x] Enhancement
[ ] Refactor
[ ] UT
[ ] Doc
[ ] Tool

Which issues of this PR fixes ：

Fixes #
Problem Summary(Required) ：

Checklist:

[ ] I have added test cases for my bug fix or my new feature
[ ] This pr will affect users' behaviors
[ ] This pr needs user documentation (for new or modified features or behaviors)

[ ] I have added documentation for my new feature or new function

Bugfix cherry-pick branch check:

[ ] I have checked the version labels which the pr will be auto backported to target branch

[ ] 3.0
[ ] 2.5
[ ] 2.4
[ ] 2.3

[FE PR Coverage Check]
:disappointed: fail : 5 / 87 (05.75%)
file detail

path
covered_line
new_line
coverage
not_covered_line_detail

:large_blue_circle:
com/starrocks/mysql/MysqlHandshakePacket.java
0
11
00.00%
[163, 164, 165, 166, 167, 169, 170, 171, 172, 173, 174]

:large_blue_circle:
com/starrocks/mysql/MysqlProto.java
0
22
00.00%
[201, 202, 204, 205, 206, 207, 208, 209, 211, 216, 218, 219, 220, 221, 222, 223, 224, 226, 227, 228, 239, 240]

:large_blue_circle:
com/starrocks/authentication/KerberosAuthenticationProvider.java
2
27
07.41%
[31, 32, 35, 36, 37, 38, 40, 42, 49, 51, 52, 54, 58, 59, 61, 62, 63, 64, 65, 70, 71, 72, 73, 74, 75]

:large_blue_circle:
com/starrocks/authentication/AuthenticationManager.java
3
27
11.11%
[576, 577, 578, 581, 582, 583, 586, 587, 588, 591, 593, 594, 595, 596, 598, 600, 602, 604, 606, 607, 608, 609, 612, 616]

run starrocks_admit_test

@Mergifyio backport branch-3.0


Merge latest from lyft-release-sp8

feat: Scheduling queries from SQL Lab
feat: view presto row objects in data grid (#7436)

Codecov Report

Merging #26 into lyft-develop will decrease coverage by 0.03%.
The diff coverage is 52%.

@@               Coverage Diff                @@
##           lyft-develop      #26      +/-   ##
================================================
- Coverage            65%   64.96%   -0.04%
================================================
  Files               429      430       +1
  Lines             21095    21164      +69
  Branches           2337     2342       +5
================================================
+ Hits              13712    13750      +38
- Misses             7259     7290      +31
  Partials            124      124

Impacted Files
Coverage Δ

...src/components/FilterableTable/FilterableTable.jsx
91.01% <ø> (ø)
:arrow_up:

.../assets/src/SqlLab/components/QueryAutoRefresh.jsx
11.9% <0%> (-0.92%)
:arrow_down:

superset/views/sql_lab.py
94.64% <100%> (ø)
:arrow_up:

superset/assets/src/featureFlags.ts
88.88% <100%> (+13.88%)
:arrow_up:

...sets/src/SqlLab/components/ScheduleQueryButton.jsx
13.33% <13.33%> (ø)

...uperset/assets/src/SqlLab/components/SqlEditor.jsx
59.8% <50%> (-0.2%)
:arrow_down:

superset/db_engine_specs.py
61.45% <86.11%> (+1.22%)
: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 d244588...eec6419. Read the comment docs.


Feature Request: Eras

Was just wondering if we could get era support in the plug-in? I can’t seem to use negative dates or eras (even when using the website to build a calendar) and I’m not seeing any documentation about it so I’m assuming it just doesn’t work currently.
It would be really great, since I have multiple TTRPG calendars and not all of them are plotted before the important events (my game calendar is based around the creation of the setting’s first player party).
Thanks! Love all your plugins!

This is planned but there’s a lot of backend work that is higher priority unfortunately. No eta as of yet

This is planned but there’s a lot of backend work that is higher priority unfortunately. No eta as of yet

Just glad to hear I’m not doing it wrong! Any idea how I could work around that limitation in the mean time?

There isn’t a way to do negative years at the moment

Just to jump in so you know other people would like it.
I’d love an era feature. It’s probably the only thing keeping me from leaving world anvil at the moment.
For a use case: my world has 3 eras but only the 1st would be negative numbers. Even being able to use the two positive eras would be huge.

Sliding in to restate that this would be a great feature to have. I've got 5 thousand-plus-year-long eras (all moving positive, at least, so there's that) that I'd really rather not have to type out manually.


Upgrade to jakarta.ws.rs-api 3.x

Note that jakarta.ws.rs-api 3.x uses jakarta.ws.rs Java package names instead of javax.ws.rs thus being backwards incompatible with  jakarta.ws.rs-api 2.x
It would be nice to have this to be able to use ResCU on Quarkus 3.x.

Care to create a pull request?
On Tue, Feb 7, 2023 at 3:09 PM Peter Palaga @.***>
wrote:

Note that jakarta.ws.rs-api 3.x uses jakarta.ws.rs Java package names
instead of javax.ws.rs thus being backwards incompatible with
jakarta.ws.rs-api 2.x
It would be nice to have this to be able to use ResCU on Quarkus 3.x.
—
Reply to this email directly, view it on GitHub
https://github.com/mmazi/rescu/issues/142, or unsubscribe
https://github.com/notifications/unsubscribe-auth/AACHZO2CEM44J26AIFDQLUTWWJJRRANCNFSM6AAAAAAUUAMPK4
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

Care to create a pull request?

Sorry, I do not feel like I can deliver it in a reasonable time and quality. I heart of ResCU today for the first time.

Done and released in version 3.0. Thanks!

Thanks a lot, @mmazi !


Make sure dnsmasq announces correct MTU

Required information

Distribution version:  	Ubuntu 22.04.1 LTS
The output of "lxc info" is attached

Kernel version: 5.15.0-52-generic
LXC version: 5.7
LXD version: 5.7
Storage backend in use: local dir

Issue description
When using a VM and a fan network the bridge's MTU is 1450. In this situation dnsmasq should sync the VM's interface MTU to 1450.
see https://github.com/lxc/lxd/pull/7171/commits/24403022dcf9aea6ba0de2932bff7e01c470221f#diff-87fe6f85e2be0865ce81cc8c821356c223aa205d262131829f6384d0cb2a6c94
However this syncing never occurs and the MTU is always 1500.
Steps to reproduce

Create a cluster with fan bridge
Launch a VM  lxc launch images:ubuntu/jammy/cloud foobar --vm
Output MTU  for interfaces lxc exec foobar -- ip a | grep mtu.
The bridged backed interface will have a MTU of 1500 instead of 1450

Information to attach
lxc.txt

@stgraber Can I assume https://github.com/lxc/lxd/commit/24403022dcf9aea6ba0de2932bff7e01c470221f#diff-87fe6f85e2be0865ce81cc8c821356c223aa205d262131829f6384d0cb2a6c94 is where the MTU option is be being set for dnsmasq?
If so this code will never run when using fan because
shared.StringInSlice(n.config["ipv4.address"], []string{"", "none"}) will be false.
see  https://github.com/lxc/lxd/blob/24403022dcf9aea6ba0de2932bff7e01c470221f/lxd/network/network.go#L418

Please can you show ip l on the LXD host and inside the container?


Problem in multiple api version in Swagger

hi domaindrivendev,
I am using the attribute routing in web api. For single version it is working fine for me, i am new to the versioning concepts  we have a "MultipleApiVersions" option in swagger config don't know how to config it. Any code samples for versioning it would be helpful for me to proceed further.
Thanks

Have you looked at this: https://github.com/domaindrivendev/Swashbuckle/blob/master/Swashbuckle.Dummy.Core/App_Start/SwaggerConfig.cs#L52

closing due to inactivity


Add CodeQL Workflow for Code Security Analysis

Summary
This pull request introduces a CodeQL workflow to enhance the security analysis of this repository.
What is CodeQL
CodeQL is a static analysis tool that helps identify and mitigate security vulnerabilities. It is primarily intra-function but does provide some support for inter-function analysis. By integrating CodeQL into a GitHub Actions workflow, it can proactively identify and address potential issues before they become security threats.
For more information on CodeQL and how to interpret its results, refer to the GitHub documentation and the CodeQL documentation (https://codeql.github.com/ and https://codeql.github.com/docs/).
What this PR does
We added a new CodeQL workflow file (.github/workflows/codeql.yml) that

Runs on every pull request (functionality to run on every push to main branches is included as a comment for convenience).
Runs daily.
Excludes queries with a high false positive rate or low-severity findings.
Does not display results for git submodules, focusing only on our own codebase.

Validation
To validate the functionality of this workflow, we have run several test scans on the codebase and reviewed the results. The workflow successfully compiles the project, identifies issues, and provides actionable insights while reducing noise by excluding certain queries and third-party code.
Using the workflow results
If this pull request is merged, the CodeQL workflow will be automatically run on every push to the main branch and on every pull request to the main branch. To view the results of these code scans, follow these steps:

Under the repository name, click on the Security tab.
In the left sidebar, click Code scanning alerts.

Is this a good idea?
We are researchers at Purdue University in the USA. We are studying the potential benefits and costs of using CodeQL on open-source repositories of embedded software.
We wrote up a report of our findings so far. The TL;DR is “CodeQL outperforms the other freely-available static analysis tools, with fairly low false positive rates and lots of real defects”. You can read about the report here: https://arxiv.org/abs/2310.00205
Review of engineering hazards
License: see the license at https://github.com/github/codeql-cli-binaries/blob/main/LICENSE.md:
Here's what you may also do with the Software, but only with an Open Source Codebase and subject to the License Restrictions provisions below:

Perform analysis on the Open Source Codebase.

If the Open Source Codebase is hosted and maintained on GitHub.com, generate CodeQL databases for or during automated analysis, CI, or CD.

False positives: We find that around 20% of errors are false positives, but that these FPs are polarized and only a few rules contribute to most FPs. We find that the top rules contributing to FPs are: cpp/uninitialized-local, cpp/missing-check-scanf, cpp/suspicious-pointer-scaling, cpp/unbounded-write, cpp/constant-comparison, and cpp/inconsistent-null-check. Adding a filter to filter out certain rules that contribute to a high FP rate can be done simply in the workflow file.

@WetDesertRock Pinging to check in on a possible followup to this PR?

@b4yuan Please answer these questions:

What makes this repository a good candidate for security scans? I imagine you would look at thing like frequency of commits/PRs, number of contributors, potential impact of security issues etc.
Is 20% false positive rate particularly good? That feels high, and runs the risk of exhausting users. What does the FP rate look like without the troublesome rules?
Is there a sample scan of this repository?

What makes this repository a good candidate for security scans? I imagine you would look at thing like frequency of commits/PRs, number of contributors, potential impact of security issues etc.

Is 20% false positive rate particularly good? That feels high, and runs the risk of exhausting users. What does the FP rate look like without the troublesome rules?

One of our findings regarding this is: "Recent work has shown that developers will tolerate a reasonable level of false positives, even far exceeding the traditional bound of ∼20%. The false positive rate of CodeQL meets developers’ requirements — we sampled 468 of its warnings and measured a false positive rate of only 23%."
Additionally: "Approximately 60% rules had no false positives, and 22% had no true positives. This indicates that false positives are polarized, and a few rules contribute to the majority of false positives."

Is there a sample scan of this repository?

Yes! On our fork:

Looks like no critical/high severity vulnerabilities nor errors were found. However, of course, this PR sets up the ability to consistently scan the repository to stop vulnerabilities before they show up (or, very quickly after they show up).
You can also dismiss any of the errors, notes, or warnings which makes it incredibly convenient to remove false positives that may show up:


Types with Drop to hold the secret keys (and others if needed)

libsodium provides a mem-zeroing functionality which gets called from the rust versions (e.g. rust_sodium) for at-least all the secret keys which are user-defined types with Drop. There is no such management in dalek. Just wandering on what the opinions are on this:

It is important and we need it and dalek is ready to provide it
It is important but the user is expected to do the wrapping but dalek wouldn't see this as its goal
It's not needed (if so any reasons would be good to know)

Hi @ustulation! Thanks for the suggestion.
This would be great. Preferably, if we could do this by:
[ ] Implementing types for keys/secrets, as in ed25519-dalek
[ ] Using clear_on_drop::clear::Clear to implement zeroing secrets and ephemeral values on Drop, as here
[ ] Changing the current functions to be methods on these types
I'd gladly accept help and provide mentorship (if needed) on this issue if anyone were excited to contribute.

Happy to contribute. Not sure the coding chops required but maybe DM me to discuss? @brntsllvn
I have a fair amount of time this week and would appreciate mentorship!

I'd like to take this issue.

Oh gosh, I wasn't expecting so much interest! Thanks all!
@brntsllvn If it's okay with you, @DebugSteven DMed me nearly immediately after I posted asking for help, and I had already started to fill them in on the details... I'm sorry for missing your comment, and I'm happy to try to find another issue for you to work on, if you like? (Unfortunately we have three classes of issues right now: 1. "needs research" 2. "hard problems" and 3. "easy tasks" and not so many of number 3.)

Oh gosh, I wasn't expecting so much interest! Thanks all!
@brntsllvn If it's okay with you, @DebugSteven DMed me nearly immediately after I posted asking for help, and I had already started to fill them in on the details... I'm sorry for missing your comment, and I'm happy to try to find another issue for you to work on, if you like? (Unfortunately we have three classes of issues right now: 1. "needs research" 2. "hard problems" and 3. "easy tasks" and not so many of number 3.)

Please let me know if you come up with anything, I'd love to contribute to the project.


Micropython plugin no longer works

What steps will reproduce the issue?
Under Linux and for one or other of the versions of Intellij IDEA 2020.2.5, 2023.2.2, 2021.2.4, the Micropython plugin no longer works for an ESP8266 microcontroller, in this case a Metro M4 Airlift Lite microcircuit .

Install the plugin from the Marketplace.
Choose a Python SDK (>3.5)
Connect the microcircuit to the PC station via the USB connection. Mount the device and check the presence of the /dev/ttyACM0 port (under Linux).
In 'Project Structure...', under Modules, choose ESP8266 as device type, uncheck "Auto-detect device Path" and enter '/dev/ttyACM0'.
Perform the detection test.

What is the expected result?
In the 'Tools/Micropython' menu, clicking on 'Micropython REPL' should open a REPL window and allow interaction with the microcontroller.
What happens instead?
The following message appears "No ESP8266 Devices Detected - Possible solutions:  - Check if your device is connected to your computer - Specify the device path manually in the IDE settings for MicroPython" and the '/dev/ttyACM0' entry is deleted.

It is worth adding this. I forked the plugins and tried to "debug" it.
In the end, the error message is generated because the serial port is not detected in 'fun detectDevicePathSynchronously' at line 152 (val detected = findSerialPorts(deviceProvider, progress.progressIndicator).firstOrNull()).
fun detectDevicePathSynchronously(deviceProvider: MicroPythonDeviceProvider): String? {
  ApplicationManager.getApplication().assertIsDispatchThread()

  var detectedDevicePath: String? = null
  val deviceProviderName = deviceProvider.presentableName
  val progress = ProgressManager.getInstance()

  progress.runProcessWithProgressSynchronously({
    progress.progressIndicator.text = "Detecting connected $deviceProviderName devices..."
    val detected = findSerialPorts(deviceProvider, progress.progressIndicator).firstOrNull()
    ApplicationManager.getApplication().invokeLater {
      if (detected == null) {
        Messages.showErrorDialog(module.project,
            """Possible solutions:
              |
              |- Check if your device is connected to your computer
              |- Specify the device path manually in the IDE settings for MicroPython""".trimMargin(),
            "No $deviceProviderName Devices Detected")
      }
      detectedDevicePath = detected
    }

The problem seems related to the list of identifiers 'vendordid: productId' in the Esp8266DeviceProvider class: MicroPythonDeviceProvider. By adding the Adafruit identifier (0x239A, 0x8038) to the usbIds list, the plugin correctly detects the microcontroller board.


fix hard-coded hostname in configuration details

In the 'configuration details' help box on a registry module, there is a hard-coded value of 'app.terrakube.io' for the registry hostname.
This change sets the hostname to the value defined in Terrakube for the Registry URL.

Thank you @jderieg
It looks better now.


docs: improved README

Intended to be merged last before tagging so updated with mentions of v0.2.0.
No AVPlayerLayer example yet.

Looks great!


Add ATtiny167 support and ADC support for all ATtiny chips

Part two of #202 (includes the commit from #203)

It looks like this is going to need a release of avr-device before it can pass CI.

Yeah, I'll hopefully get around to that later this week.  In the meantime, you can of course use a cargo dependency patch to use the git version instead.

BTW, with #203 merged, can you please rebase this PR branch on main now?

Rebased. Are you saying you want me to include a dependency patch in this PR? I assumed you wouldn't be willing to merge that.

Are you saying you want me to include a dependency patch in this PR?

No, just wanted to mention it for your local adventures with the code.  But I suppose you're most likely doing that already, anyway :)


Saying it is Deleting Msgs but it isn't

Hello I'm using Version 2.3 I do everything as mentioned in the blog (Downloading,Making a file,copying the number,etc) and when i post everything in the console it says deleting Msgs but everything is still there and after 2 Mins it says all msgs are deleted but they are all there and i will attach the console down
Bug.txt PLs help and thank you

You should always use the latest version.
There seems no such major issue in the script.
Try using latest version, and with proper steps following from Readme.


Use central cache for Helm and Update Helm tests

This PR contains the following changes

Golang version is upgraded to 1.20 (previously there was a mismatch between the one used in backend and one used in dockerfile so this is fixed)
A new caching package is added
The caching package is used in the Helm package to avoid the actionStatus which used init() etc.
The Helm package tests are updated and now tests the Handler and not just the helper functions
Github Action is setup to perform e2e test for backend.

There's quite a few changes in main, would you mind rebasing against main?

What about having the integration tests run only like we did in Nebraska? Where there's an environment variable set to run them or skip them. So the default make backend-test skips integration tests.

I think these are integration tests, not e2e tests. If that's the case the commit and PR description should be updated.

gh-action: Setup e2e test for backend