Prompt for PGP passphrase isn't effective

> keybase version
Client:  1.0.12-0
Service: 1.0.12-0

I'm trying to encrypt and sign a file:
keybase pgp encrypt --sign --infile regions

I'm prompted for the passphrase for my PGP key:
              ┌──────────────────────────────────────────────────────────────┐
              │ Please enter the passphrase to unlock the secret key for:    │
              │ PGP key Brian Lalor<EMAIL_ADDRESS>AC54EE282DBC1921     │
              │                                                              │
              │ Reason: command-line signature                               │
              │                                                              │
              │ Your key passphrase ________________________________________ │
              │                                                              │
              │         <OK>                                  <Cancel>       │
              └──────────────────────────────────────────────────────────────┘

I enter the password (correctly, honest!) and get the error Failed to unlock key; bad passphrase.

Does your keybase passphrase work?
On Wednesday, February 17, 2016, Brian Lalor<EMAIL_ADDRESS>wrote:

keybase version
Client:  1.0.12-0
Service: 1.0.12-0

I'm trying to encrypt and sign a file:
keybase pgp encrypt --sign --infile regions
I'm prompted for the passphrase for my PGP key:
          ┌──────────────────────────────────────────────────────────────┐
          │ Please enter the passphrase to unlock the secret key for:    │
          │ PGP key Brian Lalor<EMAIL_ADDRESS><javascript:_e(%7B%7D,'cvml','blalor@bravo5.org');>> AC54EE282DBC1921     │
          │                                                              │
          │ Reason: command-line signature                               │
          │                                                              │
          │ Your key passphrase ________________________________________ │
          │                                                              │
          │         <OK>                                  <Cancel>       │
          └──────────────────────────────────────────────────────────────┘

I enter the password (correctly, honest!) and get the error Failed to
unlock key; bad passphrase.
—
Reply to this email directly or view it on GitHub
https://github.com/keybase/client/issues/2048.

Hrm.  I tried reimporting my PGP secret key:
keybase pgp import --infile <( gpg2 --export-secret-key --armor 2DBC1921 )

I was prompted for both my PGP key passphrase and my Keybase password; it actually failed:
▶ ERROR This key is already active. You can't add it twice. (error 923)

I did that after opening this issue, just messing around.  When I tried your suggestion, the keybase pgp encrypt command actually succeeded.  I'm even more confused now.

It is a bad prompt that @patrickxb we should change.  We encrypt your pgp
key with key material from your stretched passphrase that the server never
sees. So it was looking for your keybase passphrase. In general we only ask
for that aside from the initial pgp import.
On Wednesday, February 17, 2016, Brian Lalor<EMAIL_ADDRESS>wrote:

Hrm. I tried reimporting my PGP secret key:
keybase pgp import --infile <( gpg2 --export-secret-key --armor 2DBC1921 )
I was prompted for both my PGP key passphrase and my Keybase password; it
actually failed:
▶ ERROR This key is already active. You can't add it twice. (error 923)
I did that after opening this issue, just messing around. When I tried
your suggestion, the keybase pgp encrypt command actually succeeded.
I'm even more confused now.
—
Reply to this email directly or view it on GitHub
https://github.com/keybase/client/issues/2048#issuecomment-185408806.

Is that stored temporarily in the keybase service background process (whose purpose is also still not clear to me)?  I did restart that at some point.

Yes, that prompt is horribly confusing.  Sorry about that.  It's using the same prompt to unlock a PGP key for importing from gpg and unlocking from keybase's encrypted key store.
And yes, your stretched passphrase is stored in memory in the keybase service.


Collect lessons / resources from existing projects

[ ] BID space
[ ] GoogleX resource (from Kevin)
[ ] Conference in Ireland (Dav has this)

A bit about the maker community
http://www.theatlantic.com/technology/archive/2015/01/why-i-am-not-a-maker/384767/

Thx, Dav for the good read. The good thing that comes out of it is a
greater accessibility to technology. But, yes it sort of a cult.
Falk
On Wed, Feb 18, 2015 at 11:43 AM, Dav Clark<EMAIL_ADDRESS>wrote:

A bit about the maker community
http://www.theatlantic.com/technology/archive/2015/01/why-i-am-not-a-maker/384767/
—
Reply to this email directly or view it on GitHub
https://github.com/BIDS/sensor-group/issues/11#issuecomment-74933345.

--
Falk Schuetzenmeister, PhD
Web Application Developer
Geospatial Innovation Facility http://gif.berkeley.edu/
University of California Berkeley
111 Mulford Hall
94720 Berkeley, CA
<EMAIL_ADDRESS>1-510-642-4897


module federation returns blank in dev when connecting to remote repo, works in prod

I have 2 repos, both microfrontends, created with Module Federation and custom webpack config.
The shared repo is deployed. In the other repo I want to connect to the remote shared version, but if I do that in the webpack.dev.config.ts, where the mode is set to "development", it shows me a blank page with no error.
When I change the mode to "production" it works - I have copied the prod config to the dev, commented out the differences, turned them on one by one and narrowed it down to the mode being the problem.
Based on some tutorials I saw, it looks like this wasn't an issue before. I'm using
"webpack": "5.72.1",
"webpack-cli": "4.9.2",
"webpack-dev-server": "4.8.0"

here's the webpack.dev.config.ts setup that works fine with the mode: "production" and the remote repo given in module federation setup.
const port = 3502;

interface Configuration extends WebpackConfiguration {
  devServer?: WebpackDevServerConfiguration;
}

const config: Configuration = {
  mode: "production", // TODO works with remote repo in module federation setup
  // mode: "development", // TODO doesn't work

  output: {},
  optimization: {
    runtimeChunk: false,
  },
  devServer: {
    port,
    host: "<IP_ADDRESS>",
    hot: true,
    historyApiFallback: true,
    headers: {
      "Access-Control-Allow-Origin": "*",
    },
  },
  module: {
    rules: [
      {
        test: /\.module\.(css|scss)$/,
        use: [
          "style-loader",
          {
            loader: "css-loader",
            options: {
              modules: {
                localIdentName: "[name]_[local]__[hash:base64:5]",
              },
              sourceMap: true,
            },
          },
          {
            loader: "sass-loader",
            options: {
              sourceMap: true,
            },
          },
        ],
      },
      {
        test: /\.(css|scss)$/,
        exclude: /\.module\.(css|scss)$/,
        use: [
          "style-loader",
          {
            loader: "css-loader",
            options: {
              sourceMap: true,
            },
          },
          {
            loader: "sass-loader",
            options: {
              sourceMap: true,
            },
          },
        ],
      },
      {
        test: /\.(ts|js)x?$/i,
        exclude: /node_modules/,
        use: {
          loader: "babel-loader",
          options: {
            presets: ["@babel/preset-env", "@babel/preset-react", "@babel/preset-typescript"],
          },
        },
      },
      {
        test: /\.(jpg|jpeg|png|gif|svg)$/,
        use: ["file-loader"],
      },
    ],
  },
  resolve: {
    extensions: [".tsx", ".ts", ".js"],
    alias: {
      "@": path.resolve(__dirname, "src"),
      "@App": path.resolve(__dirname, "src/App"),
      "@Components": path.resolve(__dirname, "src/App/components"),
      "@Remote": path.resolve(__dirname, "src/App/components/@remote"),
    },
  },
  plugins: [
    new container.ModuleFederationPlugin({
      name: "sof",
      filename: "remoteEntry.js",
      exposes: {
        "./Sof": "./src/App/App.tsx",
      },
      remotes: {
        shared: "shared@https://shared-dev.foo/remoteEntry.js", //this doesn't work with mode: "development"
        // shared: "shared@http://localhost:6002/remoteEntry.js", //this works in both cases
      },
      shared: [
        {
          react: {
            singleton: true,
          },
        },
      ],
    }),
    new HtmlWebpackPlugin({
      template: "public/index.html",
    }),
    new MiniCssExtractPlugin({
      filename: "[name].[hash].css",
      chunkFilename: "[id].[hash].css",
    }),
    new ForkTsCheckerWebpackPlugin({
      async: false,
    }),
    new ESLintPlugin({
      extensions: ["js", "jsx", "ts", "tsx"],
    }),
    new Dotenv(),
  ],
  // devtool: "inline-source-map", // TODO
};

export default config;

here's the prod version. e.g. the output is different, but when I changed the output to an empty object in dev config, it works fine.
const config: Configuration = {
  mode: "production",
  output: {
    path: path.resolve("build"),
    filename: "[name].bundle.js?v=[contenthash]",
  },
  module: {
    rules: [
      {
        test: /\.module\.(css|scss)$/,
        use: [
          "style-loader",
          {
            loader: "css-loader",
            options: {
              modules: {
                localIdentName: "[name]_[local]__[hash:base64:5]",
              },
              sourceMap: true,
            },
          },
          {
            loader: "sass-loader",
            options: {
              sourceMap: true,
            },
          },
        ],
      },
      {
        test: /\.(css|scss)$/,
        exclude: /\.module\.(css|scss)$/,
        use: [
          "style-loader",
          {
            loader: "css-loader",
            options: {
              sourceMap: true,
            },
          },
          {
            loader: "sass-loader",
            options: {
              sourceMap: true,
            },
          },
        ],
      },
      {
        test: /\.(ts|js)x?$/i,
        exclude: /node_modules/,
        use: {
          loader: "babel-loader",
          options: {
            presets: ["@babel/preset-env", "@babel/preset-react", "@babel/preset-typescript"],
          },
        },
      },
      {
        test: /\.(jpg|jpeg|png|gif|svg)$/,
        use: ["file-loader"],
      },
    ],
  },
  resolve: {
    extensions: [".tsx", ".ts", ".js"],
    alias: {
      "@": path.resolve(__dirname, "src"),
      "@App": path.resolve(__dirname, "src/App"),
      "@Components": path.resolve(__dirname, "src/App/components"),
      "@Remote": path.resolve(__dirname, "src/App/components/@remote"),
    },
  },
  plugins: [
    new container.ModuleFederationPlugin({
      name: "sof",
      filename: "remoteEntry.js",
      exposes: {
        "./Sof": "./src/App/App.tsx",
      },
      remotes: {
        shared: "shared@https://shared-dev.foo/remoteEntry.js",
      },
      shared: [
        {
          react: {
            singleton: true,
          },
        },
      ],
    }),
    new HtmlWebpackPlugin({
      template: "public/index.html",
    }),
    new MiniCssExtractPlugin({
      filename: "[name].[hash].css",
      chunkFilename: "[id].[hash].css",
    }),
    new ForkTsCheckerWebpackPlugin({
      async: false,
    }),
    new ESLintPlugin({
      extensions: ["js", "jsx", "ts", "tsx"],
    }),
    new Dotenv(),
    new CleanWebpackPlugin(),
  ],
};

