Sync up between subscriber module and gnb module

Hi,
I am loading the subscriber module and adding 3 users. When I type "user list", I get a list of 3 users that I added. I exit the module.
Then I load gnb module, When I type "user list" here, it doesn't return anything.
It is not showing any users in gnb module.
Am I missing something here ? Aren't subscriber and gnb modules synced up with each other ?
Thank you.

In fact, gNB module is not returning any list. (Attached screenshot)

What am I doing wrong ?

Hi @pragnyakiri,
The user equipment is registering on the network but no PDU session seems to je established.
Can you please indicate me the following informations:

OS Version
Golang Version

Also, can you paste CN AMF, SMF, UPF, NRF, AUSF log files please to check wether the procedures were triggered on the CN.
The modules are not sync, usually I launch 2 different instances of free5gc-cli, one to manage the subscriber on the same host than the CN and another in the gNB VM with UE as docker host. This however could be a feature to add in the future.
Thanks

Hi @Srajdax,
OS version : Ubuntu 20.04.1 LTS
Golang version: go version go1.14.4 linux/amd64
Below is the log I get on the console, when I try to register a new user from gnb module.
2020-12-18T14:00:24+05:30 [INFO][NAS][Message] set log level : info
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Handle NFRegisterRequest
2020-12-18T14:00:24+05:30 [INFO][NAS][Message] set report call : false
2020-12-18T14:00:24+05:30 [INFO][LIB][FSM] set log level : info
2020-12-18T14:00:24+05:30 [INFO][LIB][FSM] set report call : false
2020-12-18T14:00:24+05:30 [INFO][LIB][NGAP] set log level : info
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Handle NFRegisterRequest
2020-12-18T14:00:24+05:30 [INFO][LIB][NGAP] set report call : false
2020-12-18T14:00:24+05:30 [INFO][OAPI][NamfComm] set log level : info
2020-12-18T14:00:24+05:30 [INFO][OAPI][NamfComm] set report call : false
2020-12-18T14:00:24+05:30 [INFO][OAPI][NamfEvent] set log level : info
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] urilist update
2020-12-18T14:00:24+05:30 [INFO][OAPI][NamfEvent] set report call : false
2020-12-18T14:00:24+05:30 [INFO][OAPI][NsmfPDUSess] set log level : info
2020-12-18T14:00:24+05:30 [INFO][OAPI][NsmfPDUSess] set report call : false
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Create NF Profile
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Create NF Profile
2020-12-18T14:00:24+05:30 [INFO][OAPI][NudrDataRepo] set log level : info
2020-12-18T14:00:24+05:30 [INFO][OAPI][NudrDataRepo] set report call : false
2020-12-18T14:00:24+05:30 [INFO][LIB][OAPI] set log level : info
2020-12-18T14:00:24+05:30 [INFO][LIB][OAPI] set report call : false
2020-12-18T14:00:24+05:30 [INFO][LIB][Aper] set log level : info
2020-12-18T14:00:24+05:30 [INFO][LIB][Aper] set report call : false
2020-12-18T14:00:24+05:30 [INFO][CommonTest][Comm] set log level : info
2020-12-18T14:00:24+05:30 [INFO][CommonTest][Comm] set report call : false
2020-12-18T14:00:24+05:30 [INFO][N3IWF][Init] Successfully initialize configuration config/n3iwfcfg.conf
2020-12-18T14:00:24+05:30 [INFO][N3IWF][Init] Log level is set to [info] level
2020-12-18T14:00:24+05:30 [INFO][N3IWF][Init] Server started
2020-12-18T14:00:24+05:30 [WARN][N3IWF][Context] No private key file path specified, load default key file...
2020-12-18T14:00:24+05:30 [WARN][N3IWF][Context] Parse PKCS8 private key failed: x509: failed to parse private key (use ParsePKCS1PrivateKey instead for this key format)
2020-12-18T14:00:24+05:30 [INFO][N3IWF][Context] Parse using PKCS1...
2020-12-18T14:00:24+05:30 [WARN][N3IWF][Context] No certificate authority file path specified, load default CA certificate...
2020-12-18T14:00:24+05:30 [WARN][N3IWF][Context] No certificate file path specified, load default certificate...
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] urilist update
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Create NF Profile
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Create NF Profile
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Location header:  http://<IP_ADDRESS>:29510/nnrf-nfm/v1/nf-instances/6e425f67-b0a3-4a14-9a4b-710d872902fe
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 201 |       <IP_ADDRESS> | PUT     | /nnrf-nfm/v1/nf-instances/6e425f67-b0a3-4a14-9a4b-710d872902fe |
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Create NF Profile
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Location header:  http://<IP_ADDRESS>:29510/nnrf-nfm/v1/nf-instances/c09f76f5-60d4-4487-ab1a-165d11f270ea
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 201 |       <IP_ADDRESS> | PUT     | /nnrf-nfm/v1/nf-instances/c09f76f5-60d4-4487-ab1a-165d11f270ea |
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Location header:  http://<IP_ADDRESS>:29510/nnrf-nfm/v1/nf-instances/c34a6282-df6d-47e2-ae25-11cabe7ab430
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 201 |       <IP_ADDRESS> | PUT     | /nnrf-nfm/v1/nf-instances/c34a6282-df6d-47e2-ae25-11cabe7ab430 |
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] urilist update
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] urilist update
2020-12-18T14:00:24+05:30 [INFO][NRF][Discovery] Handle NFDiscoveryRequest
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Create NF Profile
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Create NF Profile
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Location header:  http://<IP_ADDRESS>:29510/nnrf-nfm/v1/nf-instances/486f9632-758f-4378-bae3-e16d0bca6024
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Location header:  http://<IP_ADDRESS>:29510/nnrf-nfm/v1/nf-instances/49aaf306-2cac-4a6a-b8ce-d50801ee108a
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Location header:  http://<IP_ADDRESS>:29510/nnrf-nfm/v1/nf-instances/15ba2af0-4d96-43b9-8573-75a2d9cbfd05
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 201 |       <IP_ADDRESS> | PUT     | /nnrf-nfm/v1/nf-instances/486f9632-758f-4378-bae3-e16d0bca6024 |
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 201 |       <IP_ADDRESS> | PUT     | /nnrf-nfm/v1/nf-instances/15ba2af0-4d96-43b9-8573-75a2d9cbfd05 |
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 201 |       <IP_ADDRESS> | PUT     | /nnrf-nfm/v1/nf-instances/49aaf306-2cac-4a6a-b8ce-d50801ee108a |
2020-12-18T14:00:24+05:30 [INFO][NRF][Management] Location header:  http://<IP_ADDRESS>:29510/nnrf-nfm/v1/nf-instances/b06441fe-a0fb-4db6-8a6a-30d3b6ee0fcb
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 201 |       <IP_ADDRESS> | PUT     | /nnrf-nfm/v1/nf-instances/b06441fe-a0fb-4db6-8a6a-30d3b6ee0fcb |
2020-12-18T14:00:24+05:30 [INFO][SMF][Init] SMF Registration to NRF {b06441fe-a0fb-4db6-8a6a-30d3b6ee0fcb SMF REGISTERED 0 0xc0003c61e0  [] []   [<IP_ADDRESS>] []  [] []  0 0 0      0xc00038a140      map[]  false 0xc0003c6060 false false []}
2020-12-18T14:00:24+05:30 [INFO][SMF][Pfcp] Listen on <IP_ADDRESS>:8805
2020-12-18T14:00:24+05:30 [INFO][SMF][App] Send PFCP Association Request to UPF[<IP_ADDRESS>]
2020-12-18T14:00:24+05:30 [INFO][UPF][Util] [PFCP] Handle PFCP association setup request
2020-12-18T14:00:24+05:30 [INFO][UPF][Util] [PFCP] Association Setup Response
2020-12-18T14:00:24+05:30 [INFO][SMF][Pfcp] In HandlePfcpAssociationSetupResponse
2020-12-18T14:00:24+05:30 [INFO][SMF][Pfcp] UPF(<IP_ADDRESS>)[internet] setup association
2020-12-18T14:00:24+05:30 [INFO][LIB][PFCP] Remove Request Transaction [1]
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 200 |       <IP_ADDRESS> | GET     | /nnrf-disc/v1/nf-instances?requester-nf-type=PCF&target-nf-type=AMF |
2020-12-18T14:00:24+05:30 [INFO][AMF][Comm] Handle AMF Status Change Subscribe Request
2020-12-18T14:00:24+05:30 [INFO][AMF][Comm] new AMF Status Subscription[1]
2020-12-18T14:00:24+05:30 [INFO][AMF][GIN] | 201 |       <IP_ADDRESS> | POST    | /namf-comm/v1/subscriptions |
2020-12-18T14:00:24+05:30 [INFO][NRF][Discovery] Handle NFDiscoveryRequest
2020-12-18T14:00:24+05:30 [INFO][NRF][GIN] | 200 |       <IP_ADDRESS> | GET     | /nnrf-disc/v1/nf-instances?requester-nf-type=PCF&service-names=nudr-dr&target-nf-type=UDR |
2020-12-18T14:01:58+05:30 [INFO][AMF][NGAP] [AMF] SCTP Accept from: <IP_ADDRESS>:9487
2020-12-18T14:01:58+05:30 [INFO][AMF][NGAP] Create a new NG connection for: <IP_ADDRESS>:9487
2020-12-18T14:01:58+05:30 [INFO][AMF][NGAP] [AMF] NG Setup request
2020-12-18T14:01:58+05:30 [INFO][AMF][NGAP] [AMF] Send NG-Setup response
2020-12-18T14:04:01+05:30 [INFO][AMF][NGAP] [AMF] NG Setup request
2020-12-18T14:04:01+05:30 [INFO][AMF][NGAP] [AMF] Send NG-Setup response

So the request of registering a new user is reaching the core network, isn't it ?
Thanks,
Pradnya

The output does not show that the user is registered on the network,
Maybe check that you are reaching the correct CN and try the following fix:
Flush the free5gc mongo database using the database module. After that restart your 5G CN, load the user into the DB and start the gNB module.


Browser fails to load async chunk. References file with "chunkhash" undefined.

Do you want to request a feature or report a bug?
A bug.

What is the current behavior?
Browser fails to import chunk because filechunkhash is undefined in vendor.js.
But chunks generated correctly.
Screenshots:

Webpack output
Generated files
Browser console output

It works in WP3. It also works if [chunkhash] is removed or [hash] is used in output.filename
If the current behavior is a bug, please provide the steps to reproduce.
I have a tree of async chunks which are imported the following way:
import(/* webpackChunkName: "home" */ './home.js')
when home is mounded it imports
import(/* webpackChunkName: "socketio" */ 'socket.io-client')
WP4 config:
// config written in ES6 class syntax
...
output.filename = 'js/[name].[chunkhash].js';
optimization = {
    namedChunks: true,
    runtimeChunk: {
      name: 'vendor',
    },
    splitChunks: {
      cacheGroups: {
        vendors: {
          test: /[\\/]node_modules[\\/]/,
          name: 'vendor',
          chunks: 'all',
        },
      },
    },
  };
...

