cri registry e2e test

Signed-off-by: qinyer<EMAIL_ADDRESS>
What type of PR is this?

What this PR does / why we need it:
Which issue(s) this PR fixes:

Fixes #
Special notes for reviewers:

Does this PR introduced a user-facing change?

Additional documentation, usage docs, etc.:

Codecov Report

Merging #424 (bbda398) into master (d21cca6) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #424   +/-   ##
=======================================
  Coverage   12.10%   12.10%
=======================================
  Files         109      109
  Lines       17596    17596
=======================================
  Hits         2130     2130
  Misses      15217    15217
  Partials      249      249

/lgtm
/approve
/cherrypick release-1.3


Incorrect WiFi status when router password added extra letter (IDFGH-8030)

Environment

Development Kit:      custom hardware
Kit version (for WroverKit/PicoKit/DevKitC): NA
Module or chip used:  ESP32-WROOM-32
IDF version: v4.3.2
Build System:         idf.py
Compiler version (run xtensa-esp32-elf-gcc --version to find it):xtensa-esp32-elf-gcc (crosstool-NG esp-2021r2) 8.4.0
Operating System:     Windows
(Windows only) environment type: ESP Command Prompt.
Using an IDE?: VS code
Power Supply:  external

Problem Description
We are using esp_wifi_sta_get_ap_info API get the current Wi-Fi status.
Consider test case ESP is connected with Router whose ssid = NETGEAR and password = qwerty. We configured ESP with router ssid and Password, its get connected and gives ESP_OK status when we call esp_wifi_sta_get_ap_info.
Now if we change router password = qwertyu then we get Wi-Fi disconnect event and it shows below in the log continuously.
wifi: new:<11,0>, old:<11,0>, ap:<255,255>, sta:<11,0>, prof:1
wifi:state: init -> auth (b0)
wifi:state: auth -> assoc (0)
wifi:state: assoc -> run (10)
Wi-Fi disconnected, trying to reconnect...
Wi-Fi disconnected, trying to reconnect...
When we do the query by calling esp_wifi_sta_get_ap_info it some time gives ESP_OK and sometimes give ESP_ERR_WIFI_NOT_CONNECT
In our case ESP is connected with another system. When the second system sends query about the network status then we call the esp_wifi_sta_get_ap_info. We tried sending query at 5s and 10s interval but still it randomly gives ESP_OK though WiFi is not yet connected. Because of that another system keep showing connected for some time and then disconnect.
What is the correct way to use esp_wifi_sta_get_ap_info API for above test case?

@Rbhagwat62
When wifi:state: init -> auth (b0) is shown, it means the AP's info has been saved. when wifi:state: run -> init (xxx) is shown, it means the connection failed, and the AP's info has been cleared.
Because you use a wrong password to connect to the AP, and run reconnect when connect fail, so the wifi's state will change all the time. when you call esp_wifi_get_ap_info() API every 5s or 10s, you can't determine the state of wifi, so the API some time gives ESP_OK and sometimes give ESP_ERR_WIFI_NOT_CONNECT.
Suggest you call esp_wifi_get_ap_info() after every connect attempt.

@zhangyanjiaoesp
Thanks for the response.
calling esp_wifi_get_ap_info() after every connect attempt, seems working as per expectation.


"cls" command only clears visible area of the integrated terminal

VSCode Version: 1.4
OS Version: Win 10 x64

Steps to Reproduce:
"cls" (clear screen command) only clears the visible are of the integrated terminal not everything from the beginning. If you scroll up you can still see previous executed commands.

Duplicate of https://github.com/sourcelair/xterm.js/issues/106


[Bug][WinUI]: ViewModelViewHost not working on WinUI projects.

Describe the bug 🐞
ViewModelViewHost not working on WinUI projects.
When I bind a ObservableCollection to a ListView, an XamlParseException occurs with following message:
Exception thrown: 'Microsoft.UI.Xaml.Markup.XamlParseException' in WinRT.Runtime.dll WinRT information: The type 'ViewModelViewHost' was not found because 'clr-namespace:ReactiveUI;assembly=ReactiveUI.WinUI' is an unknown namespace. [Line: 1 Position: 276] XAML parsing failed.
Currently I use ViewModelViewHost directly in my DataTemplate to resolve this temporary.
Step to reproduce
I create a simple project to reproduce this:
App1.zip
Reproduction repository
https://github.com/reactiveui/ReactiveUI
Expected behavior
Get the view rendered by the view model.
Screenshots 🖼
No response
IDE
Visual Studio 2022
Operating system
Windows
Version
10.0.22000.652
Device
Surface Book 2
ReactiveUI Version
18.0.10
Additional information ℹ
No response

WinUI has other namespace declarations. Try xmlns:rx="using:ReactiveUI"

I can confirm this as well.  Just giving a ListView a name and binding in the code-behind produces an XAML parsing error, but if I give it a DataTemplate containing nothing but a ViewModelViewHost with its ViewModel property set to {x:Bind}, everything works fine.


Support for laravel 10 and php 8.1

Describe the bug
Hi,
I use this package for a while and now tried to update the project to Laravel 10 and PHP 8.1(AWS does not support 8.2 on its servers). But get this as an error, can you take a look(on Gitlab where I have GitLab runners before publishing the app on AWS):

Installed packages
{
    "name": "laravel/laravel",
    "type": "project",
    "description": "The Laravel Framework.",
    "keywords": ["framework", "laravel"],
    "license": "MIT",
    "require": {
        "php": "^8.1",
        "aws/aws-sdk-php": "^3.273",
        "barryvdh/laravel-dompdf": "^2.0",
        "bugsnag/bugsnag-laravel": "^2.26.0",
        "kreait/laravel-firebase": "^5.2",
        "laravel/framework": "^10.13",
        "league/flysystem-aws-s3-v3": "^3.15",
        "pusher/pusher-php-server": "~7.2.3",
        "ramsey/uuid": "^4.0",
        "symfony/amazon-mailer": "^6.3",
        "twilio/sdk": "^7.4",
        "vlucas/phpdotenv": "^5.5",
        "vonage/client": "^4.0"
    },
    "require-dev": {
        "fakerphp/faker": "^1.23",
        "mockery/mockery": "^1.6",
        "nunomaduro/collision": "^7.6",
        "phpunit/phpunit": "^10.2",
        "spatie/laravel-ignition": "^2.1"
    },
    "autoload": {
        "psr-4": {
            "App\\": "app/",
            "Database\\Factories\\": "database/factories/",
            "Database\\Seeders\\": "database/seeders/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "scripts": {
        "post-autoload-dump": [
            "Illuminate\\Foundation\\ComposerScripts::postAutoloadDump",
            "@php artisan package:discover --ansi"
        ],
        "post-update-cmd": [
            "@php artisan vendor:publish --tag=laravel-assets --ansi --force"
        ],
        "post-root-package-install": [
            "@php -r \"file_exists('.env') || copy('.env.example', '.env');\""
        ],
        "post-create-project-cmd": [
            "@php artisan key:generate --ansi"
        ]
    },
    "extra": {
        "laravel": {
            "dont-discover": []
        }
    },
    "config": {
        "optimize-autoloader": true,
        "preferred-install": "dist",
        "sort-packages": true
    },
    "minimum-stability": "dev",
    "prefer-stable": true
}

PHP version and extensions
php 8.1

Steps to reproduce the issue.
composer install --prefer-dist --no-ansi --no-interaction --no-progress
Error message/Stack trace
Your lock file does not contain a compatible set of packages. Please run composer update.
  Problem 1
    - lcobucci/clock is locked to version 3.1.0 and an update of this package was not requested.
    - lcobucci/clock 3.1.0 requires php ~8.2.0 -> your php version (8.1.13) does not satisfy that requirement.
  Problem 2
    - lcobucci/clock 3.1.0 requires php ~8.2.0 -> your php version (8.1.13) does not satisfy that requirement.
    - lcobucci/jwt 4.3.0 requires lcobucci/clock ^2.0 || ^3.0 -> satisfiable by lcobucci/clock[3.1.0].
    - lcobucci/jwt is locked to version 4.3.0 and an update of this package was not requested.

Additional information
No response

The first line of the error message already tells you what is needed 😅

Your lock file does not contain a compatible set of packages. Please run composer update.

I recommend a composer update --with-all-dependencies so that transitive dependencies are updated as well.


How to style dolphin in Arch Linux, i3wm

This was painful for me, so it shouldn't be painful for anyone else.

Even to this day I can't consistently style dolphin. Updates break styles, and I'm tired of maintaining even my own config for it.


Banish callbacks to the shadow realm

yeah let's do that
this should prob go in a 2.0.0 though
do you know if many people use callbacks with pathfinder?

do you know if many people use callbacks with pathfinder?

I am not sure. But there was not really anything besides goto that used callbacks. Goto is a somewhat newer feature. So I don't think any older plugins use it.


cargo vet diff shows diffs of files that aren't packaged

For instance, cargo vet diff semver 1.0.9 1.0.10 shows differences for .cargo_vcs_info.json, .github/workflows/ci.yml, Cargo.toml.orig. None of these files are (presumably) shipped by cargo publish, and they're not pulled by cargo vendor.

These files are in fact shipped by publish: https://doc.rust-lang.org/cargo/commands/cargo-package.html
I agree it would be nice to filter them out, I couldn't see an obvious way to do this with our current diff backend just being "call git diff --no-index", and I would prefer to not mutate the directories during diffing.

.cargo_vcs_info.json might, but probably not the others.

We're literally downloading the .crate files from crates.io, and those are just .tar.gz files that we unpack. The SHAs in the registry are for those .crate files, so that set of files is the canonical publish.
If you see it in the diff, that's something published to crates.io.
Cargo.toml.orig exists because cargo rewrites your Cargo.toml on publish, per

[patch], [replace], and [workspace] sections are removed from the manifest.

Here's some of the logic cargo does to "clean up" the dir when you vendor:
https://github.com/rust-lang/cargo/blob/6b8e1922261bbed1894bf40069fb2d5dc8d62fb0/src/cargo/ops/vendor.rs#L322-L341

(the relevant fixme/code)
https://github.com/mozilla/cargo-vet/blob/24d8d8d1e9cd4264b64ee3e79ef54301a0679c21/src/main.rs#L1418-L1426

Yeah the cargo publish behavior here surprising but I think our job is to show the package contents as they are.


macOS 10.12 installer fail

Hello,
The official Heimdall installer for macOS [1] does not install properly on 10.12.
Best regards,
Tomek
[1] https://bitbucket.org/benjamin_dobell/heimdall/downloads/heimdall-suite-1.4.0-mac.dmg

Please look for similar issues before opening new ones, this has a;ready been addressed on Github (numerous times):
https://github.com/Benjamin-Dobell/Heimdall/issues/291

True :-) Sorry :-)


