Vuex module disappears

Version
v2.8.1
Reproduction link
localhost:8000/norepo
Steps to reproduce
I am trying to make a component library that will be shared across several apps. Each app is internal to a larger global app and has their own domain.
hub.website.com
app.website.com
The component library uses Vuex to allow users to change their preferences(Ex: want to increase the button size or change it's color).
In my components library project i created the index.js file which is the main file
//index.js
import * as vsComponents from './components'        // imports all the components
import storeModule from './store/components'        //Imports the store module which is mentioned below

const install = (Vue, options = {}) => {
  if (!options.store) {                             //Must pass the store from the larger component
    throw new Error('Please provide vuex store.')
  }

  //Register Store modules
  options.store.registerModule('components', storeModule) //Registers the module into the larger store

  // Use Components
  Object.values(vsComponents).forEach(vsComponent => { //Creates the components for vue to use
    Vue.use(vsComponent)
  })
}

if (typeof window !== 'undefined' && window.Vue) {    //No 100% sure i need this ??? - i would like it ssr so im thinking its not required (any help here would be awesome too)
  install(window.Vue)
}

export default install

export * from './components/index'                 //Allows you to individually import each component

I use the following command to create the component library and upload it to bitbucket
"scripts":{"production": "vue-cli-service build --target lib --name sc src/index.js"} in which src/index.js is the file with the code pasted above.
In my nuxt application, i

npm i bitbucket project
Create a file components.js in the plugin folder
Add the file to nuxt.config.js - i have played around with the ssr true/false

Here my components.js file
import components from 'components'         //Component library
import Vue from 'vue'

export default context => {
  Vue.use(components, { store: context.store })
}

The Funny part
On the initial load of the page, i can see the added state from the components library
<pre>
{{ this.$store.state.components }}
</pre>
When i refresh the page, the added state is now gone?!?!?!
TLDR
Basically, i am importing a component lirbary as a plugin within nuxt. On the initial load, the plugin works as expect by injecting it's vuex module parameters into the nuxt's store. Upon subsequent loads, the vuex module is gone???
Essentially, all im trying to do is have the a basic store module held within the components library. This would keep everything consistent between apps and then add the module to the larger app store and be able to utilize/use it.
What is expected ?
store module is registered and can be used across nuxt
What is actually happening?
registers right after npm run dev and then disappears if the page is reloaded

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

Please provide a minimal working repo where your issue could be seen

Unfortunately i do not have a repo
i believe it is due to persisted state issues
the options set in nuxt.config.js is setup when the server is initiated therefore i would need to ensure i install a plugin to keep the state on refresh and problem solved

not quite follow about install plugin :)

closing, if u still have this problem please open new issue with minimal reproduction repo


Removes 'nvidia' runtime parameter when Docker version is >= 19.03 (n…

With the release of Docker 19.03 there is no longer the need to install nvidia-docker2 to access GPU's. When atlas-server start -g is called, it appends the 'nvidia' runtime flag which no longer is required nor exists and causes the scheduler to fail to start. This patch only add's the runtime flag if gpu is requested, and docker is <= 19.03

Can confirm: https://gitlab.com/gitlab-org/gitlab-runner/-/issues/4585

@bgreer101 thanks for the PR! The user acceptance test pipeline is 🔴 now, but a fix is on the way.
Let's hold off on merge until then: https://jenkins.shehanigans.net/job/foundations-uat/


Upload mode?

Upstream now supports testing upload also, could that be added say behind a flag --upload?

Good feature request, thanks!

I've used Chrome to inspect the cookie that Fast.com stored on the local computer for the various settings.  Looks like you couldvery easily have control over the:
min connections
max connections
min test time
max test time
always display full information (including the upload and ping results)
...and more.
Let me know if you need me to post a copy of the cookie variables or you can look at them directly, I'm sure.


Now I can't sign the transaction (1010: Invalid transaction: The transaction has an invalid signature)

Hello. I have a problem. At the beginning of the year, I created a polkadot.js account for Ledger on the Kusama network. Then, in the app, Karura sent the tokens to the Ledger. And now I can't sign the transaction (1010: Invalid transaction: The transaction has an invalid signature). Help solve the problem please.

:link: zboto Link

Hi @777SAW777!
I answered to you here https://github.com/Zondax/ledger-karura/issues/16#issuecomment-1311524800


App Crash

Running on a Pixel 6A with poor internet connectivity where I am, and with Location allowed "while using App", it just crashes.
The UI goes straight to reporting "No search results"...
When I press Return Home, it shows the search box briefly but not long enough to type anything (can't even type a few letters), then goes back to No Search Results.
Loop ad nauseum.
I did put my OWM API key in place :-) 'git diff' shows that the only change, from 09918c1a79fd
$ flutter run
. . .
💪 Running with sound null safety 💪
An Observatory debugger and profiler on Pixel 6a is available at: http://<IP_ADDRESS>:4156/74dQjtPQmp4=/
I/flutter_weather(11763): Compiler allocated 4579KB to compile void android.view.ViewRootImpl.performTraversals()
The Flutter DevTools debugger and profiler on Pixel 6a is available at: http://<IP_ADDRESS>:9100?uri=http://<IP_ADDRESS>:4156/74dQjtPQmp4=/
E/SurfaceSyncer(11763): Failed to find sync for id=0
D/CompatibilityChangeReporter(11763): Compat change id reported: 78294732; UID 10306; state: DISABLED
I/flutter (11763): NoSuchMethodError: The method '[]' was called on null.
I/flutter (11763): Receiver: null
I/flutter (11763): Tried calling:
E/flutter (11763): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: NoSuchMethodError: The method '[]' was called on null.
E/flutter (11763): Receiver: null
E/flutter (11763): Tried calling:
E/flutter (11763): #0      WeatherProvider.getDailyWeather (package:flutter_weather/provider/weatherProvider.dart:105:7)
E/flutter (11763):
E/flutter (11763): #1      WeatherProvider.getWeatherData. (package:flutter_weather/provider/weatherProvider.dart:36:11)
E/flutter (11763):
E/flutter (11763): #2      WeatherProvider.getWeatherData (package:flutter_weather/provider/weatherProvider.dart:30:5)
E/flutter (11763):
E/flutter (11763):
I/flutter (11763): NoSuchMethodError: The method '[]' was called on null.
I/flutter (11763): Receiver: null
I/flutter (11763): Tried calling:
E/flutter (11763): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: NoSuchMethodError: The method '[]' was called on null.
E/flutter (11763): Receiver: null
E/flutter (11763): Tried calling:
E/flutter (11763): #0      WeatherProvider.getDailyWeather (package:flutter_weather/provider/weatherProvider.dart:105:7)
E/flutter (11763):
E/flutter (11763): #1      WeatherProvider.getWeatherData. (package:flutter_weather/provider/weatherProvider.dart:36:11)
E/flutter (11763):
E/flutter (11763): #2      WeatherProvider.getWeatherData (package:flutter_weather/provider/weatherProvider.dart:30:5)
E/flutter (11763):
E/flutter (11763):
Installing the obvious "if-null check print; return" at line 36 just makes it crash further down.
Thoughts?

Thank you for submitting this, I already tested on my pixel 6A but only with a normal internet connection and I can't replicate this error. I'll try to investigate further when I have free time

fixed on 03cd5c07afa73666c37fb2fb2c00f66df8c35c60


Changing units in a consistent fashion

Per David, there is no need to change the units of constants that are only used 'under the hood' which is to say, in the simulation.
This means that we don't need a global constants: instead, we want functions like mass_of(), or velocity_of(), which take in an object and return a number for viewing, rather than for computation.
I've added a new type to ParticleTypes.jl that has name, charge, mass, spin, and anomalous magnetic moment attributes. A good
(and extremely simple) task is to write a function for each numeric attribute that takes in the TrackedSpecies object and a unit type, and if possible returns the attribute in the requested units.
After this, there should be a collection of functions that handle all the dimensionful constants in PhysicalConstants.jl that are not associated directly to particles, eg c_light and h_planck.
It turns out the desired functionality is way simpler than what you were trying to do earlier... whoopsie.

I'm confused about what "return a number for viewing, rather than for computation." means.
Also thinking about it, it looks like function like mass_of() are not necessary since the mass is stored in the TrackedSpecies struct. For computational speed, the components of TrackedSpecies should hold the values appropriate for the units chosen by set_units().

The name TrackedSpecies can be shortened to something like Particle since this structure can be used in contexts other than tracking.

What is of prime importance is calculational speed. Set_units() should define what units the User wants to use in a calculation. Conversion to other units for display is secondary.

Also thinking about it, it looks like function like mass_of() are not necessary since the mass is stored in the TrackedSpecies struct. For computational speed, the components of TrackedSpecies should hold the values appropriate for the units chosen by set_units().

Thinking about it a bit more, there is the issue of passing an instance of a Particle struct between packages that are using different units. In this case there needs to be a conversion. The easiest way to do this would be to have the mass and charge component of the Particle struct in some base unit and then the function mass_of() and charge_of() can return the correct value for the units used by the package. And yes this walking back from my previous response.
Proposal: When set_units() is called, besides constants like c_light being defined, a set of conversion factors like __mass_conversion_factor are defined as well. When mass_of(my_particle) is called, it returns my_particle.mass * __mass_conversion_factor. There would also be a two arg version, EG: mass_of(my_particle, :MeV) which could be used for display purposes and would convert to the units given.


Add outlining spans for 'type' declarations

From https://github.com/microsoft/vscode/issues/95577
TypeScript Version:  3.9.0-dev.20200420

Search Terms:

fold / folding
outlining spans / getOutliningSpans
type

Code
For the TS:
interface A {
    x: number
}

type B = {
    y: number
}

Expected behavior:
Both A and B are foldable
Actual behavior:
Only the interface (A) is foldable

I noticed that Tuple type doesn't have outlining spans too,
type Foo = [
    number,
    number
]

@mjbvz Do you think it makes sense to add outlining spans for the Tuple type?
cc @DanielRosenwasser

Yeah, I think we should 👍

@orta @a-tarasyuk @mjbvz Cool, thanks a lot!


cmd/go: list -json outputs concatenated JSON documents, not one single one

Please answer these questions before submitting your issue. Thanks!
What version of Go are you using (go version)?
$ go version
go version go1.7.5 linux/amd64

What operating system and processor architecture are you using (go env)?
$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/skuznets/Documents/go"
GORACE=""
GOROOT="/home/skuznets/.gvm/gos/go1.7.5"
GOTOOLDIR="/home/skuznets/.gvm/gos/go1.7.5/pkg/tool/linux_amd64"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/tmp/go-build979771774=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"

What did you do?
I ran go list -json on a project with multiple packages.
What did you expect to see?
A JSON list:
{
  "Packages": [
    {
      "Dir": "whatever"
    },
    {
      "Dir": "whatever/else"
    }
  ]
}

What did you see instead?
Concatenated JSON documents:
{
  "Dir": "whatever"
}
{
  "Dir": "whatever/else"
}

We can document this for Go 1.10 but I don't think we should change it. That would unnecessarily break  existing tools consuming this. For instance, encoding/json.Decoder will consume multiple concatenated JSON objects.

Another way of describing "multiple concatenated JSON documents" is a that it's a JSON stream of objects. They are easy to parse.

For instance, encoding/json.Decoder will consume multiple concatenated JSON objects.

I was not aware of this -- there isn't really an issue, then, if it's simple to decode into []type from a concatenated document.

@stevekuznetsov, see https://godoc.org/encoding/json#example-Decoder for an example.

Right on, using that encoding/json.Decoder.More() pattern now. Feel free to close this -- the issue here was really that I thought it was going to be super difficult to get an API into the really awesome output of go list -- while this is still the case (os.Exec + json.Decoder is not the best), it's not not totally impossible. I would love to see the functions that resolve packages recursively be exported from some other utility package, but I understand to some extent why the backing logic for go list is private.

@stevekuznetsov There is github.com/kisielk/gotool which contains an exported copy of the Go tools resolution of package paths (... and so on)


Update repo URL for RedHat flavoured distributions

The URL for the repo in https://docs.docker.com/engine/installation/centos/ is a different one. I get an error with the one originally in this playbook. I added the one from the website and now it works. Sorry for the fuzzy description...

@eddyhub I'm curious to known on what OS you have install it.

Fyi, Docker is not supported for Centos versions < 7.x.

Sorry it took so long:
CentOS Linux release 7.2.1511 (Core)


python310Packages.google-cloud-bigquery-storage: 2.23.0 -> 2.24.0

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.google-cloud-bigquery-storage is: BigQuery Storage API API client library
meta.homepage for python310Packages.google-cloud-bigquery-storage is: https://github.com/googleapis/python-bigquery-storage
meta.changelog for python310Packages.google-cloud-bigquery-storage is: https://github.com/googleapis/python-bigquery-storage/blob/v2.24.0/CHANGELOG.md
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 2.24.0 with grep in /nix/store/sdsiff6980j2k8s5dc9lr4a611zs5b3q-python3.10-google-cloud-bigquery-storage-2.24.0
found 2.24.0 in filename of file in /nix/store/sdsiff6980j2k8s5dc9lr4a611zs5b3q-python3.10-google-cloud-bigquery-storage-2.24.0

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

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.dbt-bigquery
python310Packages.google-cloud-bigquery
python310Packages.google-cloud-bigquery-storage
python311Packages.dbt-bigquery
python311Packages.google-cloud-bigquery
python311Packages.google-cloud-bigquery-storage

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/sdsiff6980j2k8s5dc9lr4a611zs5b3q-python3.10-google-cloud-bigquery-storage-2.24.0 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

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

Or:
nix build github:r-ryantm/nixpkgs/241be60c578cb7a1e84eff512867947495e0c6d7#python310Packages.google-cloud-bigquery-storage

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/sdsiff6980j2k8s5dc9lr4a611zs5b3q-python3.10-google-cloud-bigquery-storage-2.24.0
ls -la /nix/store/sdsiff6980j2k8s5dc9lr4a611zs5b3q-python3.10-google-cloud-bigquery-storage-2.24.0/bin

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

4 packages marked as broken and skipped:

python310Packages.dbt-bigquery
python310Packages.google-cloud-bigquery
python311Packages.dbt-bigquery
python311Packages.google-cloud-bigquery

2 packages built:

python310Packages.google-cloud-bigquery-storage
python311Packages.google-cloud-bigquery-storage

Maintainer pings

@ofborg eval

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

2 packages marked as broken and skipped:

python311Packages.dbt-bigquery
python311Packages.dbt-bigquery.dist

4 packages built:

python311Packages.google-cloud-bigquery
python311Packages.google-cloud-bigquery-storage
python311Packages.google-cloud-bigquery-storage.dist
python311Packages.google-cloud-bigquery.dist


post '/userprofile'

Message displayed "Email+already+exists", but only current record has this email.

This has been fixed in 48aac3bbe1e958e1db4d99717e330ffbe36965dc


Improvements to Bolt Parameters

Update Symfony 4.2.x-dev, based on https://github.com/symfony/demo/pull/865
Added to composer.json:

+"symfony/security-bundle": "4.2.x-dev",
+"symfony/serializer": "4.2.x-dev",

If you use the variables like bolt.secret it will be compiled! Inject \Psr\Container\ContainerInterface $container in a Controller and then dump it, like so:

For now, I injected the values from config.yaml in 'bolt.config.general'. I'm not sure how to officially use/inject these in other parts of the application. See https://symfony.com/doc/current/service_container/synthetic_services.html

It might mean that services use these cannot be auto-wired.

Nice. 👍


Fix pages workflow syntax

As part of a fix for issue #175, I moved the permissions in the step. This is incorrect. So this commit moves it to the job, which appears to be the correct place.

I installed VSCode's GitHub Actions plugin and it no longer complains about this file, so I think it's a real fix. :-)