export default config;

I want to be able to connect to the remote shared repo without having to make manual changes in webpack. Any idea how to?

what do you see in network panel in your devtools?

@vankop no errors

I'm using node 18

any error?

no errors anywhere

please create reproducible repo.. it is hard to guess a problem..

I met the same problem. 🤦♂

hi, so we found a problem with my team. we've upgraded all packages to the newest and realised we were missing eager: true in webpack module federation config.
first we had no error, but after tweaking some packages we've ended up with the following error, that eager:true resolved
Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'current')
    at isConcurrentActEnvironment (react-dom.development.js:25143:62)
    at warnIfUpdatesNotWrappedWithActDEV (react-dom.development.js:27508:12)
    at scheduleUpdateOnFiber (react-dom.development.js:25399:5)
    at updateContainer (react-dom.development.js:28799:14)
    at ReactDOMHydrationRoot.render.ReactDOMRoot.render (react-dom.development.js:29211:3)

here's what fixed the problem for us
new container.ModuleFederationPlugin({
      name: "sof",
      filename: "remoteEntry.js",
      exposes: {
        "./Sof": "./src/App/App.tsx",
      },
      remotes: {
        shared: "shared@https://foo.com/remoteEntry.js",
      },
      shared: [
        {
          react: { singleton: true, eager: true }, // <-------
        },
      ],
    }),


Allow properties inside items.

Hello, I was trying to specify objects inside items but swagger-blocks does not allow it. The following example shows what I want to do:
responses:
        # Response code
        200:
          description: Successful response
          # A schema describing your response object.
          # Use JSON Schema format
          schema:
            title: ArrayOfPersons
            type: array
            items:
              title: Person
              type: object
              properties:
                name:
                  type: string
                single:
                  type: boolean
                nestedObject:
                  type: object
                  required:
                  - name
                  properties:
                    name:
                      type: string

I did what you told me in your last comment on issue 42 and now works in my fork.

It's funny because the Swagger Spec clear says that "type" inside "items": MUST be one of "string", "number", "integer", "boolean", or "array". Files and models are not allowed. The JSON Schema type allows object as a valid type, but the Swagger Spec describes items as "A limited subset of JSON-Schema's items object."
But, maybe that only applies to the top-level argument inside the schema block, it's slightly ambiguous. Also, the Swagger Editor has no problem with this, and correctly outputs the right information. So, I think this is fine to merge and let people use if they want. We intentionally do not validate the spec in this gem, so I leave it up to people to make sure they're producing valid swagger data and this is the same.
Thanks for your contribution!

Released in v1.3.2 of the gem.


production build is still extremely slow

🐞 Bug report

[ ] new
[x] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[ ] update
[ ] lint
[ ] xi18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Description
"ng build --prod" is slow. my project build time in bitbucket pipeline or google cloud build may take up to 17 minutes for one build.
🔬 Minimal Reproduction
i can not re-produce it. i not sure it relate to project size or may be project sturcture.
if you want i can share my project in privately.
🔥 Exception or Error
no error. but it too slow

 [webpack.Progress] 89143ms building
 [webpack.Progress] 389ms finish module graph
 [webpack.Progress] 263ms dependencies optimization
 [webpack.Progress] 83ms chunk graph
 [webpack.Progress] 503ms module optimization
 [webpack.Progress] 70ms advanced chunk optimization
 [webpack.Progress] 181959ms chunk modules optimization
 [webpack.Progress] 34ms module order optimization
 [webpack.Progress] 40ms before module ids
 [webpack.Progress] 24ms module id optimization
 [webpack.Progress] 20ms after chunk id optimization
 [webpack.Progress] 10519ms hashing
 [webpack.Progress] 4788ms chunk assets processing
 [webpack.Progress] 23ms additional chunk assets processing
 [webpack.Progress] 22116ms chunk asset optimization
 [webpack.Progress] 19531ms after chunk asset optimization
 [webpack.Progress] 223ms emitting
 [webpack.Progress] 689ms after emitting

🌍 Your Environment

Angular CLI: 9.1.4
Node: 12.16.2
OS: win32 x64

Angular: 9.1.4
... animations, cli, common, compiler, compiler-cli, core, forms
... localize, platform-browser, platform-browser-dynamic, router
Ivy Workspace:

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.901.4
@angular-devkit/build-angular     0.901.4
@angular-devkit/build-optimizer   0.901.4
@angular-devkit/build-webpack     0.901.4
@angular-devkit/core              9.1.4
@angular-devkit/schematics        9.1.4
@angular/cdk                      9.2.2
@ngtools/webpack                  9.1.4
@schematics/angular               9.1.4
@schematics/update                0.901.4
rxjs                              6.5.5
typescript                        3.8.3
webpack                           4.42.0

Anything else relevant?
package.json
{
  "name": "angular2",
  "version": "0.0.0",
  "license": "MIT",
  "angular-cli": {},
  "scripts": {
    "ng": "node --max_old_space_size=3072 ./node_modules/\\@angular/cli/bin/ng",
    "build": "npm run ng build -- --prod --aot",
    "start": "ng serve",
    "test": "ng test",
    "pree2e": "webdriver-manager update --standalone false --gecko false",
    "e2e": "protractor",
    "replace-version": "node ./replace.build.js",
    "sentry-cli": "sentry-cli"
  },
  "private": true,
  "dependencies": {
    "@agm/core": "^1.1.0",
    "@angular/animations": "9.1.4",
    "@angular/cdk": "^9.2.2",
    "@angular/common": "9.1.4",
    "@angular/compiler": "9.1.4",
    "@angular/core": "9.1.4",
    "@angular/forms": "9.1.4",
    "@angular/localize": "^9.1.4",
    "@angular/platform-browser": "9.1.4",
    "@angular/platform-browser-dynamic": "9.1.4",
    "@angular/router": "9.1.4",
    "@ng-bootstrap/ng-bootstrap": "^6.1.0",
    "@ngx-translate/core": "^11.0.1",
    "@ngx-translate/http-loader": "^4.0.0",
    "@sentry/browser": "^5.5.0",
    "@sweetalert2/ngx-sweetalert2": "^8.1.0",
    "angulartics2": "^9.0.0",
    "blueimp-canvas-to-blob": "^3.14.0",
    "bootstrap": "^4.3.1",
    "cd-themify-icons": "0.0.1",
    "chart.js": "^2.8.0",
    "classlist.js": "^1.1.20150312",
    "core-js": "^2.4.1",
    "cropperjs": "^1.2.2",
    "custom-event": "1.0.0",
    "decimal.js-light": "^2.5.0",
    "dragula": "^3.7.2",
    "fabric": "^2.7.0",
    "file-saver": "^2.0.0",
    "font-awesome": "^4.7.0",
    "intl": "^1.2.5",
    "js-levenshtein": "^1.1.6",
    "moment": "^2.18.1",
    "moment-range": "^2.2.0",
    "ng-busy": "^9.0.0",
    "ng2-charts": "^2.3.0",
    "ng2-daterangepicker": "^3.0.1",
    "ng2-dragula": "^2.1.1",
    "ng2-file-upload": "^1.4.0",
    "ng2-pdf-viewer": "^5.2.3",
    "ngx-chips": "^2.1.0",
    "ngx-drag-scroll": "^7.4.3",
    "ngx-filesaver": "^2.2.0",
    "primeicons": "^2.0.0",
    "primeng": "^9.0.6",
    "print-js": "^1.0.61",
    "progressbar.js": "^1.0.1",
    "quill": "^1.3.6",
    "rxjs": "^6.5.5",
    "smoothscroll-polyfill": "^0.3.5",
    "sweetalert2": "^9.7.0",
    "ts-helpers": "^1.1.1",
    "tslib": "^1.10.0",
    "typescript": "3.8.3",
    "web-animations-js": "^2.3.2",
    "xlsx": "^0.12.9",
    "zone.js": "~0.10.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "~0.901.4",
    "@angular/cli": "9.1.4",
    "@angular/compiler-cli": "9.1.4",
    "@types/fabric": "^2.6.13",
    "@types/jasmine": "2.5.38",
    "@types/jquery": "^2.0.41",
    "@types/node": "^12.11.1",
    "@types/pdfjs-dist": "^2.1.2",
    "@types/xlsx": "0.0.36",
    "codelyzer": "^5.1.2",
    "jasmine-core": "2.5.2",
    "jasmine-spec-reporter": "~3.2.0",
    "karma": "~1.4.1",
    "karma-chrome-launcher": "~2.0.0",
    "karma-cli": "~1.0.1",
    "karma-coverage-istanbul-reporter": "^0.2.0",
    "karma-jasmine": "~1.1.0",
    "karma-jasmine-html-reporter": "^0.2.2",
    "protractor": "~5.1.0",
    "replace-in-file": "^2.6.3",
    "sentry-cli-binary": "^1.19.1",
    "ts-node": "~2.0.0",
    "tslint": "^5.15.0"
  }
}