Create 0374-guess-number-higher-or-lower.go

First commit of the year GMT-6

File(s) Modified: 0374-guess-number-higher-or-lower.go
Language(s) Used: go
Submission URL: _https://leetcode.com/submissions/detail/868901050/_

Thanks, @AP-Repositories!


Do not fail all composite body filters if one fails

Description
If one out of several body filters fails (for example because of the issue mentioned in https://github.com/zalando/logbook/issues/1369), it should not discard the results of other filters.
Motivation and Context
addresses https://github.com/zalando/logbook/issues/1500
Types of changes

[x] 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 change)

Checklist:

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.

👍

:+1:


Extract the full beta version, add prerelease spec for 20160705

Was a tiny regex fix to include the extra 'beta 2' here. It could probably be optimized in terms of instead extracting out a matched group, but I opted to keep the same scan/sub logic instead. This should address #143. Thanks for your consideration!

Coverage remained the same at 62.403% when pulling 36ca4b9c817e60e6264b7172dc12b09e8b59be6a on timsutton:update-devcenter-xcode-beta-2 into 6dad9effa567f5a9f8aae4934c9ef37d9fd6c542 on neonichu:master.

Great, LGTM except for the one rubocop thing: https://travis-ci.org/neonichu/xcode-install/builds/142574405#L206

Yeah, sorry about that! This next one should fix that.

Let me know if you prefer that I just squash these two.

Squashing is unnecessary, thanks :)

Coverage remained the same at 62.403% when pulling cf1f04bacf1b582e1992a67197b921d064aa11b6 on timsutton:update-devcenter-xcode-beta-2 into 6dad9effa567f5a9f8aae4934c9ef37d9fd6c542 on neonichu:master.

:+1:


Use lazy API in application plugin

Context

Lazily creates the application plugin's run and startScripts tasks, and makes the plugin lazily reference other tasks, like jar and installDist, during configuration time.
Given a build script containing:
plugins {
    id 'application'
}

The task stats are:

With this patch, the task stats for the same build script are:

/cc @big-guy
Contributor Checklist

[x] Review Contribution Guidelines
[x] Make sure that all commits are signed off to indicate that you agree to the terms of Developer Certificate of Origin.
[x] Check "Allow edit from maintainers" option in pull request so that additional changes can be pushed by Gradle team
[x] Provide integration tests (under <subproject>/src/integTest) to verify changes from a user perspective
[ ] Provide unit tests (under <subproject>/src/test) to verify logic
[ ] Update User Guide, DSL Reference, and Javadoc for public-facing changes
[ ] Ensure that tests pass locally: ./gradlew <changed-subproject>:check

Gradle Core Team Checklist

[ ] Verify design and implementation
[ ] Verify test coverage and CI build status
[ ] Verify documentation
[ ] Recognize contributor in release notes

I can rebase this into a single commit; I used multiple commits to increase the transparency of my workflow. Also, It may not be desirable to have ApplicationPluginIntegrationTest extend WellBehavedPluginTest... I only did this to confirm that the application plugin did not pass the test "does not realize all possible tasks."

thanks @k-mack, this'll be in 5.0


Why did you delete cgeSprited2d.h, cgeAction.h in ZIP file?

cgeGlobal.cpp include cgeSprite2d.h and cgeAction.h.
but there is not these header files in the ZIP file.
why did you delete?
is this mistake? or do not need?

The two files is not used in this repo. They're used for animation.


fix: excludedPath contained relative paths for some prerendered static files

The logic for detecting all files in a directory was off, and generated wrong paths. This resulted in wrong paths being excluded. This PR fixes that, and adds a very simple unit test setup to prove it.

looks like the CI needs some tending

https://github.com/netlify/angular-runtime/pull/74/commits/7b8c1fb4d156df3fcd18e30a8b31ee9206198f0f contains an update to the minimum supported version of Node.js. This is technically a breaking change, but given that Angular compilation would fail anyways on Node versions below that, I believe it's fine to put this in a patch update.


palatomaxillary suture

abnormal palatomaxillary suture morphology
DEF: any structural anomaly of the transverse suture across the back of the hard palate that separates the maxillary shelf of the palate from the horizontal plates of the palatine bones
SOURCE: http://www.anatomyexpert.com/app/structure/1685/980/

abnormal palatomaxillary suture morphology MP:0030260


Updated to latest

Hi
Please share your motive. Does this resolve a particular issue you've been having?

Hi
Please share your motive. Does this resolve a particular issue you've been having?

The warning came that this version is outdated...

Please share the exact message, if you can.


Rename logo files and put them in appropriate folders w.r.t. Android guidelines

BEGINNER ANDROID DEVELOPER TASK. Task is very simple and will teach you how to set a custom logo for an application.
We have 2 folders in root CircularLogo and LogoDesign containing our application logos.
Select the better looking set of icons (hint: they are more recent) and rename them as "ic-launcher" and overwrite them over the default android app logos inside mipmap* folders.

I would like to be assigned to this issue. I believe I have fully completed this task already

Hi, sure, consider yourself assigned! Waiting for your pull request with changes.


User defined function to deal with Merge Conflicts

Is your feature request related to a problem?
When merging data with overlapping values at the same coordinates, the only current option to avoid a MergeError is to select the variable from the first dataset or to remove the offending areas.
This does not work when an element wise merge is desired, where the outcoming data is a result of an operation on the overlapping data.
An example is two heatmap datasets with an overlap, where it is desired for that overlap to be an average of the two seperate datasets.
Describe the solution you'd like
To allow expansion and customisability of this feature, I would see an ability to provide a user defined function that can receive the overlapping region element wise, and return a single value to be merged into the final variable.
import math
import xarray

def average_overlap(*values):
     return math.mean(values)

xarray.merge([data_1, data_2], merge_func = average_overlap)
# Where data_1 & data_2 contain overlapping data

My concern for this feature is it's scalability for large overlapping regions and it's integration into the current merge code structure.
Describe alternatives you've considered
I've looked into implementing this myself within xarray, but cannot find the place to insert this feature.
As the data I am using is netcdf, xarray remains an excellent tool to use, and I would rather not use another method.
Additional context
No response

Hi @HCookie, unless I'm missing something it may be possible to implement that fairly easily with concatenation then reduction? E.g., something like:
concatenated = xarray.concat([data_1, data_2], "new_dim", join="inner")
avg_overlap = concatenated.mean("new_dim")

@benbovy, An interesting approach, with some fiddling it may work. But at least with a verbatim implementation only the overlap is maintained, however, my use case requires all data to be kept and merely the overlap properly dealt with. I'll look into it

How about this?
concatenated = xarray.concat([data_1, data_2], "new_dim", join="outer")
avg_overlap = concatenated.mean("new_dim", skipna=True)


Add School Request

Sorry for not doing that right on the first try I'm not used to GitHub yet hope you bear with me and thanks for understanding.
https://moe.gov.eg/ It's the ministry of education in Egypt email

@ghassanelgendy We had issues in the past with subdomains of moe.edu.eg. The issues were related to people who weren't students but managed to get email addresses in the subdomains.
Please apply for free educational license with an official document which proves that you are a student. You can do it using "OFFICIAL DOCUMENT" tab at https://www.jetbrains.com/shop/eform/students.
I have to close the request without merging.
Thank you for the understanding!


Rollbar failsafe

Fixes some failures on Rollbar reporting that fail due to including too much information (>128kb) or I/O objects (including the request object) in the additional data.
Fixes part of #6999
CR @gfiorav

Looks good but please explain:
Did caller really get that long? More than 128K? What other things are going to be trimmed?

I have no hard data on stack traces, as when the failsafe is triggered, no additional info is reported. I capped the stacked as the lower parts of it are all Rails and it is the only change that I can think of that adds additional information, thus causing the report to fail.
The stack can get pretty big, I have been experimenting a bit, and I've seen stacks up to ~20k (they include the entire path for each file). Capping to 25 frames, should keep the stack under 4k.