I'm going to go ahead and merge this myself since it the current state is "will not render new pages" and it's ultimately just a format fix of a PR that was reviewed in #176


How to add material ui to this boilerplate?

Issue Type
Feature
Description
I am not able to added material ui to this boilerplate project. Simply installing by - npm install @material-ui/core. It gives an error just after npm install.
Please do help.

Try searching first instead of asking the same question again.
Here is the full solution: https://github.com/react-boilerplate/react-boilerplate/issues/2196

That solution is not working for me... because when executing npm i it tries to create a styled-component... and we obviously removed all dependencies... but it's not named at the constructors.


Process explorer doesn't show which 'window' is which

code-insiders --status includes the title of the window in the row for each renderer process:
CPU %   Mem MB     PID  Process
    2      164    6379  code-insiders main
    3      180    6380     gpu-process
    0      279    6381     window (package.json — debugs_core (Workspace))

But the process explorer doesn't include this info (at least on mac)

so there's no way to tell which set of processes belongs to which window.

Duplicate of #48626


Deprecation warning: value provided is not in a recognized RFC2822 or ISO format

I am seeing the following warning in the console:
Deprecation warning: value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info. Arguments:  [0] _isAMomentObject: true, _isUTC: false, _useUTC: false, _l: undefined, _i: Fri Feb 03 2012 00:00:00 GMT+0000 (GMT), _f: undefined, _strict: undefined, _locale: [object Object]
From what I can tell, this is caused by this line: https://github.com/atais/angular-eonasdan-datetimepicker/blob/master/dist/angular-eonasdan-datetimepicker.js#L35
It appears that the value of ngModel.$viewValue is a string in the following format, and moment are deprecating the creation of moment objects using strings that are not in ISO format (as described in the moment.js documentation):
Fri Feb 03 2012 00:00:00 GMT+0000 (GMT)
I have tried setting the value in my bound $scope property to be a moment object and a Javascript date object, but in either case it appears to get converted to a string somewhere along the line. I wonder if it is due to the difference between $modelValue and $viewValue but unfortunately I'm not sure how this works in enough detail.
Any help would be greatly appreciated :)

To be honest, I don't work on angular projects anymore.
Fortunately, this wrapper is quite a mature project and it does not need much attention from my side :-)
I am aware of this warning though....
If you are really annoyed by its presence, you need to debug those lines:
https://github.com/atais/angular-eonasdan-datetimepicker/blob/master/dist/angular-eonasdan-datetimepicker.js#L34
https://github.com/atais/angular-eonasdan-datetimepicker/blob/master/dist/angular-eonasdan-datetimepicker.js#L48
and check

what kind of values are being set to the $viewModel value.
what is happening on the library side.

I have made some heavy tests with the latest version so if you want to try your chances I will be happy to accept a PR :+1: Good luck.

Thanks for replying @atais.
In the end I managed to work around it by forcing my date into ISO format before passing it in, using moment().toISOString(). That seems to eliminate the warning.


Auto-generate metric emitter mappings

Description
Whenever a new metric is added or existing ones are changed, metric mapping files in emitters should be automatically updated.
Example files:
https://github.com/apache/druid/blob/master/extensions-contrib/prometheus-emitter/src/main/resources/defaultMetrics.json
https://github.com/apache/druid/blob/master/extensions-contrib/statsd-emitter/src/main/resources/defaultMetricDimensions.json
https://github.com/apache/druid/blob/master/extensions-contrib/graphite-emitter/src/main/resources/defaultWhiteListMap.json
Motivation
As soon as a new metric is introduced, it has to be defined manually for each emitter to be available. This creates a maintenance load and state difference between emitters. Since all of the mapping files has some pre-defined schema, updating these files should be automated.

@ztzxt Do you want to take this up ?

Is metrics.md updated manually or is it generated from code? If it is generated from code, we can implement this in where the doc is generated. Otherwise, accepting the metrics.md as a source of truth makes sense. Also, could you point me to it if there is already a process for running scripts pre-release?


feat: remove async from fromBip39Entropy

Context
functions like fromBip39Entropy() are essential for them to operate without being async, so upstream functions do not required async.
Proposed Solution
pbkdf2 replace with pbkdf2Sync
Important Changes Introduced

functions using fromBip39Entropy() can remove await

Changes looks good! Need to resolve CI errors before merging, currently at
crypto/src/strategies/CmlBip32Ed25519.ts(24,10): error TS2416: Property 'fromBip39Entropy' in type 'CmlBip32Ed25519' is not assignable to the same property in base type 'Bip32Ed25519'.

which is probably asking to update async->sync in CmlBip32Ed25519
https://github.com/input-output-hk/cardano-js-sdk/actions/runs/9448898910/job/26053476806?pr=1326#step:4:178

Yea I saw the build error this morning and wanted to fix this this afternoon. So just pushed, and gonna see if this fixes it.


"Remember me" tickbox when logging in has no effect

I confirm (by marking "x" in the [ ] below: [x]):

[x] This is not a troubleshooting question. Troubleshooting questions go here: http://www.mattermost.org/troubleshoot/.
[x] This doesn't reproduce on web browsers (such as in Chrome). If it does, issue reports go to the Mattermost Server repository.
[x] I have read contributing guidelines.

Summary
Even when the "Remember me" checkbox is ticked, I have to re-enter my credentials at each startup of the application.
Environment

Operating System: Arch Linux
Mattermost Desktop App version: 4.2.1
Mattermost Server version: 5.9.0

Steps to reproduce

Launch the application
Log in Mattermost using GitLab credentials
Tick the "Remember me" box
Close the running instance of Mattermost Desktop
Launch the application again