angular.json
{
  "$schema"<EMAIL_ADDRESS>  "version": 1,
  "newProjectRoot": "projects",
  "projects": {
    "angular2": {
      "root": "",
      "sourceRoot": "src",
      "projectType": "application",
      "architect": {
        "build": {
          "builder": "@angular-devkit/build-angular:browser",
          "options": {
            "outputPath": "dist",
            "index": "src/index.html",
            "main": "src/main.ts",
            "tsConfig": "src/tsconfig.json",
            "polyfills": "src/polyfills.ts",
            "assets": [
              "src/assets",
              "src/favicon.ico"
            ],
            "styles": [
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
              "node_modules/primeng/resources/themes/nova-light/theme.css",
              "node_modules/primeng/resources/primeng.min.css",
              "node_modules/primeicons/primeicons.css",
              "node_modules/font-awesome/css/font-awesome.min.css",
              "node_modules/dragula/dist/dragula.css",
              "src/primeng-theme.css",
              "src/styles.css"
            ],
            "scripts": [
              "src/assets/js/omise.js"
            ]
          },
          "configurations": {
            "production": {
              "budgets": [
                {
                  "type": "anyComponentStyle",
                  "maximumWarning": "6kb"
                }
              ],
              "optimization": true,
              "outputHashing": "all",
              "sourceMap": {
                "scripts": true,
                "styles": true,
                "hidden": true,
                "vendor": false
              },
              "extractCss": true,
              "namedChunks": false,
              "aot": true,
              "extractLicenses": true,
              "vendorChunk": false,
              "buildOptimizer": false,
              "fileReplacements": [
                {
                  "replace": "src/environments/environment.ts",
                  "with": "src/environments/environment.prod.ts"
                },
                {
                  "replace": "node_modules/moment/locale/",
                  "with": "src/locale/"
                }
              ]
            }
          }
        },
        "serve": {
          "builder": "@angular-devkit/build-angular:dev-server",
          "options": {
            "browserTarget": "angular2:build"
          },
          "configurations": {
            "staging": {
              "browserTarget": "angular2:build:staging"
            },
            "production": {
              "browserTarget": "angular2:build:production"
            }
          }
        },
        "extract-i18n": {
          "builder": "@angular-devkit/build-angular:extract-i18n",
          "options": {
            "browserTarget": "angular2:build"
          }
        },
        "test": {
          "builder": "@angular-devkit/build-angular:karma",
          "options": {
            "main": "src/test.ts",
            "karmaConfig": "./karma.conf.js",
            "polyfills": "src/polyfills.ts",
            "scripts": [
              "src/assets/js/omise.js"
            ],
            "styles": [
              "node_modules/bootstrap/dist/css/bootstrap.min.css",
              "node_modules/primeng/resources/themes/omega/theme.css",
              "node_modules/primeng/resources/primeng.min.css",
              "node_modules/primeicons/primeicons.css",
              "node_modules/font-awesome/css/font-awesome.min.css",
              "node_modules/ng2-dnd/bundles/style.css",
              "node_modules/dragula/dist/dragula.css",
              "src/styles.css"
            ],
            "assets": [
              "src/assets",
              "src/favicon.ico"
            ]
          }
        },
        "lint": {
          "builder": "@angular-devkit/build-angular:tslint",
          "options": {
            "tsConfig": [
              "src/tsconfig.json"
            ],
            "exclude": []
          }
        }
      }
    },
    "angular2-e2e": {
      "root": "e2e",
      "sourceRoot": "e2e",
      "projectType": "application",
      "architect": {
        "e2e": {
          "builder": "@angular-devkit/build-angular:protractor",
          "options": {
            "protractorConfig": "./protractor.conf.js",
            "devServerTarget": "angular2:serve"
          }
        },
        "lint": {
          "builder": "@angular-devkit/build-angular:tslint",
          "options": {
            "tsConfig": [
              "e2e/tsconfig.json"
            ],
            "exclude": []
          }
        }
      }
    }
  },
  "defaultProject": "angular2",
  "schematics": {
    "@schematics/angular:component": {
      "skipTests": true,
      "prefix": "app",
      "style": "css"
    },
    "@schematics/angular:directive": {
      "skipTests": true,
      "prefix": "app"
    },
    "@schematics/angular:guard": {
      "skipTests": true
    },
    "@schematics/angular:pipe": {
      "skipTests": true
    },
    "@schematics/angular:service": {
      "skipTests": true
    }
  }
}

tsconfig.json
  "compilerOptions": {
    "baseUrl": "",
    "declaration": false,
    "downlevelIteration": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "lib": [
      "es6",
      "dom"
    ],
    "mapRoot": "./",
    "module": "esnext",
    "moduleResolution": "node",
    "outDir": "../dist/out-tsc",
    "sourceMap": true,
    "target": "es5",
    "typeRoots": [
      "../node_modules/@types"
    ]
  },
  "angularCompilerOptions": {
    "preserveWhitespaces": false
  },
  "files": [
    "main.ts",
    "polyfills.ts"
  ],
  "include": [
    "src/**/*.d.ts"
  ]
}

Hi @mix5003, from your package.json, I am seeing a lot dependencies and some of those are relatively big, which might be the result in slow builds, but we'd like to take a look at the reproduction first.
Can you share the reproduction privately with the team?, thanks

i invited you. please take a look.

Hi @mix5003, thanks for the reproduction.
Seeing the large amount of dependencies in your application that eventually tools in the pipeline like Webpack, Build-Optimizer and Terser will need to speend more time and resources to optimize the output.
In this case the biggest chunk of time is caused by Webpack's module concatenation, this unfortunately is based on the total modules in the compilation, so the more you add the slower the build will become. You can disable module concatenation using 3rd party builders such as ngx-build-plus, this is not recommended because while this does speed up your build it generates larger bundles and code which is slower to execute in the browser.
My personal suggestion would be the evaluate if all the dependencies are really needed . I am seeing multiple UI frameworks such as ngprime, bootstrap, ng-dracula and more...


Command Suggestions

Invite people to play game
Start a vote with [topic]
Search anime/manga [MyAnimeList or AniList] provide info for anime/link to it when queried.
Do the same for video games.
Provide weather by zipcode or City,State
Prune X - Prune last X messages
Prune @user X - Prune last X messages from @user
Cleverbot - In the vain of meme commands, might as well let it message cleverbot
Reddit search - Let it search reddit, or a specific subreddit and reply with search link and best hit
!dictionary - Like urban dictionary but for dictionary.com
Catpost - Random catpost
rule34 - Searches rule34
e621 - Same but for e621
paheal - Same but for paheal
deviantart - Allow users to store and share deviantArt account (Store yours by ID, let others use deviantArt  to get your link)
Marquee text
whowas/whois - Similar to IRC but with the relevant info obtainable from Discord
Bait - Random 'bait' image as response
There's a lot of room for specific game related bots, as I'm sure you're aware with the LoL implementation but I think unless you use modules of some sort that will get heavy too fast.

Thanks for the suggestions!
I'm not afraid of things getting heavy fast. The repo is properly setup to handle multiple integrations of whatever we want. I'm going to take some time tomorrow go through all of these with @Gravestorm and makes individual issues for them so they're easier to track. Thanks again!


RbVmomi::Fault: InvalidLogin: Cannot complete login due to an incorrect user name or password

I have an admin account that I am trying to use to login to vcenter. I can telnet, 443, 80, resolve FQDN
I guess I need to look into ports???
my chefdk (workstation), my chef server, and vcenter are on the same subnet there are no firewall rules on the workstation or the chef server, OS firewall on vcenter is disabled, it sits behind ASA
I am not sure what is going on right now.
I would appreciate some assistance
thanks

Hi if you're getting that error then you are connecting to vcenter. Are there any special characters in your password? Run the command with -VV and make sure the password looks ok.
Sean

On Jul 28, 2016, at 17:07, bhaliti<EMAIL_ADDRESS>wrote:
I have an admin account that I am trying to use to login to vcenter. I can telnet, 443, 80, resolve FQDN
I guess I need to look into ports???
my chefdk (workstation), my chef server, and vcenter are on the same subnet there are no firewall rules on the workstation or the chef server, OS firewall on vcenter is disabled, it sits behind ASA
I am not sure what is going on right now.
I would appreciate some assistance
thanks
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or mute the thread.