How about parsing the caller? For example: only calls related to project (routes that match app/...) and replacing others with only top and then (...). For example:
app/models/table.rb: 'method missing'
bin/gem/xxx/extractor.rb: 'parse arguments'
(...)
app/controllers/table_controller.rb: 'update'
services/importer/xxx....

I think it might be safer than cutting at 25, sometimes there important project related info "after" a lot of internal gem trace.
What do you think?

I wanted to push a quick fix to see if it would solve anything (I'm not sure if the problem is the stack). I think I still prefer to push this and see if it fixes anything. 25 frames of stack is still more than we had before.
You may be right that if I don't do this the good way now, it may stuck as it is. But I wanted to avoid the complexity of parsing the stack (e.g: removing prefix path or non-project frames) for what should be simple: error reporting.

If 25 is more than what we had before :package: it!
I wanted to make sure no nasty bug was going to catch us with a short stack trace :)
:+1:

It was 0 before :P The last rollbar patches added the full stack to all reports that did not explictly add it, and that's when the reporting errors started.

As long as we don't loose backtrace info we had before, fin with me :stuck_out_tongue:


Add show stats on server

Users should be able to show statistics for a given server through the query:
show stats on serverA
-- or
show stats on "<IP_ADDRESS>"

The stats should include queries per second, writes per second, values per second (different than writes if they're batching), last heartbeat time, free hd space on the data drive, number of hearbeat failures in the last 5 minutes, and replication delay (last time it received either a heartbeat or write)
I'm sure we'll think of other things to add over time.

Let me take on stuff like this.

A design we should consider is that the InfluxDB system has a special database e.g. "internal" into which stats about the Servers themselves are written. This would allow the system to provide historical information about itself. This is a common design in other systems.

Yeah, at some point we may want to enable that. For now I just wanted an in
memory structure that could track some of these things.
On Mon, Feb 2, 2015 at 2:10 AM, otoolep<EMAIL_ADDRESS>wrote:

A design we should consider is that the InfluxDB system has a special
database e.g. "internal" into which stats about the Servers themselves are
written. This would allow the system to provide historical information
about itself. This is a common design in other systems.
—
Reply to this email directly or view it on GitHub
https://github.com/influxdb/influxdb/issues/1470#issuecomment-72414635.

I like the in-memory approach !
If a self write feature is added later please make it optional, if not used it just become useless work the server is doing.

Now you can show stats by hitting a specific server. This is lower priority since there are other ways to do it so pushing it out past 0.9.0

This is done, the framework is there, just need to add more and more stats as we need them.
The story for accessing across the cluster, from any node, is to query the _internal database. We could expand the syntax in the future to support querying other nodes, but that will require dealing with authentication.

@otoolep what's the retention policy of the _internal database? I'm thinking we should make it 7 days by default and make it configurable.

Good idea -- I mean to add that monitor config, but it slipped out of my mind. I'll take care of it.

https://github.com/influxdb/influxdb/pull/4015


[WIP] Cart module

@lderrickable I think this needs some minor changes to change the cart "array" implementation to a single cart object,


can't get firebase to properly deploy in Terminal command line

hello,
i am running a mac and working on the iOS version of this tutorial.
i cannot seem to get the 'firebase deploy' command line to run properly.
i have been working to on this for the better part of a day to try and fix it, and i believe the error is not on my end. i could be wrong of course.
here is the Terminal error output:
<MY_DIRECTORY_WITH_NO_SPACES_IN_THE_PATH>src (master) $ firebase deploy
=== Deploying to 'friendly-eats-tutorial'...
i  deploying functions
Running command: npm --prefix "$RESOURCE_DIR" run build

functions@ build /Users/kellyjohnson/Dropbox/Guata_Dev/DevMountain_iOS/firestore-codelab-extended-swift/functions
tsc

src/index.ts:1:1 - error TS6133: 'functions' is declared but its value is never read.
1 import * as functions from 'firebase-functions';

Found 1 error.

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! functions@ build: `tsc`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the functions@ build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/kellyjohnson/.npm/_logs/2019-05-30T02_20_12_145Z-debug.log

Error: functions predeploy error: Command terminated with non-zero exit code2

any help would be greatly appreciated.

cheers

Looks like there's a TypeScript error in your code. Can you share your code?

sure thing!  thank you!
as far as i can tell, and who knows maybe i missed something, this is copied directly from the codelabs tutorial page.
`//  Copyright (c) 2018 Google Inc.
//
//  Licensed under the Apache License, Version 2.0 (the "License");
//  you may not use this file except in compliance with the License.
//  You may obtain a copy of the License at
//
//  http://www.apache.org/licenses/LICENSE-2.0
//
//  Unless required by applicable law or agreed to in writing, software
//  distributed under the License is distributed on an "AS IS" BASIS,
//  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//  See the License for the specific language governing permissions and
//  limitations under the License.
//
// TODO(DEVELOPER): Import the Cloud Functions for Firebase and the Firebase Admin modules here.
import * as functions from 'firebase-functions';
import * as admin from 'firebase-admin';
type Firestore = admin.firestore.Firestore;
const app = admin.initializeApp();
export const computeAverageReview = functions.firestore
.document('reviews/{reviewID}').onWrite((change, context) => {
    // get the data from the write event
    const eventData = change.after.data();
    // get the previous value, if it exists
    const prev = change.before;
    const rating = eventData.rating;
    let previousValue
    if (prev.exists) {
        previousValue = prev.data;
        const prevRating = previousValue.rating;
        if (rating == prevRating) {
            console.log("not a new rating.");
            return null;
        }
    }
    // get the restaurant ID
    const restaurantID = eventData.restaurantID;
    // get the reference to the root of the firebase DB
    const db = app.firestore();
    // if a previous value exists, then it needs to be replaced when computing an average....
    // otherwise, add the new rating
    if (prev.exists) {
        const difference = previousValue.rating - rating
        return updateAverage(db, restaurantID, difference, true);
    } else {
        return updateAverage(db, restaurantID, rating, false);
    }
});

// TODO(DEVELOPER): Write the computeAverageReview Function here.
// TODO(DEVELOPER): Add updateAverage helper function here.
async function updateAverage(db: Firestore, restaurantID: string, newRating: number, prev: boolean) {
const updateDB = db.collection('restaurants').doc(restaurantID);
const restaurantDoc = await updateDB.get();
if (!restaurantDoc.exists) {
    console.log("Document does not exist!");
    return null;
}
const oldRating = restaurantDoc.data().averageRating;
const oldNumReviews = restaurantDoc.data().reviewCount;
let newNumReviews = oldNumReviews+1;
let newAvgRating = ((oldRating*oldNumReviews)+newRating)/newNumReviews;
// no need to increase review numbers if not a new review
// subtract the difference made by the review
if (prev) {
    newNumReviews = oldNumReviews;
    newAvgRating = ((oldRating*oldNumReviews)-newRating)/oldNumReviews;
}
await updateDB.update({averageRating: newAvgRating, reviewCount: newNumReviews});
console.log("average updated");
return null;

}
// TODO(DEVELOPER): Write the updateRest Function here.
// TODO(DEVELOPER): Add updateRestaurant helper function here.
`

^^^ that's everything the index.ts file contains thus far from soup to nuts.

Looks like this error was added in TypeScript 2.6. What version of TypeScript (or tslint) are you using?
You can disable the error as described here.

typescript version 3.5.1
just did a fresh install

tslint version 5.17.0

kellyjohnson@GuataDev-MacBook-Pro functions (master) $ firebase deploy
=== Deploying to 'friendly-eats-tutorial'...
i  deploying functions
Running command: npm --prefix "$RESOURCE_DIR" run build

functions@ build /Users/kellyjohnson/Dropbox/Guata_Dev/DevMountain_iOS/firestore-codelab-extended-swift/functions
tsc

src/index.ts:1:1 - error TS6133: 'functions' is declared but its value is never read.
1 import * as functions from 'firebase-functions';

Found 1 error.

npm ERR! code ELIFECYCLE
npm ERR! errno 2
npm ERR! functions@ build: `tsc`
npm ERR! Exit status 2
npm ERR!
npm ERR! Failed at the functions@ build script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR!      /Users/kellyjohnson/.npm/_logs/2019-05-30T20_35_51_852Z-debug.log

Error: functions predeploy error: Command terminated with non-zero exit code2

^^^ i just did fresh installs for both typescript and TSLint
tried the deploy again and got the above error output via Terminal

i made the change in the tsconfig.json file for the fix you included above and it deployed!  thank you!

i really appreciate your help!!!
super responsive and knowledgable. 👍 😃 👍

No problem, I'll add the flag to the tsconfig in the codelab since the codelab is focusing on Swift and we don't want people to get hung up on unused variable errors in TS.
Thanks for reporting this issue!

it was my pleasure to be of any help!  i am just super humbled by the support you gave me!  the developer community spirit of collaboration is a beautiful thing to behold!  cheers to you and your whole team!

Is this solved? I've just set up a new project using WebStorm according to the guides that the firebase and angular assistants gave me, so basically an empty boilerplate project, and the error persists.

Thanks. It can be "solved" by removing the comments in functions/src/index.ts.
IMHO this should however work out of the box. A raw, unmodified boilerplate project with the default options should always work. It should also work with whatever possible combinations of options one might choose during initialization.

This should be fixed in master now. Please let me know if you run into any more issues.

@HWiese1980 big thanks
Works fine on March 2020 ;)