Expected behavior
It is expected that your credentials are saved and that you are automatically logged in.
Observed behavior
I am prompted to log in again.

Hey @mpetitjean,
can you try the steps outlined in the desktop client troubleshooting here: https://docs.mattermost.com/install/desktop.html#desktop-app-constantly-asks-to-log-in-to-mattermost-server
Please report back if this fixed your issue or not.
Thanks!

This indeed fixed the issue. Sorry about opening an issue about a known behavior and thanks for the help !

Absolutely no problem!


Add linting and CI scripts

@dylangrafmyre Can you set this up. Same setup as https://github.com/justin808/react-webpack-rails-tutorial/.

@dylangrafmyre Can you confirm this one is totally done?

Fixed in #59


Investigate how to back up and analyse UA data in the future

What
Find out how to back up current data from Universal Analytics and investigate how it can be analysed alongside GA4 data in the future.
Why
So we don't lose data we've collected up till now and can review it on periods of time that span between when UA was still a thing and after we migrated to GA.
Who needs to work on this
Developers
Who needs to review this
Developers
Done when

[ ] We documented how to back up UA data
[ ] We documents how to analyse it alongside GA4 data

At that point in time, and given our usage, we'll export specific UA dashboards to Google Sheet as a back up for our data. Within a few months, we'll get enough data in GA4 that this backed up data won't be necessary anyways.


Only two PR got marked as Stale

👋
We are using Stale at CodeSandbox and after installing it only marked two PR has stale even though there are a lot of issues from 2017. I tried to debug it but I'm not sure what is up
I also ran the file through a YAML validator and it turned up okay:
https://github.com/CompuIves/codesandbox-client/blob/master/.github/stale.yml
You can see here tons of issues from 2017
https://github.com/CompuIves/codesandbox-client/issues?page=15&q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc
Any ideas ?
Thank You

We are having a similar issue as far as I can tell for the https://github.com/Azure/acs-engine repository.
It has a seemingly valid stale.yaml but has never seen any attention from the hosted bot.
Whereas the newer aks-engine has a similar stale.yaml that does appear to be working. I can't tell what the difference might be, so I wonder if it has to do with the memory usage issues @JasonEtco referred to.


Update README.md

Kept getting this TypeError: TurndownService is not a constructor until I added default

Hi @thekolapo,
By default node should reference lib/turndown.cjs.js. It looks like your set up is referencing the ES module (lib/turndown.es.js), which can be imported using:
import TurndownService from 'turndown'

Hope that helps!


AJM exploratory writing

This PR contains exploratory writing work. It's intended for ideas and discussion only at this stage, no expectation it will get merged.

Hi @cclarkson, I spent a bit of time today thinking about the results and what to say about functional variation. I came up with some ideas, see the PDF in this PR. I switched to latex just because I wanted to try some changes to Table 1 as well. I put this in a PR just to have a convenient place to find it again, no expectation this will get merged. Let's discuss next week.

Just to say also, one tricky thing with this paper is to make it clear how this paper relates to the work we've already published in the consortial phase 1 paper, so it's reasonably obvious to reviewers where we are restating results, versus where we are presenting new material. This is not straightforward and I don't think I've completely cracked it by any means, but thought I'd explain why I did some of what I did.

Hi Chris, I've pushed a bit more into results, again just exploring ideas. [Updated PDF is here]https://github.com/alimanfoo/agam-vgsc-report/blob/5e8f3beb32d8faeebdf54a3ec3fe026e30d4bce9/build/main.pdf). I think I've gone as far as I can for the moment so will leave it there until we can chew the cud.

Hi Chris, I've updated the PDF to incorporate an LD figure, just to see what it would look like. Look forward to talk it over tomorrow.

I've had a go at drawing some cartoons to illustrate what we mean by resistance outbreaks, and also how we infer different types of spread (directional, complex, etc.). I'm not sure if/where these could be integrated into the paper yet, but have included in this PR for interest. See outbreaks.pdf and spreading.pdf.

Note to self re possible discussion topics:

Accessibility, have we missed any variants?
Weaknesses, caveats and potential improvements to method for estimating haplotype age.
What are the implications for insecticide resistance management? Realistically how could this information be used?
What about DDT? If prior selection for DDT resistance, how might this complicate the picture? Do we see any evidence for multiple phases of selection?

Hi @alimanfoo,
Those cartoons are great, the "spreading" might need a bit of explanation but the "outbreak" one is super intuitive!

Cool, yeah the "spreading" one is more technical. Initially I was thinking
to present them together, but maybe they should get presented separately so
we can break the reader in more gently. E.g., show "outbreaks" cartoon and
explain outbreaks, then show the haplotype age tree figure, then show the
"spreading" cartoon with explanation, then show the figure with age
distributions within outbreaks?
On Tue, Sep 5, 2017 at 3:05 PM, Chris Clarkson<EMAIL_ADDRESS>wrote:

Hi @alimanfoo https://github.com/alimanfoo,
Those cartoons are great, the "spreading" might need a bit of explanation
but the "outbreak" one is super intuitive!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/malariagen/agam-vgsc-report/pull/59#issuecomment-327185856,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAq8QmvJIttJd_YDs9oQ5sixN1505Vt6ks5sfVVFgaJpZM4PJJ1A
.

--
Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
Big Data Institute Building
Old Road Campus
Roosevelt Drive
Oxford
OX3 7LF
United Kingdom
Phone: +44 (0)1865 743596
Email<EMAIL_ADDRESS>Web: http://a http://purl.org/net/alimanlimanfoo.github.io/
Twitter: https://twitter.com/alimanfoo

Btw another useful and powerful analogy here is with "outbreak analysis".
As applied to disease outbreaks, e.g., "outbreak analysis facilitates the
rapid and accurate identification of virulence factors of the pathogen and
can be used to identify the path of disease transmission within a
population and provide information on the probable source" [1]. This is
directly analogous to what we're trying to do for insecticide resistance.
[1] https://www.ncbi.nlm.nih.gov/pubmed/25876885
On Tue, Sep 5, 2017 at 3:46 PM, Alistair Miles<EMAIL_ADDRESS>wrote:

Cool, yeah the "spreading" one is more technical. Initially I was thinking
to present them together, but maybe they should get presented separately so
we can break the reader in more gently. E.g., show "outbreaks" cartoon and
explain outbreaks, then show the haplotype age tree figure, then show the
"spreading" cartoon with explanation, then show the figure with age
distributions within outbreaks?
On Tue, Sep 5, 2017 at 3:05 PM, Chris Clarkson<EMAIL_ADDRESS>wrote:

Hi @alimanfoo https://github.com/alimanfoo,
Those cartoons are great, the "spreading" might need a bit of explanation
but the "outbreak" one is super intuitive!
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/malariagen/agam-vgsc-report/pull/59#issuecomment-327185856,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AAq8QmvJIttJd_YDs9oQ5sixN1505Vt6ks5sfVVFgaJpZM4PJJ1A
.

--
Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
Big Data Institute Building
Old Road Campus
Roosevelt Drive
Oxford
OX3 7LF
United Kingdom
Phone: +44 (0)1865 743596 <+44%201865%20743596>
Email<EMAIL_ADDRESS>Web: http://a http://purl.org/net/alimanlimanfoo.github.io/
Twitter: https://twitter.com/alimanfoo

--
Alistair Miles
Head of Epidemiological Informatics
Centre for Genomics and Global Health http://cggh.org
Big Data Institute Building
Old Road Campus
Roosevelt Drive
Oxford
OX3 7LF
United Kingdom
Phone: +44 (0)1865 743596
Email<EMAIL_ADDRESS>Web: http://a http://purl.org/net/alimanlimanfoo.github.io/
Twitter: https://twitter.com/alimanfoo

Superseded by #63.


Fix regexp in tests/test_internet.py

Fixes #126

Codecov Report

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

@@            Coverage Diff             @@
##           master     #128      +/-   ##
==========================================
+ Coverage   98.69%   98.74%   +0.04%
==========================================
  Files          38       38
  Lines        2072     2072
==========================================
+ Hits         2045     2046       +1
+ Misses         27       26       -1

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 1390731...5c8b08a. Read the comment docs.

@jwilk Please, add your name to list of contributors. Thanks.


Fix dependencies

You might want to bump the version to 2.9.0 and generate a new pgp signature for that release.

Also took this opportunity to update tags of all images. I didn't conduct extensive tests, feel free to do so ..


Allow no currency year in Get and Set specs when currency year is base year

The committed code for checking whether units are correct in specifications requires that the when the TYPE is currency, the UNITS must specify the currency year (e.g. USD.2000). This doesn't work when the currency year needs to be the model base year. For example, the CalculateBaseRoadDvmt module in the VERoadPerformance package (under development) calculates that base year ratio of heavy truck DVMT to total income. That's used to calculate future heavy truck DVMT if the basis for prediction is income. So the framework doesn't need to convert income which is stored in base year terms to another year. The code currently generates an error if a module Get or Set specification doesn't identify a year for currency units. This is good in many cases but not good if the module needs to use base year currency since the module doesn't know what the base year will be. The solution to this is to modify the parseUnitsSpec function which extracts the Year component from a units specification and generates an error if there is none. Changing this to substitute the base year when a year has not been specified is straight forward. It does however require an additional argument which identifies which component of the specifications the specification to be parsed comes from (i.e. 'Inp', 'Get', 'Set') because the base year must not be added to an 'Inp' spec. The downside of automatically adding the base year is that a module developer can screw up and forget to specify the currency year when they need to, but that can be ameliorated by issuing a warning. This will alert the module developer and module reviewers to the potential for a problem.

Resolved as described above. When the base year is assigned because the year component of UNITS is missing, the parseUnitsSpec function also composes a warning message that is assigned to a WARN attribute on the Spec_ls that is returned. The testModule function evaluates all the processed specifications to identify any WARN attributes. If any warnings are found, it writes them to the log and issues a warning that advises the developer to check the log. This way the developer is warned of a possible problem during module development, but the user is not bothered by the warnings.


make fails

~/git/xencenter-ovf$ make
Makefile:34: /common.mk: No such file or directory
rm -f /version.inc

/version.inc
/bin/sh: 1: cannot create /version.inc: Permission denied
make: Circular /common.mk <- /common.mk dependency dropped.
mkdir -p /
cp  /common.mk
cp: missing destination file operand after '/common.mk'
Try 'cp --help' for more information.
Makefile:85: recipe for target '/common.mk' failed
make: *** [/common.mk] Error 1

It seems like pieces are missing.
Thoughts?

I've the same problem!

Confirmed this exact same problem as well.
If there are perhaps prerequisites for the make-based build to work, then it would be a great help if we could get some clues as to what they are.