I have removed special characters from password and tried -VV and here is what I am seeing:
[root@DP-CHEFDK01 .chef]# knife vsphere vm list -VV
INFO: Using configuration from /root/chef-repo/.chef/knife.rb
DEBUG: value for config item vsphere_host: my_vcenter
DEBUG: value for config item vsphere_path: /sdk
DEBUG: value for config item vsphere_port: 443
DEBUG: value for config item vsphere_nossl:
DEBUG: value for config item vsphere_user: chefservice
DEBUG: value for config item vsphere_pass: my_password
DEBUG: value for config item vsphere_pass: my_password
DEBUG: value for config item vsphere_pass: my_password
DEBUG: value for config item vsphere_insecure: true
DEBUG: value for config item proxy_host:
DEBUG: value for config item proxy_port:
/opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbvmomi/connecti                                                                                on.rb:61:in parse_response': InvalidLogin: Cannot complete login due to an inco                                                                                rrect user name or password. (RbVmomi::Fault)         from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbv                                                                                momi/connection.rb:90:in call'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbv                                                                                momi/basic_types.rb:205:in _call'         from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbv                                                                                momi/basic_types.rb:74:in block (2 levels) in init'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbv                                                                                momi/vim.rb:38:in block in connect'         from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbv                                                                                momi/vim.rb:36:in tap'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/rbvmomi-1.8.2/lib/rbv                                                                                momi/vim.rb:36:in connect'         from /root/.chefdk/gem/ruby/2.1.0/gems/knife-vsphere-1.2.11/lib/chef/kni                                                                                fe/base_vsphere_command.rb:113:in vim_connection'
from /root/.chefdk/gem/ruby/2.1.0/gems/knife-vsphere-1.2.11/lib/chef/kni                                                                                fe/vsphere_vm_list.rb:64:in run'         from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.12.15/lib/che                                                                                f/knife.rb:421:in block in run_with_pretty_exceptions'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.12.15/lib/che                                                                                f/local_mode.rb:44:in with_server_connectivity'         from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.12.15/lib/che                                                                                f/knife.rb:420:in run_with_pretty_exceptions'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.12.15/lib/che                                                                                f/knife.rb:219:in run'         from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.12.15/lib/che                                                                                f/application/knife.rb:148:in run'
from /opt/chefdk/embedded/lib/ruby/gems/2.1.0/gems/chef-12.12.15/bin/kni                                                                                fe:25:in <top (required)>'         from /opt/chefdk/bin/knife:52:in load'
from /opt/chefdk/bin/knife:52:in `'

<EMAIL_ADDRESS>did the trick.
it's funny because it says no vms??? I have plenty of vms. does chef log this anywhere, where is a good place to see what these knife commands are doing from a log perspective?
thanks

Try the -r option for a recursive search... It only looks in the top level by default

On Jul 29, 2016, at 10:38, bhaliti<EMAIL_ADDRESS>wrote:
<EMAIL_ADDRESS>did the trick.
it's funny because it says no vms??? I have plenty of vms. does chef log this anywhere, where is a good place to see what these knife commands are doing from a log perspective?
thanks
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

yup. figured it out. thanks. I'll close the ticket.
On Fri, Jul 29, 2016 at 3:05 PM, Sean Walberg<EMAIL_ADDRESS>wrote:

Try the -r option for a recursive search... It only looks in the top level
by default

On Jul 29, 2016, at 10:38, bhaliti<EMAIL_ADDRESS>wrote:
<EMAIL_ADDRESS>did the trick.
it's funny because it says no vms??? I have plenty of vms. does chef log
this anywhere, where is a good place to see what these knife commands are
doing from a log perspective?
thanks

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.

—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/chef-partners/knife-vsphere/issues/269#issuecomment-236280283,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ASyNbUBzQd-RUEJIDqbU7BQRE-w67r87ks5qalz5gaJpZM4JXsVF
.


R/B Pack manager, Client hangs on pack request.

I added 2 mcpacks to the world using the R/B Pack Manager and that worked fine (I selected them both from my Downloads folder and uploaded them, since you cannot browse and add one at a time - possible a minor bug to look at later).  Afterward, when you click the R/B Pack Manager button, the server side log shows the 2 packs being found, but the client side hangs and doesn't show the pop-up window.  You have to kill it with Task Manager or from the start bar -> Close Window.
...
Part of post originally posted by @tiamat2012 in https://github.com/crowbarmaster/BedrockManagementService/issues/2#issuecomment-988409823

Turns out this is due to DirectoryInfo no longer being marked with the [Serializable] attribute in .NET Core. I reworked much of this to suit the new changes, and so far works well. Needs more time debugging and, with the shift to 1.18, the addons I had been testing with appear to be broken now. I need to find new ones that work lol. None-the-less, these updates will ship in the next beta!

I am using the Invisible Tweaks and Brewing Guide UI resource packs for 1.17 and they seem to be working fine in 1.18.2.  Both are just modifying some visual aspects of the game and nothing to specific to 1.17 or 1.18 code changes.

R/B Pack manager has been cleaned up quite a bit, and works smoothly now! I have a decision to make regarding sending world packs to the server; whether or not I should list Worlds in the list, or automatically change the active world to match the last sent world. I feel like the latter will do, as I don't feel like it would be intentional to send multiple worlds to one server. Your thoughts?

I cannot run more than one world on a server, as the Xbox will only find a server on the default ports.  That's another reason why I run VM's.  I can easily spin up a Windows server for each world on it's own IP address.  Which makes the client convenient in managing multiple servers with 1 world each on them.

R/B Pack Manager no longer hangs on open when packs are installed on the server.  So the initial reported bug is fixed in v2.53

Acknowledged and closing issue!


add release github action workflow

Release workflow

creates a github release from tag automatically
publishes a docker image

This is needed for #29

This depends on PR #35


lazy SFC as vue-router componet transform failed . (i'm not sure this is issu ,anyone sufferd the same as me)

Steps to reproduce

What is expected?

What is actually happening?
start of project ,first image,VUE SFC as vue-router transform normally, but i try something to use vue-tsx files as vue-router-component (this works well)  , but i recover the first method,it transform failed
System Info
System:
    OS: Windows 10 10.0.19045
    CPU: (8) x64 AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx
    Memory: 8.76 GB / 14.88 GB
  Binaries:
    Node: 20.11.1 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.22 - C:\Program Files\nodejs\yarn.CMD
    npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.15.4 - C:\Program Files\nodejs\pnpm.CMD
  Browsers:
    Edge: Chromium (122.0.2365.92)
  npmPackages:
    @farmfe/core: ^1.0.0 => 1.0.0
    @farmfe/cli : ^1.0.0 => 1.0.0

Any additional comments?
No response

Steps to reproduce

What is expected?

What is actually happening?
start of project ,first image,VUE SFC as vue-router transform normally, but i try something to use vue-tsx files as vue-router-component (this works well) , but i recover the first method,it transform failed
System Info
System:
    OS: Windows 10 10.0.19045
    CPU: (8) x64 AMD Ryzen 5 3550H with Radeon Vega Mobile Gfx
    Memory: 8.76 GB / 14.88 GB
  Binaries:
    Node: 20.11.1 - C:\Program Files\nodejs\node.EXE
    Yarn: 1.22.22 - C:\Program Files\nodejs\yarn.CMD
    npm: 10.2.4 - C:\Program Files\nodejs\npm.CMD
    pnpm: 8.15.4 - C:\Program Files\nodejs\pnpm.CMD
  Browsers:
    Edge: Chromium (122.0.2365.92)
  npmPackages:
    @farmfe/core: ^1.0.0 => 1.0.0
    @farmfe/cli : ^1.0.0 => 1.0.0

Any additional comments?
No response

(index):980 [Farm] Error loading dynamic module "virtual:FARMFE_DYNAMIC_IMPORT:D:\farm-project\src\views\question\Test.vue" TypeError: Failed to fetch dynamically imported module: http://localhost:8000/__lazy_compile?paths=virtual:FARMFE_DYNAMIC_IMPORT:D:\farm-project\src\views\question\Test.vue&t=1710649017751 (broswer)

nothing


Is Quagga dead?

Is this project still maintained? On one hand, there has been a pull request merged as late as April 16, but on the other hand there hasn't been a new version tagged in over two years.
I wanted to try to replace the ZXing scanner in our application with Quagga because ZXing doesn't support portrait barcodes and Quagga claims to do, but I couldn't get it to work because we're using TypeScript and #1adba48 hasn't been tagged yet.
Should I stick to ZXing?

Hi!
I would like to know too!
There are news coming soon about barcodes:
https://developers.google.com/web/updates/2019/01/shape-detection
It will be great if QuaggaJS still alive and continue this great work.
:)

@ericblade are you planning on releasing a new version?

Hi!
I would like to know too!
There are news coming soon about barcodes:
https://developers.google.com/web/updates/2019/01/shape-detection
It will be great if QuaggaJS still alive and continue this great work.
:)

If I read that Google developer document correctly, it would render QuaggaJS unnecessary as the browser would have barcode detection and decoding built in--and take advantage of device hardware that is fast at doing the job.  It looks to be a long ways off...especially before most modern browsers would support it.

It looks to be a long ways off

I wouldn't expect iOS to support it for quite a few years.

Well, I think it could be polyfilled pretty "easily" with a WebAssembly implementation.

I present you the TypeScript version of QuaggaJS: https://github.com/serratus/quaggaJS/pull/385

I think it could be polyfilled pretty "easily" with a WebAssembly implementation.

@MidnightDesign do you know of a polyfill that uses WebAssembly?
The only polyfills I have seen are using this library.

@UziTech I think Google is doing something like that with their Web Perception Toolkit. But I haven't looked into it very much.

Hi everyone!
I hate that this topic has had to come up so much, but the original author has moved on for some time now.  I'm intending, this week to this weekend, to figure out how to setup a release off a fork, and move forward from there.
Quagga is an integral part of the application that I've been working on for quite some time, and I don't see it getting replaced completely in the near term.  Long-term, Chrome may supplant Quagga completely with built-in features, but I think short-term, there's not many other options out there.  So, I'm happy to maintain, although I'm pretty sure I've said in a few places, I don't know anything about image processing. :-D

Clearly, that didn't happen this weekend (else I'd have posted about it), but I did take care of a lot of stuff that has been sucking up my time.. so.. on it after my work day today.

hey all. i've got through the relatively easy part of it (which was made slightly harder by the fact that i had an existing fork, but github mostly figured that out for me yay).
So, my fork is here: https://github.com/ericblade/quagga2
I've enabled issues, merged an auto pull request that snyk generated, and will be moving on from there.
I'll generate a new npm package that'll be 99% equivalent to this current repo (minus package.json changes, the security fix, anything i have to change to get it to npm correctly) just as soon as I can.  All are welcome to come and join in.

btw, i've also released @ericblade/quagga2 to npm .. it should be functionally equivalent to the current code here, i'm working on infrastructure and maintenance mostly right now, getting dependent modules closer to up to date, testing, auto building, etc.

Can we get Serratus to hand over control of this repo to you so that you can drive it forward here rather than in a fork? Oh and thanks for taking over. I've only used this in personal projects but it works and I'd hate to see it die.

@develorem myself and @TomasHubelbauer do have collaborator access on this repo, but we don't have the other sample repos, or npm access.. so although that's how I/we wanted to do it originally, it's been a very very long time since we've heard from Christian.  I feel that it's probably best to have a new repo and a new npm package, and go from there.  I don't want to break from the original, but I think we have to at this point.

Do you have a demo link of your 2.0 fork?  I don’t see anything in the readme. I want to see if this works before I use it in production.

I do not have a full demo that I'm serving right at the moment (i should probably look at that), but i do have a VERY simple React application that can be run quite quickly (npm install, npm run start) to check the bare minimum, and get to doing some hacking with it, if you'd like: https://github.com/ericblade/quagga2-react-example
Other than presently disabling Worker threads (i've found many issues with them) and adding a feature to add external readers, it should functionally be identical to the demo for this repo.  The live_w_locator.js that is in the repo should also function with my version, if you build that, I'd think, though I've never tried it.

I'd suggest be worth updating the readme on this repo to point at the maintained fork.

Agreed with @fuzzzerd there should be indication to use the quagga2 repo front and center.
I'd also like to know the ease with which I can transfer a project from quagga to quagga, are we talking major refactors or just minor tweaks?

major issue on quagga is that you can't resize the video on the screen.
if you use a smaller video it will not scan images anymore. is quagga2 working differently?

I have never intentionally attempted to resize the video area while it is running, but my app that uses quagga has not had issues with phones switching between landscape and portrait while running, which definitely triggers a resize.  So, I've done nothing specific towards that end, but if you have some code that can show a problem, I'd be more than happy to look into it.

Agreed with @fuzzzerd there should be indication to use the quagga2 repo front and center.
I'd also like to know the ease with which I can transfer a project from quagga to quagga, are we talking major refactors or just minor tweaks?

While I do have collaborator access to this repo, I am not wanting to steal any credit due to Christoph, nor make it appear that he does specifically endorse the new repository.   While we have had contact a few times over the last couple of years, I have not received an endorsement from him for forking.  So, unless he specifically tells me that I have his blessing, I'm not modifying his repo to point to mine.

1s of all, @ericblade , I totally appreciate your work. I really do!
My main issue now is that I am trying to use old quaga in a modal window. This limits the video size to I don't know, 300x400 lets say.
Isn't that affecting the scan quality? I noticed that when I pass a bigger  video feed to the app the scans are faster and quicker but when I do that my screen gets screwed up.
I'm resizing the video tag now after  i start quaga but the nice debugger boxes that show the user that the scan is working are still following the initial path.

Honestly, if you want to move this discussion over to my repo, or a new issue here, that might be a good idea, it's not really relevant to the topic of this issue.  That said, I think that some research could stand to be done on exactly how cameras work in browsers, and some differences between how they work on phone browsers and non-phone, I've seen some fairly significant differences between playing with various options on desktop vs how they react on a phone.  I honestly don't have the slightest idea how resizing the video area works.  If you request a camera at 800x600, but the video area is only 400x300, does the browser rescale the image to fit the video area? does it force the video area to fit the camera view?  I think that there's some difference between how that behaves on a PC and on an Android at least.

do you know any alternative to quagga?

https://github.com/ericblade/quagga2


More FDSBP tests and fixes

I added new tests of features that were not tested before. While doing that, I discovered nasty performance regressions introduced in the last few month. I implemented a workaround by using PtrArrays in Trixi.wrap_array also for FDSBP methods and added corresponding checks to our CI runs.

MPI/Ubuntu is failing intermittently again :-/


Blender freezes completely with ROCM 3.7

Blender freezes completely my whole PC with ROCM 3.7 on Manjaro Linux.
My test file:
https://cloud.blender.org/p/gallery/5dd6d7044441651fa3decb56
My GPU:
Vega 56
blender: /mnt/8942b2b9/tmp/pamac-build/hsa-rocr/src/ROCR-Runtime-rocm-3.7.0/src/core/runtime/runtime.cpp:1214: static bool rocr::core::Runtime::VMFaultHandler(hsa_signal_value_t, void*): Assertion `false && "GPU memory access fault."' failed.
zsh: abort (core dumped)  blender --debug