Just did the tutorial on installing firebase-functions also got this error. Removing the comments worked for me

i made the change in the tsconfig.json file for the fix you included above and it deployed! thank you!

what were those changes plz help me


Precision problem with floating points numbers

Hi!
Less words, more example. When I'm trying to add up 41.90 + 91.90 + 209 + 249 eva gave a<PHONE_NUMBER>999, although I expected 591.80.

noted. eva uses rust's floating point arithmetic, we should definitely move over to fixed point arithmetic.

I'm not a big expert in computer arithmetic, but my research (a.k.a browsing Wikipedia) suggest to look at "Arbitrary-precision arithmetic" since bc use similar approach.
rug seems like a nice choice. It's implement Integer, Rational and Float and  configurable (you can turn off Complex numbers). The only drawback I found was the dependence on GNU libraries.

I recently just noticed this issue, aren't num already solving this?

@pickfire I am afraid I never got around to actually implementing it (I imported the num crate and completely forgot about it soon after)

@NerdyPepper Heh, you could make this a hacktoberfest issue and hope someone solve it.

In Excel, i have these<PHONE_NUMBER>00000068. Relative failure of 1.15E-16. Welcome in the real world ;-)

Running cargo r on the master branch works fine for me:

The display is fixed in master branch, but still it doesn't support numbers larger than f64, I guess this can be closed for now.


Update Trailer to 1.3.14.

Thank you for the contribution. It needed some fixes, so they were made in fba4b0722477e90c944efe4fcd39252a5f4e4c06. Your contribution is still included (and still credited to you), with the appropriate modifications. Please feel free to ask about any of the changes.


Problem when resolving references to Office Interop classes in VS 2015

I encountered a strange problem when compiling one of my projects after migrating it to Visual Studio 2015. I suspect that this is a bug in the F# compiler, but I'm not sure.
My VS solution consists of:

An F# assembly with interface definitions (MyAddIn.Interfaces)
An F# assembly with interface implementations (MyAddIn.Implementatons)
A Microsoft Excel add-in project (MyAddIn) implemented in C#, which uses MyAddIn.Interfaces and MyAddIn.Implementations
A C# assembly with helper classes (OfficeHelpers)
some other unrelated projects

I can successfully build MyAddIn.Interfaces. When I build MyAddIn.Implementations the dependent project MyAddIn.Interfaces gets also built and I get a few strange warnings, however, this seems to be a known bug in the F# compiler.
FSC: warning FS3186: An error occurred while reading the F# metadata
node at position 0 in table 'itypars' of assembly 'MyAddIn.Implementations,
Version=<IP_ADDRESS>, Culture=neutral, PublicKeyToken=null'. The node had no
matching declaration. Please report this warning. You may need to recompile
the F# assembly you are using.

Now when I try to compile MyAddIn project, I get the following error
error CS7069: Reference to type 'Worksheet' claims it is defined in 'OfficeHelpers',
but it could not be found.

This error comes up for each interface which uses Microsoft Excel Interop classes (such as Microsoft.Office.Interop.Excel.Worksheet). I have no idea why the compiler is looking for these classes in OfficeHelpers assembly (it does not contain any class named Worksheet).
The solution works perfectly fine in VS 2012 and VS 2013. No errors or warnings.