Anyone?  Bueller?
I really need to be able to build this as I have a couple projects stalled due to needing to convert them to run in a Xen environment.  Any help in getting this project to actually 'make' as the brief README states would be really appreciated.

Anyone?  Bueller?
I really need to be able to build this as I have a couple projects stalled due to needing to convert them to run in a Xen environment.  Any help in getting this project to actually 'make' as the brief README states would be really appreciated.

XenCenter has the functionality to convert OVF/OVA/VHDs into Xen VMs, if you go to File -> Import...
It can be installed from https://www.citrix.com/downloads/xenserver/product-software/xenserver-72-standard-edition.html

Thank you for the follow-up.  Unfortunately that process is failing for our attempts at importing a working OVA (built in vmware) for our Xen 6.5 environment, hence my hopes of trying to get the OS-fixup ISO component operational in attempt of furthering/debugging the import attempts.

Your best bet is to file a bug at https://bugs.xenserver.org/ so we can investigate this and potentially get a fix in XenCenter, since this is something that we support and would want to fix :)
XenServer does have a conversion manager which does what you need, but it's a paid feature: http://docs.citrix.com/content/dam/docs/en-us/xenserver/current-release/downloads/xenserver-conversion-manager-guide.pdf

any answeras for the original issue ? Why does "sudo make" return
"Makefile:34: /common.mk: No such file or directory
make: Circular /common.mk <- /common.mk dependency dropped.
mkdir -p /
cp  /common.mk
cp: missing destination file operand after '/common.mk'
Try 'cp --help' for more information.
Makefile:85: recipe for target '/common.mk' failed
make: *** [/common.mk] Error 1"


Ran npm audit fix to update package lock

This PR is simply the result of the npm audit fix command. Note that some vulnerabilities, related to minimist, are not solved by this, and are awaiting on upstream updates.

Pull Request Test Coverage Report for Build 174

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

Totals

Change from base Build 170:
0.0%

Covered Lines:
136

Relevant Lines:
136

💛  - Coveralls

Just noted that there already was an open PR doing exactly the same thing ^^

Ye, and now fixed in c8e8362f3b797e794336c631a0c1937d91206918 🙂
In general, it's not necessary to create PRs for lockfile updates, they are performed regularly and only affect development, not production. It's only when a dependency in package.json itself needs bumping, that fast action is needed.


Add 'rosconsole' package

I've followed this guide
step by step carefully. [Yes]

I've tested this package remotely and have excluded all broken builds.
Here is the links to the Travis/AppVeyor with status "All passed":

https://ci.appveyor.com/project/kgeorgiev93/hunter/builds/25599719
https://travis-ci.com/kgeorgiev93/hunter/builds/117222357

I have submitted CI configs to https://github.com/ingenue/hunter targeting pkg.template branch,
see this merged pull request https://github.com/ingenue/hunter/pull/376

My change is part of this "New package" request: #1397

Testing:

https://ci.appveyor.com/project/ingenue/hunter/builds/25648365
https://travis-ci.org/ingenue/hunter/builds/552523137?utm_source=github_status&utm_medium=notification

Released: https://github.com/ruslo/hunter/releases/tag/v0.23.197


Header still has min-width

github-wide works like a charm for main content, but the header bars still have a min-width applied to them (the screenshot above is for a viewport which is slightly smaller than 980px). Would be great if those would be responsive for smaller widths too.

The goal isn't exactly to make GitHub responsive downward on resolution, but upward for larger screens. Unsure I want to tweak that min-width (since I'm also the one that added it to the GitHub header :D) given the nav would need reworking, too.


Input::isKeyDown does not work.

The Input::isKeyDown(Key) function does not work.

Same for Mouse::isButtonDown

next


ERROR: Task :react-native-update-in-app:generateCodegenSchemaFromJavaScript FAILED

Task :react-native-update-in-app:generateCodegenSchemaFromJavaScript FAILED
node:internal/fs/utils:353
throw err;
^

Error: ENOENT: no such file or directory, lstat '/Users/setredeyes/IT/DarlySolutions/cortex/node_modules/react-native-update-in-app/src/codegen'
at Object.lstatSync (node:fs:1660:3)
at /Users/setredeyes/IT/DarlySolutions/cortex/node_modules/@react-native/codegen/lib/cli/combine/combine-js-to-schema.js:108:15
at Array.flatMap ()
at expandDirectoriesIntoFiles (/Users/setredeyes/IT/DarlySolutions/cortex/node_modules/@react-native/codegen/lib/cli/combine/combine-js-to-schema.js:107:6)
at combineSchemasInFileList (/Users/setredeyes/IT/DarlySolutions/cortex/node_modules/@react-native/codegen/lib/cli/combine/combine-js-to-schema.js:123:28)
at combineSchemasInFileListAndWriteToFile (/Users/setredeyes/IT/DarlySolutions/cortex/node_modules/@react-native/codegen/lib/cli/combine/combine-js-to-schema.js:142:20)
at Object. (/Users/setredeyes/IT/DarlySolutions/cortex/node_modules/@react-native/codegen/lib/cli/combine/combine-js-to-schema-cli.js:76:1)
at Module._compile (node:internal/modules/cjs/loader:1376:14)
at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
at Module.load (node:internal/modules/cjs/loader:1207:32) {
errno: -2,
syscall: 'lstat',
code: 'ENOENT',
path: '/Users/setredeyes/IT/DarlySolutions/cortex/node_modules/react-native-update-in-app/src/codegen'
}

App is not building, but when and i havent got src folder in node_modules/react-native-update-in-app
But when i copied src folder with codegen folder from your repository to my node_modules/react-native-update-in-app
app is started working/.
Please help

Try version 1.1.2 please

@NepeinAV Hi! Thank you, app is building
On emulator everything is good and app downloading and i can console.log(event)
But on device nothing happens and there is no event

Also can you please say in which folder app is downloading?


Response renaming

This commit makes three primary changes:

Renames all rest response classes to remove the 'Rest' in the name. The argument for this is that these are the most common return types, so they should be shorter. Other return types, when introduced for supporting other services, can have longer, more specific names. This resolves #3271.
Renames 'Response.body()' to 'Response.result()'. This resolves #3271.
Introduces a new 'AzureException' super class, and renames 'RestException' to 'ServiceRequestException' in the new com.azure.common.exception package. (Note: @sima-zhu This means I've started the work outlined in #3229, but you should finish it off).

Can one of the admins verify this patch?

@anuchandy A unit test is failing on mac OS after these changes were applied. However, from looking at the code, I suspect it is more a case of time sensitive code not quite being the same on all systems. For example, the test passes on my MacBook Pro, but fails in Azure Pipelines on MacOS. Do you have any thoughts? Here is the JUnit failure:
[ERROR] createAsyncWithAzureAsyncOperationAndPollsWithDelay(com.azure.common.mgmt.AzureProxyTests)  Time elapsed: 0.276 s  <<< FAILURE!
java.lang.AssertionError: expected:<1> but was:<2>
	at com.azure.common.mgmt.AzureProxyTests.createAsyncWithAzureAsyncOperationAndPollsWithDelay(AzureProxyTests.java:406)

[ERROR] Failures:
[ERROR]   AzureProxyTests.createAsyncWithAzureAsyncOperationAndPollsWithDelay:406 expected:<1> but was:<2>

@anuchandy I have added an @Ignore annotation to the specific test that is failing, because it seems to be a timing-related issue rather than a bug in the code. I will file a follow-up issue to resolve this issue.

@JonathanGiles I will look into glitching test, ok to ignore it for now.

The current discussion in .NET is to call the Response.body / Response.result field Response.value instead. Is there any feedback anyone wants to offer on this, or should I go ahead and rename from result to value for consistency with .NET?

I have gone ahead with the body -> result -> value renaming on the Response interface.


Added basic request signing.

Hey, I added basic request signing.  I wasn't able to test this on PHP 5.6 but I think the random_bytes polyfill works.
This extension is required for request signing: https://github.com/MatthewKingDev/php-xxhash
Also depends on https://github.com/NicklasWallgren/pogoprotos-php/pull/5
I suggest switching to https://github.com/protobuf-php/protobuf-plugin for protobuf generation in a later version.

Nice addition!, I will have a look at it later today :)

Nice addition!, I will have a look at it later today :)

How's the merge process going?