Hi @xcom169
Thanks for reaching out.
We are able to reproduce this issue with ROCm 3.10.
I will share more details soon.

Hi @xcom169
I came to know that developer is working on the fix and will update once fix is ready.
Please stay tuned
Thank you.

Hi All,
As per the latest information and clarity provided in our Documentation that ROCm does not support GUI applications officially.
Docs also updated accordingly @ https://github.com/RadeonOpenCompute/ROCm#hardware-and-software-support
Hardware and Software Support
ROCm is focused on using AMD GPUs to accelerate computational tasks such as machine learning, engineering workloads, and scientific computing. In order to focus our development efforts on these domains of interest, ROCm supports a targeted set of hardware configurations which are detailed further in this section.
Note: The AMD ROCm™ open software platform is a compute stack for headless system deployments. GUI-based software applications are currently not supported.


Calling CpSolverSolutionCallback.value() with no explicit arguments crashes Python

What version of OR-Tools and what language are you using?
Version: 9.11.4210.
Language: Python
Which solver are you using (e.g. CP-SAT, Routing Solver, GLOP, BOP, Gurobi)
CP-SAT
What operating system (Linux, Windows, ...) and version?
Debian 11.5 (in a docker container)
What did you do?
Steps to reproduce the behavior:
Run the following code:
from ortools.sat.python.cp_model import CpModel, CpSolver, CpSolverSolutionCallback

m = CpModel()

# Two people going to two different places
a_c = m.new_bool_var('alice_goes_to_cafe')
b_c = m.new_bool_var('bob_goes_to_cafe')

a_d = m.new_bool_var('alice_goes_to_deli')
b_d = m.new_bool_var('bob_goes_to_deli')

vars_ = (a_c, b_c, a_d, b_d)

# Only one person goes to each location
m.add_exactly_one(a_d, b_d)
m.add_exactly_one(a_c, b_c)

# Each person only gets food once
m.add_at_most_one(a_d, a_c)
m.add_at_most_one(b_d, b_c)

class SolnCollect(CpSolverSolutionCallback):

    def __init__(self, demonstrate_bug: bool):
        self.demonstrate_bug = demonstrate_bug
        super().__init__()

    def on_solution_callback(self):
        print('Solution')
        print('--------')
        if self.demonstrate_bug:
            self.value()  # called without an expression: should raise an error
        for var in vars_:
            print(var, self.value(var))

s = CpSolver()
s.solve(m, SolnCollect(demonstrate_bug=True))

What did you expect to see
Calling CpSolverSolutionCallback.value() with no arguments raises an error
What did you see instead?
Python kernel crashes
Make sure you include information that can help us debug (full error message, model Proto).
Anything else we should know about your project / environment

Yes, the exact error is: libc++abi: terminating due to uncaught exception of type pybind11::error_already_set: TypeError: CpSolverSolutionCallback.value() missing 1 required positional argument: 'expression'
my issue is that if you use mypy or any type checker, or just your IDE (visual studio code for me) it will print out the missing argument error.
So I will not fix that issue and suggest you use stronger tools and practice in you code.


[AVM Module Issue]: Idempotency issue with some policy definitions

Check for previous/existing GitHub issues

[X] I have checked for previous/existing GitHub issues

Issue Type?
Bug
(Optional) Module Version
No response
(Optional) Correlation Id
No response
Description
Known issue with AzAPI v1.14.0
Please track https://github.com/Azure/terraform-provider-azapi/pull/546 for a fix

Upcoming v1.15.0 release of azapi should fix this

Closed with 0.9.0-beta


spelling & grammar corrections and clarifications

spelling & grammar corrections and clarifications
also, changed to "Phase Two" in bottom row, please revert if this was misunderstanding

All looks good and thank you very much Zagita,


pkg/stack/unwind: clean up

🤖 Generated by Copilot at 12f0cc8

CFA offset checked
No more TODO comment
Autumn leaves fall clean

-->

thanks!! :)


UI Redesign - Mobile - Contacts

Description
The task is to implement the new design for the screens displayed when on the Contacts tab in the mobile app. These screens include:

The main contacts screen that displays all contacts
The add contact screens (including showing whether an atSign is valid if possible)
The search contacts screen

Assets and Design Screens
All assets and design screens have already been created.

The Figma design can be found here
The Assets required can be found here 201.zip
Note this Contacts card is also associated with #203 #221 #222

Additional context

This work should be done on the UI_Redesign branch https://github.com/atsign-foundation/atmosphere_pro/tree/ui_redesign

please I wish to work on this issue

@godsakani I've assigned you.  Please let us know if you have any questions.

ok thank you

I don't know if godsakani i still working on this, but I'm interested just incase he' not.

I don't know if godsakani i still working on this, but I'm interested just incase he' not.

I am working on it

@godsakani that's okay 😃...

@Dariamarg , I have some questions:
1, When we tap "Transfer Now" from “Contact Info Screen”, what will happen to the screen?

2, When we tap on a Group contact from “My Groups Screen”, what will happen to the screen?

"Transfer Now" Would take the user to the sending screen with the contact previously selected as a sender

Window gets overlayed by group contact drawer

https://user-images.githubusercontent.com/88494375/218969938-805d3fe6-a492-460e-987b-8394284579b7.mov
We don't have the delete group feature. Could you please design it?


undefined method `day_names' for RailsAdmin::Config::Fields::Types::Datetime:Class

Hi there,
Thanks for the plugin. Unfortunately, it seems it doesn't currently work against master rails_admin:
Showing /Users/richard/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/rails_admin_grid-0.0.1/app/views/rails_admin/main/grid.html.haml where line #79 raised:

undefined method `day_names' for RailsAdmin::Config::Fields::Types::Datetime:Class

It looks like the public day_names method was removed in this commit: https://github.com/sferik/rails_admin/commit/72c203394096221ed97846ba9e8af529d4cdccfa

+1

@fmh, I've been unable to reproduce this on rails_admin 0.7. The breaking changes that @richardvenneman posted occurred after version 0.7 was released.
There have been changes in how collection pages are handled (specifically with filters and subtleties like day_names), and I think it would make sense to wait until an official release appears with these changes. If we switched to the new format now, we'd be breaking the app for everyone not pulling from the github repo. Once the release comes along, we can adjust the collection page and then bump the version requirement.

Sorry this with master version

This should be resolved with @PatLeb's pull request.


Adding  VC++ build tool pre-requisite Windows

Proposed changes:

...

Status (please check what you already did):

[ ] made PR ready for code review
[ ] added some tests for the functionality
[ ] updated the documentation
[ ] updated the changelog

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

That is a good point, thanks :+1:


Action Required: Apple Push Notification Service Server Certificate Update

I received this email from Apple.
APNs will update the server certificates in sandbox on January 20, 2025, and in production on February 24, 2025. To continue using APNs without interruption, you’ll need to update your application’s Trust Store to include the new server certificate: [SHA-2 Root : USERTrust RSA Certification Authority certificate].
I do not know what could I do to change configuration with APNs.
It is in the plugin or in the configuration with Firebase?
Many thanks.

This has nothing to do with the plugin. If your using Firebase for iOS you will need to update there.


[4.1][Feature] New Operation - RespondToAjaxSelects

Ok the name is pretty bad, totally accepting suggestions for a better one. But the gist of it is that, now that operations can have routes, we can make it a lot easier for devs to add Fields and Filters that load stuff with AJAX.
For example, for the select_from_ajax field type, instead of asking the dev to

create new routes for getting categories with AJAX
create new controller for responding to AJAX

we could just ask him to

use RespondsToAjaxSelectsOperation; on your CategoryCrudController;

Should be fairly easy to create the operation. The only "tricky" thing would be to determine what attributes are searched by default. Food for thought.

The new indentifiableName() method (https://github.com/Laravel-Backpack/CRUD/issues/2050) would not be a solution for the above, since it's a method, not a column in the db. So it's not searchable.

I suggest changing the name to AjaxSelectService

Rephrasing the issue: Since in v4 it's much easier to add routes and methods to a CRUD, using Operations, it looks like we can make the process of adding a select2_from_ajax or select2_from_ajax_multiple field MUCH easier by leveraging Operations.
Instead of asking people to do:
Route::get('/api/category', 'Api\CategoryController@index');
Route::get('/api/category/{id}', 'Api\CategoryController@show');

and
<?php

namespace App\Http\Controllers\Api;

use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
use Backpack\NewsCRUD\app\Models\Category;

class CategoryController extends Controller
{
    public function index(Request $request)
    {
        $search_term = $request->input('q');
        $page = $request->input('page');

        if ($search_term)
        {
            $results = Category::where('name', 'LIKE', '%'.$search_term.'%')->paginate(10);
        }
        else
        {
            $results = Category::paginate(10);
        }

        return $results;
    }

    public function show($id)
    {
        return Category::find($id);
    }
}

We could include the routes and methods as an operation, so it's only one or two lines of code. Possible solutions below.
Note: In the examples, the MonsterCrudController has a select2_from_ajax that allows the admin to select entries from the Category model.
Solution 1) Operation on the CategoryCrudController
We could ask them to do:
 use \Backpack\CRUD\app\Http\Controllers\Operations\RespondToSelectFieldCalls; on CategoryCrudController.