@MpDzik have you tried to rebuild your C# addon project with NO PIA and without NO PIA?
I have once stumbled this before, even in VS 2013.
First, at the MS Office DLL, go to properties and look at "Embed interop types" and see if it's set to true.
Just like this:
![embed interop type]
(http://blogs.microsoft.co.il/sasha/wp-content/uploads/sites/210/2013/12/embedinteroptypes.png)
Also don't forget to check the MyAddin.Implementation project too, whether the DLL is referenced or not.
Let me know if it works :smile:

@eriawan thanks for your answer. I was able to fix this problem by setting "Embed interop types" to false on the OfficeHelpers project. I guess that the compiler was trying to reference the Office types embedded in the assembly. Thank you very much for your help!


Color codes in movie titles should either be stripped off or interpreted

Currently, if movie's title contains color tags, e. g. [COLOR blue]Movie name[/COLOR] they're shown as-is making the title display a bit awkward. Not sure if they can be turned into HTML easily but removing them entirely would probably be an alternative.

@jose1711 Thanks for your feedback.
With new version 5.8.0 (requires Firefox 84+), tags for formatting labels are removed. With the solution to convert them to HTML, it could have complications (black text on black, or in bold when bold is used to indicate the current item).

@jose1711 Thanks for your feedback.
With new version 5.8.0 (requires Firefox 84+), tags for formatting labels are removed. With the solution to convert them to HTML, it could have complications (black text on black, or in bold when bold is used to indicate the current item).


Error during training

Bug  : During the training phase
File "/anaconda/lib/python3.8/site-packages/torch/cuda/amp/grad_scaler.py", line 161, in scale
assert outputs.is_cuda or outputs.device.type == 'xla'
AssertionError
Exception ignored in: <function tqdm.del at 0x7f9ba338de50>
Traceback (most recent call last):
File "/anaconda/lib/python3.8/site-packages/tqdm/std.py", line 1145, in del
File "/anaconda/lib/python3.8/site-packages/tqdm/std.py", line 1299, in close
File "/anaconda/lib/python3.8/site-packages/tqdm/std.py", line 1492, in display
File "/anaconda/lib/python3.8/site-packages/tqdm/std.py", line 1148, in str
File "/anaconda/lib/python3.8/site-packages/tqdm/std.py", line 1450, in format_dict
TypeError: cannot unpack non-iterable NoneType object
Environment
Please provide some information about the used environment.
Env from the set up using source and not docker
Cmd : nndet_train 1000 --sweep
It seems the issue is related to the fact that TensorMetric not updated to cuda device. The same issue as adressed on https://github.com/PyTorchLightning/pytorch-lightning/issues/2274.

Been treated in recent commits

Hi @theodupuis ,
I'll look into a better solution for this one.
The temporary one is to set move_metrics_to_cpu=False but I'm not really happy with that. If you encounter any memory leaks, set it to True and downgrade lightning for now.
Best,
Michael

Hi,
Thank you for your help !
Best regards
Théo
Téléchargez Outlook pour iOShttps://aka.ms/o0ukef

De : Michael Baumgartner @.>
Envoyé : Thursday, August 19, 2021 4:28:24 PM
À : MIC-DKFZ/nnDetection @.>
Cc : Theo Dupuis (Student at CentraleSupelec) @.>; Mention @.>
Objet : Re: [MIC-DKFZ/nnDetection] Error during training (#25)
Hi @theodupuishttps://github.com/theodupuis ,
I'll look into a better solution for this one.
The temporary one is to set move_metrics_to_cpu=False but I'm not really happy with that. If you encounter any memory leaks, set it to True and downgrade lightning for now.
Best,
Michael
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MIC-DKFZ/nnDetection/issues/25#issuecomment-901963085, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVIST6I7V2YUA5QLKVF56WLT5UIIRANCNFSM5COKKMTA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.

Hi,
One last question if I may, now that the training is running, I reached epoch 3 overnight (500images 512x512x100) but is it normal that it takes so much Time?
Téléchargez Outlook pour iOShttps://aka.ms/o0ukef

De : Theo Dupuis (Student at CentraleSupelec) @.>
Envoyé : Thursday, August 19, 2021 4:38:40 PM
À : MIC-DKFZ/nnDetection @.>; MIC-DKFZ/nnDetection @.>
Cc : Mention @.>
Objet : Re: [MIC-DKFZ/nnDetection] Error during training (#25)
Hi,
Thank you for your help !
Best regards
Théo
Téléchargez Outlook pour iOShttps://aka.ms/o0ukef

De : Michael Baumgartner @.>
Envoyé : Thursday, August 19, 2021 4:28:24 PM
À : MIC-DKFZ/nnDetection @.>
Cc : Theo Dupuis (Student at CentraleSupelec) @.>; Mention @.>
Objet : Re: [MIC-DKFZ/nnDetection] Error during training (#25)
Hi @theodupuishttps://github.com/theodupuis ,
I'll look into a better solution for this one.
The temporary one is to set move_metrics_to_cpu=False but I'm not really happy with that. If you encounter any memory leaks, set it to True and downgrade lightning for now.
Best,
Michael
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MIC-DKFZ/nnDetection/issues/25#issuecomment-901963085, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVIST6I7V2YUA5QLKVF56WLT5UIIRANCNFSM5COKKMTA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.

Hi,
the training time of nnDetection should be roughly equal for most (there are some exceptions) data sets: 2 days with mixed precision 3d speed up and 4 days without. Your time sounds quite slow though. Generally speaking there could be two reasons:

PyTorch < 1.9 did not provide training speedup for mixed-precision 3d convs in their pip installable version and it was necessary to build it from source. I didn't test PyTorch 1.9 yet. (the docker build of nnDetection also provides the speedup)

There is a bottleneck in your configuration / setup. This can be identified as follows:
Check the GPU Util -> it should be high for most of the time if it isn't, there is either a CPU or IO bottleneck. If it is high it is the missing pytorch speed up.
Check CPU util: if the CPU util is high (and the GPU util isn't) more cpu threads are needed for augmentation (can be adjusted via det_num_threads and depends on your CPU).
If GPU and CPU util are low, it is an IO bottleneck, it is quite hard to do anything about this (a typical SSD with ~500mb/s read speed ran fine for my experiments).

Best,
Michael

Hi,
Thank you for all your answers. One last question and I stop bothering you, if I understand well the algorithm you train several models with different parameters to choose the so called « empirical parameters » right ? Hence the 5 days of training. Thus if this is true how many models are created during the training phase ?
Best regards
Théo
Téléchargez Outlook pour iOShttps://aka.ms/o0ukef

De : Michael Baumgartner @.>
Envoyé : Friday, August 20, 2021 11:06:12 AM
À : MIC-DKFZ/nnDetection @.>
Cc : Theo Dupuis (Student at CentraleSupelec) @.>; Mention @.>
Objet : Re: [MIC-DKFZ/nnDetection] Error during training (#25)
Hi,
the training time of nnDetection should be roughly equal for most (there are some exceptions) data sets: 2 days with mixed precision 3d speed up and 4 days without. Your time sounds quite slow though. Generally speaking there could be two reasons:

PyTorch < 1.9 did not provide training speedup for mixed-precision 3d convs in their pip installable version and it was necessary to build it from source. I didn't test PyTorch 1.9 yet. (the docker build of nnDetection also provides the speedup)

There is a bottleneck in your configuration / setup. This can be identified as follows:
Check the GPU Util -> it should be high for most of the time if it isn't, there is either a CPU or IO bottleneck. If it is high it is the missing pytorch speed up.
Check CPU util: if the CPU util is high (and the GPU util isn't) more cpu threads are needed for augmentation (can be adjusted via det_num_threads and depends on your CPU).
If GPU and CPU util are low, it is an IO bottleneck, it is quite hard to do anything about this (a typical SSD with ~500mb/s read speed ran fine for my experiments).

Best,
Michael
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/MIC-DKFZ/nnDetection/issues/25#issuecomment-902549885, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AVIST6IP27L6G247QDNPJGLT5YLIJANCNFSM5COKKMTA.
Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email.

Hi @theodupuis ,
during the training process, only a single model is trained. The empirical parameters refer to several postprocessing parameters (i.e. IoU threshold for NMS, IoU threshold for Weighted Box Clustering) which do not require additional models (it is not a classical Auto ML approach where models are trained several times). Those parameters are optimized by empirically trying them on the validation data.
Best,
Michael


Don't include commit-id if not creating stacked commits

Many of my commits are not using spr. However, they still get commit-id appended to the commit message.
Ideally I'd be able to not have any commit-ids in my commit messages until I created a stacked pull request. Then spr would go through the commits about to be converted into PRs and assign a commit-id then.

@danielcompton - I really have to thank you!
At first I dismissed this idea as not a big deal, but the whole commit-msg hook was always annoying me.
The need to install a hook into the .git/hooks dir always left a bad taste for me, but I couldn't think of another way.
This issue has caused me to rethink the whole message hook and instead now spr will just use a magical rebase to add the commit-ids while updating the prs. This solves your issue of having commit-ids in commits that aren't using spr, but also removes the whole need for the commit hook.
Thank you!


Update to 2.1.27, enable Windows build, use all plugins

Checklist

[x] Used a personal fork of the feedstock to propose changes
[x] Reset the build number to 0 (if the version changed)
[ ] Re-rendered with the latest conda-smithy (Use the phrase @conda-forge-admin, please rerender in a comment in this PR for automated rerendering)
[x] Ensured the license file is being packaged.

Hi! This is the friendly automated conda-forge-linting service.
I wanted to let you know that I linted all conda-recipes in your PR (recipe) and found some lint.
Here's what I've got...
For recipe:

Jinja2 variable definitions are suggested to take a {%<one space>set<one space><variable name><one space>=<one space><expression><one space>%} form. See lines [3, 4, 5, 6, 8, 9, 10, 11, 12]

I am using the extra spaces to aid visual scoping. Is there a way to ignore this or a better way anyone can recommend?
Oh, the recipe now has a lot of stuff in it to aid with maintenance. Getting the Windows build updated and working again (we had 2.1.26 on defaults already) was not easy so I want to keep both the ability to build 2.1.26 and the ability to build from git in here. I've tested that all 4 versions (2.1.26, 2.1.27 * from_tarballs, from_src_control) build on Windows, macOS and Linux.
Cheers!

@conda-forge-admin, please rerender

Hi! This is the friendly automated conda-forge-linting service.
I just wanted to let you know that I linted all conda-recipes in your PR (recipe) and found it was in an excellent condition.

@conda-forge-admin, please rerender


Can't find custom metrics on wavefront sent by wavefront client

I am able to send metrics from command prompt with nc -c command but while sending metrics with API, I could debug that API connects to server with isConnected() method of Wavefront class but can't locate metrics on wavefront sent by API using send function. I also got failure count as 0.

The client is using a buffered writer internally to reduce overhead, so once your batch of points is ready, call flush() method to make sure all the metrics are actually written to the TCP socket. Could you please try that and let us know if it works for you?

I remember that I used to flush metrics once done with sending but that indeed work for me later. Our Wavefront server had some stringent requirement for accepting metrics with particular point tags. I can blame it but not sure. I can close this issue for now.

Hello Vasily,
I am trying to push my feature branch and always get ERROR: Permission to
wavefrontHQ/java.git denied to jainbhargav.
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
I have checked and my remote are :
origin<EMAIL_ADDRESS><EMAIL_ADDRESS>(fetch)
origin<EMAIL_ADDRESS><EMAIL_ADDRESS>(push)
Can you please help me with this?
Regards,
Bhargav
On Thu, Apr 5, 2018 at 6:24 AM, Vasily V<EMAIL_ADDRESS>wrote:

Pull requests are always welcome!
—
You are receiving this because you modified the open/close state.
Reply to this email directly, view it on GitHub
https://github.com/wavefrontHQ/java/issues/252#issuecomment-378934225,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARPalScV-3X6LjVoXcqgL0G0s7Qcg1CFks5tlhrxgaJpZM4SH4fA
.

@jainbhargav: That is correct - only team members have write access to wavefrontHQ/java. For submitting pull requests, you'll need to fork our repository first, instructions are available here:   https://guides.github.com/activities/forking/


Is there a documentation available?

Is there a documentation available (except the source code)?

I'm afraid the best you can get besides the source is Poster Abstract: MSPsim – an Extensible Simulator for MSP430-equipped Sensor Boards and COOJA/MSPSim: interoperability testing for wireless sensor networks.

There is some documentation that we wrote some years ago at SICS for a Contiki book. There might
be a possibility that we could make use of that section for creating documentation for the wiki or make
a pdf from that section.
I will look into that.
Best regards,
— Joakim Eriksson, SICS

On 23 Mar 2015, at 08:48, Moritz Strübe<EMAIL_ADDRESS>wrote:
I'm afraid the best you can get besides the source is Poster Abstract: MSPsim – an Extensible Simulator for MSP430-equipped Sensor Boards http://www.dunkels.com/adam/eriksson07mspsim.pdf and COOJA/MSPSim: interoperability testing for wireless sensor networks http://www.researchgate.net/profile/Pedro_Marron/publication/220955545_COOJAMSPSim_interoperability_testing_for_wireless_sensor_networks/links/546de7670cf2193b94c62029.pdf.
—
Reply to this email directly or view it on GitHub https://github.com/mspsim/mspsim/issues/43#issuecomment-84863493.


[dv/otp_ctrl] Update UNR with blackbox

This PR updates the UNR module with security modules being blackboxed.
Signed-off-by: Cindy Chen<EMAIL_ADDRESS>

Hi @msfschaffner,
Sorry to bother you to review this auto-generate exclusion file again.
Due to the comment from otp_v2 checklist: https://github.com/lowRISC/opentitan/pull/10340#issuecomment-1022466122
I regenerate the exclusion files with security items being blackboxed.
The list is shorter but if you copy and find, you will see most of the items from the old file.
The difference that I can find, I have already commented at them.
Please take a look when you have time :)
Thanks a lot.
Cindy


Remove redundant [credentials] header

Remove redundant [credentials] header for client config that causes st2 commands to fail.
see issue: #370

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

Changelog updated

Thanks!


Bundle source order in post order traversal order

This PR fixes indeterministic source order in bundles, which means that bundle filename hashing will be consistent for unchanged sources.
Further more it order the sources in a way so dependencies for modules always comes before the module that requires it. In cases where parsing the bundle itself causes side effects by one module, which a module later in the load order depends on, bundling does not break these implicit side effect dependencies. This improves robustness for compatibility with non-module loader code.
Tests are not passing yet. I have one or two quirks that I still need to resolve

I think the breaking tests are caused by my assumption that compileOutputs would always be supplied with sfxEntryPoints, which does not seem to be the case.

Do you still need sfxEntryPoints as an input if you're running the entrypoints detection on the graph anyway?

I'm using sfxEntryPoints to determine as much ordering as possible. Think I got the error though. Forgot to add nodes to the graph in cases where the trace contains no dependencies

Alright! Next step: Add tests for source ordering in bundles

All changes in comments should be addressed now

:+1:


Completion and lint in Advancements criteria Compound not working

Looks fine to me. Might be fixed somehow.


Update GSoC-interest.md

Sorry about making so many pull requests.

Google Summer of Code Interested Candidates
Hi potential GSoC students,
A few details regarding the application process specific to the CHAOSS project:

You must complete one micro-task related to the idea you are interested on. You can find the micro-tasks on the GSoc Idea Page at: https://wiki.linuxfoundation.org/chaoss/gsoc-ideas

Once you completed one micro-task, create a pull request on this file below to add yourself, your information, and a link to your repository of the completed micro-task.

You are welcome to include in your repositories other information that could be of interest, such as open issues or pull requests submitted to the project to which you intend to contribute during GSoC, contributions to other projects, skills, and other related information.

You must complete these things by March 27 16:00 UTC. Make sure to also submit the information required by GSoC for applicants (i.e., project proposal), linking to it from your pull request to this file.
Regards,
GSoC Mentors

Name
Email
Idea
Repo
Project Proposal

Georg Link
glink at unomaha.edu
Prototype New CHAOSS Metrics
GeorgLink/governance
none

Pranjal Aswani
aswani.pranjal at gmail.com
Reporting of CHAOSS Metrics
aswanipranjal/chaoss-microtasks
Proposal Link

Jacek Dąbrowski
j.dabrowski at cs.ucl.ac.uk
Improve Manuscripts and provide with new CHAOSS Metrics
jsdabrowski/CHAOSS-project
To-Do

Sai Varun Kolluru
saivarunkolluru at gmail.com
Reporting of CHAOSS Metrics
f2014169/Chaoss-Micro-Tasks
To-Do

Jaishree Dhage
jaishree.babu96 at gmail.com
Reporting of CHAOSS Metrics
jaishreedhage/Chaoss
To-Do

Apoorv Khare
apoorvkhare007 at gmail.com
Reporting of CHAOSS Metrics
apoorvkhare07/Chaoss-Microtasks
To-Do

Anvesh Chaturvedi
anveshc10047 at gmail.com
Support of Standard Formats for Description of Projects
anveshc05/Chaoss-Microtasks
Proposal Link

Gourav Sardana
gsardana001 at gmail.com
Prototype New CHAOSS Metrics
GouravSardana/Chaoss-Microtasks
To-Do

Aman Deep Singh
ads6may at gmail.com
Reporting of CHAOSS Metrics
ad71/chaoss-microtasks
To-Do

Akshat Chhabra
akshat.chhabra2016 at vitstudent.ac.in
Reporting of CHAOSS Metrics
akshatchhabra/Reporting-of-CHAOSS-Metrics-microtasks
To-Do

Avi Valse
avivalse at gmail.com
Reporting of CHAOSS Metrics
avivalse/Chaoss
To do

Saurabh Kumar
saurabhk442 at gmail.com
Support of Standard CHAOSS Formats for Description of Projects
skcse/Chaoss-Microtasks
To-Do

Parth Sharma
parth261297 at gmail.com
Reporting of CHAOSS Metrics
parthsharma2/CHAOSS-Microtasks
To-Do

Karan Kumar Singh
karansingh1559 at gmail.com
Support of Standard Formats for Description of Projects
karansingh1559/CHAOSS-Microtasks
To-Do

Vivek Raj
vivekraj3200 at gmail.com
Support of Standard Formats for Description of Projects
vivekrj0/CHAOSS-Microtasks
Proposal Link

Gopal Chitalia
gopal.chitalia at research.iiit.ac.in
Reporting of CHAOSS Metrics
gopal86/Chaoss-Microtasks
To-Do

Deepayan Ghosh
deepayanghosh89 at gmail.com
Reporting of CHAOSS Metrics
Deepayan-Ghosh/Chaoss_Microtasks
To-Do

Keanu Nichols
nichols.keanu9 at gmail.com
Reporting of CHAOSS Metrics
kmn5409/chaoss-microtasks
Proposal Link


nixos/tests/munin: fix non-deterministic failure

Motivation for this change
The test failed (non-deterministically) on hydra due to a timing issue: the node wasn't listening yet when munin-cron service was started.
To make the test more reliable:

wait for node to listen on its port before starting munin-cron
increase timeout for munin-cron startup to prevent failure under high load
disable a failing plugin to remove irrelevant error messages

Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS)
Built on platform(s)

[X] NixOS
[ ] macOS
[ ] other Linux distributions

[x] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)

@GrahamcOfBorg test munin

Success on x86_64-linux (full log)
Attempted: tests.munin
Partial log (click to expand)
one: exit status 1
syncing
one: running command: sync
one: exit status 0
test script finished in 32.81s
cleaning up
killing one (pid 597)
vde_switch: EOF on stdin, cleaning up and exiting
vde_switch: Could not remove ctl dir '/build/vde1.ctl': Directory not empty
/nix/store/l009a408j4pp7d86fr6xz8anxk4m2x58-vm-test-run-munin

No attempt on aarch64-linux (full log)
The following builds were skipped because they don't evaluate on aarch64-linux: tests.munin
Partial log (click to expand)

a) For `nixos-rebuild` you can set
  { nixpkgs.config.allowUnfree = true; }
in configuration.nix to override this.

b) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  { allowUnfree = true; }
to ~/.config/nixpkgs/config.nix.


Updated UI, tests etc

detailed of what i changed

optimized components
removed unused html
added reuseable components (button,badge,input)
added github tests and husky
and many more optimizations on header, navbar and footer

Screenshots (before/after)
before

after

Could you put these changes in a feature branch rather than working directly in main? This will make it easier for me to pull and run the changes locally to test, and will also make the project's history cleaner and easier to manage.

Could you put these changes in a feature branch rather than working directly in main? This will make it easier for me to pull and run the changes locally to test, and will also make the project's history cleaner and easier to manage.

done, close this pr


Parameter references are not resolved

Given the following schemas (using Open API actually, but not sure where to report this anymore):
            parameters:
                - $ref: '#/parameters/ssoid'
...
parameters:
    ssoid:
        name: ssoid
        in: path
        required: true
        type: integer
        description: Consumer's ssoid

AND
                - name: ssoid
                  in: path
                  required: true
                  type: integer
                  description: Consumer's ssoid

(Schemas are in YAML here, because Swagger editor supports YAML)
In the first case, ssoid path parameter is not generated/resolved.

Jane OpenAPI issue :)

Damn. :)