Before this is merged, the function generateRequestHash() in  src/Handlers/Signature.php should be replaced with (see also (here)[https://github.com/Droeftoeter/pokapi/pull/4]):
    protected function generateRequestHash($serializedTicket, $serializedRequest)
    {
        $seed = (unpack("J", pack("H*", xxhash64($serializedTicket, 0x1B845238))))[1];
        return (unpack("J", pack("H*", xxhash64($request, $seed))))[1];
    }

Ill update it tonight.

Progress?

Anyone up for the challenge?

It seems the signatures we generated are not correct. And the only way to properly sign them is by using a hashing server.


File I/O support

We should support both old-school CSV as an interchange format and a protobuf-based (?) native serialization format.
File format design is nontrivial because channels may be sparse, have different sampling rates, etc. We should also save protocol decoder config in some way.

Why not using something "standard" like sigrok file format for in/out and decoders ?

See https://www.sigrok.org/wiki/Input_output_formats
See https://sigrok.org/wiki/Protocol_decoders


sap.ui.commons.AutoComplete - how to get additionalText from sap.ui.core.ListItem

Hello!
I have a  question about autocomplete.
new sap.ui.commons.AutoComplete({
tooltip: "Choose..",
maxPopupItems: 5,
displaySecondaryValues: true,
width: "100%",
id: "dialog01_autoComp01",
items: {
path: "/Service",
template: new sap.ui.core.ListItem({key:"{PARTNER_NO}", text: "{NAME}", additionalText: "{PARTNER_NO}"})
},
change: (function (oEvent){
var item = oEvent.getParameter("selectedItem");
if (!!item){
this.setValue(item.getProperty("key"));
}
})
I have an autocomplete element on my dialog screen. I could not manage to get the key / addiotinalText value without changing the selected text into key value. What I end up is using a change function and read the key value like that:
var PartnerNo = sap.ui.getCore().byId("dialog01_autoComp02").getValue();
However, I have to change value to key when user inputs the text, I do not prefer showing key value to users if there is another way for it.
Regards,
Ugur.

Hi Ugur,
thanks for your message!
Please note that this issue tracker is really only meant for bugs, not questions.
However, if you feel this is a bug, could you provide a working example on JSBin?
Please also see our guidelines on how to report bugs here:
https://github.com/SAP/openui5/blob/master/CONTRIBUTING.md#report-an-issue
Thanks in advance!
Best regards,
Christiane

Closing this message as it seems to be a consulting request and has not been answered for three weeks. Please feel free to reopen if you still feel it's a bug!
Best regards,
Christiane


Base collections on Koda: naming is off

We are showing the number of the NFT double. . Choose Base network, explore collections, open for example this collection: https://kodadot.xyz/base/collection/0x25194dfc7981d8a13367fe19b5b1c5fc010d535f
Name of the NFT on Koda:

Original naming:

There are two solutions but on the indexer side. @vikiival

Move the SN #11 to the name's tail
Remove the SN from the nft name

Please consider non-koda collections as obsolete


Use ModelMetadata()

At the moment, our exported models have no metadata. We should think about what metadata we want and implement it

This is also connected to #90


baseUrl not respected when importing from subdirectory

Is this a bug report?
No / unclear
Environment
Development, fresh create-react-app
Steps to Reproduce

Set jsonconfig.json baseUrl to "src"
Create two directories
Have one directory call a file from the other directory

Expected Behavior
Import path can be absolute from baseUrl
Actual Behavior
Import path must be relative
Reproducible Demo
https://codesandbox.io/s/n51yxmzrrl
Open file: src/dog/index.js
// expected:
// reads as <baseUrl>/parts/ears
import Ears from '/parts/ears';

// actual:
// reads as <baseUrl>/../parts/ears
import Ears from '../parts/ears';

Usecase
Have generic 'components' or 'utilities' directory which is called from many nested routes.
Worked previously with NODE_PATH in 2.1.8

Okay, I must be doing this wrong. There is no way this is the recommended way haha.

FFS, why is "Close and Comment" a thing.

You should import like this: import Ears from 'parts/ears';
Also, it seems like jsconfig.json is not picked up in codesandbox, so I'd recommend to test this behavior locally.

Damn you're right.  Will not codesandbox.io in the future.
Thanks


FATAL Bootstrap failed to complete: failed to wait for bootstrapping to complete: timed out waiting for the condition

Describe the bug
Trying to install a fresh 4.6 cluster and have tried 2 times no luck

Version

4.6.0-0.okd-2021-02-14-205305
How reproducible

IPI Vsphere [installation]
Log bundle

https://www.dropbox.com/s/lvuc6g04klsu99q/log-bundle-20210218073109.tar.gz?dl=0

Installation completed after 45 min 3 masters and 3 workers up
bootstrap server was not deleted

The installer has an issue with internal DNS.
https://github.com/openshift/installer/pull/4654

thanks John we can close this one then

already a issue open for this openshift/installer#4654


Temporary files left in /tmp at build-time

What happened:
ami-09d0693da8b070d77 (amazon-eks-node-1.23-v20230607 in the us-east-1 region) comes with temporary files left at build-time:
ls -lt /tmp
...
-rw-rw-r-- 1 ec2-user ec2-user 11257 Jun  7 16:18 version-info.json
-rw------- 1 root     root         0 Jun  7 16:17 motd.partyRhvz
-rw------- 1 root     root       121 Jun  7 16:17 motd.uLbMu
-rw------- 1 root     root         0 Jun  7 16:17 motd.partqmUqO
-rw------- 1 root     root       121 Jun  7 16:17 motd.eDRW0
drwx------ 3 ec2-user ec2-user    37 Jun  7 16:17 tmp.MxBnngQSFz
-rw------- 1 root     root         0 Jun  7 16:17 motd.partao9I3
-rw------- 1 root     root       121 Jun  7 16:17 motd.0JnRK
-rw------- 1 root     root         0 Jun  7 16:17 motd.partbEtJ4
-rw------- 1 root     root       121 Jun  7 16:17 motd.W2z4I
-rw------- 1 root     root         0 Jun  7 16:15 motd.partQYOEL
-rw------- 1 root     root       121 Jun  7 16:15 motd.HieCF

This is not a problem by itself, but we extend this base AMI with some security scanning tools like rkhunter, and it finds suspicious files in the directory /tmp/tmp.MxBnngQSFz/aws/dist/awscli/.
It looks like the awscli installation in install-worker.sh was performed in what the script considers an isolated zone, and this temporary directory was not cleaned up.
What you expected to happen:
No temporary directory witch extracted awscli present in /tmp.
How to reproduce it (as minimally and precisely as possible):

Instantiate ami-09d0693da8b070d77 in us-east-1
Install rkhunter from EPEL7
Execute /usr/bin/rkhunter --cronjob --report-warnings-only

Anything else we need to know?:
Environment:

AWS Region: us-east-1
Instance Type(s): c5.large
EKS Platform version: not relevant
Kubernetes version: 1.23
AMI Version: ami-09d0693da8b070d77
Kernel: Linux ip-10-0-11-11.ec2.internal 5.4.242-156.349.amzn2.x86_64 #1 SMP Tue May 23 18:48:04 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
Release information (run cat /etc/eks/release on a node):

BASE_AMI_ID="ami-03a6fab5b8d8bfd7b"
BUILD_TIME="Wed Jun  7 16:18:24 UTC 2023"
BUILD_KERNEL="5.4.242-156.349.amzn2.x86_64"
ARCH="x86_64"

This is closed by #1231 . 👍


Add support for generating diff-OMDs between two branches or folders

Compare two sets of source folders (or branches) and only generate the parts of the OMD that adds or removes objects and members.

Done


Patch 3

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/conceptual/visual-fsharp-development-portal.md
:white_check_mark:Succeeded

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

#sign-off

Note: I was able to get the structure of the table corrected in VSCode but not sure if this will be able to render properly here.


BAU: Restrict performance report to live payments

The performance report also showed test payments, which it shouldn't
have
JOIN and WHERE ... IN have the same query plan
connector=> explain select count(*) from charges as c where c.status = 'CAPTURED' and c.gateway_account_id in (select id from gateway_accounts as g where g.type = 'TEST');
                                     QUERY PLAN
-------------------------------------------------------------------------------------
 Aggregate  (cost=59310.70..59310.71 rows=1 width=8)
   ->  Hash Semi Join  (cost=2.10..58025.46 rows=514097 width=0)
         Hash Cond: (c.gateway_account_id = g.id)
         ->  Seq Scan on charges c  (cost=0.00..50954.53 rows=514097 width=8)
               Filter: (status = 'CAPTURED'::text)
         ->  Hash  (cost=1.55..1.55 rows=44 width=8)
               ->  Seq Scan on gateway_accounts g  (cost=0.00..1.55 rows=44 width=8)
                     Filter: ((type)::text = 'TEST'::text)
(8 rows)

connector=> explain select count(*) from (charges join gateway_accounts on charges.gateway_account_id = gateway_accounts.id) where charges.status = 'CAPTURED' and gateway_accounts.type = 'TEST';
                                    QUERY PLAN
-----------------------------------------------------------------------------------
 Aggregate  (cost=59310.70..59310.71 rows=1 width=8)
   ->  Hash Join  (cost=2.10..58025.46 rows=514097 width=0)
         Hash Cond: (charges.gateway_account_id = gateway_accounts.id)
         ->  Seq Scan on charges  (cost=0.00..50954.53 rows=514097 width=8)
               Filter: (status = 'CAPTURED'::text)
         ->  Hash  (cost=1.55..1.55 rows=44 width=8)
               ->  Seq Scan on gateway_accounts  (cost=0.00..1.55 rows=44 width=8)
                     Filter: ((type)::text = 'TEST'::text)
(8 rows)

Bikeshedding time, which is more intuitive ⬆ ⁉
solo @tlwr

Bike shed choice A
SELECT NEW uk.gov.pay.connector.model.domain.report.PerformanceReportEntity(COUNT(c.amount), SUM(c.amount), AVG(c.amount))
FROM ChargeEntity c
WHERE c.status = :status
AND   c.gateway_account_id IN
 (SELECT id FROM gateway_accounts as g WHERE g.type = :type)

Bike shed choice B
SELECT NEW uk.gov.pay.connector.model.domain.report.PerformanceReportEntity(COUNT(c.amount), SUM(c.amount), AVG(c.amount))
FROM ChargeEntity c
INNER JOIN gateway_accounts g
ON c.gateway_account_id = g.id
WHERE c.status = :status
AND    g.type = :type)

The latter might be more confusing to the ORM and need some changes?


METRON-1581: kill the profiler topology immediately before restarting the topology if it is in 'KILLED' state for longer time

Contributor Comments
Restarting profiler topology fails storm kill 'topology' command will leave the profiler topology in 'KILLED' state for longer time.
Steps to reproduce:

Restart the profiler topology
The start topology fails with 'Topology with name profiler already exists on cluster'
execute 'storm list' on any node with supervisor which will return the profiler topology status as KILLED

Pull Request Checklist
Thank you for submitting a contribution to Apache Metron.
Please refer to our Development Guidelines for the complete guide to follow for contributions.
Please refer also to our Build Verification Guidelines for complete smoke testing guides.
In order to streamline the review of the contribution we ask you follow these guidelines and ask you to double check the following:
For all changes:

[x] Is there a JIRA ticket associated with this PR? If not one needs to be created at Metron Jira.
[x] Does your PR title start with METRON-XXXX where XXXX is the JIRA number you are trying to resolve? Pay particular attention to the hyphen "-" character.
[x] Has your PR been rebased against the latest commit within the target branch (typically master)?

For code changes:

[x] Have you included steps to reproduce the behavior or problem that is being changed or addressed?

[x] Have you included steps or a guide to how the change may be verified and tested manually?

[ ] Have you ensured that the full suite of tests and checks have been executed in the root metron folder via:
mvn -q clean integration-test install && dev-utilities/build-utils/verify_licenses.sh

[ ] Have you written or updated unit tests and or integration tests to verify your changes?

[ ] If adding new dependencies to the code, are these dependencies licensed in a way that is compatible for inclusion under ASF 2.0?

[ ] Have you verified the basic functionality of the build by building and running locally with Vagrant full-dev environment or the equivalent?

For documentation related changes:

[ ] Have you ensured that format looks appropriate for the output in which it is rendered by building and verifying the site-book? If not then run the following commands and the verify changes via site-book/target/site/index.html:
cd site-book
mvn site

Note:
Please ensure that once the PR is submitted, you check travis-ci for build issues and submit an update to your PR as soon as possible.
It is also recommended that travis-ci is set up for your personal repository such that your branches are built there before submitting a pull request.

Do we know why it is not shutting down?  What if this results in data loss?  I think we need a better understanding of what is happening.

I have a theory as to why this is happening that should be fixed thanks to #1045.
That being said, I am not sure that we need a storm kill <topology> -w 0.  I think that is just a work around for the problem.
Also, I'm not sure that just using -w 0 really helps kill a misbehaving topology, but I could be wrong on that point.


Img2Img & inpaint bug still persists in Krita 5.1.4 on Linux

This is the current stable release of Krita on Manjaro Linux repositories
I updated both auto1111 and the auto-sd-paint-ext extension to the latest although I can't visibly tell if the parts that affect krita are updated or not. I don't know how all that works. Just as far as my experience in Krita is concerned, nothing changed. txt2img still works perfectly, but img2img and inpaint return the same old error as before
Traceback (most recent call last):
File "/home/vhey/stable-diffusion-webui/modules/call_queue.py", line 45, in f
res = list(func(*args, **kwargs))
File "/home/vhey/stable-diffusion-webui/modules/call_queue.py", line 28, in f
res = func(*args, **kwargs)
File "/home/vhey/stable-diffusion-webui/modules/img2img.py", line 100, in img2img
assert 0. <= denoising_strength <= 1., 'can only work with strength in [0.0, 1.0]'
AssertionError: can only work with strength in [0.0, 1.0]
Not sure if this is a linux thing or there's some old code still stuck in Krita that's not allowing it to work properly. I don't know how to remove or re-add that.
Thanks in advanced for any help.

Can you post the commit hash of both your webUI and the extension?

Can you post the commit hash of both your webUI and the extension?

################################################################
Launching launch.py...
################################################################
Python 3.10.8 (main, Nov  1 2022, 14:18:21) [GCC 12.2.0]
Commit hash: 4af3ca5393151d61363c30eef4965e694eeac15e
Installing requirements for Web UI
Installing imageio-ffmpeg requirement for depthmap script
Installing pyqt5 requirement for depthmap script

[auto-sd-paint-ext] Commit hash: e35d3a40bb13b0b83ab78b325720d7a0f1d1b73b
[auto-sd-paint-ext] Auto-update disabled.
[auto-sd-paint-ext] Enable auto-updates by setting environment variable `AUTO_SD_PAINT_EXT_AUTO_UPDATE` to `True`.
[auto-sd-paint-ext] Auto-update disabled by default for future versions.
[auto-sd-paint-ext] Please update using the Extensions Tab in A1111 WebUI.
[auto-sd-paint-ext] See https://github.com/Interpause/auto-sd-paint-ext/issues/89 for further details.

that's what it shows when it starts up.

 I think maybe you aren't updating correctly? Is git pull successful?

oh. hmmmm. I might be doing it wrong then. I just run the install wget command they have each time
bash <(wget -qO- https://raw.githubusercontent.com/AUTOMATIC1111/stable-diffusion-webui/master/webui.sh)
so I may not have been updating all this time

Ok, my apologies for being daft. I looked up the proper way to update auto1111. I did that and all is working properly. Sorry to give you extra work. Thanks for your contribution!!


Require a filter be specified for modifications

This filter can either be * or some "real" filter.  But an empty set
of arguments no longer automatically matches all tasks.
Fixes #177.

Change looks good to me, although I just added comment to #177 which relates to this (* might be annoying as it's shell glob syntax, maybe all instead?)
It would be nice if ta done gave a helpful "did you mean: task all done or task 1 done" type error message, but I imagine that is probably a thing for the future

I suspect this is a very niche use-case, so I don't think it needs such a common word as "all".  But you're right about the shell expansion.
Maybe I'll switch this around so that ta all done will work, but ta all list will not -- that is, where I use Filter::parse1, I'll allow all, but not where I use Filter::parse0.  That at least limits the chance for ambiguity.

Played around with this and it's much better behaviour! I've been avoiding actually using TC because with the old ta done 1 clobbering everything was too easy
Main issue I can see is the error when doing the wrong thing is a bit unclear:
$ cargo run --bin ta -- done 1
report `done` not defined

Ideally that'd say "missing required filter before 'done', e.g '1 done'" or similar. Maybe this is an improvement for a separate, future, PR?

Yeah, please file a new issue for that.  I think CLI error handling in general needs some thought.


How to create module inside app/?

Hi @gravitano,
I'm using your plugin to create a modular app inside laravel 5.1.
Currently module create inside  project/modules/blog, but i want to create that module folder inside app folder and structure like project/app/modules/blog.
So can you suggest me how can i do that.
Thanks

Hi,
you have to change the composer.json
From:
{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "modules/"
    }
  }
}

To:
{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "app/modules/"
    }
  }
}