That file would have a trait that looks something like:
trait RespondToSelectFieldCalls
{
     protected function setupRespondToSelectRoutes($segment, $routeName, $controller) {}
     protected function setupRespondToSelectDefaults() {}
     public function respondToSelectSearch(Request $request) {}
     public function respondToSelectItem($id) {}
}

One problem with this is that you need to specify which attributes are searchable through the select. We could do that using:

an identifiableAttribute() on the Model, as mentioned in https://github.com/Laravel-Backpack/CRUD/issues/2050 ;
additionally, a property on the CategoryCrudController:

protected $searchableAttributesInSelectFieldCalls = ['name'];

But this does have two problems:
(P1) What if you have more than one CRUDs that make ajax calls to fetch a Category, but different things are searchable? So MonsterCrudController makes AJAX calls for Category, searching for name, but also ArticleCrudController and TagCrudController make calls to fetch categories, and they want to search by name, but also by id and description. You can't do that using this method, since you have only one endpoint responding to requests.
(P2) What if you don't have a CRUD for the Category at all? Why wouldn't you be able to use a Model that has no CRUD as a data source for your selects?
Solution 2) Operation on the MonsterCrudController
We could ask them to do:
 use \Backpack\CRUD\app\Http\Controllers\Operations\Fetch; on MonsterCrudController (the controller where the field is placed).
That file would have a trait that looks something like:
trait Fetch
{
     protected function setupFetchRoutes($segment, $routeName, $controller) {}
     protected function setupFetchDefaults() {}
     public function fetchMultipleItems(Request $request) {}
     public function fetchOneItem($id) {}
}

In order to specify which Models and which Attribute are searchable, we could do:
protected $fetch = [
    'category' => [
        'model' => Backpack\NewsCRUD\app\Models\Category::class, // required
        'routeSegment' => 'fetch/category', // falls back to the key of this array if not specified ("category")
        'searchableAttributes' => ['name'], // falls back to identifiableAttribute on the model if not specified; which would be the first non-primary-key column in the db, if not otherwise specified;
        'itemsPerPage' => 10, // falls back to 10 if not specified
    ]
];

// so in short form it could be:
protected $fetch = [
    'category' => [
        'model' => Backpack\NewsCRUD\app\Models\Category::class,
        'searchableAttributes' => ['name'],
    ]
];

// but if identifiableAttribute is introduced most cases won't even need to specify searchableAttributes
// so there's no reason we can't allow this array to contain just classes, instead of definition arrays
// so this could be the shortest form:
protected $fetch = [
    'category' => Backpack\NewsCRUD\app\Models\Category::class,
];

PROs:

fixes (Problem 1) in Solution 1; you'll be able to have multiple endpoints, that respond to different stuff, search within different attributes etc.;
fixes (Problem 2) in Solution 1; you'd be able to create selects that use Models that don't have CRUDs;
BONUS: you'd only need to change MonsterCrudController when adding a select field to MonsterCrudController; so all needed changes are in this one file; this would make it much easier to add selects with AJAX;

CONs:

this would expose 2 new routes for each select2_from_ajax field you create; if you use this field a lot, your php artisan route:list could become bloated;
it seems like we've polluted the MonsterCrudController (and its routes) with logic about Category; inside the project.com/admin/moster route domain we'd now have

project.com/admin/monster/fetch/category
project.com/admin/monster/fetch/category/{id}
it makes sense, in a way, since they're only used there; but in another way, it feels like bloat...

I can't say I'm 100% happy with either of the solutions above. Nor am I happy with the naming, but we'll figure that one out. But right now, to me, it sounds like Solution 2 is better. Sure it might lead to bloated routes, but it's much faster to write, and pretty easy to understand.
I'm open to opinions and/or better solutions.
Cheers!

@pxpm I'm afraid I didn't understand from your reply here https://github.com/Laravel-Backpack/CRUD/pull/2280#issuecomment-562858466 - what's your take on this? Which one do you think would be better?

/depends on #2050

depends on #2050

Let's close the issue - we have a complete & working solution in #2308 , which will get merged into Backpack 4.1 in 2-3 weeks. Plus, it's named Fetch which... is a lot better, I think 😆


Rename variables in Hessian tracer code

Remove prefix s since we're not exclusively working with sets anymore (#155).

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
Attention: Patch coverage is 97.29730% with 1 line in your changes missing coverage. Please review.

Project coverage is 81.16%. Comparing base (ba2f2fe) to head (b9f7be2).

Files
Patch %
Lines

src/overloads/hessian_tracer.jl
97.29%
1 Missing :warning:

:exclamation:  There is a different number of reports uploaded between BASE (ba2f2fe) and HEAD (b9f7be2). Click for more details.
HEAD has 2 uploads less than BASE

Flag
BASE (ba2f2fe)
HEAD (b9f7be2)

3
1

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #156      +/-   ##
==========================================
- Coverage   89.58%   81.16%   -8.42%
==========================================
  Files          38       37       -1
  Lines        1526     1497      -29
==========================================
- Hits         1367     1215     -152
- Misses        159      282     +123

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


Updated the Nextcloud dashboard and alerts.

Jira Ticket: https://new-relic.atlassian.net/browse/NR-183779
Description: The existing Nextcloud quickstart relies on a third-party Prometheus exporter, which has become unreliable and is no longer being maintained. To ensure the continued viability of the quickstart, we need to transition to Nri-flex for metric collection.
Summary
A concise description of the changes being introduced. Please review the pre-merge checklist section to validate this pull request is ready for review and merge. If it is not ready, please mark the pull request as a draft.
The owners of this repo are not experts in the subject matter of the quickstarts. We review for the quickstart to be functional and for security risks. If you are seeking feedback on the content of the quickstart, please seek out a subject matter expert. If you are not an internal NR contributor, we can do our best to connect you with a content reviewer.

Pre merge checklist

[ ] Did you check you NRQL syntax? - Does it work?
[ ] Did you include a Data source and Documentation reference?
[ ] Are all documentation links publicly accessible?
[ ] Did you check your descriptive content for voice and tone?
[ ] Did you check your descriptive content for spelling and grammar errors?
[ ] Did you review your content with a subject matter expert? (e.g. a Browser agent quickstart is reviewed with a member of the Browser Agent team)

Dashboards

[ ] Does the PR contain a screenshot for each of your dashboards?
[ ] Do your screenshots show data?
[ ] Has the sanitization script been run on each dashboard?

Alerts

[ ] Did you check that your alerts actually work?

not stale


Listener + Client-side validation

Discussed in https://github.com/orgs/orchidsoftware/discussions/2673

Originally posted by johnnuman July 19, 2023
Background
I have a complex layout comprising of multiple fields.

Some of those fields are required which will trigger a client-side validation if left empty.
I have one listener on the page which has different relation fields related to Address namely Country, City, Area, Street address. The City, Area and Street Address fields are hidden initially and only populate step by step upon selection of previous data i.e. once the Country is selected then City control becomes visible and loads cities related to the selected country and once City is selected, Area control becomes visible loading all areas in that city and so on. This all works perfectly fine thanks to the Listener.

Challenge
Since these fields are on a Listener layout, as soon as the information is changed in Country, City or Area Relation Field, it triggers a callback which triggers a client-side validation. If the user has filled other required fields on the page already then this call is smooth and without errors but if there are any required fields yet to be filled, a client-side validation error is triggered and I do not like this UX. I'd like to somehow disable the client-side validation while the listener is updating and only trigger validation when save button is clicked.
Since my layout also has multiple tabs, so many times, there are required fields on the other non-active tabs and user is not aware of validation error on those tabs until he clicks on it and this becomes frustrating experience for them.
Any suggestions are welcome and I thank in advance for all those who take time to assist me with it.

Did you encounter this on the latest version?

It is 14.0.0-alpha5. Is such issue addressed in latest version?

I don't encounter this problem in the stable release

OK. let me upgrade and get back to you on this. Thank you for your prompt communication.

Upgrading to 14.6 solved this issue. Thank you.


Migrate MySQL memory usage

Add Concepts article on MySQL part.
Fixes: https://github.com/aiven/devportal/issues/667
This article is a bit more general. The reason for that is too much details could expose business logic.

This article is a bit more general. The reason for that is too much details could expose business logic.

Some of the suggestions can be applied like links and change of titles. However, I have discussed internally and more explanations should not be added in the external documentation.
See my comment: This article is a bit more general. The reason for that is too much details could expose business logic.

Yep, I agree with that, my suggestion is more towards reshaping the existing content to fit a logical information flow. We don't need to add any new information

Yep, I agree with that, my suggestion is more towards reshaping the existing content to fit a logical information flow. We don't need to add any new information

I agree. I change the structure a bit, so hope it is more clear. Feel free to add any minor thing if it is needed it.


Improvement: Have a Menu in Manufacturing featuring actions to create the main objects (OFBIZ-11782)

see commit messages

Closing due to going stale. Superseded by PR 406


Is there a tool for ADF to SCP conversion?

Or, in other words, how do I use GreaseWeazle to write a .ADF to a floppy?

Use HxC software if you want GUI, or you can use these Disk-Utilities on the command line:
disk-analyse my.adf my.scp
gw write my.scp


State lockdown (WIP)

What
The BaseDispatcher and BaseState have concept of ownership. BaseState also has an allowList that can be added to by the owner.
Why
The goal was to only allow certain addresses to be able to mutate game state so that plugin/extension authors cannot cheat by circumventing game rules and breaking the game.
By default the address passed into the BaseState constructor is classed as the owner and is able to directly mutate the state of the node graph. It's usually expected that Rule contracts are able to manipulate state therefore extra addresses can be 'authorised' by the owner of the State contract.
WIP
Classed as WIP as I haven't made any effort to see if my attempt of locking down state manipulation to authorised parties can be easily circumvented. It appears to work as expected and unit tests are passing. I have made changes to our ds project to make use of these updates.
related https://github.com/playmint/ds/pull/1237

might be good to have a test that fails on an unallowed set as a regression check


Cannot setup Dyson