Labels in the Issues sidebar don't include the RepoLink

Gitea version 1.14.0+dev-836-g91ee3be
Assigned labels which are shown directly in the sidebar of the Issue page
from a repository don't include the RepoLink.

The following patch seems to fix that:
diff --git a/templates/repo/issue/labels/labels_sidebar.tmpl b/templates/repo/issue/labels/labels_sidebar.tmpl
index 1d61ecf3d..77f9a5035 100644
--- a/templates/repo/issue/labels/labels_sidebar.tmpl
+++ b/templates/repo/issue/labels/labels_sidebar.tmpl
@@ -2,10 +2,10 @@
        {{.ctx.i18n.Tr "repo.issues.new.no_label"}}

                {{range .ctx.Labels}}
-                       {{template "repo/issue/labels/label" dict "root" $ "label" .}}
+                       {{template "repo/issue/labels/label" dict "root" $.root "label" .}}
                {{end}}
                {{range .ctx.OrgLabels}}
-                       {{template "repo/issue/labels/label" dict "root" $ "label" .}}
+                       {{template "repo/issue/labels/label" dict "root" $.root "label" .}}
                {{end}}

@floemker thanks for the patch! It probably won't make it into 1.14.0-rc1 which is about to be released


amd support added

Amd support is added by checking for amd options.

Fixed in https://github.com/sindresorhus/gulp-dust/commit/6cbf01265771bb1d96bc3208432e9c66fdc0ec85.


Add an aging option

To where you can have a regular expression but it only acts on entries older than X days?

Maybe a duplicate of #34


Synapse creates its network but does not connect to it on first launch

What happened:
Synapse creates its network but does not connect to it on first launch, resulting in workers not being able to contact it using its advertized host name (i.e. synapse)
What you expected to happen:
Synapse connects to its network after creating it, in case it does not exist
How to reproduce it:

Delete the synapse network if it already exist
Start Synapse
Deploy and start a workflow
The deployed worker crashes upon startup, failling to resolve the synapse DNS

Environment:
Docker
Workaround:

Start Synapse, wait for it to be ready and accepting requests
Restart Synapse
Voila!