HI,
I got the solution, and the changes are
file composer.json
{
  "autoload": {
    "psr-4": {
      "App\\": "app/",
      "Modules\\": "app/modules/"
    }
  }
}

file config\modules.php
return [
    ...
    'namespace' => 'App\Modules',

    'paths' => [
        'modules' => base_path('App\modules'),
        'assets' => public_path('App\modules'),
        'migration' => base_path('App\database/migrations'),
     ...
    ],
    ...
];

May this is the right solution or not but i got he solution.
Thanks.


Webpack fails to create a tarball

To reproduce:

create a tarball in @sasjs/utils
in @sasjs/adapter install dependency from a tarball of @sasjs/utils
run npm run package:lib

Looks like this is working okay after we updated our dependencies. Closing this now.
https://user-images.githubusercontent.com/2980428/124076887-bdad2280-da3e-11eb-8972-0240af3a449e.mov


Adding custom drawable to "AddFloatingActionButton"

Added the possibility to use a custom drawable instead of the "+" icon button.
Added a custom attr to avoid rotation for the AddFloatingActionButton  if needed

Added a custom attr to FloatingActionButton to remove only the image (leaving the text)

one question :D. is there any option to remove the background and only leave icons? i tried all options but i'm unable to do it.

Hi! The only way I found was to put a trasparent color as the fill color and remove the shadow (Don't remember the exact code right now, sorry) but if you remove the shadow on the floating button, all button (included the inner one) do not have the shadow (this is because they share the same property).
Hope this helps!

Oo. Big thanks, ill probably convert this library to kotlin and implement those custom changes :D


Explicitly load unaligned data in test

Bug/issue #, if applicable:
Summary
Provide a description of what your PR addresses, explaining the expected user experience.
Also, provide an overview of your implementation.
Dependencies
Describe any dependencies this PR might have, such as an associated branch in another repository.
Testing
Describe how a reviewer can test the functionality of your PR. Provide test content to test with if
applicable.
Steps:

Provide setup instructions.
Explain in detail how the functionality can be tested.

Checklist
Make sure you check off the following items. If they cannot be completed, provide a reason.

[ ] Added tests
[ ] Ran the ./bin/test script and it succeeded
[ ] Updated documentation if necessary

@swift-ci please test


Heartbeat Error - TypeError: Cannot read properties of undefined (reading 'ringactionTimestamp')

Error in Log
[07/05/2022, 13:02:27] [Nuki] Nuki_Bridge_xxxxxxxx: warning: heartbeat error: TypeError: Cannot read properties of undefined (reading 'ringactionTimestamp')
at DoorBell.update (/usr/local/lib/node_modules/homebridge-nb/lib/NbService.js:360:15)
at Opener.update (/usr/local/lib/node_modules/homebridge-nb/lib/NbAccessory.js:371:26)
at Bridge.heartbeat (/usr/local/lib/node_modules/homebridge-nb/lib/NbAccessory.js:281:32)
at runMicrotasks ()
at processTicksAndRejections (node:internal/process/task_queues:96:5)

I had an Opener who was offline.
As improvement it could be took under consideration that a Lock / Opener has no Bluetooth connection.

Afaik, the Nuki bridge API doesn’t provide any info on the Bluetooth connection between the bridge and the Nuki device.  It returns the cached device state without actually checking the connection, which is a good thing, or the device battery would be drained too quickly.
It would seem, in your case, the Nuki bridge didn’t include lastKnownState in the response of the /list endpoint.  Haven’t seen that before, but I could check for that.  It might be a rare condition when the bridge is (re-)started while the device is offline.

In v1.2.7.


Null check operator used on a null value

Describe the bug
I have a GCP server where I released the Serverpod server using Terraform. And I have a problem. Locally it works fine!
Build command:
name: Build the Docker image
working-directory: gaia_mobile_server
run: "docker build --build-arg runmode=${{env.TARGET}} -t $IMAGE_NAME ."

Docker file:
FROM dart:2.19.0 AS build

WORKDIR /app
COPY . .

RUN dart pub get
RUN dart compile exe bin/main.dart -o bin/main

FROM busybox

ARG runmode
ENV serverid=default
ENV logging=normal
ENV role=monolith

COPY --from=build /runtime/ /
COPY --from=build /app/bin/main /app/bin/main
COPY --from=build /app/config/ config/
COPY --from=build /app/generated/ generated/
COPY --from=build /app/web/ web/

EXPOSE 8080
EXPOSE 8081
EXPOSE 8082

CMD app/bin/main --mode $runmode --server-id $serverid --logging $logging --role $role

I have an issue when I'm running my server.
Null check operator used on a null value
#0      new DatabaseConfig._ (package:serverpod_shared/src/config.dart:142)
#1      new ServerpodConfig (package:serverpod_shared/src/config.dart:61)
#2      new Serverpod (package:serverpod/src/server/serverpod.dart:242)
#3      run (package:gaia_mobile_server/server.dart:16)
#4      main (file:///app/bin/main.dart:12)
<asynchronous suspension>

Also, I have these messages in my Docker container logs:
Unknown run mode, defaulting to development

If I tried to make the same lines as crushed manually it works:
final file = 'config/${args[1]}.yaml';
    var data = File(file).readAsStringSync();
    var doc = loadYaml(data);
    Map dbSetup = doc['database'];
    final host = dbSetup['host'];
    final port = dbSetup['port'];
    final name = dbSetup['name'];
    final user = dbSetup['user'];
    print(
        "DATA BASE SETUP: host: $host, port: $port, name: $name, user: $user");

Output:
DATA BASE SETUP: host: staging-database.mvp-gaia.com, port: 5432, name: serverpod, user: postgres

Serverpod versions

serverpod_cli: ^1.0.1
serverpod: ^1.0.1

Hey @damienissa!
Is this still an issue?
If so, I believe we have some better logging for our configuration now. If you could try this again we might be able to help you further.
One thing to keep in mind is to ensure that the process running serverpod is allowed to read the configuration file.

There are no longer any null check operators in this file, closing this as fixed.


Do not create SequenceConstruct ops

We are not creating opset.SequenceConstruct(*arg) nodes for Sequence ops.
This is hard because we don't really know if the function is a traced function that
is expecting a Python list, or a ONNX Function that is expecting a sequence(tensor).
Treating all as Python lists for now.

Actually, never mind. _call_op is only called when a node is to be created.


WebhookClient - getContext()

I believe the WebhookClient class has a bug.
when I do this,
let agent = new WebhookClient({request:{body: requestBody}, response:{}});
let ctx = {'name': 'custom_name', 'lifespan': 2, 'parameters': {'city': 'Rome'}};
agent.setContext(ctx);
let res = agent.getContext('custom_name');
console.log(res); // prints null

When I looked into the source code, getContext() was using 'this.contexts', while setContext() was using 'this.outgoingContexts_'
I'd be glad to make the update and submit the pull request if you guys like.

the getContext() method is meant to get contexts that are current active in the session and not contexts that will be active after the webhook response.
What's your use case for having getContext work for contexts you've just set?

Hello, @matthewayne. My case is partially related to this one.
The currently available methods to get the contexts, such as .contexts and .getContext() work as expected, returning current active contexts.
But sometimes we need all the contexts, including outgoing contexts set as in the example above.
Here is the case:
As written in the doc, contexts expire in a 10-20 minutes. If we want to restore the conversation after this period, we can apply this solution. So to store all the contexts we should have a possibility to get them in the end of the handling of request.
What do you think on this?

try this. It may help you to fix this bug
let res = agent.getContext.name;


[Bug / Documentation] headerClass usage

I'm submitting a ...  (check one with "x")
[X] bug report => search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request => Please do not submit support request here, post on Stackoverflow or Gitter

Current behavior

When you use headerClass, it applies to the tag , it is OK for some styles (background-color for instance in the example provided http://swimlane.github.io/ngx-datatable/#css) but very not intuitive for layout ones.
Expected behavior

The style should apply consistenly (whether it targets text, layout, color behaviours)
Reproduction of the problem

Let's say I want to apply an ellipsis to the header using the following class that I declare as headerClass="ellipsible":
.ellipsible
  display: block
  overflow: hidden
  white-space: nowrap
  text-overflow: ellipsis

-> it actually... doesn't work, I have to declare it like this:
.ellipsible .datatable-header-cell-label
  display: block
  overflow: hidden
  white-space: nowrap
  text-overflow: ellipsis

What is the motivation / use case for changing the behavior?

Prevent duplication of classes for using in ngx-datatable
Please tell us about your environment:

Windows 10, angular-CLI (1.4.4), Visual Studio Code

Table version: ngx-datatable: 10.2.3

Angular version: Angular: 4.4.4

Browser: [all | Chrome XX | Firefox XX | IE XX | Safari XX | Mobile Chrome XX | Android X.X Web Browser | iOS XX Safari | iOS XX UIWebView | iOS XX WKWebView ]

Chrome: 61.0.3163.100

Language: [all | TypeScript X.X | ES6/7 | ES5]
Typescript

Make sure you set your encapsulation to none, so that it doesn't restrict the applicable style tags. (I think it's called view encapsulation? Been a little bit since I worked in angular 2/with this library again.)

@Adondriel, I'm not sure the View encapsulation is the issue here. The CSS class is actually present on the component, it's just that having 4 levels of HTML markup:
<datatable-header-cell class="{ headerClass applied here }">

            My header text
  ...

kind of require some (unintuitive) adjustements in the way you declare your style for ngx-datatable usage.
In the scenario I described, one shall (and does) wonder why the ellipsis is ignored:
<ngx-datatable>
    <ngx-datatable-column headerClass="ellipsible" ...>
...

I'm not saying that there is an easy fix as I'm sure this 4-level markup is there for good reasons (let me guess: resizeable, movable, ... ?).
Yet, for newcomers, it may give the impression that "this stuff doesn't work!"


Explain more about the project

I think There should be a more detailed Readme explaining what's Gecco.
Let's take for example this tutorial library called SwiftyWalkthrough
The description should be something like "Simply highlight items for your tutorial walkthrough, written in Swift". What do you think?

merged


Closing

Opening isnt so useful if you cant close it

solved here https://github.com/TheCrazyInsanity/nodeblox/commit/b16279bf99c1abf586ba89f677829cc79f278724


raftpb.ConfChange also include ConfChangeUpdateNode

raftpb.ConfChange also include ConfChangeUpdateNode, log info should add this type.

Current coverage is 55.91% (diff: 0.00%)

Merging #1711 into master will increase coverage by 0.04%

@@             master      #1711   diff @@
==========================================
  Files            93         93
  Lines         14782      14782
  Methods           0          0
  Messages          0          0
  Branches          0          0
==========================================
+ Hits           8260       8266     +6
+ Misses         5436       5431     -5
+ Partials       1086       1085     -1

Powered by Codecov. Last update 137c3d1...c35ce55

ok, has been modified:)