Since HA 2022.4 I always get this error when I try to install dyson cloud or local
Logger: homeassistant.config_entries
Source: config_entries.py:745
First occurred: 22:59:14 (4 occurrences)
Last logged: 23:15:54
Error occurred loading configuration flow for integration dyson_cloud: cannot import name 'DysonPurifierHumidifyCoolFormaldehyde' from 'libdyson' (/usr/local/lib/python3.9/site-packages/libdyson/init.py)
Error occurred loading configuration flow for integration dyson_local: cannot import name 'DysonPurifierHumidifyCoolFormaldehyde' from 'libdyson' (/usr/local/lib/python3.9/site-packages/libdyson/init.py)
In the log file
2022-04-08 23:15:40 INFO (SyncWorker_1) [homeassistant.util.package] Attempting install of libdyson==0.8.11
2022-04-08 23:15:54 ERROR (MainThread) [homeassistant.config_entries] Error occurred loading configuration flow for integration dyson_local: cannot import name 'DysonPurifierHumidifyCoolFormaldehyde' from 'libdyson' (/usr/local/lib/python3.9/site-packages/libdyson/init.py)
From the UI point of view I get an error message that this integration does not support configuration through a UI

@haaino please see https://github.com/shenxn/ha-dyson/issues/103#issuecomment-1093872551, I got rid of similar error messages