Still cant get this to work on Mac OS 10.14.6...
~$ docker image ls -a | grep synapse
ghcr.io/serverlessworkflow/synapse-worker                          0.1.0      87889178eadb   4 hours ago     277MB
ghcr.io/serverlessworkflow/synapse-worker                          latest     87889178eadb   4 hours ago     277MB
ghcr.io/serverlessworkflow/synapse                                 latest     2407099d2971   4 hours ago     376MB
~$
~$ docker rm synapse
synapse
~$ docker network rm synapse
synapse
~$ docker run -d --name synapse -e "SYNAPSE_API_HOSTNAME=synapse" -v /var/run/docker.sock:/var/run/docker.sock --add-host=host.docker.internal:host-gateway -p 42286:42286 -p 41387:41387 ghcr.io/serverlessworkflow/synapse:latest
966cb0ec438c6ee6d14557eac0e718bedd22ae7fbf71f35cd9869d7a4980eae5
~$
~$ docker ps -a | grep synapse
966cb0ec438c   ghcr.io/serverlessworkflow/synapse:latest                                "dotnet Synapse.Serv…"   15 seconds ago   Up 14 seconds                80/tcp, <IP_ADDRESS>:41387->41387/tcp, 8080/tcp, <IP_ADDRESS>:42286->42286/tcp    synapse
~$
~$ docker restart synapse
synapse
~$
~$ docker ps -a | grep synapse
966cb0ec438c   ghcr.io/serverlessworkflow/synapse:latest                                "dotnet Synapse.Serv…"   32 seconds ago   Exited (139) 1 second ago                                                                            synapse
~$
~$ docker logs synapse
[04/15/2022 12:44:01] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Management.Grpc.SynapseGrpcManagementApi: 16
[04/15/2022 12:44:01] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Runtime.Grpc.SynapseGrpcRuntimeApi: 20
[04/15/2022 12:44:01] warn: Microsoft.AspNetCore.Server.Kestrel[0]
      Overriding address(es) 'http://+:80'. Binding to endpoints defined via IConfiguration and/or UseKestrel() instead.
[04/15/2022 12:44:01] info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://[::]:41387
[04/15/2022 12:44:01] info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://[::]:42286
[04/15/2022 12:44:01] info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
[04/15/2022 12:44:01] info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
[04/15/2022 12:44:01] info: Microsoft.Hosting.Lifetime[0]
      Content root path: /app/
[04/15/2022 12:44:27] info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
[04/15/2022 12:44:29] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Management.Grpc.SynapseGrpcManagementApi: 16
[04/15/2022 12:44:29] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Runtime.Grpc.SynapseGrpcRuntimeApi: 20
Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'parameters')
   at Docker.DotNet.NetworkOperations.Docker.DotNet.INetworkOperations.ConnectNetworkAsync(String id, NetworkConnectParameters parameters, CancellationToken cancellationToken)
   at Synapse.Runtime.Services.DockerRuntimeHost.ExecuteAsync(CancellationToken stoppingToken) in /src/src/runtime/Synapse.Runtime.Docker/Services/DockerRuntimeHost.cs:line 77
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Program.<Main>$(String[] args) in /src/src/apps/Synapse.Server/Program.cs:line 82
   at Program.<Main>(String[] args)
~$

On Mac OS Mojave:
~$ sw_vers
ProductName:	Mac OS X
ProductVersion:	10.14.6
BuildVersion:	18G9323
~$
~$ docker info
Client:
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc., v0.7.1)
  compose: Docker Compose (Docker Inc., v2.2.1)
  scan: Docker Scan (Docker Inc., v0.11.0)

Server:
 Containers: 9
  Running: 1
  Paused: 0
  Stopped: 8
 Images: 17
 Server Version: 20.10.11
 Storage Driver: overlay2
  Backing Filesystem: extfs
  Supports d_type: true
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local logentries splunk syslog
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 io.containerd.runtime.v1.linux runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version: 7b11cfaabd73bb80907dd23182b9347b4245eb5d
 runc version: v1.0.2-0-g52b36a2
 init version: de40ad0
 Security Options:
  seccomp
   Profile: default
  cgroupns
 Kernel Version: 5.10.76-linuxkit
 Operating System: Docker Desktop
 OSType: linux
 Architecture: x86_64
 CPUs: 10
 Total Memory: 3.841GiB
 Name: docker-desktop
 ID: SAME:3O77:4JIU:HONE:YRKQ:TFB6:JMQ2:WXK4:JBTA:6AXN:HDPO:5HTW
 Docker Root Dir: /var/lib/docker
 Debug Mode: true
  File Descriptors: 53
  Goroutines: 60
  System Time: 2022-04-15T12:50:09.7457618Z
  EventsListeners: 3
 HTTP Proxy: http.docker.internal:3128
 HTTPS Proxy: http.docker.internal:3128
 Registry: https://index.docker.io/v1/
 Labels:
 Experimental: true
 Insecure Registries:
 Live Restore Enabled: false

Will test on Linux and revert...
Thanks, this is super exciting!! :)

@bvandewe I'll investigate. This is wierd, there's no way the parameters arg can be null, as it can be seen in sources.
Plus, Im not facing the problem in both Win 11 x64 and WSL 2.

Tried the latest image, same result...

 ~$ docker image inspect ghcr.io/serverlessworkflow/synapse | grep synapse@sha256
            "ghcr.io/serverlessworkflow/synapse@sha256:8dfd4ab6c4cc2f013beb3fdabf4cc764889797ef2c4d0486e13556ebc17a5ac1"
 ~$
 ~$ docker network rm synapse
synapse
 ~$ docker rm synapse
synapse
 ~$ sudo docker run -d --name synapse -e "SYNAPSE_API_HOSTNAME=synapse" -v /var/run/docker.sock:/var/run/docker.sock --add-host=host.docker.internal:host-gateway -p 42286:42286 -p 41387:41387 ghcr.io/serverlessworkflow/synapse:latest
Password:
659e786beb124b8d9a4d38e54e2438f8a0a65330e938bed853e279ba2dc6222d
 ~$
 ~$ docker ps -a | grep synapse
659e786beb12   ghcr.io/serverlessworkflow/synapse:latest                                "dotnet Synapse.Serv…"   3 seconds ago   Up 2 seconds                 80/tcp, <IP_ADDRESS>:41387->41387/tcp, 8080/tcp, <IP_ADDRESS>:42286->42286/tcp    synapse
 ~$
 ~$ sudo docker restart synapse
synapse
 ~$ docker ps -a | grep synapse
659e786beb12   ghcr.io/serverlessworkflow/synapse:latest                                "dotnet Synapse.Serv…"   17 seconds ago   Exited (139) Less than a second ago                                                                           synapse
 ~$
 ~$ docker logs synapse
[04/15/2022 13:15:41] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Management.Grpc.SynapseGrpcManagementApi: 16
[04/15/2022 13:15:41] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Runtime.Grpc.SynapseGrpcRuntimeApi: 20
[04/15/2022 13:15:41] warn: Microsoft.AspNetCore.Server.Kestrel[0]
      Overriding address(es) 'http://+:80'. Binding to endpoints defined via IConfiguration and/or UseKestrel() instead.
[04/15/2022 13:15:41] info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://[::]:41387
[04/15/2022 13:15:41] info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://[::]:42286
[04/15/2022 13:15:41] info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
[04/15/2022 13:15:41] info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Production
[04/15/2022 13:15:41] info: Microsoft.Hosting.Lifetime[0]
      Content root path: /app/
[04/15/2022 13:15:54] info: Microsoft.Hosting.Lifetime[0]
      Application is shutting down...
[04/15/2022 13:15:56] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Management.Grpc.SynapseGrpcManagementApi: 16
[04/15/2022 13:15:56] info: ProtoBuf.Grpc.Server.ServicesExtensions.CodeFirstServiceMethodProvider[0]
      RPC services being provided by Synapse.Apis.Runtime.Grpc.SynapseGrpcRuntimeApi: 20
Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'parameters')
   at Docker.DotNet.NetworkOperations.Docker.DotNet.INetworkOperations.ConnectNetworkAsync(String id, NetworkConnectParameters parameters, CancellationToken cancellationToken)
   at Synapse.Runtime.Services.DockerRuntimeHost.ExecuteAsync(CancellationToken stoppingToken) in /src/src/runtime/Synapse.Runtime.Docker/Services/DockerRuntimeHost.cs:line 77
   at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions.RunAsync(IHost host, CancellationToken token)
   at Program.<Main>$(String[] args) in /src/src/apps/Synapse.Server/Program.cs:line 82
   at Program.<Main>(String[] args)

@bvandewe I cannot reproduce. Asked colleagues to try running a clean install on Docker, it worked perfectly 😲

Weird, i get the same System.ArgumentNullException: Value cannot be null. (Parameter 'parameters') on Ubuntu 18.04 & 20.04 as well...

@bvandewe can you confirm that, as discussed in PMs, the bug is due to conflicting port assignment on your system?
Note that with next release, the server will no longer expose ports 80 and 8080 (but will instead expose ports 42286 and 41387)

Not able to reproduce this issue on
MacOS Big Sur 11.2.3
Docker version 20.10.8, build 3967b7d
Docker Desktop 4.0.1
Will try on my M1 as well

Looking at the official .NET Docker client library used by Synapse, I see that the thrown exception is misleading: it says that parameters arg is null, though it seems it's the Container property which is. I opened https://github.com/dotnet/Docker.DotNet/issues/559 to address that.
Knowing that, it seems that the container id returned by the TryGetDockerContainerId is null on some systems, even though it's occurring on Docker, with the exact same image that works on others.
It is probably be related to the following command, but I still need to get my hand on a system where I can repro the issue:
bash -c "head -1 /proc/self/cgroup|cut -d/ -f3"

Should be fixed by 96d5d119cac2faae3a8ee76c833f5b38050ea25f


No more tsc errors

Purpose
Summary of Changes

Upgrades packages:

types/ember
types/ember-data
typescript

Convert helpers to TypeScript
Fix TSC errors in tests

Side Effects / Testing Notes
Ticket
https://openscience.atlassian.net/browse/EMB-
Reviewer Checklist