LGTM


Bug where score/results may show as 0

There is a bug which indicates that a score of a benchmark test is 0.
This is clearly not normal and should be fixed. I think it'll be fixed by <IP_ADDRESS> .
Testing will be conducted to see if this affects users on <IP_ADDRESS> or <IP_ADDRESS> .

Testing conducted thus far shows that <IP_ADDRESS>, <IP_ADDRESS> and <IP_ADDRESS> are all affected by this bug.

Further testing has shown that <IP_ADDRESS>, <IP_ADDRESS> and <IP_ADDRESS> are also all affected by this bug.

Fixed in the July 2017 Critical Bug Fix Update


Device prov fixes

Issue #, if available:
Mqtt topics for jobs and shadow are subscribed multiple times when provisioning plugin runs since it updates a number of nodes in config.
Description of changes:
This PR ensures that the subscriptions are done only once and any previous subscriptions are removed.
Why is this change necessary:
It is required for device provisioning to work cleanly.
How was this change tested:
Tested manually by running Fleet provisioning plugin.
Any additional information or context required to review the change:
Checklist:

[ ] Updated the README if applicable
[x] Updated or added new unit tests
[x] Updated or added new integration tests
[ ] Updated or added new end-to-end tests
[ ] If your code makes a remote network call, it was tested with a proxy
[ ] You confirm that the change is backwards compatible

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Moving this to another PR


Installer script.

Haven't even really tried these changes yet (in Xcode), burt here is the start to some kind of installer.

Sorry for the slow response, it was in spam and haven't checked in here for a while.


Does GA Still Working Now?

I just try your stable version, Google Analytics is not working yet?

What error do you get? Did you try what we talked about here #73?

Yes, i try ... in view settings in google analytics ... i choose http not https   but wait untul 24Hours after change .. i will post later


[RFC] Customizable user profiles and groups

Status: Open for comments

Need

We would like to be able to offer customizations to the user profile page so that users can author content about themselves. This is an RFC to address the issue I opened here: https://github.com/backstage/backstage/issues/5382
Here is an example of what this might look like:

The fields that are shown here should be configurable per organization (I was thinking we could make this configured through app-config.yaml or some other .yaml config file). For instance, an organization may not find the README or Preferred Mode(s) of Communication helpful, and may prefer to add other fields here.
In terms of groups, we would like to be able to allow users to customize and create groups by decorating existing groups pulled from different locations.
Note: This proposal is written from the perspective where we have already implemented a POC for this functionality. We are open to taking in any suggestions to make this functionality even better and flexible to other orgs' use cases.
Proposal

This proposal is broken down into two parts.
1⃣ Proposed backend implementation:

Org Service
We have an external service that is a Node/Express server with a MongoDB database. I am open to converting this to postgres to maintain parity with Backstage, but did like MongoDB's flatter, flexible document structure to store user profile fields and would rather offload the handling of relationships between users and teams to Backstage's catalog processing phase.
This would be very similar to the Lighthouse Audit Service, where the Org Service would poll LDAP, Gitlab, and other sources directly and aggregate all this data so that it was available to Backstage through the Express API. This would add greater flexibility over what data we wanted to make available to Backstage.
The downside to our current implementation is that we are not able to leverage the existing LDAPOrgReaderProcessor. I ported this logic over to the Org Service.
After parsing LDAP and other data sources through a cron job, we store this data in MongoDB so that it is available in API endpoints:

GET /v1/users
GET /v1/groups

We do not have any processors configured for users or groups on the Backstage side in app-config.yaml as the Org Service acts as the sole source of truth for users and groups.
Users should be able to pull the external org service code (hosted in a separate repository similar to lighthouse-audit-service) and add new logic to process new data sources.
Backstage and the org service
Backstage then ingests the data from the Org Service in its existing processing loop in HigherOrderOperations in catalog-backend.
2⃣ Proposed frontend implementation:

Currently, we allow users to author their user profiles in the Settings page. I added a patch to the org plugin make this possible. Here is what this currently looks like on the frontend:

I'd like to make this more scalable and think this can be achieved by a front end, service backed plugin which provides an editing interface so that users can update their user profiles and create/edit groups that were ingested from the Org Service. This is in line with Tim's suggestion on how they do this at Spotify (thanks @timbonicus!).
We do not support creating new users and only would plan to support creation of teams for this iteration. For us, it would be helpful if we could populate team membership from groups pulled from existing sources (in our case Gitlab).
Users would go to the front end plugin and update their own respective user profiles and also have the ability to edit existing groups or create new ones.
We'll also need to make some updates to @backstage/plugin-org in order to render the new user profile data.
Alternatives

For the front end, one possible alternative solution would be to integrate this functionality with the existing org plugin. After a bit of consideration, I think it's better to dedicate a brand new plugin for the authoring of enhancements to user profiles and groups and leave plugins/org to handle the rendering of any profile data. This is so that the org plugin isn't so closely tied to the concept of allowing users and groups to be customizable if the user doesn't need that, and makes this feature feel easier to turn on/off.
For the backend, we could have potentially left the responsibility of pulling data from LDAP and other locations to Backstage. One option would be to still use the existing data processors in Backstage and enhance profile/group data by using postProcessEntity and in postProcessEntity we could make requests to Org Service.
We ended up just choosing to push all the responsibility of data processing to Org Service for several reasons:

We're more easily able to pick and choose what data we want and from where. For example, we don't really care to use any of the groups we get from LDAP, and instead would prefer a hybrid of LDAP users and Gitlab groups, which currently does not appear to be supported by Backstage.
This one is less important because the catalog processing loop is being worked on, but we are unable to query our LDAP every 100s as this would get us in trouble with IT :-). This option allows us to treat Org Service as a proxy and have Org Service only poll LDAP on our preferred cadence, then just have the Org Service be hit every 100s instead.

All this, however, does come with the tradeoff that if someone does have this Org Service plugin configured, they would not be able to leverage existing and new data processors created for Backstage (but does mean people can contribute to Org Service and add new processors).
Risks

I really want this to be as least risky as possible, and Backstage should handle user profiles exactly the same if the user has not installed the plugin.
To mitigate any risky behavior we could key off of the app-config.yaml file:

For the user profile, we can check through app-config.yaml if the user has the org service plugin configured. If not, just don't render any user profile card and render the default user profile.
Users would still be able to configure processors directly in Backstage if they wanted to. The org service processor would just be an additional processor also emitting user and group entities.