Indeed the behavior has changed. I get a GUI again.
But when I try to enroll a get an error message when submitting my uid
This error originated from a custom integration.
Logger: aiohttp.server
Source: custom_components/dyson_cloud/config_flow.py:71
Integration: Dyson Cloud (documentation, issues)
First occurred: 18:11:16 (3 occurrences)
Last logged: 18:12:08
Error handling request
Traceback (most recent call last):
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
resp = await request_handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_app.py", line 504, in _handle
resp = await handler(request)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 117, in impl
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 94, in forwarded_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 79, in ban_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 219, in auth_middleware
return await handler(request)
File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 137, in handle
result = await result
File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 206, in post
return await super().post(request, flow_id)
File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 62, in wrapper
result = await method(view, request, *args, **kwargs)
File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post
result = await self._flow_mgr.async_configure(flow_id, data)
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 260, in async_configure
result = await self._async_handle_step(
File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 335, in _async_handle_step
result: FlowResult = await getattr(flow, method)(user_input)
File "/config/custom_components/dyson_cloud/config_flow.py", line 71, in async_step_email
self._verify = await self.hass.async_add_executor_job(
File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/usr/local/lib/python3.9/site-packages/libdyson/cloud/account.py", line 122, in login_email_otp
return response
File "/usr/local/lib/python3.9/site-packages/libdyson/cloud/account.py", line 114, in request
verify=self._CERT,
libdyson.exceptions.DysonInvalidAuth

Suggestions ?

Indeed the behavior has changed. I get a GUI again.
But when I try to enroll a get an error message when submitting my uid
This error originated from a custom integration.
Logger: aiohttp.server Source: custom_components/dyson_cloud/config_flow.py:71 Integration: Dyson Cloud (documentation, issues) First occurred: 18:11:16 (3 occurrences) Last logged: 18:12:08
Error handling request Traceback (most recent call last): File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request resp = await request_handler(request) File "/usr/local/lib/python3.9/site-packages/aiohttp/web_app.py", line 504, in _handle resp = await handler(request) File "/usr/local/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 117, in impl return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 94, in forwarded_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 79, in ban_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 219, in auth_middleware return await handler(request) File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 137, in handle result = await result File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 206, in post return await super().post(request, flow_id) File "/usr/src/homeassistant/homeassistant/components/http/data_validator.py", line 62, in wrapper result = await method(view, request, *args, **kwargs) File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 110, in post result = await self._flow_mgr.async_configure(flow_id, data) File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 260, in async_configure result = await self._async_handle_step( File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 335, in _async_handle_step result: FlowResult = await getattr(flow, method)(user_input) File "/config/custom_components/dyson_cloud/config_flow.py", line 71, in async_step_email self._verify = await self.hass.async_add_executor_job( File "/usr/local/lib/python3.9/concurrent/futures/thread.py", line 58, in run result = self.fn(*self.args, **self.kwargs) File "/usr/local/lib/python3.9/site-packages/libdyson/cloud/account.py", line 122, in login_email_otp return response File "/usr/local/lib/python3.9/site-packages/libdyson/cloud/account.py", line 114, in request verify=self._CERT, libdyson.exceptions.DysonInvalidAuth
Suggestions ?

Sorry I can't help with Dyson cloud, only Dyson local is being maintained and updated. I'll close this issue as it's related to Dyson cloud and not Dyson local.


Pulse schedule DAG internal representation

What is the expected enhancement?
The initial pulse schedule described by (#1919) contained a very basic internal representation (IR) which is insufficiently general to represent conditionals. The PulseSchedule will be enhanced to use a DAG as its internal representation and should inherit from the same base DAG as the DAGCircuit.

Closing as this is not the direction we are heading in. Will update soon with plan for conditionals.


Bump up ci/cd rust version to 1.34

The minimum rust version of lscolors has been bumped up to 1.34. lsd needs to be updated to 1.34 in order to make the lscolors dependency a problem.
https://github.com/sharkdp/lscolors/commit/936e518d6c3a26a1ddc812d8d40e542b916888b1

Codecov Report

Merging #352 into master will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #352   +/-   ##
=======================================
  Coverage   66.05%   66.05%
=======================================
  Files          19       19
  Lines        1797     1797
=======================================
  Hits         1187     1187
  Misses        610      610

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 88e4133...6c3d3af. Read the comment docs.


Forms and File uploading is not working

It shows No Such method error when I click on Form and File uploading tab.
By the way great work.

Looks like servlet api version issue. I'd start from checking dependency version and then container (ie tomcat/jettty etc) supported version.
Thanks,
Anuj
Sent via mobile, please excuse the brevity.
On Thu, Jul 9, 2015 at 9:41 PM -0700, "Sagar Rout"<EMAIL_ADDRESS>wrote:
It shows No Such method error when I click on Form and File uploading tab.
By the way great work.
—
Reply to this email directly or view it on GitHub.


Can choose future date in archive.

Thanks. We already fixed in commit https://github.com/MemoMood/MemoMood/commit/dca08b9ada693d3ed0675de826bf68e839220157. Now, it is in progress to deploy.


[Feature]: Make latest version compatible with 1.20.1

Description
Minecraft 1.20.1 crashes when I try to load my world with the latest Waystones version installed. If I try to also have the latest owo lib installed, Minecraft crashes at launch.
Describe the solution you would like
I would very much like to have the fix to the zombie village issue with Repurposed Structures be playable on my 1.20.1 world.
I can't update to 1.20.2 yet because Quilt's version of Fabric API isn't yet compatible with 1.20.2 and a number of the mods I'm using rely on it (and won't work with the regular Fabric API).
Anything else?
No response

Done, file should be up in a couple of minutes.

Thank you so much!


Show notice of sass gulp task running

This is not a bug, just a question.
On older FoundationPress projects whenever the watch gulp task found changes in .scss files there was a notice on the command line. But on my latest project the sass task runs fine but does not produce any notice, unless there is an error. Is there anything I can change in gulpfile.babel.js to make it always show output again?
How can this bug be reproduced?

Run npm start
Make a change to a .scss file.

What did you expect to happen?
A notice on the command line telling me that the sass task ran, like:
[15:12:34] Starting 'sass'...
[15:12:36] Finished 'sass' after 1.86 s

What happened instead?
Nothing. (The sass task do run, it's just not telling me about it.)
Please List the Following:

OS & version: Linux 3.10.0-614.10.2.lve1.4.55.el7.x86_64
Node version (node -v) [Node v4+ is required] : v8.9.0
FoundationPress version (see line 3 in package.json): 2.10.4 (but modified)
Foundation version (found in node_modules/foundation-sites/package.json) : 6.4.1

@Aetles looks like some of the gulpfile code I wrote in the previous version didn't get ported over in the Foundation 6.4 update for FP. Gulp was updated to v4 and the watch method is different now. I'll get this sorted out soon.

May I add to this that it would be nice to get noticed if errors appear during the process? I am not proficient enough to add this myself, but I have been using a gulp file that had this function that took care of that:
/**
 * Handle errors and alert the user.
 */
function handleErrors() {
	const args = Array.prototype.slice.call( arguments );

	notify.onError( {
		'title': 'Task Failed [<%= error.message %>',
		'message': 'See console.',
		'sound': 'Sosumi' // See: https://github.com/mikaelbr/node-notifier#all-notification-options-with-their-defaults
	} ).apply( this, args );

	gutil.beep(); // Beep 'sosumi' again.

	// Prevent the 'watch' task from stopping.
	this.emit( 'end' );
}

Comes in very handy if you are watching your browser and nothing is happening ;-)


Added Pristini School of AI domain

@fedi-nabli The first verification stage is complete: the official domain for  Pristini School of AI is www.pristiniaiuniversity.tn, to the best of my knowledge. This is just an informational note. The pull request is still under review. The review may take some more time. I greatly appreciate your patience. Here is the proof of domain ownership: https://www.pristiniaiuniversity.tn/

@fedi-nabli Thank you for your patience while waiting for a review and processing your request. Pull request merged.
Please start requesting the licenses in about an hour, to let the changes to propagate through our system.


Whether I can control the position and posture of HoloLens2 camera without being affected by my head.

Whether I can control the position and posture of HoloLens2 camera（Virtual camera） without being affected by my head.

@shoukailiang, thank you for your issue.  This sounds like a general question on HoloLens development, independent of MRTK functionality.  Could you post your question to the discussion forum and someone there will be able to help answer it.

With legacy XR, I'm not sure of a way to do that.
With Windows XR Plugin or OpenXR, you can just make sure there's no Tracked Pose Driver on the camera game object. In MRTK2, this could get added automatically at runtime, so you may need to disable the camera system. In MRTK3, you should just need to remove it from the prefab instance (if using the MRTK XR Rig).

Could you post your question to the discussion forum and someone there will be able to help answer it.

@AMollis, by "discussion forum" are you referring to the Discussions tab on this repo on GitHub? If so, you can convert this issue directly! https://docs.github.com/en/discussions/managing-discussions-for-your-community/moderating-discussions#converting-an-issue-to-a-discussion


JEQB 85: Configure direct QKD connection

This PR provides configurable QKD addresses inside node Network config

Closing- wrong upstream branch


Alliance shares can be voted down

Alliance shares go into escrow
They can be voted down until they are given out, but only by the voters who voted for it in the first place  - same system we use in the eval phase
So basically alliance shares have an eval phase unitl go live
They can be voted down, and the funds are then returned from the escrow account to the funding account
Also alliance shares should be paid into escrow 100% as soon as they are approved, and not enter the eval phase like campaigns.
So basically alliances would remain in eval until golive
Not sure the best way to really implement this, but the goal is that if we find that alliances have changed their mind about Seeds, then people who voted for can remove their trust.
This means that proposals has access to call into escrow and get the funds back to the alliance fund

Hello,  regarded to the implementation of this issue, I think we can use the current eval stage for the proposals, we can calculate how many periods are required until go live, so it can be down voted normally, and in case the go live happens in the middle of a cycle, I think another table is needed to see if that lock in the escrow contract belongs to a proposal, and if it does, then evaluate if the proposal would pass the eval stage and maybe close the proposal. What do you think?

But we don't know how long it will take to go live - there's no set date
So I would set it to 1 year, maybe with 100, 0, 0, 0, 0, 0, (12 total numbers)
So it's all paid out instantly (but goes into escrow since it's alliance)
But then in 12 months eval
Then on go live we can set them all to done
?
Not sure what's the best way to implement, this is just some thoughts.

Or maybe we can just ignore the payouts array and keep it in eval stage until the lock is claimed or the proposal is voted down. Then if the lock was claimed in the next onperiod the proposal will be marked as done. Maybe, I don't know.
But about the event going live in the middle of a cycle, what would happen if the proposal would fail in the next onperiod but the lock can be claimed before that, should the lock could be claimed anyway? or we evaluate the proposal to see if you can claim that

Before releasing the claim, we need to recheck the unity (not quorum), to see if proposal is still passing.
Keep proposal on evaluation until go-live.


Rework README.md to contain better information for new users / simple how to get started

Easiest is to just put there references to the esp-idf-template project, which already does have a how-to-get-started info, if by that you mean how to assemble a minimal project that depends on esp-idf-svc. We should probably put the same link in esp-idf-hal and esp-idf-sys readmes.

We can also put mini.al info how to build the crate with examples (at least one more is coming next to the existing one). Ditto for esp-idf-hal.

yeah, i was thinking something along this line - maybe also add a link to the wokwi hello-world for a zero setup example. i will come up with something and make a PR

Hopefully addressed now.


⚠ Bofrost.at has degraded performance

In 33c508b, Bofrost.at (https://www.bofrost.at) experienced degraded performance:

HTTP code: 200
Response time: 1562 ms

Resolved: Bofrost.at performance has improved in fc4cb6f after 16 minutes.


[Kava Big Dipper] Error on account screen after login with Ledger

The account screen is broken after login with Ledger.

It will resume normal if I logged out. But the problem happens again if I hag login with Ledger.

Fixed with #495


Enemy Spell Casts Errors on Import

Hello, generally been having problems adding spells to the list-- will add them and they don't appear until I close the options page.
Additionally, when my students import my profile it flubbs many of the line items. Seems like a broken line of code. Randomly many of the spells import over as the wrong color. See image, this is a SS after one of my students' import- they should all be the same color tho.

Can you paste me the LUA error and/or an export of your profile so I can take a look

https://pastebin.com/UkTESbES
if you want to try and toubleshoot that way.. from my side I can't load in spells, from the importers side, the data jumbles on import. Not too sure the error code

Can you download BugSack/BugGrabber and post if a LUA error pops up?
On Mon, Oct 14, 2024 at 10:01 PM wwbrandon @.***> wrote:

https://pastebin.com/UkTESbES
if you want to try and toubleshoot that way.. from my side I can't load in
spells, from the importers side, the data jumbles on import. Not too sure
the error code
—
Reply to this email directly, view it on GitHub
https://github.com/rljohn/kuinameplates-target-helper/issues/45#issuecomment-2412660577,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AATWVMBURGK5UZKQWLRYJ6DZ3RZQPAVCNFSM6AAAAABP53NLVKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDIMJSGY3DANJXG4
.
You are receiving this because you commented.Message ID:
@.***>


[NTR] COVID 19 illness level terms in NIH treatment guidance

These terms were requested in HPO and may be more suitable for Mondo, see ticket: https://github.com/obophenotype/human-phenotype-ontology/issues/5787
NIH COVID-19 treatment guidelines defined following illness categories:

Asymptomatic or Presymptomatic Infection: Individuals who test positive for SARS-CoV-2 but have no symptoms

Mild Illness: Individuals who have any of various signs and symptoms (e.g., fever, cough, sore throat, malaise, headache, muscle pain) without shortness of breath, dyspnea, or abnormal imaging

Moderate Illness: Individuals who have evidence of lower respiratory disease by clinical assessment or imaging and a saturation of oxygen (SpO2) >93% on room air at sea level.

Severe Illness: Individuals who have respiratory frequency >30 breaths per minute, SpO2 ≤93% on room air at sea level, ratio of arterial partial pressure of oxygen to fraction of inspired oxygen (PaO2/FiO2) <300, or lung infiltrates >50%

Critical Illness: Individuals who have respiratory failure, septic shock, and/or multiple organ dysfunction

Please consider to add.

@cmungall
@mellybelly
Do these seem like suitable terms for Mondo?


Is RTX4090 supported?

Hi thanks for the tool! https://docs.nvidia.com/datacenter/dcgm/latest/user-guide/getting-started.html says:

DCGM currently supports the following products and environments: ... All Maxwell and newer non-datacenter (e.g. GeForce or Quadro) GPUs

Thus I guess the answer is yes. However, from some issues in this repo, it seems GeForce cards are not supported. I personally also fail to do so...

Not all DCGM features are supported on RTX4090, specifically profiling metrics. See the note on "Platform Support" in the DCGM documentation: https://docs.nvidia.com/datacenter/dcgm/latest/user-guide/feature-overview.html#platform-support

I see, thank you!


EDS requests sent after receiving SIGTERM

If you are reporting any crash or any potential security issue, do not
open an issue in this repo. Please report the issue via emailing
<EMAIL_ADDRESS>where the issue will be triaged appropriately.
Title: EDS requests sent after receiving SIGTERM
Description:
When envoy is sent SIGTERM, it will start tearing down clusters and then send new EDS requests dropping those resources.
I am not sure the impact of this, but it seems a bit suspicious at the very least
Repro steps:
Send SIGTERM to envoy, turn on trace:config logs and see the discovery requests. Note in my case it was pretty rare to actually see these show up in the XDS server, likely due to racing to shutdown the process, but it does happen. Seems like usually only a couple requests get through for some reason.
Logs:
logs.txt
SIGTERM sent at 07:59:25, you can see the EDS requests at that point

cc @yanavlasov @htuch @lambdai @junr03
It doesn't seem ideal that Envoy is sending spurious eds requests during shutdown.

I think this occurs as EDS is being destructed and is unsubscribing from the resources it was previously subscribed to.

@htuch I agree that seems like what is happening - is this expected though? I cannot actually think of anything that would break by this, but I would think the optimal behavior is it doesn't send these, perhaps its a very low priority though.

Ideally we have some strong notion of the last place on the shutdown path its safe to be doing this and ensure it happens before then. On graceful shutdowns we should cleanly teardown and release our subscriptions. I think this probably needs more investigation and definitely more comments/documentation.


Make the catalog lookup incremental

[!WARNING]
This is still under active development. Don't waste time looking at the code for this pull request yet.

This fundamentally changes how the catalog operators:

The catalog now maintains a single list of partitions, sorted reverse-chronologically by max-import-time instead of maintaining this list by schema. The lookup, insert, and replace operators changed accordingly.
The catalog no longer independently manages types and schemas, and instead infers this information from the partitions it manages. This is a first step to supporting schema evolution, as it allows the catalog to drop schemas that it no longer needs to maintain.
A new mechanism allows for receiving catalog lookup results one partition at a time, reducing the time to first result. We make use of this mechanism in the export operator; other code interfacing with the catalog still uses the old lookup mechanism, which is now implemented in terms of the new mechanism.

I have integrated the changes from this PR into the upcoming plugin that replaces the current catalog in a cleaner way. Closing this for now.


Progress

Hello there,
I believe you are doing a fantastic job, but it would be nice to track the progress somewhere, is it possible?
Also, maybe there should be a place with "low-hanging" tasks we can help with!

I'll be sure to add such tasks as issues when they appear. For now though, I think most of them require quite an in-depth knowledge of how the mod works.


Set WidthRequest and HeightRequest in HTML Strings sample code

Both 'WidthRequest' and 'HeightRequest' need to be set in the sample code at https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/webview?tabs=windows#html-strings, otherwise the HTML doesn't appear.
I.e. these lines are needed:
browser.WidthRequest = 1000;
browser.HeightRequest = 1000;
The values could be something other than 1000.

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

ID: ef31dc71-3610-6c18-2bda-d0bb70804c92
Version Independent ID: 02f7dc7b-541b-4b82-b33c-4e974fb94d8c
Content: Xamarin.Forms WebView - Xamarin
Content Source: docs/xamarin-forms/user-interface/webview.md
Product: xamarin
Technology: xamarin-forms
GitHub Login: @davidbritch
Microsoft Alias: dabritch

Hi @fritzlim
In the sample application the doc links to, WidthRequest and HeightRequest aren't set and the HTML still appears:
    public class LocalHtml : ContentPage
    {
        public LocalHtml()
        {
            var browser = new WebView();
            var htmlSource = new HtmlWebViewSource();
            htmlSource.Html = @"

Xamarin.Forms

Welcome to WebView.

                                ";
            browser.Source = htmlSource;
            Content = browser;
        }
    }

However, it could be required to set WidthRequest and HeightRequest depending upon the layout the WebView is a child of. I've added a note to the doc to that effect, in a PR that will go live later.


can't configure PGSync on PG16 standby node

PGSync version: 3.1.0
Postgres version: PG 16.2
Elasticsearch/OpenSearch version: ES7
Redis version:
Python version:
Problem Description: We want to configure PGSync from PG16.2's standby node to sync data to ES, but the setup steps involve like ' select pg_current_xact(); select * from txid_current();' , maybe there are other statements , which can't be executed on the standby node. What should I do in this case?   I can't configure PGSync on PG's primary node to avoid impacting the application running, only can do this sync on standby node.    Thanks  a lot .
Error Message (if any):
cannot execute pg_current_xct_id() during recovery....... "SELECT * from TXID_CURRENT();"

I don't think you can complete this setup on the standby.
even if you were able to get around this, the bootstrap step still needs to create a trigger against the target tables.
So it needs write access to the database.
Only thing I can think of is to create a read only operational mode for situations like this where you rely on the polling option but I'm not sure if this will be worthwhile given the low performance of polling.