What is the expected behavior?
Correct file name reference in vendor.js is expected.
Please mention other relevant information such as the browser version, Node.js version, webpack version, and Operating System.

Win10x64
Node 9.11.1
NPM 5.6.0
Webpack 4.5.0

Is it possible that you could reproduce this with a standalone minimal github repo.

fixed in 4.6.0

Fixed


[WIP] Refactoring to the network design.

:white_check_mark: Build AElf <IP_ADDRESS>13 completed (commit https://github.com/AElfProject/AElf/commit/99f3c1da69 by @samfrb)

:x: Build AElf <IP_ADDRESS>55 failed (commit https://github.com/AElfProject/AElf/commit/184febf51f by @samfrb)

:x: Build AElf <IP_ADDRESS>60 failed (commit https://github.com/AElfProject/AElf/commit/9cb3e07cb2 by @samfrb)

:white_check_mark: Build AElf <IP_ADDRESS>77 completed (commit https://github.com/AElfProject/AElf/commit/bcbee6356f by @samfrb)

:white_check_mark: Build AElf <IP_ADDRESS>84 completed (commit https://github.com/AElfProject/AElf/commit/9e4478fb2e by @samfrb)

:white_check_mark: Build AElf <IP_ADDRESS>87 completed (commit https://github.com/AElfProject/AElf/commit/446d44f1c5 by @samfrb)

:x: Build AElf <IP_ADDRESS>89 failed (commit https://github.com/AElfProject/AElf/commit/b8eb6ef862 by @samfrb)

:x: Build AElf <IP_ADDRESS>06 failed (commit https://github.com/AElfProject/AElf/commit/044650d4e2 by @samfrb)

:x: Build AElf <IP_ADDRESS>13 failed (commit https://github.com/AElfProject/AElf/commit/1f7bb6c540 by @samfrb)

:x: Build AElf <IP_ADDRESS>18 failed (commit https://github.com/AElfProject/AElf/commit/526b7eb038 by @samfrb)

:x: Build AElf <IP_ADDRESS>21 failed (commit https://github.com/AElfProject/AElf/commit/bc0460b38a by @samfrb)

:x: Build AElf <IP_ADDRESS>23 failed (commit https://github.com/AElfProject/AElf/commit/07bf27b5db by @samfrb)

:white_check_mark: Build AElf <IP_ADDRESS>28 completed (commit https://github.com/AElfProject/AElf/commit/383e43a5ca by @samfrb)

:white_check_mark: Build AElf <IP_ADDRESS>50 completed (commit https://github.com/AElfProject/AElf/commit/a4f51185e9 by @samfrb)

:white_check_mark: Build AElf <IP_ADDRESS>80 completed (commit https://github.com/AElfProject/AElf/commit/ce61acb571 by @samfrb)

:x: Build AElf <IP_ADDRESS>85 failed (commit https://github.com/AElfProject/AElf/commit/2db09af03e by @samfrb)

:x: Build AElf <IP_ADDRESS>89 failed (commit https://github.com/AElfProject/AElf/commit/1fe5883fbc by @samfrb)

:white_check_mark: Build AElf <IP_ADDRESS>21 completed (commit https://github.com/AElfProject/AElf/commit/9f735b472f by @samfrb)

Keep Unit Interfaces Small failed, maybe we should improve some codes


Can't find the groupId / artifactId

I was trying to experiment with this (it looks awesome!) but having a few issues.  When running it tells me:
[08:15:54.750] INFO (maven-content): Add Maven Content Sources to playbook...
[08:15:54.758] WARN (maven-content): failure when trying to download available versions  for undefined:undefined (Cannot read properties of undefined (reading 'split')). Skipping.
[08:15:54.759] DEBUG (maven-content): No version given.
This was trying to run the config on the readme or my own bespoke config.
Have you come across anything similar?  I had a bit of an investigation and suspect it may be a case sensitivity issue on the config...
For info:
{
npm: '8.19.2',
node: '18.12.1',
v8: '<IP_ADDRESS>-node.12',
uv: '1.43.0',
zlib: '1.2.11',
brotli: '1.0.9',
ares: '1.18.1',
modules: '108',
nghttp2: '1.47.0',
napi: '8',
llhttp: '6.0.10',
openssl: '3.0.7+quic',
cldr: '41.0',
icu: '71.1',
tz: '2022b',
unicode: '14.0',
ngtcp2: '0.8.1',
nghttp3: '0.7.0'
}
antora-documentation-demo@ /projects/antora-documentation-demo
├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>├──<EMAIL_ADDRESS>└──<EMAIL_ADDRESS>Any help much appreciated!

How does your playbook look like? What artifacts are you querying?

I've been investigating a bit further, everything works if I change to use nvm  v16.16.0 and antora 3.0.3.  I'm guessing the extension only works on that version (apologies if I missed it somewhere starting that!) and not on antora 3.1?

Hi @bensavage , thanks for the report! As @krasv said, could you please provide us an (anonymized) playbook? Maybe Antoro 3.1 changes the way how options are passed to the extension.

Closing for the moment. Please re-open as soon as we have a reproducer.


Makes door-icons disappear

Upgraded to new Foundry v9 and Wonderwalls 0.1.02. If Wonderwalls is active, all icons from doors are disappearing. Wonderwall still adds it's own little icons to walls in wall-edit-mode. But if in character- / play-mode, there is no door icon at all, you can't click it. Tested on Windows with local installed Foundry. No other addons where active during test. Icons also not available when logging in with webbrowser.

Cannot reproduce on v9, please include any error logs

Sorry, no errors in the console log. But as you said you can't reproduce, i tested a few things.
I'm also using Smart Doors (Synchronising multiple doors + chat log), Ambient Doors (Sound effects) and Designer Doors (Individual Icons). And there havn't been any conflict prior Foundry v9. I've disabled all addons and tested each single one of them to find the culprit, what has led me to Wonderwall.
I've found out, the icon only disappear on existing doors. If i draw them new, the icon is there. If i reload (F5), the icon is gone. Can you please verify if the icons are still there for you after a reload or leading a map with existing doors? Also, if i change the door state via the door configuration windows, the icon comes also back - at least until the next reload.
I would understand if existing doors are somehow corrupted or tainted by the other door addons. But then it shouldn't happen with drawing new doors while no other addon is active.

Ahh, I can replicate that. Lemme take a look


Indexing a type which was made via intersections produces an intersection of it's value types instead of a union

Bug Report

🔎 Search Terms

indexing intersections, generic object indexing
🕗 Version & Regression Information

This is the behavior in every version I tried, and I reviewed the FAQ for entries about indexing intersections, etc

⏯ Playground Link

Playground link with relevant code
💻 Code

type PropsNotShared<LHS extends {}, RHS extends {}> = Omit<RHS, keyof LHS> &
  Omit<LHS, keyof RHS>;

export function handlePropsNotShared<LHS extends {}, RHS extends {}>(
  lhs: LHS,
  rhs: RHS
) {
  /**
   * [====================================]
   * Set everything up first:
   * [====================================]
   */

  /**
   * Assertion because it's just for checking types.
   */
  const notShared = {} as PropsNotShared<LHS, RHS>;
  /**
   * ts says the type of keyofNotShared is:
   *
   *   ```Exclude<keyof RHS, keyof LHS> | Exclude<keyof LHS, keyof RHS>```
   *
   * Which makes sense, given @see PropsNotShared
   */
  const keyofNotShared = {} as keyof typeof notShared;
  const keyofNotShared_firstSet = {} as Exclude<keyof RHS, keyof LHS>;
  const keyofNotShared_secondSet = {} as Exclude<keyof LHS, keyof RHS>;
  /**
   * Check that the above two types are indeed keys of notShared. Succeeds
   * because they are.
   */
  const checkKeyofNotShared_firstSet: keyof typeof notShared =
    {} as typeof keyofNotShared_firstSet;
  const checkKeyofNotShared_secondSet: keyof typeof notShared =
    {} as typeof keyofNotShared_secondSet;
  /**
   * Expected failures to illustrate that `keyofNotShared_firstSet` and
   * `keyofNotShared_secondSet` are not identical (not assignable to each
   * other).
   */
  const checkKeySetsNotSame_1: typeof keyofNotShared_firstSet =
    {} as typeof keyofNotShared_secondSet;
  const checkKeySetsNotSame_2: typeof keyofNotShared_secondSet =
    {} as typeof keyofNotShared_firstSet;
  /**
   * Some sets of values from notShared.
   */
  const notSharedVals_firstSet =
    {} as typeof notShared[typeof keyofNotShared_firstSet];
  const notSharedVals_secondSet =
    {} as typeof notShared[typeof keyofNotShared_secondSet];
  /**
   * Expected failures to show that `notSharedVals_firstSet` and
   * `notSharedVals_secondSet` are not identical.
   */
  const checkValSetsNotSame_1: typeof notSharedVals_firstSet =
    {} as typeof notSharedVals_secondSet;
  const checkValSetsNotSame_2: typeof notSharedVals_secondSet =
    {} as typeof notSharedVals_firstSet;

  /**
   * [====================================]
   * And now the main problems:
   * [====================================]
   */

  /**
   * (1)
   *
   * Should succeed but doesn't.
   *
   * Shouldn't a union of some values from notShared (rhs) be assignable to:
   * `typeof notShared[keyof typeof notShared]` (lhs) ?
   */
  const x1: typeof notShared[keyof typeof notShared] = {} as
    | typeof notSharedVals_firstSet
    | typeof notSharedVals_secondSet;
  /**
   * (2)
   *
   * (This is the issue referenced in title):
   *
   * Should fail, I would think.
   *
   * How is an interection of some of the values from an object (rhs)
   * assignable to a type which is any value of that object (lhs) ?
   *
   * (when the types of those values are not identical,
   * And they aren't according to above lines involving
   * `checkValSetsNotSame_1` and `checkValSetsNotSame_1`.)
   */
  const x2: typeof notShared[keyof typeof notShared] =
    {} as typeof notSharedVals_firstSet & typeof notSharedVals_secondSet;
  /**
   * (3)
   *
   * More weirdness:
   *
   * Should fail but doesn't.
   *
   * I would think, as doesn't it basically say A | B == A & B ?
   * (and A and B aren't identical)
   */
  const x3: typeof notSharedVals_firstSet | typeof notSharedVals_secondSet =
    {} as typeof notSharedVals_firstSet & typeof notSharedVals_secondSet;
}

🙁 Actual behavior
Given a generic object produced via an intersection, a union of it's values is not assignable to Obj[keyof Obj] (i.e. any value of it) (example 1 in comments), but an intersection is and shouldn't be (example 2 and in title).
🙂 Expected behavior
Assigning a union of it's values to Obj[keyof Obj] should succeed (example 1) and assigning an intersection of them should (I suppose) fail (example 2).

Hmm actually I may have made a mistake here. This helpful comment explained some things, and they make sense as to why doing T[K] is on the target side of a type relationship equivalent to an intersection of all the value types of T.

It seems that this is caused by #30769.
We know keyof (A & B) is (keyof A) | (keyof B), and T[M | N] is T[M] | T[N], so T3[keyof T3] is resolved to T3[keyof T] | T3[keyof U] as expected, when it is in a "read position".
However, when T3[keyof T3] appears in the "write position", it uses an intersection instead of a union, so T3[keyof T3] is resolved to T3[keyof T] & T3[keyof U], which leads to the error.


Make the images module behave like custom module

I made a custom script that prints the album art paths as soon as they change. The program runs continously in the background. Unfortunately with this approach waybar refuses to start. It works fine if I run the program like a custom module.
(Example project: https://github.com/xrtxn/waybar_music_art)
Config:
"image#album_art":{
        "exec":"$HOME/.config/waybar/modules/rs_album_art",
	"size": 32,
    },

Full disclaimer: I've not tried it. ;)
Quick glance at source and manpage (d2767fb84ac2efed1c29313dec7ede1b756a6f81) -- I think it should work, but you do need to define an interval.
From manpage "If no interval is defined, the image will only be rendered once."

OK, I think I understand the issue now. The image module does not have a continuous worker like the custom module does.
Yes that is right I think.


.

Solved

This has been caused by some new error handling added to the backend, which checks if our DNS provider actually deleted it. Due to some new policies, our API key can no longer delete domains. We're trying hard to fix this. Thank you for the bug report!

Thx for the answer.
After deleting and creating a new account it works again.
And, the site doesn't work?

The website has been offline for a while now, but we can't fix it. Read more here https://github.com/ctih1/frii.site-frontend/discussions/151

Just read that. Pretty bad it happened :[

Issue seems to only happen on subdomains, or domains that have been registered twice with the ".frii.site" suffix


[WSOD fix] Merge https://github.com/RetroPie/EmulationStation/pull/88

Please make sure your PR is ready to be merged !

[X] You added the changes in CHANGELOG.md
[X] You choose the right repository branch to make the PR
[X] You described the PR as below

Fixes "white screen of death" by rewriting major parts of Texture and VRAM management.
This is just a port / clean merge of https://github.com/RetroPie/EmulationStation/pull/88 so all credits go to @fieldofcows for the hard work.
Changes :

Add Max VRAM setting to command line
Save/Load Max VRAM setting, expose it to the "UI settings" menu
Rewrite most of texture data handling to swap out textures when reaching VRAM capping limit.

Related to (put here the others PR in other repositories)

Good job ! I trided to merge it few days ago, but I had too much issues... :)

Changelog updated, can we discuss merging ?

@rtissera Ok so I was very busy, but I finally tested your PR. Did you test it form your side ?
So, if I'm using a light theme or activates only few systems to stay below the vram size limit, I have no problem. Everything work well.
But when I exceed the size limit, if I scroll "too fast" the system list, a white screen is displayed before to display the real background image.
Here is a video to illustrate this issue : https://youtu.be/lwur-yMzmJ0
Didn't test it on a "stock" emulationstation, only on an ES based on our fork.
@fieldofcows Does it have the same issue with a stock/retropie ES ?

That behaviour is by design.
The problem being addressed is that the entire theme does not fit into vram. Hence some sort of 'swapping' of images needs to be performed. What you're seeing is an on-demand based loading of the images. This obviously does not happen instantly so the image is only displayed once memory has been freed, the new image has been streamed in and a texture generated.
I guess it can be improved by better prediction of what images are about to be displayed but ultimately, fast scrolling many MB of images is going to result in visible load artefacts.

@rockaddicted Any update on this ?


Discussion: F# Roslyn analyzers

@KevinRansom proposed in https://github.com/Microsoft/visualfsharp/pull/2068 to use roslyn analyzers for suggestions instead of throwing detailed error messages.
Open questions;

Is it technically possible to do?
Can we generate quick fixes from analyzers? /cc @vasily-kirichenko
Can ionide use this information in VS Code and still generate it's quick fixes / cc @Krzysztof-Cieslak
What about fsi.exe - can we still suggest from there?
What about Xamarin Studio? Would analyzers work there? /cc @nosami

Roslyn analyzers would work fine in Xamarin Studio. When I built this

, I had to fight against the current implementation for C# which used Roslyn CodeFixes.
I would especially like to see FCS generate the list of TextChanges for each potential CodeFix. Right now fixes would entail parsing information passed through the compiler error message and acting on that.
A Text Change is just { startPos; endPos; newText } and can represent text to be removed, added or changed.
I don't think Roslyn analyzers would work in the fsi scenario - I'm not sure what use case you are thinking of.

In the fsi we usually just type and do most of the typos since we don't
have autocomplete. For this error message with suggestions is useful.
Am 22.12.2016 13:06 schrieb "Jason Imison"<EMAIL_ADDRESS>
Roslyn analyzers would work fine in Xamarin Studio. When I built this
[image: cookingwithgas]
https://cloud.githubusercontent.com/assets/667194/21425046/90cc9960-c83e-11e6-97d9-7a15277e36ce.gif
, I had to fight against the current implementation for C# which used
Roslyn CodeFixes.
I would especially like to see FCS generate the list of TextChanges for
each potential CodeFix. Right now fixes would entail parsing information
passed through the compiler error message and acting on that.
A Text Change is just { startPos; endPos; newText } and can represent text
to be removed, added or changed.
I don't think Roslyn analyzers would work in the fsi scenario - I'm not
sure what use case you are thinking of.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Microsoft/visualfsharp/issues/2076#issuecomment-268786653,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AADgNAC6-kRHZ98V_myrbXwpP4fB_LcTks5rKmfUgaJpZM4LTzio
.

I think that error messages are a separate concern.
The compiler would generate messages like it does today and can maybe include suggestions.
The analyzers act upon specific error IDs and can produce multiple fixes per error. The text generated by the analyzers would/should be different than the error message.
The Analzer messages would contain the text messages (and the corresponding TextChanges) that appear in the QuickFix context menu.

I just noticed that the current fixes are represented as Roslyn CodeFixes with TextChanges. I guess I need to make this work in Xamarin Studio.
I think I also muddied the difference between Analyzers and CodeFixes. I think Analyzers work across the whole document / solution in the background.

Ionide has access only to FCS. So we should be able to support anything that's part of it.
And 👍 for having structured CodeFixes (TextChange) returned from FCS (as part of returned errors, I guess) - it would be much nicer than manual parsing of error messages.

@Krzysztof-Cieslak I think the way to go is to move F# to Roslyn project system, which (I hope) would enable analyzers automatically.

I'm not sure moving to the roslyn project system will enable them automatically, but it does move us in the right direction for sure.
I think it's also important to call out the difference between diagnostic analyzers and code fixes versus the consumption of Analyzers written which depend on ISymbol and other Roslyn APIs.  Unfortunately, unless we move to Roslyn models, we'll sort of be on our own island Analyzer-wise.  But I don't want that to distract from diagnostic analyzers being a great choice for handling errors in tooling.
Is there a flag in the compiler where we could keep the text-base suggestions for naked fsc usage, but use diagnostic analyzers wherever there's IDE tooling?


Binary and ternary handling of scalar audit and some fixes

Closes https://github.com/NVIDIA/spark-rapids/issues/8303
I need to add tests, and this is a draft for that reason.
I would like to show the approach here to make sure it's not too far off. I have added new subclasses of GpuBinaryExpression and GpuTernaryExpression to final override certain methods that we used to override + throw in specific expressions. For example, GpuBinaryExpression_Any_Scalar will throw if doColumnar(*, GpuColumnVector) is invoked. I tried to standardize the error message.
This change also implements some doColumnar functions that it looks like we can implement for: ArrayContains and GetMapValue. I will add tests to make sure I cover these, and again those are not included yet.

I added some tests for GetMapValue and ArrayContains because I removed some preconditions in the GpuOverrides: https://github.com/NVIDIA/spark-rapids/pull/8833/commits/b4dcdd53d9ea211e03cd0fda4b08fc159a7d51dc.
I would like to know if there are other cases I should cover. I am not 100% sure that the way I did it is correct.
These tests are needed because of these tagExprForGpu changes: https://github.com/NVIDIA/spark-rapids/pull/8833/files#diff-8926565c5f6bc26203bed459ac37ea0fba15f9f5488aa2412aeac26b31f80ea6

build

build

Note that test_cpu_fallback_map_scalars was replaced with test_basic_scalar_map_get_map_value. It is the same test but it doesn't fallback to the CPU, because we implemented that functionality. It also doesn't fallback by mistake because of the cast, that was a separate issue that I fixed here.

build

@revans2 @jlowe this is ready for another look


bump controller-tools to v0.2.0

Description of the change: bump controller-tools to v0.2.0 (beta) and update CRD generator API/unit tests.
Motivation for the change: controller-tools k8s deps versions should match those of controller-runtime when possible. #1143 requires some changes in this release too.

Two changes that need discussion:

CRD manifests can contain multiple specified versions, so file naming should change from <group>_<version>_<kind>.yaml to something else. For example, controller-tools uses <group>_<resource>.yaml.
The CRD generator permits legacy support for spec.version but not simultaneously with spec.versions. The checkCRDVersions() function permits both forms as long as spec.version is the first element in spec.versions, which is correct behavior. How should we handle this?

@estroz Can we rebase or cherry pick #1652 into the refactor/controller-runtime-v0.2.0 branch?
And update the tag from // +genclient:nonNamespaced to // +kubebuilder:resource:path=<lowercase-kind-plural>,scope=Namespaced
Or do you want to do that as a separate PR?

@estroz For .1 I think we should follow the convention that kubebuilder has, so it will make it easier to migrate, do they have anything established already?
For 2. I think the log about the deprecation and error out if spec is not met, sounds good to me.

CRD file naming changes were quite extensive and touched both Helm and Ansible docs/tests. PTAL.
/cc @LiliC @hasbro17 @AlexNPavel @joelanford @jmrodri @fabianvf

@LiliC kubebuilder would generate a CRD file name cache.example.com_memcacheds.yaml. IMO cache_memcacheds_crd.yaml looks much nicer and contains all the necessary uniqueness/information that the kubebuilder name gives. WDYT?

@LiliC kubebuilder would generate a CRD file name cache.example.com_memcacheds.yaml. IMO cache_memcacheds_crd.yaml looks much nicer and contains all the necessary uniqueness/information that the kubebuilder name gives. WDYT?

Since we are moving to kubebuilder at some point, I would suggest we go the kubebuilder way as we probably will have to change it then anyways.


Move preference to query params

This PR moves the preference parameter from the query body to the url as a query parameter. This is in accord with elasticsearch 7 specification.
Current behavior:
PostIndex.preference(:_local).wrappers
#=> Elasticsearch::Transport::Transport::Errors::BadRequest ([400] {"error":{"root_cause":[{"type":"parsing_exception","reason":"Unknown key for a VALUE_STRING in [preference].","line":1,"col":15}],"type":"parsing_exception","reason":"Unknown key for a VALUE_STRING in [preference].","line":1,"col":15},"status":400})

New behavior post PR:
PostIndex.preference(:_local).wrappers
#=> stuff

Before submitting the PR make sure the following are checked:

[x] The PR relates to only one subject with a clear title and description in grammatically correct, complete sentences.
[x] Wrote good commit messages.
[x] Commit message starts with [Fix #issue-number] (if the related issue exists).
[x] Feature branch is up-to-date with master (if not - rebase it).
[x] Squashed related commits together.
[x] Added tests.
[x] Added an entry to the changelog if the new code introduces user-observable changes. See changelog entry format for details.

Hey @afg419 👋 !
Thanks for the contribution!
Do you mind adding a CHANGELOG line?

Hey @afg419 👋 !
Thanks for the contribution!
Do you mind adding a CHANGELOG line?

Will do! And thanks for the review.


parse.go:639 xxx : have empty password cipher: message authentication failed

Describe the bug
I'm trying to decrypt chrome password from user: Administrator.
I am not sure why, maybe due to Administrator windows password is a blank space?
So the result will only username but not password,(result password is Blank) while other tool BrowserGhost work.
I'm sure the user chrome really have real store text password not NULL.
parse.go:639: debug http://xxx/login.html have empty password cipher: message authentication failed
parse.go:639: debug http://xxx/login.html have empty password cipher: message authentication failed
........
......
hack-browser-data--windows-64bit version 0.3.7
OS : Windows 7 (6.1 Build 7601, Service Pack 1).
Browser: Google Chrome 96.0.4664.110 (x64)

Okey, this issue has come up before and I will try to fix it.

fixed in version v0.4.0, if there are still problems you can reopen.


fs_fileSize_obj is duplicated, remove the first one.

The first fs_fileSize_obj is not being used, the second uses din like the
other ones, so let's delete the first one.

@roliveri Please review


doc gen

[ ] If this pull request closes/resolves/fixes an existing issue, replace the issue url. Closes:
[ ] Update the CHANGELOG.md.

Remove configuration debt in the past. BREAKING CHANGE.


Add service to invoke Asterisk CLI commands

I would like a service to invoke whatever Asterisk CLI command I want, like reloading stuff.
My use case is to request some hangups or restart dongle as part of my Home Assistant automations, which is not currently possible.

https://github.com/TECH7Fox/asterisk-hass-addons/pull/166


Use true install time

Instead of assuming just installed, get the install date/time from the PackageManager.
This makes the app ask for rating to old users as soon as they launch.

@RandomShaper Looks good to merge.
Would you rebase this PR to master branch?

I'm still too new and clumsy with Git. I've messed it up a bit, but I think it's still OK.


Host Release Version Packages on nuget.org

The amount of effort that you are putting in to Modernising and Securing the (as far as I can tell) abandoned ElmahCore library is fantastic! Great work.
However this version can't realistically be used in any for of a production ready development pipeline until Sem Ver versioned release packages of it start being released to nuget.org, do you have a timeline for when builds stop being in the preview stage?

Hi and thanks for the feedback. I am still testing and making sure the app is label before bumping to a stable release. I'm hoping to have an initial stable release out within a week or two.

OK - packages are released as 1.0.0. Let me know if you run into any issues.


BUG: Footer is not present in resources webpage

Is there an existing issue for this?

[X] I have searched the existing issues

What went down?
At homepage and in all other pages , footer is visible but when we click on get started(resources) , footer is not visible.

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@mdazfar2 I have fixed this issue and created a pull request for the same . Please assign this issue to me and merge my pull request under gssoc level .

@Maana-Ajmera assigned ✅

Don't forget to join our official Discord server so we can discuss more about HelpOps-Hub enhancement.
And also follow us on Linkedin
And also ⭐ our repo


Add Post Processing step to MeltanoFilter for values of attributes of type time

Migrated from GitLab: https://gitlab.com/meltano/meltano/-/issues/1844
Originally created by @iroussos on 2020-03-10 18:52:36

With meltano/meltano!1523 we are adding parse_relative_date_filters(), which is a post processing step in the MeltanoFilter pipeline.
This function follows the validation step, handles relative date definitions of type [+-]N[dmy] and converts the value to the final value that will be used in the filter expression.
We should extend that functionality to a more generic Post Processing Step and add support for handling values passed to attributes of type Time.
Specifically, if an absolute YYYY-MM-DD value is provided without a timestamp to a filter against an attribute of type=time, we should convert it accordingly to the proper timestamp:

YYYY-MM-DD 00:00:00.000000 in case of [<, >=, >] filters
YYYY-MM-DD 23:59:59.999999 in case of <= filters

View 2 previous comments from the original issue on GitLab


segfault reading DepsLog

I hit this building chrome. That's v1.8.2. Here's gdb stack trace is below. This is also the second time I've hit this (in about 2 years of regularly building chrome)
Sadly I tried to repro with 1.9.0 and it said something like "deps log signative or version is invalid or corrupt, starting over". So I don't know if this impacts 1.9.0 and now I've lost the relevant files.
I'm curious if 1.9.0 is just able to detect this problem and not crash or whether moving from 1.8.2 to 1.9.0 would always start over like that on files generated by 1.8.2. If it's the former, then maybe chrome should upgrade, if it's the latter then maybe this bug exists in 1.9.0 also.
#0  __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:50
#1  0x00007ffff76b88ad in __GI_abort () at abort.c:79
#2  0x00007ffff7ebd7bd in __gnu_debug::_Error_formatter::_M_error (
this=0x5555556074c0 <__gnu_debug::_Error_formatter::_M_at(char const*, unsigned int)::__formatter>)
at ../../../../../src/libstdc++-v3/src/c++11/debug.cc:1069
#3  0x0000555555565161 in std::__debug::vector<Node*, std::allocator<Node*> >::operator[] (this=0x7fffffffd178, __n=18446744071562078796)
at /usr/include/c++/8/debug/vector:417
#4  0x000055555559085a in DepsLog::Load (this=0x7fffffffd168,
path=".ninja_deps", state=0x7fffffffcf18, err=0x7fffffffcdb0)
at src/deps_log.cc:228
#5  0x0000555555561935 in (anonymous namespace)::NinjaMain::OpenDepsLog (
this=0x7fffffffcf00, recompact_only=false) at src/ninja.cc:921
#6  0x00005555555628e8 in (anonymous namespace)::real_main (argc=1,
argv=0x7fffffffd3a8) at src/ninja.cc:1178
#7  0x0000555555562b13 in main (argc=5, argv=0x7fffffffd388)
at src/ninja.cc:1226

Just encountered this with version 1.10.0, too. Also caused by accidentally running two ninjas simultaneously. Deleting .ninja_deps gets it running again.


subtract xp from the previous level

#6

you didn't update so I will treat this as abandoned.
please open again if you plan to work on this again.


Multi-line entities break code highlighting

Only the first line is highlighted for multi-line comments and there are some other syntax highlighting glitches due to incorrect HTML generation.
A simple example to demonstrate the problem:
/*
 * Multi-line comment!
 */

/*
 * Multi-line comment!
 */

1	/*

2	 * Multi-line comment!

3	 */

The  tags are left unclosed inside  tags, this leads to a syntax highlighting issues.
A more complex example to demonstrate the problem: https://paste.in.ua/eyk9/

HTML Validation Report: https://validator.w3.org/nu/?doc=https%3A%2F%2Fpaste.in.ua%2Feyk9%2F

I tried to solve this problem on my similar code snippets sharing service: https://code.exlmoto.ru/161

HTML Validation Report: https://validator.w3.org/nu/?doc=https%3A%2F%2Fcode.exlmoto.ru%2F161
My solution to this problem is described here: https://habr.com/ru/post/534044/#service
And in the source code of my project:
https://github.com/EXL/CodePolyglot/blob/master/src/main/java/ru/exlmoto/code/highlight/filter/TagCompensator.java

I hope you find this information useful.
Merry Christmas and Happy New Year!

Hey man, I finally got to it and fixed it! It's not exactly pretty, but I just wanted it to work already. Also I guess I could skip generating closing tags since browsers are excellent at that stuff, but IDK, feel dirtier?..

Hey man, I finally got to it and fixed it! It's not exactly pretty, but I just wanted it to work already. Also I guess I could skip generating closing tags since browsers are excellent at that stuff, but IDK, feel dirtier?..

Cool! Syntax highlighting is now error free!

Also I guess I could skip generating closing tags since browsers are excellent at that stuff, but IDK, feel dirtier?..

Well, since Nu Html Checker from W3C shows no errors, then everything is fine. Big thanks!

Cool! Syntax highlighting is now error free!

Also I guess I could skip generating closing tags since browsers are excellent at that stuff, but IDK, feel dirtier?..

Well, since Nu Html Checker from W3C shows no errors, then everything is fine. Big thanks!

Thank you, actually! :-)

Thank you, actually! :-)


Clean up devDependencies before publish

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (965f01c) to head (76e2d9e).

Additional details and impacted files
@@            Coverage Diff            @@
##              main       #52   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files           17        17
  Lines         4028      4028
  Branches       585       585
=========================================
  Hits          4028      4028

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


Add code coverage reports

Adds code coverage reporting by codecod.io to the repository and PRs.

Codecov Report

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

@@            Coverage Diff            @@
##             master      #10   +/-   ##
=========================================
  Coverage          ?   35.71%
  Complexity        ?        2
=========================================
  Files             ?        1
  Lines             ?       42
  Branches          ?        0
=========================================
  Hits              ?       15
  Misses            ?       27
  Partials          ?        0

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 49ecfa7...6cfa615. Read the comment docs.

Codecov Report

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

@@            Coverage Diff            @@
##             master      #10   +/-   ##
=========================================
  Coverage          ?   35.71%
  Complexity        ?        2
=========================================
  Files             ?        1
  Lines             ?       42
  Branches          ?        0
=========================================
  Hits              ?       15
  Misses            ?       27
  Partials          ?        0

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 49ecfa7...6cfa615. Read the comment docs.


Allele expression stored in two places

From Mark:
So I have done a count of the expression terms between 53 and the new test
dump:
SQL:
SELECT
fcpt.name,
fcp.value,
count(*)
FROM
feature_cvtermprop fcp
JOIN cvterm fcpt ON (fcp.type_id=fcpt.cvterm_id)
WHERE
fcpt.name='expression'
GROUP BY
fcpt.name, fcp.value;
Chado v53:
name    |     value      | count
------------+----------------+-------
expression | Knockdown      |   389
expression | Endogenous     |  1640
expression | Overexpression |  2200
expression | Null           | 17833
expression | Not specified  |  8428
Chadov54_alpha
name    |     value      | count
------------+----------------+-------
expression | Knockdown      |    12
expression | Endogenous     |    86
expression | Overexpression |   458
expression | Null           | 17722
expression | Not specified  |  1544
From Kim:
There shouldn't be any expression levels store as feature_cvtermprops now - they should all be in feature_relationshipprop.  There are similar numbers in feature_relationshipprop:
  SELECT
   fcpt.name,
   fcp.value,
   count(*)
 FROM
   feature_relationshipprop fcp
   JOIN cvterm fcpt ON (fcp.type_id=fcpt.cvterm_id)
 WHERE
   fcpt.name='expression'
 GROUP BY
   fcpt.name, fcp.value;
name    |     value      | count

------------+----------------+-------
expression | Overexpression |  1444
expression | Null           | 17792
expression | Not specified  |  5290
expression | Knockdown      |   130
expression | Endogenous     |   817
(5 rows)

I think I've tracked down where this is happening.  I'll know when the current load finishes.

I think I've tracked down where this is happening. I'll know when the current load finishes.

It didn't work so I'm going to write a better test case.  The expression values were being put in the wrong place when loading the EMBL contig files.  I fixed that but there must be another problem.
Also there are about half the number of Endogenous expression alleles as v53.  I want to check why that is.  So I think we'll have to delay the release again.

Also there are about half the number of Endogenous expression alleles as v53

Luckily that was a false alarm.  It was a consequence of A) the sucky way alleles and expressions were stored in v53 and B) an equally sucky SQL query.
It all looks good in the latest load.

There shouldn't be any expression levels store as feature_cvtermprops now

Fixed!  Finally.


HTML Builder with custom javascript template and Html template

First, Thanks for your effort for this package. It's saved my time much.
It's the best if there is blade template to be customize.
For example: https://github.com/Chumper/Datatable/tree/master/src/views

@minkbear, I think this is good addition to the package :+1: . Will try to add this on future releases. Currently occupied atm so it may take some time to be implemented. Thanks!
Btw, can you explain how the js template was used? Any proposed workflow how to add this? Haven't used Chumper yet.

Upcoming v6.0 would now allow the script to load from a template. Kindly check it out if you time. Thanks!

@yajra thanks


chore(main): release 1.7.2

:robot: I have created a release beep boop
1.7.2 (2024-03-19)
Bug Fixes

release: try to fix release config (0984d00)

This PR was generated with Release Please. See documentation.

Pull Request Test Coverage Report for Build<PHONE_NUMBER>
Details

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

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
251

Relevant Lines:
276

💛  - Coveralls

:robot: Release is at https://github.com/floatme-corp/golflog/releases/tag/v1.7.2 :sunflower:


display invoice even if user doesn't have ext that supports nip-07

as a user, i'd like to be able to tip the person even if i don't have an ext that supports nip-07.

dunskies


docs: explain dnsaddr suffix matching

include info on:

dnsaddr suffix matching
caveat about max udp dns response size

see: https://github.com/multiformats/multiaddr/pull/102
License: MIT
Signed-off-by: Oli Evans<EMAIL_ADDRESS>

Awesome!


refactor: Re-Introduce singleton for debug service

Description
What

Introduce singleton for authz trace sink
Introduce singleton for auth providers registry
Remove dependency of declarative config manager singleton on auth providers registry
Re-introduce singleton for debug service(originally removed as a side-effect of https://github.com/stackrox/rox/pull/9305)

Why
During the implementation of https://issues.redhat.com/browse/ROX-12125, a lot of debug service code can be reused to the point, where it makes sense to reuse debug service instance.
Additionally, considering we use singleton pattern in almost 100% services in central, it makes sense to clean up code further by introducing new singletons. Plus, no need to pass parameters to servicesToRegister and declarativeconfig.ManagerSingleton().
Checklist

[ ] Investigated and inspected CI test results
[ ] Unit test and regression tests added
[ ] Evaluated and added CHANGELOG entry if required
[ ] Determined and documented upgrade steps
[ ] Documented user facing changes (create PR based on openshift/openshift-docs and merge into rhacs-docs)

If any of these don't apply, please comment below.
Testing Performed

CI should be sufficient

/retest


Windows Navigation Rules Issues

Most of the Windows navigation rules are not working in unified interface where the route type has change from popup to in place

@kabala123 I think this pertains to USD, so assigning it to you.

Exactly facing it when we are trying to open records from advanced find in usd post migration of usd to unified interface

@Pankaj-Pathania : Thanks for reaching out. I have escalated your query with the interal floks. After I hear back from them, I will update this thread. Thanks for your understanding.

@Pankaj-Pathania : For Unified Interface pages most of the WNR has to be changed from Popup to Inplace.
Advanced find page is still in web client and all the links from it are still Popup, so I think you will need to have both the rules or add special rules for advanced find with Popup behaviour.

Dear @Pankaj-Pathania ,
Hope the suggestions provided by Karthik worked. Please let us know.
We will close this issue in a week if we do not hear back from you.
Thank you.
Neeraja

Closing the issue because no action is required.


Great project, can the source files be exported for opening in Fusion360?

I am using the latest version of Fusion 360 on Windows, but I cannot open the .stp files in my project. Can you export the source files that are compatible with Fusion 360? Thank you.

Repeated question. Close.  https://github.com/Makerr-Studio/CentrifugalDustSeparator-/issues/9


Support for Android 7 and above.

Hey, I
I have been using this plugin for some some, but the playstore now require an app to target android version 7 at a minimum. When i target this, the application cannot "Open the database" it only works for lower version of android.
you can see discussion in various forums that recommend against the official plugin for xamarin forms?https://stackoverflow.com/questions/41785097/sqlite-net-pcl-not-working-properly-on-android-7-0-xamarin

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

ID: c07438f1-7799-35a5-c6aa-86ce411694b1
Version Independent ID: 7d3ccdcd-5165-99cf-9184-dcc966dbd25e
Content: Using SQLite.NET with Android - Xamarin
Content Source: docs/android/data-cloud/data-access/using-sqlite-orm.md
Product: xamarin
GitHub Login: @conceptdev
Microsoft Alias: crdun

@rcunniffe in the answer to that stackoverflow question, it is explained that:

We ran into the same issue and have since switched to the SQLite-Net-PCL library (notice the dash instead of the period) which works the exact same way and has an almost identical API. A link for that library can be found here.

This is the same library we recommend on this page. There are many different SQLite NuGet packages, so it can be tricky to find the exact one that you should be using. As shown on our page, check the package name, author, and "NuGet Id" all match.

@conceptdev sorry forgot to update. I was not actively asking for user's permission to access external storage. ticking th permissions in the manifest is not enough. Seem ok now. I used James's permission plugin.


[Snyk] Upgrade mongoose from 8.8.3 to 8.8.4

Snyk has created this PR to upgrade mongoose from 8.8.3 to 8.8.4.
:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.

The recommended version was released 22 days ago.

Release notes

Package name: mongoose

8.8.4 - 2024-12-058.8.4 / 2024-12-05

fix: cast using overwritten embedded discriminator key when set #15076 #15051
fix: avoid throwing error if saveOptions undefined when invalidating subdoc cache #15062

8.8.3 - 2024-11-268.8.3 / 2024-11-26

fix: disallow using $where in match
perf: cache results from getAllSubdocs() on saveOptions, only loop through known subdoc properties #15055 #15029
fix(model+query): support overwriteDiscriminatorKey for bulkWrite updateOne and updateMany, allow inferring discriminator key from update #15046 #15040

    from mongoose GitHub release notes

[!IMPORTANT]

Check the changes in this PR to ensure they won't cause issues with your project.
This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:

🧐 View latest project report
📜 Customise PR templates
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

:warning: Please install the  to ensure uploads and comments are reliably processed by Codecov.
Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 100.00%. Comparing base (e7407d2) to head (1595d74).

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.
Additional details and impacted files
@@            Coverage Diff            @@
##              main        #4   +/-   ##
=========================================
  Coverage   100.00%   100.00%
=========================================
  Files            1         1
  Lines           31        31
  Branches        14        14
=========================================
  Hits            31        31

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


Documenting "the attribute stuff" for NLU components.

While working on custom components today I was reminded of an aspect that deserves documentation. So I figured mentioning it here. When you look in the Rasa NLU codebase you'll see a lot of this:
#. This is an example method from the countvectorizer

    def _get_processed_message_tokens_by_attribute(
        self, message: Message, attribute: Text = TEXT
    ) -> List[Text]:
        """Get processed text of attribute of a message"""

        if message.get(attribute) is None:
            # return empty list since sklearn countvectorizer does not like None
            # object while training and predicting
            return []

        tokens = self._get_message_tokens_by_attribute(message, attribute)
        tokens = self._process_tokens(tokens, attribute)
        tokens = self._replace_with_oov_token(tokens, attribute)

        return tokens

Lot's and lots of "attribute stuff". My impression is that this exists so that we may generate features for text, tokens, and response-selector separately. Also to my understanding, this hasn't ever really been documented anywhere. Might it be good to mention on our docs?
It's a bit of an advanced use-case perhaps, but then again, the community would look for source code examples to copy and get very confused by this. I'm also open to writing a blogpost to serve as a guide but I'd prefer to collaborate with somebody to make sure I explain it correctly.

Some of our notion pages related to that:

featurizers treat attributes quite differently
tokenizers all tokenize attributes the same way
messages holds all these attributes


Small manual for self-compiling container

Hi,
I think it would be helpful if we had a manual on how to create your own container from this build. For me, I would like to have the nginx-error logs as I am getting some.
Therefore, I would like to change the error_log path of nginx to the build root, as we cannot add artifacts outside the build directory.

in this regard, you are true, as for now, this repo, using it with with gitlab-runner, does not enable collecting artifacts from directories outside of project root.
This is caused by gitlab-runners specific implementation.
You can always add/modify things to suite your needs in gitlab-ci scripts, most of them (linux commands) should work out of the box.
Putting logs in website root, doesn't seem like a good idea to me, regarding security.
But on the other hand, this container is always started once (with different id) via docker image in a secured CI environment. So it should not be too easy to hack.
Please post your php.ini and nginx.conf with site config,
Maybe I can customize it to your needs...
As for creating your own container... This is source with .dockerfile, so you can customize it anyway you want with docker build.

In my after_script, I copied the /var/log/nginx/error.log to storage/log/, which works :-) That way, I was able to resolve my issue.
Thanks for putting this great image on GitHub!


ActiveRecord should able to call defined_eager_group method directly

class Post < ActiveRecord::Base
  has_many :comments

  define_eager_group :comments_average_rating, :comments, :average, :rating
  define_eager_group :approved_comments_count, :comments, :count, :*, -> { approved }
  define_eager_group :comments_average_rating_by_author, :comments, :average, :rating, -> (author, ignore) {by_author(author, ignore)}
end

Post.first.comments_average_rating
# => nil
# because it did not called eager_group method.
#Current design will cause programmer to write some duplicate code to implement a same method as comments_average_rating.

@yakjuly looks the 4 commits can be squashed into one, also it would be better to update README for this feature

README has been updated.
Commits have been squashed.

cool, thanks.


Epic solution and stochastic integrator overhaul.

Main features:

add tests for all solutions (deterministic and stochastic)
rewrite HDF5 functions for storing solutions
refactor stochastic integrators
fix numerous type instabilities and other allocation issues
use of atomic solutions in stochastic integrators

Coverage increased (+8.2%) to 70.939% when pulling b8aa9b7bc049d7f49fd79d779ad49d3ae9c87631 on michakraus:dev-integrators into aae0893efae16912e782f4a278701f9ebb1b2cd8 on DDMGNI:master.

Checked simple scripts -- runtimes are faster (but probably I have still some allocation problems there)
before: 7.807863 seconds (4.28 M allocations: 20.183 GiB, 11.11% gc time)
after: 4.897123 seconds (1.36 M allocations: 994.828 MiB, 1.14% gc time)
One problem: since the rng in WienerProcess is initialized with a fresh MersenneTwister every time, it is not possible to initialize externally with a seed like before (see attachement). How would it be possible to add a seed easily otherwise, without accessing the WienerProcess directly?
Old_New_Comparison.zip

Here is a slightly optimised sample script: Collisions_Test_0D.zip
Results in:
0.044454 seconds (10 allocations: 720 bytes)
The rng in WienerProcess now defaults to GLOBAL_RNG.


Create NestedControllerManager Component

This should use the design from https://github.com/kubernetes-sigs/cluster-api-provider-nested/pull/10

/priority important-soon

/close
this was resolved in #24


Pass the canonical SDK name to the frontend for swiftmodule checking

Pass the canonical SDK name to the frontend for it to control which swiftmodule file can be loaded according to the SDK in use. Swiftmodule files should only be used in the context of the SDK used to create them. This will catch issues with roots and other similar configuration problems.
rdar://83104265
Related compiler-side PR: https://github.com/apple/swift/pull/37768

@swift-ci Please test

Could you please (1) update Options.swift using the ToT compiler source, and (2) check if -target-sdk-name is supported in the driver before feeding it to the compiler?

@nkcsgexi How can we check if a flag is supported by the compiler?

Nevermind, there's a supportedFrontendFlags.

Right, it's especially necessary when we are using one single driver instance to orchestrate multiple compilers.

Adding commits for the suggested changes.
@swift-ci Please test

+1 nice addition


Unable to import/Add an existing Kubernetes cluster to Rancher [2.5.1]

What kind of request is this (question/bug/enhancement/feature request): Bug
Steps to reproduce (least amount of steps as possible):
I am trying to add/import a existing kubernetes cluster which is built using RKE into my rancher Environment. It ask me to run the below command to add the cluster to the rancher:
Run the kubectl command below on an existing Kubernetes cluster running a supported Kubernetes version to import it into: kubectl apply -f https://rancher.example.com/v3/import/sl9xvw8ftwgxqtr4n457l9mkp2gmw6zphkwdw87zbqc4zjwhkfgd2f.yaml
Result:
after running the above command i am getting an error:
Unable to connect to the server: x509: certificate is valid for ingress.local, not rancher.example.com
Other details that may be helpful:
the existing kubernetes cluster is running within VM on openstack environment .
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): 2.5.1
Installation option (single install/HA):HA mode

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported):Hosted on vmware esxi
Machine type (cloud/VM/metal) and specifications (CPU/memory): VM with 8Gb ram and 8vcpus
Kubernetes version (use kubectl version):

Client Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.0", GitCommit:"9e991415386e4cf155a24b1da15becaa390438d8", GitTreeState:"clean", BuildDate:"2020-03-25T14:58:59Z", GoVersion:"go1.13.8", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"18", GitVersion:"v1.18.6", GitCommit:"dff82dc0de47299ab66c83c626e08b245ab19037", GitTreeState:"clean", BuildDate:"2020-07-15T16:51:04Z", GoVersion:"go1.13.9", Compiler:"gc", Platform:"linux/amd64"}

Docker version (use docker version):

[root@rke-node01 ~]# docker version
Client:
 Version:           18.09.2
 API version:       1.39
 Go version:        go1.10.6
 Git commit:        6247962
 Built:             Sun Feb 10 04:13:27 2019
 OS/Arch:           linux/amd64
 Experimental:      false

Server: Docker Engine - Community
 Engine:
  Version:          18.09.2
  API version:      1.39 (minimum version 1.12)
  Go version:       go1.10.6
  Git commit:       6247962
  Built:            Sun Feb 10 03:47:25 2019
  OS/Arch:          linux/amd64

Hello @allaboutopensource, is this an airgap with proxy setup by chance? If not then it looks like it is a setup issue with your certs.

yes, it was issue with the certs, i applied the cert and created the secret and everything looks fine.


Unable to authorize with the spotify service

Just checking if this skill still works with updated instructions?
I'm running on Ubuntu 22.04 LTS
Spotify is installed and logged in with a premium account.  I've gotten through the auth.py issues and now when I ask to play spotify, mycroft tells me to verify my username and password.
When I try to click connect on the settings page, it fails, but I'm certain I'm using the correct credentials.

Hi,
You shouldn't have a "Connect" button on the skill page so that is suspicious. Could you have 2 different versions of the skill on the mycroft skill page? they show up in tabs.
As far as I know this is still working but I'll re-verify the setup when I get back from work tonight.

I only have one tab on the skill page.
I installed via voice command, if that matters.
Should I try re-installing?  If so, what are the proper steps?  I got it working so far by scouring this issue board.
-Jason

I followed your instructions here: https://github.com/forslund/spotify-skill/issues/163#issuecomment-860009675
This solved the problem.  Thank you for writing this skill!

Glad you got it working!


Added Onepage Resume[Portfolio] template

Please let me know if any change needed

@tamojeetK Make something real life related project


Create GUI to allow user to select the Docbook document which will be validated

A dialog allowing the end user to select an initial URL. Maybe a couple of settings, for example if the validation should report broken links to web sites, then the dialog should start a thread, maybe show a small progress indicator, then at the end create some kind of report.

A se folosi ca baza:
https://www.oxygenxml.com/InstData/Editor/SDK/javadoc/ro/sync/ecss/extensions/commons/ui/OKCancelDialog.html


Union of Record<string, string> and interface can't be indexed by string

Bug Report

🔎 Search Terms

🕗 Version & Regression Information

error on all version ts playground let me choose
⏯ Playground Link

Playground link with relevant code
💻 Code

interface i {
    key: number
}

type t = Record<string, string> | i;

declare let obj: t;
declare let k: string;

// expected type: string | number, actual: Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 't'.
//                                           No index signature with a parameter of type 'string' was found on type 't'. (7053)
const v = obj[k];

🙁 Actual behavior

Element implicitly has an 'any' type because expression of type 'string' can't be used to index type 't'.
  No index signature with a parameter of type 'string' was found on type 't'. (7053)

Record<string, string> | { key: number } can be indexed with string
🙂 Expected behavior

const v's type was successfully inferred as string | number

k is an arbitrary string and t may be a value of type { key: number }, which can't be indexed with arbitrary strings.  The error is correct.

It would be wrong to infer string | number here, for the record.
const x = { key: 42, pigz: true }
const k = "pigz";
const obj: t = x;
console.log(obj[k]);  // prints true (a boolean) at runtime.

When you have something typed X | Y it means the value can be either of those types, but you don't know which one.  You probably want an intersection type instead.

When you have something typed X | Y it means the value can be either of those types, but you don't know which one. You probably want an intersection type instead.

ah you're right, what i want is probably { [k in string]?: k extends 'key' ? number : string }, but it doesn't seem to work.
{ [k in string]?: string } & { key?: number } also doesn't seem to work, in both cases when indexed with string the resulting type is string | undefined, where did the number go?

Wait, so you're trying to represent a type which is otherwise a Record<string, string> except for a few named properties of a different type?

yes

Based on your use case, this appears to be a duplicate of #15151/#17867.

thanks for pointing me in the right direction, closing this now

@antonilol In this specific case, if all you care about is getting string | number when using an arbitrary string to index the object, you could just write { [x: string]: string | number, key: number }.  That's what TS expects you to write anyway and isn't a problem.  The problem is only when you want obj[k] to just be string, which is of course unsound.


Small website improvements

Turned off spellchecking in textareas
Killed tooltips

This references the Trello Card of the same name.

Thanks for your contribution and sorry I got to this pull request so late.
Your change didn’t remove img/tooltip-arrow.png and it didn’t remove tooltip <div>s completely (not sure if the latter was intentional). It also conflated two unrelated things into one commit. For these reasons I adapted it, split it, and pushed it as two separate commits. I gave you the credit of course.
BTW, thanks for packing the autocomplete/autocorrect/autocapitalize changes with the spellcheck one — it wouldn’t have occurred to me this could also be a problem.

Hey no problems, glad I could give back a little.

On Jan 9, 2015, at 09:59, David Majda<EMAIL_ADDRESS>wrote:
Thanks for your contribution and sorry I got to this pull request so late.
Your change didnft remove img/tooltip-arrow.png and it didnft remove tooltip s completely (not sure if the latter was intentional). It also conflated two unrelated things into one commit. For these reasons I adapted it, split it, and pushed it as two separate commits. I gave you the credit of course.
BTW, thanks for packing the autocomplete/autocorrect/autocapitalize changes with the spellcheck one \ it wouldnft have occurred to me this could also be a problem.

Reply to this email directly or view it on GitHub.


fix invalid join graph in merged result subquery_1 in subquery_12 issue

Codecov Report
Patch coverage: 100.00% and no project coverage change.

Comparison is base (8f1dff7) 81.16% compared to head (4ebb2c8) 81.17%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.
Additional details and impacted files
@@           Coverage Diff           @@
##           master      #81   +/-   ##
=======================================
  Coverage   81.16%   81.17%
=======================================
  Files          46       46
  Lines        5268     5269    +1
  Branches     1280     1281    +1
=======================================
+ Hits         4276     4277    +1
  Misses        758      758
  Partials      234      234

Impacted Files
Coverage Δ

metrics_layer/core/sql/merged_query_resolve.py
89.90% <100.00%> (+0.04%)
:arrow_up:

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.


#1003 Added legrand-ecocompteur to stable

You will notice the build fails, but this is nothing to do with me:
latest: [377/378] Check zwave2
    1) Test all Packages in latest are loadable via http and name is equal to io-package.json are

i know


Add Making data source parameters

I would like to ask for adding a section on making Datasource a parameter - Patrick made a video https://www.youtube.com/watch?v=OnaDJkGOmIE, but I am not able to find this in MS docs.
Thank you Martina

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

ID: 9ca836d9-2353-3725-f4ae-73e8d1ca34ba
Version Independent ID: 80ff9e5a-772f-b1ec-61f0-de544ae9e959
Content: Data sources in Power BI Desktop - Power BI
Content Source: powerbi-docs/connect-data/desktop-data-sources.md
Service: powerbi
Sub-service: pbi-data-sources
GitHub Login: @davidiseminger
Microsoft Alias: davidi

Thanks for your comment, @MartinaPoddana. We’ve forwarded your feedback to the writer, who should respond to this thread shortly. Thanks!

Thanks for your suggestion!


apply lint and fmt recommendations

apply all the recommendations required to make the linter happy

enable these linters and fix what it finds:
 - errcheck
 - maligned
 - gosimple
 - golint


Overwatch hitching (FPS dips)

Issue
Can start/play Overwatch but there is regular hitching, FPS dips.
Setup:
Ubuntu 18.04.1 + unstable padoka PPA + kernel 4.18.5-041805-generic through uuke kernel tool.
Installed Overwatch using the script here: https://lutris.net/games/overwatch/
Changed configuration for Overwatch in Lutris to use latest DXVK, enabled DXVK and used latest wine-esync version.
Changed the CPU governor to performance to improve performance, did the following in my installation of Ubuntu:
sudo apt-get install cpufrequtils
echo 'GOVERNOR="performance"' | sudo tee /etc/default/cpufrequtils
sudo systemctl disable ondemand
Let me know if I should provide any logs files and how to generate these if required.

That's shader compilation stutter. Known issue, can't be fixed.

Thanks for the prompt response!
So that means the hitching might disappear after all of the shaders have been compiled?

It should. Unfortunatly, Overwatch has a lot of different shaders (over 25k) so you'll likely have issues with every new map you play.

At what point does the shader cache get cleared? As in, will there be a point where it'll have to re-cache everything?

^ I am interested to know the same

After driver updates, and when your shader cache size hits the driver-specific size limit.

Gotcha. FWIW I just switched from non DXVK to DVXK 0.63 and that seems to have triggered a cache-flush (which makes sense). Thanks @doitsujin!

Just wanted to let you all know that this shouldn't be a problem on NVIDIA by setting the newly added __GL_SHADER_DISK_CACHE_SKIP_CLEANUP=1

i have hitching well after when shader caches should be built. i usually only have troubles the first part of a map after an update, but now the hitches never stop even at the end of the game


[SPARK-20751][SQL] Add built-in SQL Function - COT

What changes were proposed in this pull request?
Add built-in SQL Function - COT.
How was this patch tested?
unit tests

Test build #76959 has started for PR 17999 at commit d30484c.

Test build #76959 has finished for PR 17999 at commit d30484c.

This patch passes all tests.
This patch merges cleanly.
This patch adds the following public classes (experimental):
case class Cot(child: Expression)

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

Merged build finished. Test PASSed.

Thanks for working on it. You need to add it to FunctionRegistry and add the SQL-related test cases to operators.sql. Also covers all the edge cases. For example, 0 that should trigger infinity, null, and so on.

Test build #77025 has started for PR 17999 at commit 3782512.

Test build #77025 has finished for PR 17999 at commit 3782512.

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

Merged build finished. Test PASSed.

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

As @gatorsmile said, you need to add tests in operators.sql (https://github.com/apache/spark/blob/master/sql/core/src/test/resources/sql-tests/inputs/operators.sql). See SQLQueryTestSuite for these test cases.

Test build #77041 has started for PR 17999 at commit c80c184.

Merged build finished. Test FAILed.

Test build #77057 has started for PR 17999 at commit 3bd1e1e.

Thanks for working on it!
LGTM except a few minor comments.

Test build #77067 has started for PR 17999 at commit ea10dee.

Test build #77067 has finished for PR 17999 at commit ea10dee.

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

Merged build finished. Test PASSed.

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

Thanks! Merging to master.

hmnmm
seems like we should be following how we test tan, cos, etc in MathExpressionsSuite?


Implement of Registration District lists

The Registration District page on FreeBMD has  quite a few masive monolithic tables: https://www.freebmd.org.uk/county-map.html https://www.freebmd.org.uk/district-list.html https://www.freebmd.org.uk/district-map-alt.html and https://www.freebmd.org.uk/district-map-all.html plus the sub-pages of this final one: and a column of each of these tables are hyperlinks.
These could done in html: FreeBMD uses html (there is no Perl, etc, to consider) and I started one page ( which happened to be https://www.freebmd.org.uk/county-map.html ) a few months ago in the FreeBMD2 new house-style but only for the counties A to G. Basically, to see what it would look like and could it be improved?
Alison was involved in terms of style but expressed the view that there were better ways of presenting the data, as per FreeCEN (I think) by hidding the bulk of the data through programming, i.e you put what you would like to see (county or District) in a search box and the search engine displays only that data set. So at that point that page was put to one side to work on other pages.
With phase 4 approaching, a way forward is needed for these pages: programming or httml impliementation; and this has resourcing and priority considerations?
The FreeBMD 1/2 search facility has County to Registration District alignments: I don't know how it is done. It might be the same source as this mapping, in which case it is already coded, or it might have been obtained from a different source.

Needs review after discussion of #267 - may not be MVP

I have started a new issue for https://www.freebmd.org.uk/county-map.html - issue #391, as this is MVP, but the other pages are not.

The new way of presenting geographic information on FreeCEN hasn't yet begun development, so I am guessing FreeREG is meant: https://www.freereg.org.uk/freereg_contents/new?locale=en

Hi @PatReynolds
Thanks,
I had not discovered that particular page on FreeCEN; but yes it is a good way of "information hiding", so there is no need for very large monolithic tables as per FreeBMD(1).
The page I was thinking of was https://www.freecen.org.uk/freecen_coverage?locale=en  which is a very different approach to the Stats section on https://www.freebmd.org.uk/iindex.shtml . It is however another large monolithic table with hyperlinks.

Hi @PatReynolds
Presumably that story will be a https://www.freereg.org.uk/freereg_contents/new?locale=en ? - type implementation with a selection menu?
There is an html partial draft page on test3  going back to last autumn, at https://test3.freebmd.org.uk/cms/draft-coverage/draft-civil-registration-through-the-gro-w-in-p/draft-registration-districts/draft-districts-in-counties-w-i-p  .  It only goes down only as far as Gwent, because such a large monolithic table did not appear to be very suitable for mobile phones, ipads, etc.

Discussion on current need for this - moving to backlog and switching to Future Phase.

Have placed in Phase 4 (MBP) and unassigned myself, but may be decided to to move it to a later phase of development.
Moving to backlog

To investigate what can be done for MVP and what can be postponed to phase 5.


Question about whether heap settings for exhibitor

Zookeeper recommends setting heap size to prevent swap, I was wondering to we need to set a low heap size for exhibitor as well since its also running on the same machine as zookeeper?

Exhibitor is not memory/cpu intensive. Swapping is not an issue.


Collectibles :D

Type

[ ] Bugfix
[ ] Enhancement
[ ] New Feature
[x] New Cog

Description of the changes
Add the Collectible cog
Todo list

[x] Add/remove Collectibles
[x] Make sure that currency doesn't get devoured on accident
[x] Other things(?) eg. command and embed touch-ups, etc.

This is ready to be removed :D

Reviewed not removed, curse me keyboard

Thanks!


Create an aggregatetuple without in model key

It is possible to create an aggregatetuple without passing any --in-model-key in the command.

@maeldebon following the short discussion we've had in the PR, I'm moving this issue to the backend repository.


Adding doc for using the quickstart REST API service.

Pending other changes, I will close this until the new changes are ready.


Minimize time parameter

Currently the package does support optimization over time as a variable parameter.
However it might be interesting to also find the best minimal time for reaching a required fidelity.

This could be done by introducing the possibility to pass a custom fidelity function.


ceedling module:stub[Path:Filename] failing to find file

In the project root I have a directory /include
I would like to create stubs for headers in this directory.
Assuming I have a header lcd.h when I try
$ ceedling module:stub[include:lcd]
I get the following error indicating it is not parsing the Path:
ceedling module:stub[include:lcd]
WARNING: :includes should be an array.
Creating skeleton for include...
rake aborted!
Errno::ENOTDIR: Not a directory @ rb_sysopen - /workspaces/controller/src/lcd.h/include
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/cmock/lib/cmock.rb:54:in `read'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/cmock/lib/cmock.rb:54:in `generate_skeleton'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/cmock/lib/cmock.rb:38:in `block in setup_skeletons'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/cmock/lib/cmock.rb:37:in `each'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/vendor/cmock/lib/cmock.rb:37:in `setup_skeletons'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/plugins/module_generator/lib/module_generator.rb:26:in `stub_from_header'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/plugins/module_generator/module_generator.rake:40:in `block (3 levels) in <top (required)>'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/plugins/module_generator/module_generator.rake:33:in `each'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/plugins/module_generator/module_generator.rake:33:in `block (2 levels) in <top (required)>'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/bin/ceedling:345:in `block in <top (required)>'
/var/lib/gems/2.7.0/gems/ceedling-0.31.1/bin/ceedling:332:in `<top (required)>'
/usr/local/bin/ceedling:23:in `load'
/usr/local/bin/ceedling:23:in `<main>'
Tasks: TOP => module:stub
(See full trace by running task with --trace)
ERROR: Ceedling Failed

When the header is in the src directory stubbing works fine.
Any ideas?

Can you paste your project.yml, as you probably did not add it to :includes: directive in there?

---

# Notes:
# Sample project C code is not presently written to produce a release artifact.
# As such, release build options are disabled.
# This sample, therefore, only demonstrates running a collection of unit tests.

:project:
  :use_exceptions: FALSE
  :use_test_preprocessor: TRUE
  :use_auxiliary_dependencies: TRUE
  :build_root: build
#  :release_build: TRUE
  :test_file_prefix: test_
  :which_ceedling: gem
  :ceedling_version: 0.31.1
  :default_tasks:
    - test:all

#:test_build:
#  :use_assembly: TRUE

#:release_build:
#  :output: MyApp.out
#  :use_assembly: FALSE

:environment:

:extension:
  :executable: .out

:paths:
  :test:
    - +:test/**
    - -:test/support
  :source:
    - src/**
    - include/**
  :support:
    - test/support
  :libraries: []

:defines:
  # in order to add common defines:
  #  1) remove the trailing [] from the :common: section
  #  2) add entries to the :common: section (e.g. :test: has TEST defined)
  :common: &common_defines []
  :test:
    - *common_defines
    - TEST
  :test_preprocess:
    - *common_defines
    - TEST

:cmock:
  :mock_prefix: mock_
  :when_no_prototypes: :warn
  :enforce_strict_ordering: TRUE
  :plugins:
    - :ignore
    - :callback
  :treat_as:
    uint8:    HEX8
    uint16:   HEX16
    uint32:   UINT32
    int8:     INT8
    bool:     UINT8

# Add -gcov to the plugins list to make sure of the gcov plugin
# You will need to have gcov and gcovr both installed to make it work.
# For more information on these options, see docs in plugins/gcov
:gcov:
  :reports:
    - HtmlDetailed
  :gcovr:
    :html_medium_threshold: 75
    :html_high_threshold: 90

#:tools:
# Ceedling defaults to using gcc for compiling, linking, etc.
# As [:tools] is blank, gcc will be used (so long as it's in your system path)
# See documentation to configure a given toolchain for use

# LIBRARIES
# These libraries are automatically injected into the build process. Those specified as
# common will be used in all types of builds. Otherwise, libraries can be injected in just
# tests or releases. These options are MERGED with the options in supplemental yaml files.
:libraries:
  :placement: :end
  :flag: "-l${1}"
  :path_flag: "-L ${1}"
  :system: []    # for example, you might list 'm' to grab the math library
  :test: []
  :release: []

:plugins:
  :load_paths:
    - "#{Ceedling.load_path}"
  :enabled:
    - stdout_pretty_tests_report
    - module_generator
    - xml_tests_report
    - gcov

:module_generator:
  :inc_root: include/
...

from what I can infer (I'm not a Ruby programmer), the route problem is in
def stub_from_header(module_name, optz={})
when opt is not {}
the function call to
    stuboptz = divine_options(optz)

is expanding the {} to
:path_src=>"src", :path_inc=>"src", :path_tst=>"test"

etc,
but if given a path, e.g. [include:lcd] then it expands to:
:path_src=>"include/src", :path_inc=>"include/src", :path_tst=>"include/test"

and then this screws up the later filename generation, to
{project_dir}/src/lcd.h/include

rather than
{project_dir}/include/lcd.h/

Have you tried eedling module:stub\[include:lcd\] ? Note the /[ and \]

Same here. May '22... is this project abandoned?

The 1.0.0 release was announced by end of this month, so it is not abandoned, but it changed a lot. Can you test this with the new pre-release to confirm it is still an issue?


[Disabled Test] Fix and re-enable SIMD Test: test/Array/memset_simd.js

Fix and re-enable SIMD Test: test/Array/memset_simd.js (see test/Array/rlexe.xml)
If the test cannot be fixed, remove it.
Disabled in 91e0e9128

Won't fix.
Will cleanup as part of #3274


Q: failing to build/use npm_library

Hi,
While trying to add react as npm_library via gen_build_npm all looked ok until I tried to require it in webpack_build. Then I got errors for missing modules:
root@492043872cb0:/usr/src/app# bazel build //examples/webpack_build:webpack_build
INFO: Analysed target //examples/webpack_build:webpack_build (1 packages loaded).
INFO: Found 1 target...
ERROR: /usr/src/app/examples/webpack_build/BUILD:5:1: building webpack_build with node failed (Exit 2)
Hash: 941dea5966bf4b5f728e
Version: webpack 3.4.1
Time: 324ms
    Asset     Size  Chunks             Chunk Names
bundle.js  96.1 kB       0  [emitted]  main
  [12] multi entry.ts 28 bytes {0} [built]
  [13] /usr/src/app/examples/webpack_build/src/entry.ts 156 bytes {0} [built]
  [14] /usr/src/app/examples/webpack_build/src/stuff.ts 31 bytes {0} [built]
  [15] /usr/src/app/examples/internal_module/internal_module.js 32 bytes {0} [built]
    + 26 hidden modules

ERROR in /root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/lib/React.js
Module not found: Error: Can't resolve 'object-assign' in '/root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/lib'
 @ /root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/lib/React.js 11:14-38
 @ /root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/react.js
 @ /usr/src/app/examples/webpack_build/src/entry.ts
 @ multi entry.ts

ERROR in /root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/lib/ReactBaseClasses.js
Module not found: Error: Can't resolve 'object-assign' in '/root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/lib'
 @ /root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/lib/ReactBaseClasses.js 12:14-38
 @ /root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/lib/React.js
 @ /root/.cache/bazel/_bazel_root/a14564dce24fc232216f1aef117728d1/execroot/org_dropbox_rules_node/bazel-out/host/bin/examples/npm/react/node_modules/react/react.js
 @ /usr/src/app/examples/webpack_build/src/entry.ts
 @ multi entry.ts
...

any ideas if I'm doing smth wrong or maybe there is a fix/workaround for this?
Thanks alot in advance!

cc: @tqmukas

ok, we just added explicit resolutions to webpack config for modules of react - not great, but did the trick. Closing for now.


hack: Support usage of docker via sudo too

While upstream docker supports a docker group, in Project Atomic we
decided to discourage its use; see
https://lists.projectatomic.io/projectatomic-archives/atomic-devel/2015-January/msg00034.html
If the docker socket isn't writable, try sudo.

:+1:


examples/widget.js doesn't work

Duplicated on both Mac OS X 10.7 (“Lion”) with Node v0.6.0, and Arch Linux with Node v0.6.2.
None of the examples will accept any input/interaction, and must be ⌃C, thus leaving my Terminal in an inconsistent state.

This should be fixed in 367fd5fe79, please test.

Thank you. Now, the examples work fine on Debian Squeeze and Node 0.6.5. Please consider to push this fix to the NPM registry.

@RiadhKHEDHIRI just pushed a new version


Cut and paste

VSCode Version: 1.18.0
OS Version: Windows 7

Steps to Reproduce:

Cut some text
Paste and nothing gets pasted

Reproduces without extensions: Yes/No

Works for me.

Yeah its not 100 reproducible every time.

I experienced something similar on OSX. VSCode was running for more than a week, with multiple laptop sleep cycles in that time. Both copy and paste stopped working both within VSCode and between VSCode and external applications. Copy/paste kept working between separate external applications(e.g. terminal and chrome). This happened at a somewhat inconvenient time during the workday so I restarted the machine instead of digging further, this restored functionality and the problem has not resurfaced.

@robertkylethomas Does this happen if you start with --disable-extensions? Any errors in the developer tools?

@robertkylethomas @wwkeyboard @smuuf can you confirm that when VSCode stops copy/paste, you happen to launch VSCode from tmux?

Unfortunately I can't confirm anything. I have no problems with copy/paste :)

Aappears to happen if you open using code or from Terminal in any other way. I can reproduce on latest stable.
There are numerous locked issues by people reporting the same: #13366, #24112, #30533.

It's an Electron limitation and let's track it in https://github.com/Microsoft/vscode/issues/24112, thanks all for your help.


Using custom Promises

Hello! Thank you for your job.
Problem in code below:
const assert = require('assert');
const fortune = require('fortune');
const Bluebird = require('bluebird');

fortune.Promise = Bluebird;
const store = fortune();

store.defineType('item', {});
store.transformInput('item', (context) => {
	const promise = context.transaction.create('item', [{}]);

	assert.ok(
		!(promise instanceof Promise),
		'Unexpected native promise for adapter'
	); // throws an error
	assert.ok(
		promise instanceof Bluebird,
		'Expected Bluebird promise for adapter'
	); // throws an error
});

const promise = store.connect().then(() => {
	store.request({
		method: 'create',
		type: 'item',
		payload: {}
	});
});

assert.ok(
	!(promise instanceof Promise),
	'Unexpected native promise for core'
); // does not throw an error

assert.ok(
	promise instanceof Bluebird,
	'Expected Bluebird promise for core'
); // does not throw an error

Is it normal?
And other point. Promise option in fortune constructor doesn't change anything. It uses Bluebird Promise always:
const assert = require('assert');
const fortune = require('fortune');
const Bluebird = require('bluebird');

const store = fortune();

const promise = store.connect();

assert.ok(
	promise instanceof Promise,
	'Expect native promise in core'
); // throws an error

assert.ok(
	!(promise instanceof Bluebird),
	'Unexpect Bluebird promise in core'
); // throws an error

Oops, this was a subtle mistake on my part. Fixed in commit https://github.com/fortunejs/fortune/commit/f5e7abf12a0ef6c5a815d21d328e1886d76a0062.


Rename methods to ensure consistency across all SDK libraries.

Created by: @bradtumy Jun 03 2021 at 16:01 CET
Last updated: Jul 18 2022 at 10:45 CET
ClickUp ID: IK-943
Rename methods to ensure consistency across all SDK libraries.  The changeMyPassword() should be renamed to ChangePasswordByToken to align the name and so the changePasswordOfDigitalTwin() to changePassword
THIS MIGHT HAVE IMPACT ON INDYRIOT'S USE OF THE SDK!!!
Verification steps
The old functions has been kept 'as is' but were marked as deprecated New functions has been introduced:
https://github.com/indykite/jarvis-sdk-nodejs-proto/blob/feature/IK-943/jarvis_proto_sdk/src/sdk/identity.ts#L273
https://github.com/indykite/jarvis-sdk-nodejs-proto/blob/feature/IK-943/jarvis_proto_sdk/src/sdk/identity.ts#L314
There are two examples of using new functions, which can be used to validate they work:
https://github.com/indykite/jarvis-sdk-nodejs-proto/blob/feature/IK-943/jarvis_proto_sdk/src/examples/identity_ids.ts#L66
https://github.com/indykite/jarvis-sdk-nodejs-proto/blob/feature/IK-943/jarvis_proto_sdk/src/examples/identity_token.ts#L62
The following environment variables should be set to run examples:
GRPC_DEFAULT_SSL_ROOTS_FILE_PATH= $ {workspaceFolder}/../../jarvis-proto/ca.pem
INDYKITE_APPLICATION_CREDENTIALS_FILE=app_credentials.json
USER_TOKEN=
app_credential.json sample:
{
"appSpaceId": "696e6479-6b69-4465-8000-010f00000000",
"appAgentId": "696e6479-6b69-4465-8000-050f00000000",
"endpoint": "jarvis.local:8043",
"privateKeyJWK": {
"kty": "EC",
"d": "WNzV013IthOWgjef4eNVXzTQUYy6hb6DD5riu_5SZNI",
"use": "sig",
"crv": "P-256",
"kid": "EfUEiFnOzA5PCp8SSksp7iXv7cHRehCsIGo6NAQ9H7w",
"x": "sMeLa9xExlGkmo6tr2KSv4rqbYXdAM1RBkTNehZ_XfQ",
"y": "FqBmruVIbVykGMWjVcv4VhN_XbMxW3rLqRcJ8mAUOdY",
"alg": "ES256"
}
}

Commented by: @bayegan Jul 07 2021 at 14:53 CET
@bradtumy : there's a potential deprecation of existing name that affects RIOT cc @yetizer


fix(TDI-45644): tGoogleDriveGet Read Timeout

Add read timeout property to prevent to prevent timeouts

What is the current behavior? (You can also link to an open issue here)
Sometimes on big or complex files(google sheets) we get a read timeout exception.
What is the new behavior?
New property "Read timeout" added. The socket read timeout can be configured using this property.
Please check if the PR fulfills these requirements

[ ] The commit message follows Talend standard
[ ] Tests for the changes have been added (for bug fixes / features)
[ ] Docs have been added / updated (for bug fixes / features) ?
[ ] The code coverage on new code >75%
[ ] The new code does not introduce new technical issues (sonar / eslint)

What kind of change does this PR introduce?

[x] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Build / CI related changes
[ ] Other... Please describe:

Does this PR introduce a breaking change?

[ ] Yes
[x] No

If this PR contains a breaking change, please describe the impact and migration path for existing applications: ...
Other information:
https://jira.talendforge.org/browse/TDI-45644

Pull request test result: failure :x:

Pull request test result: success :star:


Allow adding  scripts in a kobweb block in the build script

"There are some scripts, such as bootstrap popper, that need to be added to the body, not the head. Where would this be added?"
Right now, in your project's build script, you can do
kobweb { app { head { ... } } }

and this defines scripts that go in the head block.
It could be nice to also support
kobweb { app { body { ... } } }

The generated code would look something like this:
<!DOCTYPE html>

Note that you can workaround this missing feature for now by running some logic in a LaunchedEffect(Unit) block in your MyApp function:
val script = document.createElement("script")
script.asDynamic().src = "https://gist.github.com/stevdza-san/35c3f45ca39bd1ee62ece3e324dc4184.js"
document.body!!.appendChild(script)


feat: bump superset-ui versions to 0.11

CATEGORY
Choose one

[x] Enhancement (new features, refinement)

SUMMARY
Update to use new packages from @superset-ui
TEST PLAN
Cypress tests
REVIEWERS
@mistercrunch @khtruong @xtinec

+1

Codecov Report

Merging #7294 into master will decrease coverage by <.01%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master    #7294      +/-   ##
==========================================
- Coverage   64.93%   64.93%   -0.01%
==========================================
  Files         424      424
  Lines       20589    20588       -1
  Branches     2281     2281
==========================================
- Hits        13369    13368       -1
  Misses       7097     7097
  Partials      123      123

Impacted Files
Coverage Δ

superset/views/core.py
74.94% <0%> (-0.02%)
:arrow_down:

Continue to review full report at Codecov.

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