Hey!
First of all, double checking - you intend to use this architecture internally at your company, rather than make an open source thing for general use, right? So this is mostly about fielding for feedback on that. Because that affects the response a whole lot. :)
We actually also have a similar structure, but perhaps for different reasons than you. We could read off of LDAP directly as well (there are fast read slaves etc), but the internally preferred authoritative source is a service that acts as a hub between all different aspects of user and group management in different "worlds" that we touch upon. So it existed even before Backstage, and is completely independent; everybody else uses it as their source as well.
But - we would absolutely not want to build the open source Backstage in such a way that others have to mimic that behaviour or structure. We should instead focus on making it easy to build custom adapters, as we had to do ourselves.
Anyway.
One thing that comes to mind is storage. We tend to tell people to try to store their data as close to the authority as possible, preferably inside it. For example, if this extra data was stored as custom attributes all the way out in LDAP, you would see some gains in terms of consistency and possibility of getting value out of that data in the rest of the org - without tying the rest of the org to your new service. The latter would increase the scope, constraints and risk put upon you, compared to if the service was just treated as a Backstage-only "view service". If you make a local storage in mongodb as proposed, you can perhaps move faster and iterate easier.
So OK, let's assume that you build that service. Then I think the entity format comes into play. If I read things correctly, you'll essentially return a list of User entities on the users endpoint. This extra data, such as timezone and location, where is it placed in the entity data? Is it all extra fields in spec.profile?
On the point of request rates: the next gen catalog can actually have the update cadence controlled by you, on a per-source basis. But I still think that what you propose sounds potentially better under those circumstances - IF you feel that you can muster the extra complexity that it entails.
OK that's just some mixed thinking out loud, maybe it helps a bit :)

Oh one more thing. About the frontend parts of this. I do not think that your proposal would be added wholesale in the org plugin as such. What we should do as maintainers, is to make it easy for everybody to compose their own pages as lego pieces, inside their private app, out of building blocks that the org plugin or the core components expose, possibly together with things that they custom-build and keep closed source if those pieces aren't particularly general.
Now IF you propose additions to the actual public open source core model of users and group entities - for example, extending the profile section - then that's an entire large discussion unto itself and we'll have to look at those proposals one by one separately. If such an addition gets made (there's a bit of a bar to pass there), then the actual core offering of the org plugin's default looks may also change as a side effect, since it will affect everybody.
If not, it can still sometimes make sense to add individual "lego pieces" of particular public interest to the core packages, of course.
Does that set the stage somewhat? :) It can be a bit confusing.

Has there been any movement or updates on this? I think it would be a great feature to have!


apktool: deprecate phases

Motivation for this change
#28910
Things done

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

[x] NixOS
[ ] macOS
[ ] other Linux distributions

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
21.11 Release Notes (or backporting 21.05 Relase 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.

Result of nixpkgs-review pr 131603 at 4a046e04 run on x86_64-linux 1

2 packages built successfully:

apktool
diffoscope

1 suggestion:

warning: missing-phase-hooks
installPhase should probably contain runHook preInstall and runHook postInstall.
Near pkgs/development/tools/apktool/default.nix:21:3:
   |
21 |   installPhase =
   |   ^


tf 2.1.0 AttributeError: module 'tensorflow' has no attribute 'contrib' and  tf 1.15 tf.compat.v1

Description
I just  want to use https://github.com/mystic123/tensorflow-yolo-v3 but I can't solve it
how to convert darknet model to tflite
...
Environment information
OS: <your answer here>

$ pip freeze | grep tensor
# your output here

$ python -V
# your output here

For bugs: reproduction and error logs
# Steps to reproduce:
...

# Error logs:
...

I’m using tensorflow1.15.0  and tensor2tensor1.14.1


Introduce a file scheme to open files in diff mode

If a language provider has files in its result set that should be opened in 'diff mode', there's currently no way to specify this in the URI - the command "vscode.diff" must be executed, which isn't sufficient when all that can be returned is a list of URIs.
This can be accomplished with support for a new scheme, "compare", that provides the files to be opened in the left and right side in the URI query. Then, the editor service will be able to handle those URIs appropriately rather than relying upon an explicit command.
@bpasero @jrieken

Interesting idea.
If it's decided to add another "built-in" schema I'd suggest the team also establishes a naming convention (e.g. a "vscode-" prefix) to use for this and future additions. Then we extension developers will know to avoid that range when picking our own schema names (e.g. for a FileSystemProvider)

As discussed, this makes sense to me. Feel free to start a PR on this and I can chime in for help. I am not sure about the scheme we should pick in the end, I feel @gjsjohnmurray brings up a valid point that we should maybe prefix reserved schemes.

How will peek definition be handled if we provide a file with the new compare scheme? Will the peek window contain a diff view or will the diff view only be presented if the action is go to def? I worry the peek window may become cluttered, but I would want vscode to honor when someone sends a compare scheme. Ideally I'd be able to tell when the action was a peek or go to def action and choose in my implementation of provideDefinition to not send a compare scheme if it's a peek action, but currently I'm not aware of a way to differentiate peek and go to def.

The peek view does not support a side-by-side editor to my knowledge.

@jepetty are you still interested in providing a PR?


Project maintenance

Hi folks,
This project looks abandoned.
Is there a chance that PRs will be processed in the near future?
Best regards!
cc @carlosalberto, @yurishkuro

Hey @Jamim
No, it's not, it's only we have been spending lots of time in the new OpenTelemetry changes ;) But I will do a pass today over the existing PRs. Thanks for the reminder!

Hello @carlosalberto,
Thank you for the hard work!


Re-design Use Case Participation page

Overview

Explain the topic in 2 sentences

As Use Case credentials are managed differently, we need to re-design the Use Case Participation page.
What's the benefit?

What are the Risks/Dependencies ?

Detailed explanation

Current implementation
Proposed improvements
Feature Team
Contributor

Contributor 1
Contributor 2

Committer

Committer 1
Committer 2

User Stories

Issue 1, linked to specific repository
Issue 2, linked to another specific repository

Acceptance Criteria

[ ] Criteria 1
[ ] Criteria 2
[ ] Criteria 3

Test Cases

Test Case 1

Steps

Do something
Click something
Add something

Expected Result

Expectation
Expectation
Expectation

Architectural Relevance

The following items are ensured (answer: yes) after this issue is implemented:

[ ] This feature aligns with our current architectural guidelines

Data Sovereignty: All data sharing activities across company boundaries follow the Catena-X Regulatory Framework, in particular the Data Exchange Governance, and the Dataspace Protocol via a compliant Connector (like the tractusx-edc or similar, see Connector KIT)

[ ] CX-0010 Business Partner Number
[ ] CX-0013 Identity of Member Companies
[ ] CX-0018 Data Space Connectivity (EDC)
[ ] CX-0049 DID Document Schema
[ ] CX-0050 Framework Agreement Credential
[ ] CX-0149 Verified Company Identity

Interoperability: Digital Twins are used (compliant to the Digital Twin KIT and the Industry Core KIT)

[ ] CX-0001 EDC Discovery API
[ ] CX-0002 Digital Twins in Catena-X
[ ] CX-0018 Data Space Connectivity (EDC)

Data Format:

[ ] The data model is based on a published Semantic Model

[ ] The impact on the overall system architecture has been assessed. The Feature does not require changes to the architecture or any existing standard? Please have a look here on the overarching architecture
[ ] Potential risks or conflicts with existing architecture has been assessed

Justification: (Fill this out, if at least one of the checkboxes above cannot be ticked. Contact the Architecture Management Committee to get an approval for the justification)
Additional information

[ ] I am aware that my request may not be developed if no developer can be found for it. I'll try to contribute a developer (bring your own developer)

Some hints from Release Management (@ther3sa) and Tractus-X Project Lead (@stephanbcbauer)

Status currently in Inbox. ⇾ Only features with status backlog are considered in open planning
Please add missing sections from the feature template, or fill them out
Please add contributor and committer

Committers:
@oyo
@ntruchsess
@Phil91
@evegufy

@HFocken mentioned ⇾ please align on this feature with @DanielaWuensch (Data Souverignty) and @HFocken (Governanence)


Fix: Removed explicitly UTC-based timezone

Summary
This PR aims to remove explicitly UTC-based timezone in datetime.ts to fix the issue #16259
Ticket Link
Fixes: 16259
JIRA Ticket: MM-30489

Hello @haardikdharma10,
Thanks for your pull request! A Core Committer will review your pull request soon. For code contributions, you can learn more about the review process here.

Seems like this may not be the fix we are looking for as it broke a lot of the tests related to time. @calebroseland can you confirm?

@haardikdharma10 cc @hahmadia taking a second look at this again, I think we should leave the UTC-based moment() calls as they were, and provide a default timezone in getDiff as a fallback.
Maybe like?
-    timeZone: string | undefined,
+    timeZone: string = new Intl.DateTimeFormat().resolvedOptions().timeZone,

@calebroseland I can give it a go !?

@calebroseland This PR is ready to review. Changes are made and test cases are passing

@calebroseland
I removed the UX label cause I thought it was by accident but just to double check, do you think this needs a UX review or do you think QA and Dev are enough? I don't think it needs a UX review only because this isn't changing any UX so I wasn't sure why a UX label was added in the first place. Thanks

@hahmadia yeah, UX review shouldn't be needed as this is just a (pretty simple) bug fix..

/update-branch

This PR has been automatically labelled "stale" because it hasn't had recent activity.
A core team member will check in on the status of the PR to help with questions.
Thank you for your contribution!
/cc @jasonblais @jfrerich @emilyacook

/update-branch

Bump @ogi-m , Could you take a look at this PR when you have time. Thanks.

/update-branch


Enhancement: Support booleans as parameters to center()

From @z3dev on October 20, 2016 11:54
From a user of OpenJSCAD.org:
Do you think we should/could add backwards compatibility to accept arrays of booleans as well?
The problem had me stumped for a while, and I might not be the only one.
Copied from original issue: joostn/OpenJsCad#86

Done as part of #175 in V2


reactive_dropdown_search: Allow setting DropDownSearch.key

The key in the form of GlobalKey<DropdownSearchState<T>>() allows access to additional functionally.
Like closing the popup/sheet etc.
It would be great if the key can be passed through to the DropDownSearch widget.

Hi,
Would you please add this widgetKey in dropdown search multi selection widget also ?


Error Writing to netcdf

I've run into an error:
ValueError: Failed hard to prevent overwriting key 'units'
I'm not sure what this is or why I'm running into it.
The process for reproducing this:

Perform dc.load( ...params...)
run .to_netcdf(path = 'test.cd')

In this particular case it's the units attribute on the time coordinate that trips up xarray.
Generally to_netcdf wouldn't work with Datacube xarrays since we put other metadata (like crs) in that xarray wouldn't know how to deal wtih.
You could try using datacube.storage.storage.write_dataset_to_netcdf