[ ] meets requirements
[ ] easy to understand
[ ] DRY
[ ] testable and includes test(s)
[ ] changes described in CHANGELOG.md

Coverage increased (+0.01%) to 55.476% when pulling 469aa39a2acf198b45332e1e8aa69640090a7c55 on binoculars:feature/zero-tsc-errors into<PHONE_NUMBER>10dc1c338aa918caf6c44dffc80eca on CenterForOpenScience:develop.

/cc @jamescdavis


Problems with PosixAccounts

The issue tracker is for reporting product deficiencies. "How do I?" questions should be posted to the discussion forum at https://groups.google.com/group/google-apps-manager. When in doubt, start at the discussion forum and return here only when instructed to do so.
Please confirm the following:

I have upgraded to the latest GAM release from https://git.io/gamreleases and I still have this issue.
I am typing the command as described in the GAM Wiki at https://github.com/jay0lee/gam/wiki

Full steps to reproduce the issue:

gam create user<EMAIL_ADDRESS>posixaccounts gecos "george mcfoo" gid 4000 uid 4000 home /home/gmcfoo7 primary true username gmcfoo7 endposix
Creating account for<EMAIL_ADDRESS>
ERROR: 400: Invalid Input: Bad request for  - invalid

gam info user gmcfoo7
User<EMAIL_ADDRESS>Is a Super Admin: False
Is Delegated Admin: False
2-step enrolled: False
2-step enforced: False
Has Agreed to Terms: False
IP Whitelisted: False
Account Suspended: False
Is Archived: False
Must Change Password: False
Google Unique ID:<PHONE_NUMBER>35461161875
Customer ID: C04bow9da
Mailbox is setup: False
Included in GAL: True
Creation Time: 2020-03-15T13:26:16.000Z
Last login time: Never
Google Org Unit Path: /
Licenses:

gam update user<EMAIL_ADDRESS>posixaccounts gecos "george mcfoo" gid 4000 uid 4000 home /home/gmcfoo7 primary true username gmcfoo7 endposix
updating user<EMAIL_ADDRESS>

gam info user gmcfoo7
User<EMAIL_ADDRESS>Is a Super Admin: False
Is Delegated Admin: False
2-step enrolled: False
2-step enforced: False
Has Agreed to Terms: False
IP Whitelisted: False
Account Suspended: False
Is Archived: False
Must Change Password: False
Google Unique ID:<PHONE_NUMBER>35461161875
Customer ID: C04bow9da
Mailbox is setup: False
Included in GAL: True
Creation Time: 2020-03-15T13:26:16.000Z
Last login time: Never
Google Org Unit Path: /
Licenses:
Expected outcome (what are you trying to do?):
The posixAccounts block should be part of the gmcfoo7 profile
Actual outcome (what errors or bad behavior do you see instead?):
Posix information is not always included in the user's account information.

It's very odd that the APIs are throwing an error and yet the account is actually being created, seems like a Google-side issue, have you opened a ticket with them yet?
I did notice that if I reproduce the issue even the posix info is created for the user however the gecos field is missing. I don't have a lot of experience with this field, are you certain it's supposed to only represent the user's full name?
My understanding is also that this API was meant to be used with Google Cloud and the OS Login API to login to cloud instances, is that how you are using it? See:
https://cloud.google.com/compute/docs/oslogin/manage-oslogin-in-an-org#modify-users

JayOlee,
The gecos field is the comment, which holds the user's name, phone, office number on linux systems.
I vaguely remember reading somewhere that the posixAccounts array can only be modified after the account is created, but I don't have any sources I can cite.
I'm working in cloud-identity (g-suite lite) and I'm trying to manage linux accounts across our google cloud instances.  GAM and OS-Login seem like a good way to do that.
I have not opened a ticket with google.  Would you be able to point me to the new ticket URL?
The posixAccount fields can be updated on a freshly created account.  It seem impossible to update posixAccount information on accounts which have deleted.  Would you know if that creates a unique situation?

I played around with this earlier today. I could never get the field to
work on an add. It would work in an update for a while and actually update
the user. Then that stopped working, the command would succeed but the data
would not show up in info user.
Ross
On Mon, Mar 16, 2020 at 3:09 PM holderg<EMAIL_ADDRESS>wrote:

JayOlee,
The gecos field is the comment, which holds the user's name, phone, office
number on linux systems.
I vaguely remember reading somewhere that the posixAccounts array can only
be modified after the account is created, but I don't have any sources I
can cite.
I'm working in cloud-identity (g-suite lite) and I'm trying to manage
linux accounts across our google cloud instances. GAM and OS-Login seem
like a good way to do that.
I have not opened a ticket with google. Would you be able to point me to
the new ticket URL?
The posixAccount fields can be updated on a freshly created account. It
seem impossible to update posixAccount information on accounts which have
deleted. Would you know if that creates a unique situation?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/jay0lee/GAM/issues/1118#issuecomment-599780260, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/ACCTYL6MOQXNNBD6PVQAEDTRH2PTNANCNFSM4LK7OMMQ
.

--
Ross Scroggs
<EMAIL_ADDRESS>

Doing some experiements, it looks like I can update posixAccounts for uid/gids which have never previously been used.
If the uid/gids have been used before, updates to posixAccounts seem to be silently ignored.
I've seen google documents that say you can undelete an account for 20 days.  I suspect, that the uid/gids are keep that long, and even after deleting an account, you have to wait that long, or longer to re-use a uid/gid.

thanks for looking into this holderg. Closing this out now as the restrictions are on Google's end, I don't believe there's much GAM can do differently. Feel free to re-open if you have suggestions though.


nuxt.renderRoute hangs forever

Version
v2.1.0
Reproduction link
https://github.com/p1pchenk0/nuxt-render-route-hangs
Steps to reproduce
Please, read README.md file
What is expected ?
nuxt.renderRoute('/') promise should be resolved
What is actually happening?
app is hanging

This bug report is available on Nuxt community (#c7998)

Looks like this can be related to ava framework as if I do all building logic in simple file:
const { Nuxt, Builder } = require('nuxt')

async function init() {
  let nuxt = new Nuxt({
    dev: false,
    mode: 'universal'
  })

  console.log('building')

  await new Builder(nuxt).build()

  console.log('built')

  await nuxt.listen(4000, 'localhost')

  console.log('listening...')

  const res = await nuxt.renderRoute('/')

  console.log(res)
}

init()

@p1pchenk0 Thanks for sharing. closing this as not a bug then.


Handwritten Equation Solver using CNN

Related Issue

The project's aim is to solve handwritten equations using CNN model.

[x] LGM-SOC'21 Participant

[x] Contributor

Closes: #62
Describe the changes you've made
I have created a CNN model to recognize handwritten digits and then evaluate the equation and predict correct answer.

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

How Has This Been Tested?

The accuracy of CNN model is 98.2 %

Checklist:

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

@shivani6320 explain work flow of ur project in readme.md file, step by step approach...

@Niketkumardheeryan Changes has been made. please check :)

@shivani6320 simply copy, paste project,,,, Add comments in your code

I have commented the code. Please check.


Alpha blending issue with a Gamemaker stusio 2 game

Im trying to make a hack for a game called crashlands, and i need a menu for it. I choosen imgui and i now have a problem with blending. The menu is nearly invisible on any color, but fully visible on black.
How can i fix that?

hello, I'm sorry but I can't help you to make a cheat for legal reasons.


Operational script to update the names and descriptions of permissions

#1505
Changelog:

Updates the names and descriptions of the permissions based on the spreadsheet in the trello card

 Permissions | Revise permission descriptions in the UI |2|


Make da title screen bump in sync

Title screen no bump in sync, cause it loops before the next beat hits
this thingy fixes that by just disabling it to loop, and finishing the animation right before it bumps again so it bumps every beat.
pogers

this was already fixed in #1194

this was already fixed in #1194

i had a feeling this was done already

oh fuck, my bad, forked stable


Graph Attention Networks

집현전 중급반 스터디

2022년 7월 10일 일요일 9시
김은서님 발표
논문 링크: https://arxiv.org/abs/1710.10903

Abstract
We present graph attention networks (GATs), novel neural network architectures that operate on graph-structured data, leveraging masked self-attentional layers to address the shortcomings of prior methods based on graph convolutions or their approximations. By stacking layers in which nodes are able to attend over their neighborhoods' features, we enable (implicitly) specifying different weights to different nodes in a neighborhood, without requiring any kind of costly matrix operation (such as inversion) or depending on knowing the graph structure upfront. In this way, we address several key challenges of spectral-based graph neural networks simultaneously, and make our model readily applicable to inductive as well as transductive problems. Our GAT models have achieved or matched state-of-the-art results across four established transductive and inductive graph benchmarks: the Cora, Citeseer and Pubmed citation network datasets, as well as a protein-protein interaction dataset (wherein test graphs remain unseen during training).

Graph Attention Network


[mask_rom] Debug alert handler functest on an FPGA board

The alert handler functest fails in CI on the FPGA boards.
I suspect this is because the test resets the chip and may require some additional support in the test infrastructure for such tests (ie: as imphil suggested, re-opening a uart or somesuch).

This doesn't occur when the test is run with bazel

There is however, a TODO that points to this issue in systemtest/config.py for the watchdog functest which is marked as broken for the cw310