Throw exception when building with one architecture (breaks directory naming convention)

When you build only one architecture, Gradle does not suffix build directories with that architecture.
This isn't a problem usually because there is always a Mac build (for unit-testing) + some iOS builds, but will be a problem if:

you do not build any iOS simulators or devices but build x64 Mac only.
want to use an external native library with only one architecture (see #446 )

Think we can punt.  By default this will never happen, and if it does the solution is:
build with a second architecture ;)

I figure that the plugin should just throw an error explaining that this won't work. Then someone knows what to do.


T.04b.02-Solution-OpenMap (Map does not open to the address)

When you run the code, the map does not open to the address.
This is because on line 50, the method onClickOpenAddressButton() is not written properly.
Within the method, lines 56-58 say:
builder.scheme("geo").path("0,0").query(addressString);
These lines should instead be written as: builder.scheme("geo").appendPath("0,0").appendQueryParameter("q", addressString);
This way, the map opens to the address.
It got me confused till I found the solution on StackOverflow.
Check this link https://stackoverflow.com/a/44222951

Came here to say this... I thought I was doing something wrong.. Opened the solution and sure enough it was also doing the same thing... thanks for finding the appendQueryParameter Monsur4 as this was what I was looking for... works fine once I do that...

Had the same issue, this fix the bug.

i confirm that solution by monsur4 works!

Fixed.


Web page metadata

Ensure all pages have metadata like <meta> descriptions, images, etc. Also consider open graph or structured data tags.
Ideally, when sharing a link to a report, a relevant image would be used as opposed to the HTTP Archive logo. For example, if deep linking to a particular metric in a report, the image used would be a screenshot of the metric's timeseries/histogram. At the very least, we could dynamically populate the page's metadata with info specific to the metric.

Thanks @jeannieh, great points to keep in mind! We're fully HTTPS compatible so thankfully we don't need to worry about that class of problems, right?


Include FAQ on unnamed events

Proposed changes
Adding a portion to explain unnamed events in the breakdown table
Merge timing
Once approved

@bcaudillo I added the information about unnamed events in the section with the breakdown table as I think it makes more sense to put it there. lmk what you think


Fix invalid warning with newline

Summary
K8s will silently drop warnings with newlines...
Checklist

[x] Categorize the PR by setting a good title and adding one of the labels:
bug, enhancement, documentation, change, breaking, dependency
as they show up in the changelog

What? see_no_evil

Jup. Wasted a lot of time on that :see_no_evil: (Also obviously is not documented...)


kNN parameters not consistent

For example, knn uses k and max_window_size whereas sam_knn uses n_neighbors and maxSize.

Same goes for ensemble methods (LeveragingBagging vs AdaptiveRandomForest). We could use base_estimator and n_estimators as in sklearn for all ensemble methods.

Here is a proposal:

Lazy methods
kNN and kNNAdwin
k -> n_neighbors
SAMkNN
knnWeights -> weighting
maxSize  -> max_window_size
LTMSizeProportion -> ltm_size
STMSizeAdaption -> stm_adaption
minSTMSize -> min_stm_size
useLTM -> use_ltm

Meta learners
Adaptive Random Forest
nb_ensamble -> n_estimators
BatchIncremental, OzaBagging, OzaBaggingAdwin, LeverageBagging
h -> base_estimator
ensemble_length -> n_estimators
In BatchIncremental, parameter window_size is confusing. What is the difference with ensemble_length?

That all sounds good.
window_size involves how many instances are used for training. This is different from the number of models in the ensemble.

Looks like a good suggestion.
To clarify further, the idea of window_size in BatchIncremental is related to the max_window_size in kNN, except the kNN one is updated constantly for the model prediction, whereas in BatchIncremental it is used as a snapshot to create a batch / training set. So other possibilities could be max_window_size to be like kNN, or batch_size to be faithful to the name of the classifer, but I think window_size is fine :-)


Added University of Peloponnese.

@N-Andronopoulos lib/domains/gr/uop: this request has an incorrect file path format, please ensure that you are familiar with     this repository rules located at the bottom of this page and change     your request accordingly. If you don't know how to change request, close it and open a new one.     If you are not able to make the pull request according the instructions, please send us an email to<EMAIL_ADDRESS>Please mention this request URL in the message.

@N-Andronopoulos I am sorry, the domain uop.gr is removed from our trusted domains list because it was abused in the past. If you are the student of this school, please enroll to GitHub Student Developer Program. Then apply for JetBrains educational subscription with your GitHub account (GitHub tab at https://www.jetbrains.com/shop/eform/students).


Responsive image helpers

I have an interest in implementing responsive image helpers for a project I'm on. I'd be happy to contribute them to Brady instead of making my own library. Here are my thoughts and couple steps to get there.
I'll be happy to contribute these functions in separate PRs, as they'd be helpful by themselves for others.

Introduce a data_uri helper to inline images.
Introduce a srcset attribute helper.
Introduce a picture_tag helper.

The idea is that if my /assets/images folder contains original images, and my asset pipeline has a task that will produce responsive images from those original images and place them in /priv/static/images with some sort of naming convention, then I can refer to them in Phoenix templates. Right now, it's really tedious to use responsive images in Phoenix, as I have to write content tags for each format and version for each image on the page.
Here are some function docs to help illustrate how they could work:
  @doc """
  Encodes an image to base64-encoded data uri, compatible for img src attributes. Only recommended
  for files less than 2kb

  Ex:
      Brady.data_uri("placeholder.gif")
      # => "data:image/gif;base64,iVBORw0KGgoAAAA"

  Ex:
    Brady.data_uri("super-large-file.bmp")
    # => Warning: The file "super-large-file.bmp" is large and not recommended for inlining in templates. Please reconsider inlining this image.
    # => "data:image/bmp;base64,lkjfdsjlkjkldjlsdfkjlkdfskldsj
  """

  @doc """
  Generate a string representing a srcset of assets based on the configured list of optimized
  images. For example, if your asset pipeline generates a 2x, 3x, and 1x version of all images, then
  you can configure "1x, 2x, 3x" globally, and then have Brady generate a list of images suitable
  for image srcsets.

  Ex:
      config :brady,
        image_sets: ["_default", "-2x", "@3x"], # always put your default first for 1x
        static_path_generator: {MyAppWeb.Router.Helpers, :static_path, 2}

      Brady.srcset(@conn, "images/image.png")
      # => "
        images/image_default.png 1x,
        images/image-2x.png 2x
<EMAIL_ADDRESS>3x
        "

      Used with Phoenix.HTML:
      img_tag(
        Routes.static_path(@conn, "images/image.jpg"),
        srcset: Brady.srcset(@conn, "images/image.jpg"),
        alt: "My alt text"
      )

      # =>
      # <img srcset="images/image_default.jpg 1x, images/image-2x.jpg 2x<EMAIL_ADDRESS>3x"
      #      src="images/image.jpg"
      #      alt="My alt text" />
  """

  @doc ~S"""
  Adds a <picture> tag with a <source> tag for each source. The placeholder would be the first asset
  shown, and is the  tag and also serves as a fallback for browsers without good support. It's
  recommended to have the placeholder be inlined and small. The type is inferred from the extension.

  Brady.picture_tag(
    placeholder: Brady.data_uri("placeholder.png"),
    alt: "My alt text",
    sources: [
      Routes.static_path(@conn, "my/image.webp"),
      Routes.static_path(@conn, "my/image.png")
    ]
  )
  # =>
  # <picture>
  #   <source type="image/webp" srcset="my/image.webp" />
  #   <source type="image/png" srcset="my/image.png" />
  #
  # </picture>
  #

  Brady.picture_tag(
    placeholder: Brady.data_uri("placeholder.png"),
    alt: "My alt text",
    sources: [
      [srcset: Brady.srcset(@conn, "my/image.png")],
      [media: "(max-width: 1024px)", srcset: Routes.static_path(@conn, "my/image.jpg")],
      [media: "(max-width: 768px)", srcset: Brady.srcset(@conn, "my/image-smaller.jpg")]
    ]
  )

  # =>
  # <picture>
  #   <source type="image/png"
  #           srcset="my/image.png 1x<EMAIL_ADDRESS>2x" />
  #   <source type="image/jpg"
  #           media="(max-width: 1024px)"
  #           srcset="my/image.jpg" />
  #   <source type="image/webp"
  #           media="(max-width: 768px)"
  #           srcset="my/image-smaller.jpg 1x<EMAIL_ADDRESS>2x" />
  #
  # </picture>

  config :brady,
    image_sets: [
      "-default", # (assumes there is image-default.ext)
      "@2x", # (assumes there is<EMAIL_ADDRESS>      "-3x" # (assumes there is image-3x.ext)
    ], # always put your 1x first
    image_formats: ["webp", "jpg"],
    static_path_generator: {MyAppWeb.Router.Helpers, :static_path, 2},
    default_picture_breakpoints: [
      {"(max-width: 300px)", "-smaller"}, # (assumes there is image-smaller.ext)
      {"(max-width: 768px)", "-default"}, # (assumes there is image-default.ext)
      {"(max-width: 1400px)", "-large"}, # (assumes there is image-larger.ext)
    ]

  Brady.picture_tag(
    @conn,
    placeholder: Brady.data_uri("placeholder.png"),
    alt: "My alt text",
    source: "my/image.jpg" # <= relies on defaults set in config
  )

  # =>
  # <picture>
  #   <source type="image/webp"
  #           media="(max-width: 300px)"
  #           srcset="my/image-smaller.webp 1x<EMAIL_ADDRESS>2x, my/image-smaller-3x.webp 3x" />
  #   <source type="image/webp"
  #           media="(max-width: 768px)"
  #           srcset="my/image-default.webp 1x<EMAIL_ADDRESS>2x, my/image-default-3x.webp 3x" />
  #   <source type="image/webp"
  #           media="(max-width: 1400px)"
  #           srcset="my/image-larger.webp 1x<EMAIL_ADDRESS>2x, my/image-larger-3x.webp 3x" />
  #   <source type="image/webp"
  #           srcset="my/image-default.webp 1x<EMAIL_ADDRESS>2x, my/image-default-3x.webp 3x" />
  #   <source type="image/jpg"
  #           media="(max-width: 300px)"
  #           srcset="my/image-smaller.jpg 1x<EMAIL_ADDRESS>2x, my/image-smaller-3x.jpg 3x" />
  #   <source type="image/jpg"
  #           media="(max-width: 768px)"
  #           srcset="my/image-default.jpg 1x<EMAIL_ADDRESS>2x, my/image-default-3x.jpg 3x" />
  #   <source type="image/jpg"
  #           media="(max-width: 1400px)"
  #           srcset="my/image-larger.jpg 1x<EMAIL_ADDRESS>2x, my/image-larger-3x.jpg 3x" />
  #   <source type="image/jpg"
  #           srcset="my/image-default.jpg 1x<EMAIL_ADDRESS>2x, my/image-default-3x.jpg 3x" />
  #
  # </picture>
  """

@dbernheisel I think these are all great ideas and IMHO, I think they'd make great additions to Brady. I'd much rather use Brady for all my basic frontend needs than to pull in a multitude of options.
For the srcset one, what do you think about naming it something a bit more descriptive like responsive_image? This one would be great, I know that we used that a lot on previous projects.
I think something more descriptive for the picture_ tag would also be nice but nothing is coming to mind...

@drapergeek responsive_image to me implies it's generating an  tag, but it's not. It's only providing a string to be used within a srcset="x" attribute inside of the image tag.
More descriptive name or docs for picture_tag?

@drapergeek responsive_image to me implies it's generating an  tag, but it's not. It's only providing a string to be used within a srcset="x" attribute inside of the image tag.

This is what I get for skimming...you're totally correct.
Forgive my ignorance, I haven't been doing frontend work recently. Is the picture/source option now the preferred method for responsive images or should one still be using img with the srcset option?

Here's a good small explanation of the difference: https://dev.to/jessefulton/explain-htmls-img-srcset-vs-picture-tag-like-im-five-167p
Both can accomplish "responsive images", but have some different uses. tldr:

picture tag can provide different images on media queries; eg, if the user is in "portrait mode", a landscape image can be cropped into portrait mode. If the user is on a desktop with the browser really wide, they can get the original landscape wide image.
An image tag with a srcset can'd do that-- it can only switch resolution/dpi of what should be the same image (just different dpi).

🆒
Then yes, all this seems perfectly reasonable and I'd keep the names you have.


feat: Add Rewrite Header Annotations

Type of change:

[x] New feature provided

What this PR does / why we need it:

Pre-submission checklist:
Implements #2284
Adds Rewrite Add/Set/Remove Header annotations.

[x] Did you explain what problem does this PR solve? Or what new features have been added?
[x] Have you added corresponding test cases?
[x] Have you modified the corresponding document?
[x] Is this PR backward compatible? If it is not backward compatible, please discuss on the mailing list first

I am unable to reproduce the failure of the e2e test locally. Does somebody has an idea why the test fails (maybe flaky)?

@pottekkat Can I do anything that the PR will be reviewed?

@mpoqq Can you fix one failing lint check?

@mpoqq Can you fix one failing lint check?

@Revolyssup I would like to do that, but the lint errors are the same as in the main branch. They should probably be fixed in a separate PR.

@mpoqq Can you fix one failing lint check?

@Revolyssup I would like to do that, but the lint errors are the same as in the main branch. They should probably be fixed in a separate PR.

Got it.

I will leave a review by the evening.


Password starting with '#'

Describe the bug
I had a password for the access to the car starting with a '#'.
I genereated the yaml-File by the installer script and the password was stored in the yaml file like this:
password: '#RestOfThePW'
I removed the ' in front and after the password without success. Changing the password made it working finally.
Steps to reproduce
set a pw beginning with #
Configuration details
see above
Log details
.SoC:     rpc error: code = Unknown desc = cannot create vehicle 'template': cannot create vehicle 'id': login.error.throttled
What type of operating system are you running?
Linux
Version
0.94

Are u using a template config?
Which vehicle template?
Pls provide your evcc.yaml vehicle config.
Leading special characters in evcc template string parameters are a known issue.
Solution to mittigate:
a) Create a raw configuration for your vehicle using evcc configure expand option: ./evcc configure --expand
b) Copy and paste the created raw configuration into your evcc.yaml file
c) Manually add leading and trailing single quotes around the affected parameter value (in your case the password)

I used the template for VW ID.
The yaml-File looks like this:
vehicles:

type: template
template: id
title: ID3
user: myuseremail @.***>
password: ‘#RestOfThePassword’
vin: WV-ID
capacity: 55
phases: 3
mode: pv
minSoC: 20
targetSoC: 80
minCurrent: 1
maxCurrent: 32

Regards
Bernhard
Von: Markus Thierolf @.>
Gesendet: Freitag, 10. Juni 2022 17:43
An: evcc-io/evcc @.>
Cc: chadibe0 @.>; Author @.>
Betreff: Re: [evcc-io/evcc] Password starting with '#' (Issue #3618)
Are u using a template config?
Which vehicle template?
Pls provide your evcc.yaml vehicle config.
Leading special characters in evcc template string parameters are a known issue.
Solution to mittigate:
a) Create a raw configuration for your vehicle using evcc configure expand option: ./evcc configure --expand
b) Copy and paste the created raw configuration into your evcc.yaml file
c) Manually add leading and trailing single quotes around the affected parameter value (in your case the password)
—
Reply to this email directly, view it on GitHub https://github.com/evcc-io/evcc/issues/3618#issuecomment-1152496088 , or unsubscribe https://github.com/notifications/unsubscribe-auth/ASNKJGIBRX2N2DMMKEA2JK3VONPANANCNFSM5YOAOWVQ .
You are receiving this because you authored the thread.  https://github.com/notifications/beacon/ASNKJGNYII44QGNTN5TVTJDVONPANA5CNFSM5YOAOWV2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOISY3DWA.gif Message ID: @.*** @.***> >

Probier mal bitte das Nightly- geht es damit?

Should be fixed in nightly.


Comment 1

Shouldn't it be the opposite?
st < end
https://github.com/enes-usta/bgp-filter/blob/2c313a7fc6a74d74a2f16f8fc09432915f235afd/bin/BGPFilter.py#L175

If start is st (beginning) is after en (end) then it raise an error


Chart colors

Every time a PR is merged, you have to pull down from upstream, and do a hard reset from upstream/master or else all the old commits will still get merged...which is what keeps happening.
Also — send PRs to the lexicon branch — we should make sure that all the Lexicon stuff is ready before we merge that into master, thanks!

Github didn't allow me to merge into Lexicon this time. It only allowed me into master :(


always notify Some npm packages are missing for this project, cannot display graph

test project: https://github.com/tjx666/package-manager-enhancer/tree/main

Version: 1.80.1
Commit: 74f6148eb9ea00507ec113ec51c489d6ffb4b771
Date: 2023-07-12T17:20:58.115Z
Electron: 22.3.14
ElectronBuildId: 21893604
Chromium: 108.0.5359.215
Node.js: 16.17.1
V8: <IP_ADDRESS>-electron.0
OS: Darwin arm64 22.5.0

Problem: You need to have your npm packages installed in order to display the graph.
Solution: Run npm i in the root of your project to install your packages and try again.
This is because, plugin utilizes the commands "npm ls --all --json" & "npm audit --json" in order to generate data to display graphs. Without installing the npm packages, it is not able to gather the necessary data.
Let me know if it works.

I use pnpm, must use npm?

Yes, the plugin only works with npm. Admittedly, it might be nice to offer support for other package managers like pnpm and yarn.

Closing issue as pnpm/yarn are not supported


libTAS can't start games : "Could not start dynamically linked executable"

Describe the bug
Game fails to open when "Start" is clicked with the error could not start dynamically linked executable
Steps To Reproduce
Steps to reproduce the behavior:

Open libTAS on the terminal
On libTAS, set "Game executable" path to a game, which for my test I chose "Buckshot Roulette" v1.1
Click "Start", check terminal

Expected behavior
Game runs with libTAS hooks
Additional context
Exact output
Could not start dynamically linked executable: /home/yuu/Games/BuckshotRoulette/v1.1/Buckshot Roulette.x86_64
NixOS cannot run dynamically linked executables intended for generic
linux environments out of the box. For more information, see:
https://nix.dev/permalink/stub-ld
Attempt 1: Couldn't connect to socket.
Game couldn't start properly.

Notify maintainers
@skyrina

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.73, NixOS, 24.05 (Uakari), 24.05.20240119.bbe7d8f`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - channels(yuu): `""`
 - channels(root): `"nixos"`
 - nixpkgs: `/nix/var/nix/profiles/per-user/root/channels/nixos`

Add a :+1: reaction to issues you find important.

hello, your system does not have the required libraries to run the game
please check this webpage for instructions on how to add them to your system, or use the steam-run package as a wrapper for libtas
if the game ships with its own libraries, check the libtas usage page
for example, i was able to run Celeste by using steam-run and many other games by adding the following lines to my configuration.nix file
programs.nix-ld.enable = true;

# "minimum" amount of libraries needed for most games to run
programs.nix-ld.libraries = with pkgs; [
  # common requirement for several games
  stdenv.cc.cc.lib

  # from https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/games/steam/fhsenv.nix#L72-L79
  xorg.libXcomposite
  xorg.libXtst
  xorg.libXrandr
  xorg.libXext
  xorg.libX11
  xorg.libXfixes
  libGL
  libva

  # from https://github.com/NixOS/nixpkgs/blob/nixos-23.05/pkgs/games/steam/fhsenv.nix#L124-L136
  fontconfig
  freetype
  xorg.libXt
  xorg.libXmu
  libogg
  libvorbis
  SDL
  SDL2_image
  glew110
  libdrm
  libidn
  tbb
  zlib
];

Ah right, makes sense
Not the job for libTAS to have those libraries for the game to be ran
Thanks!


Use markdown for mchat filetype

With the params as YAML front matter, the system prompt as a quoted block and the messages separated by >>> the syntax highlighting comes free with tree-sitter.
Also, nested code blocks with syntax highlighting are possible!
Here is an example how the mchat file could look like:

Sorry for the late response - I originally wanted something that looked a lot like that, but ended up not going that direction just because JSON parsing comes free with neovim and I didn't want to implement a YAML parser or require luarocks to bring something in. If there's another way to get something that looks like this I'd take a PR!
I think it should be (somewhat?) straightforward to get markdown highlighting via treesitter with the current mchat syntax, would also happily take a PR for this as well (#44).
I didn't go with the explicit roles because these chats are meant to be portable across LLM's, and the role title changes so they end up needing to be converted at some point. It might make sense to allow opting in to explicitly sitting the role for LLMs with more than one though..

Do not be sorry, I am thankful for this nice piece of software and that you reply it all, is an amazing thing and gives me hope for humanity.
Ok, a YAML preamble is out.
But providing a file ftplugin/mchat.luat with the content:
vim.treesitter.start(0, 'markdown')
vim.bo[0].syntax = 'on'
vim.opt_local.conceallevel = 2

Changing the separator from ===== to >>> and inserting newlines before and after the separator would be all what is needed, to achieve the look from the op.
The roles would be there only for parsing, so that it does not break, when the llm returns a markdown document with >>>.
I do not have currently time for an PR, I will do it when it annoys me enough.

Glad you're enjoying the plugin! I think moving to treesitter is the right step generally and was my original intent - I've been taking another look at #44, I'll see if I can get something working soonish.

Closing in favor of #44

Closing in favor of #44

Closing in favor of #44


BuildLandingPad

https://github.com/mjsabby/LLVMSharp/blob/master/IRBuilder.cs#L135
When I run
sh build.sh /usr/local/lib/llvm-3.7/lib/libLLVM-3.7.1.dylib /usr/local/lib/llvm-3.7/include
I get
IRBuilder.cs(135,25): error CS1501: No overload for method `BuildLandingPad' takes `4' arguments
Generated.cs(2069,43): (Location of the symbol related to previous error)

Should this call have 5 args in LLVM 3.7?

Yes, the signature seems to have changed across versions.
IRBuilder and other wrapper classes are still half-baked in the master branch, unfortunately. If they're causing you trouble, I'd say you can safely exclude them from your build until we merge the finished versions to the master branch. In the meantime, you can use LLVMBuilderRef instead.

@onionhammer yeah they added new stuff in this, the repo is now updated. @TChatzigiannakis  is right, we'll be introducing a new OOAPI in the next release, and also make it run on Linux and MacOSX!


Got error on vps

Hi.
I got the below error when i tried to run

Traceback (most recent call last):
File "./osmedeus.py", line 8, in
from core import routine
File "/root/Osmedeus/core/routine.py", line 10, in
from modules import portscan
File "/root/Osmedeus/modules/portscan.py", line 11, in
from libnmap.parser import NmapParser
ImportError: No module named 'libnmap'

This error because you didn't install python-libnmap on your machine.
And what is your OS?

I get the same error on Kali. Even after doing pip install python-libnmap.

The same error on Kali. I also installed python-libnmap  and received the same error.
I tried to run osmedeus.py using Python3 and received the same error:
root@kali:~/Osmedeus# python3 osmedeus.py
Traceback (most recent call last):
File "osmedeus.py", line 8, in
from core import routine
File "/root/Osmedeus/core/routine.py", line 10, in
from modules import portscan
File "/root/Osmedeus/modules/portscan.py", line 11, in
from libnmap.parser import NmapParser
ModuleNotFoundError: No module named 'libnmap'
==================================================
root@kali:~/Osmedeus# lsb_release -a
No LSB modules are available.
Distributor ID:	Kali
Description:	Kali GNU/Linux Rolling
Release:	2019.1
Codename:	n/a
root@kali:~/Osmedeus# uname -a
Linux kali 4.19.0-kali3-amd64 #1 SMP Debian 4.19.20-1kali1 (2019-02-14) x86_64 GNU/Linux
root@kali:~/Osmedeus#

That's the library used while I do testing but I forget to remove.
It's should be fixed now, really sorry about that.

Thanks for fixing the error. However, when I ran the script I received the same error. I cloned and reinstalled. This time I received the following message. This i s a Kali 209.1:
        Osmedeus v1.1 by @j3ssiejjj

                ¯\_(ツ)_/¯

[*] Config file detected: core/config.conf
--~~~=:>[ Starting Flask API ]>
Traceback (most recent call last):
File "core/app.py", line 13, in
from flask import abort
ModuleNotFoundError: No module named 'flask'
[-] Fail to set config, Please check Flask API !!!
root@kali:~/Osmedeus#

thank for fixing the error. after i install the libmap it done. but have a another problem. i will inform later

root@PC192:/home/smartis/Scrivania/Osmedeus# ./osmedeus.py -t spotify.com
Traceback (most recent call last):
File "./osmedeus.py", line 10, in
from lib.client import config
File "/home/smartis/Scrivania/Osmedeus/lib/client/config.py", line 7, in
from lib.core import execute
File "/home/smartis/Scrivania/Osmedeus/lib/core/execute.py", line 8, in
from core import utils
ImportError: cannot import name 'utils' from 'core' (/usr/local/lib/python3.8/dist-packages/ufonet-1.6-py3.8.egg/core/init.py)


Support v5.2.1 esp-idf

https://github.com/espressif/esp-idf/releases/tag/v5.2.1
   Compiling esp32-nimble v0.6.0
error[E0063]: missing field `cpfd` in initializer of `ble_gatt_chr_def`
  --> /Users/brandon/.cargo/registry/src/index.crates.io-6f17d22bba15001f/esp32-nimble-0.6.0/src/server/ble_service.rs:52:19
   |
52 |             .push(esp_idf_sys::ble_gatt_chr_def {
   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ missing `cpfd`

For more information about this error, try `rustc --explain E0063`.
error: could not compile `esp32-nimble` (lib) due to 1 previous error

https://github.com/espressif/esp-nimble/blame/8d5c871596753da452b1cf56d28442660af0c599/nimble/host/include/host/ble_gatt.h#L1039
looks to be about 2 months old

this is fixed in main, just not pushed to crates.io as something higher than 0.6.0
thank you!


Configurable Defaults

Make Openstack things configurable in theory:

Router
Network
AVZ

Add to KlusterSpec

Reworked the KlusterSpec.
This is mostly fixed. Will reopen more specific tickets


QuitMenu doesn't quit the game

Selecting "yes" on the QuitMenu takes the player back to the title screen instead of quitting the game

Hello, I am just starting to learn Godot. I thought this issue would be good for me to do as I realized I didn't know how to quit the game off the top of my head. Is it ok to open a PR?

Of course, PRs are most welcome!

Looks like this can be closed!


James/coordinate conversion

Updates for the coordinate conversion tool.
 They already exist in the correct location.
Notes:

CoordinateConversionResults methods are all made private so it's clearer that the class is only meant to be used by the CoordinateConversionController class. This clears up some possible confusing with having clearResults methods on both the controller and the results class.
Internal helper class Result no longer exported (TOOLKIT_EXPORT removed). This shouldn't be accessed or used outside of these classes.
Doc added throughout.
Consolidation of the coordinate type strings like "Gars" and the others.
Extensive documentation added for CoordinateConversionOptions detailing which groups of options are valid (and what their valid ranges are) for all types.

cc: @khajra

@michael-tims updated.


Rhys to contact Sim to discuss helping outreach

i reached out to Sym already
we had a first chat on May 28 and we stay in touch
https://app.dework.xyz/catalyst-swarm/ccv3-cf?taskId=9e4fced5-9dcd-4498-b7ab-81b6233bc07f


Confirm Modal

Create a reusable ConfirmModal modal that can replace window.confirm.   The implementation of ConfirmModal should simply use ModalFactory as shown in the docs for the ProgrammaticModal.  The following JS options must be configurable for the ConfirmModal:

Title
Content
Enter Callback
Cancel Callback

The class confirm-modal can be added to the modal via the ModalFactory class option.  This will allows others to style the modal as needed.  A more robust SCSS solution can also be implemented.

done


Add test for wildcard left of ETLD

If this is limited to subscriber certs then this should not occur
On Mon, Aug 28, 2017 at 2:21 PM Deepak Kumar<EMAIL_ADDRESS>wrote:

@kumarde commented on this pull request.
In lints/lint_dnsname_wildcard_left_of_public_suffix.go
https://github.com/zmap/zlint/pull/127#discussion_r135595969:

+type DNSNameWildcardLeftofPublicSuffix struct {

// Internal data here
+}

+func (l *DNSNameWildcardLeftofPublicSuffix) Initialize() error {

return nil
+}

+func (l *DNSNameWildcardLeftofPublicSuffix) CheckApplies(c *x509.Certificate) bool {

return util.IsSubscriberCert(c)
+}

+func wildcardLeftOfPublicSuffix(domain string) (bool, ResultStruct) {

parsedDomain, err := publicsuffix.Parse(domain)
if err != nil {

return true, ResultStruct{Result: NA}

Hrm. My thought was that if it's not a domain, then this test shouldn't
apply.  But I can make
this a fatal if you think it makes more sense.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/zmap/zlint/pull/127#discussion_r135595969, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AAMSUPXG7gkj69SlHRr0us7lrm6COsrSks5scwUfgaJpZM4PD0yV
.

@zakird okay sounds good, I will fatal out.

YAY!


X7 RC03 hardware version, the SPI bus of RM3100 is changed from SPI1 to …

Because the SPI bandwidth required by the ADIS16470 is too large, the RM3100 originally on SPI1 is placed on SPI2

Do you want to keep both? If so let's at least add a comment on the side.
At some point in the future I'd like to begin treating anything statically defined in the board that's missing (eg RM3100 on SPI1) as a serious error.

Do you want to keep both? If so let's at least add a comment on the side.
At some point in the future I'd like to begin treating anything statically defined in the board that's missing (eg RM3100 on SPI1) as a serious error.

Do you want to keep both? If so let's at least add a comment on the side.
At some point in the future I'd like to begin treating anything statically defined in the board that's missing (eg RM3100 on SPI1) as a serious error.

OK, I will delete the RM3100 of SPI1 used by the beta flight controller


Changed config name to configName_new

Description
Please provide a description of your proposed changes - providing obfuscated log/code examples is highly encouraged.
Related Issues
Are there any Issues to this PR?
Todos
Are there any additional items that must be completed before this PR gets merged in?

[ ]
[ ]

This is not needed.


Small desktop resolution does not slide

Pattern:
Resize your window to a < 997 pixels.
When dragging the slider it sticks to your mouse and shows some unexpected behaviour.
https://github.com/YourSurpriseCom/slider/assets/12546104/5c12d7b9-4b31-4c02-865c-be51a50ae591

Hi Kevin!
What you're seeing is the image being grabbed natively by the browser instead of the slider. In this case the image should be given the 'draggable' property, which should be set to false. This will instruct the browser that the image can't be dragged.
Right now it's the responsibility of the user to set the draggable property of the slides.
<Slider>
 <img draggable="false"/>
</Slider>

The idea behind the slider is that's it's essentially just a wrapper, where the user is responsible for the rest of the implementation. However, I can't really think of a use case where it's desired to have a draggable image within a slider, so maybe the Slider should automatically add this property. What are your thoughts on this?


Pending Survey section: auto email and auto delete submissions

 Pending Survey section: auto email and auto delete submissions


cross-test all Scala versions in CI

Oh wait, this doesn't seem necessary. GitHub Actions is already creating 4 CI tasks. I guess the matrix takes care of it.


Support for dimension reduction

Dimension reduction is a useful technique for understanding patterns in the data. If implemented, dimension reduction methods will be integrated into UDF interface. To be integrated into UDF interface, dimension reduction algorithm must satisfy two conditions: (1) can fetch a frame or a collection of frames in an iterative manner, and (2) can merge independent outputs of the algorithm performed on each partition. More specifically, the point (1) refers to an algorithm that can build results on top of previous results with addition of new (set of) frame(s). While the point (2) may sound similar to the point (1), these two points are not equivalent since an algorithm that builds results in iterative manner is not the same as an algorithm that merges outputs computed from multiple disjoint batches of data. Lastly, we must take into account the memory space issue. For instance, the most common way of computing Principal Component Analysis is to use co-variance matrix of the data, but if the number of pixels of a frame is 256 x 256 = 65536, we need<PHONE_NUMBER> entries to store such a matrix, even after reducing for the symmetric property of the matrix. Thus, an algorithm must not use too much memory space for every step of its computation.
Currently, possible candidates for dimension reduction methods are Principal Components Analysis (PCA) and Non-Negative Matrix Factorization (NNMF), and various considerations for each method is described below:

Principal Component Analysis (PCA)
The current plan of action is to separate the two stages of UDF (into processing frames and merging partitions) and apply different algorithms for different stages.

As for the first stage of processing frames, many iterative version of PCA is available. Among others, Incremental PCA (Incremental Learning for Robust Visual Tracking, https://www.cs.toronto.edu/~dross/ivt/RossLimLinYang_ijcv.pdf) and Candid Covariance-Free Incremental PCA (http://citeseerx.ist.psu.edu/viewdoc/download?doi=<IP_ADDRESS>.5665&rep=rep1&type=pdf)  seems to be the most suitable options. Both algorithms are similar to one another, but the latter appears more promising since it is 'free' of covariance matrix and thus can avoid the memory issue more easily. Note however that we still have the issue of managing the total number of frames. A dataset may contain 20K ~ 65K number of frames which, with the current methods, cannot be further reduced and can pose challenge to memory.
Unfortunately, there does not seem to be an efficient method to combine two or more PCA results. So far, I was able to find two algorithms Distributed PCA and k-means clustering (http://www.cs.cmu.edu/~ninamf/papers/distributedPCAandCoresets.pdf) and merging of SVD results that is used in gensim package for topic modeling (https://radimrehurek.com/phd_rehurek.pdf - pg 45). The first one, distributed PCA, is actually an algorithm that performs 'local PCA' for each partition and then merges the 'local PCA' results through 'global PCA'. The 'local PCA' cannot be directly placed under UDF interface because it assumes access to full-batch of the partition. 'Global PCA' is a sound option for merging PCA results with known error bound, but it makes use of covariance matrix so memory becomes an issue again. The second algorithm for merging SVD results can be directly implemented in the UDF interface. However, we need to carefully check if the method is mathematically sound.

Non-Negative Matrix Factorization (NNMF)
NNMF has several parallel algorithms available. However, most parallel algorithms use partitioning of the columns of the data matrix (https://arxiv.org/pdf/1509.09313.pdf). Under LiberTEM setting, we can view a data matrix as follows: each row represents a 'flattened' frame where each column in the row corresponds to pixel values. Then partitioning the columns of the data matrix is equivalent to partitioning the pixels of a frame, which is not really feasible with the current architecture. This paper (http://www.ambuehler.ethz.ch/CDstore/www2010/www/p681.pdf) appears to have a more promising outlook in that it partitions along whichever axis has the smaller dimension (e.g., if the number of frames is less than the number of pixels in a frame, it partitions along each individual frames).

After implementation, we also need a sound way of testing each functions. Note that most of the methods mentioned above are approximation methods to the true estimation and some even has randomness embedded in their algorithms. One way is to perform full-batch PCA or NNMF on a test dataset and check whether an 'error' is below certain threshold. There can be several candidates for the metric of evaluating such an 'error', with frobenius norm being the most commonly used option. However, it remains for us to find out what threshold can be considered sufficient, as it can heavily depend on the size of the data, method we are using, etc.

See #347 for the current implementation of PCA. It uses Candid Covariance-Free Incremental PCA for process_frame and merging SVD, as suggested by https://radimrehurek.com/phd_rehurek.pdf, for merge (i.e., merging partitions).

See #347 for the current implementation of PCA. It uses Candid Covariance-Free Incremental PCA for process_frame and merging SVD, as suggested by https://radimrehurek.com/phd_rehurek.pdf, for merge (i.e., merging partitions).

Nice! Using a covariance-free version sounds like a sensible plan. What is the trade-off of using incremental PCA locally versus having "access to full-batch of the partition"?

Regarding NMF:

This paper (http://www.ambuehler.ethz.ch/CDstore/www2010/www/p681.pdf) appears to have a more promising outlook in that it partitions along whichever axis has the smaller dimension (e.g., if the number of frames is less than the number of pixels in a frame, it partitions along each individual frames).

So, one could modify this algorithm to always partition in a way that is compatible with LiberTEM's partitioning?

What is the trade-off of using incremental PCA locally versus having "access to full-batch of the partition"?

I'm assuming you are talking about using incremental PCA for each observation (i.e., frame) versus using it for a set of observations. Incremental PCA was designed for memory-efficiency purpose so that one doesn't have to use too much resource when doing large matrix operations. I guess it depends on how big of a full-batch for a partition is. If it is of moderate size, then it could boost the performance.

So, one could modify this algorithm to always partition in a way that is compatible with LiberTEM's partitioning?

I actually don't think possible to use the algorithms in the paper... I'm still trying to understand it, but it appears that you need some way of accessing a result from a worker (i.e., result from operations on a partition) from another worker when processing partition.

Closing for now, it seems that there are few activities in this direction at the moment. Also, reducing the data before doing PCA/NMF/... rather than performing it on the whole raw data seems to work better.


Cleans up ReCAP methods

Much cleaner code to do the same work. No changes were made to functionality.

This branch is now too out-of-date with development to be easily merged, so I am going to delete the feature branch and wrap some additional refactoring of the ReCAP methods into a new branch.


fix(captcha): sanitize form body

Fixes RVTEE-566
Changes

#1098  👈
main

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @MasterPtato and the rest of your teammates on  Graphite


Regression: can't debug RN 0.59.0 app

💥 Regression Report
Trying to debug my app, gives me this result.

Last working version
Worked up to version: 0.59.0-rc.3
Stopped working in version: 0.59.0
To Reproduce
Launch app with react-native run-ios
Enable debugging with Command+D then Debug JS Remotely
Expected Behavior
Debugger should open
Environment
info
  React Native Environment Info:
    System:
      OS: macOS 10.14.3
      CPU: (8) x64 Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
      Memory: 1.88 GB / 16.00 GB
      Shell: 3.2.57 - /bin/bash
    Binaries:
      Node: 11.11.0 - /usr/local/bin/node
      Yarn: 1.13.0 - /usr/local/bin/yarn
      npm: 6.7.0 - /usr/local/bin/npm
    SDKs:
      iOS SDK:
        Platforms: iOS 12.1, macOS 10.14, tvOS 12.1, watchOS 5.1
      Android SDK:
        API Levels: 27, 28
        Build Tools: 27.0.3, 28.0.3
        System Images: android-27 | Google Play Intel x86 Atom, android-28 | Google APIs Intel x86 Atom
    IDEs:
      Android Studio: 3.3 AI-182.5<IP_ADDRESS>64788
      Xcode: 10.1/10B61 - /usr/bin/xcodebuild
    npmPackages:
      react: ^16.8.4 => 16.8.4
      react-native: ^0.59.0-rc.3 => 0.59.0
    npmGlobalPackages:
      create-react-native-app: 1.0.0
      react-native-cli: 2.0.1

Same problem here

Fix incoming: https://github.com/react-native-community/react-native-cli/pull/226.

Wow, that was quick :), thanks man

Released a patch, so the fix is available for everybody 🙂

THANK Y'ALL SO MUCH!


Unable to save note splash JSON file in The Editor And there are missing options in the Chart editor

Describe your bug here.
It won't let me save the file Note splash and some chart editor options are missing
Crash Log or logcat logs (if existing)
No response
Are you modding a build from source or with Lua?
I am not modding
What is your build target?
Android
Which psych engine version you're on?
1.0 (Prerelease)
Did you edit anything in this build? If so, mention or summarize your changes.
No

chart editor is unfinished, so is note splash editor

please send a vid that u're trying to save
chart editor is limited due mobile compatibility

Well, even if I modified the normal note splash it doesn't look like something is missing, I'll show you later

https://github.com/user-attachments/assets/cadc47e6-f375-41e4-b5e5-12aa5fa80d95

confirmed


Update SQLiteAsync.cs

Clarify the summary (where the Id is going)
The word "retrieves" leaves one to believe the value is returned instead of injected into the object.

Great, thanks!


az ad app create --password no longer works

Running the supplied powershell script in the Azure Cloud Shell throws an error at this line:
$clientId = az ad app create --password $AADAppClientSecret --end-date "$AADAppClientSecretExpiration" --display-name $AADAppDisplayName --identifier-uris $AADAppIdentifierUri --query "appId" -o tsv
Because the --password parameter is no longer supported

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

ID: 1fb794fe-f982-dcb8-5fc9-8759cd3968db
Version Independent ID: c0cd7a75-1296-3425-dc34-2d178cd1e309
Content: Create an Immersive Reader Resource - Azure Applied AI Services
Content Source: articles/applied-ai-services/immersive-reader/how-to-create-immersive-reader.md
Service: applied-ai-services
Sub-service: immersive-reader
GitHub Login: @rwallerms
Microsoft Alias: rwaller

@chrizl Thanks for spotting this. Yes, this parameter is not supported now as per reference. You can create the app without this parameter and try to create a new secret from portal after the app is created to be copied in the .env file in the next document to launch the immersive reader.
@rwallerms Could you please review the steps in this document and the following document since the steps involve using the client secret in the .env file, corresponding steps to list the default password or append a new password needs to be documented for using the immersive reader resource. Thanks!!

Fixed with this PR - https://github.com/MicrosoftDocs/azure-docs-pr/pull/203673#issuecomment-1173026632

Closing as the issue has been addressed.

#please-close


DefaultServiceIP Configuration

Hi,
Is it possible to configure DefaultServiceIP in other components like the NRF?

The reason for this is to be able to configure a separate IP/URL apart from the listening IP address, this will make deploying free5gc easier in a service mesh.
I tried to add the DefaultServiceIP parameter just like the NRF to other components configuration but this did not reflect in the NF profiles that is advertised to the NRF.

You would have to manually add the parameter in the config file and then in config-parsing files for each of the NFs. Indeed it is quite useful when deploying the core network in k8s. I have done it previously but not for the latest version of the code.

@endrigoshi Thanks for the response, can you please show me where the config-parsing files for each of the NFs are located?

@infinitydon I noticed that they are in the same files for each of the NFs (probably different persons coded the NFs) but for AMF for e.g. I had to modify the following files:
amf_context/context.go, amf_service/amf_init.go, amf_util/initContext.go and factory/config_configuration.
It would be nice if @free5gc-org would consider to have add this feature in the code.

We're not quite understand,
So the feature is asking for listen on, for example, IPA, and register to nrf with IPB?

Yes..
An example of how I configured the NRF in k8s is this:
  nrfcfg.conf: |
    info:
      version: 3.0.2
      description: NRF initial local configuration

    configuration:
      MongoDBName: "free5gc"
      MongoDBUrl: "mongodb://mongodb-svc:27017"
      DefaultServiceIP: "free5gc-nrf-service"
      sbi:
        scheme: http
        ipv4Addr: <IP_ADDRESS>
        port: 29510
      DefaultPlmnId:
        mcc: "208"
        mnc: "93"
      serviceNameList:
        - nnrf-nfm
        - nnrf-disc

So the remaining 5GC components communicates to the NRF  using service name free5gc-nrf-service instead of the POD IP

@free5gc-org Is this something that fits with your vision for free5gc? If so I can work on this and have a PR by next week. Or if you plan to release a new version of the code I can wait for that and do the changes there.

Hi,
We have no plane to release our new version in recent weeks. We're glad to see someone who can help us to implement this feature. 💪

@free5gc-org I did the necessary modifications and I sent the PR for each of the NFs.
When they are merged, I can create a PR for the free5gc repo as well, since there are changes that need to be done to the configurations in config folder as well.

Dear @endrigoshi ,
Sorry for the lat reply. This PR seems good and we'll start to review recently.
Thanks a lot!

Hello @infinitydon
sorry for asking this question in this thread.
I am also thinking to deploy Free5GC on k8s. I see your work.
https://bitbucket.org/infinitydon/virtual-4g-simulator/src/master/free5gc/
I can deploy only NRF. others are giving error.
For example when I deploying AUSF
ubuntu@localhost:~$ kubectl logs free5gc-ausf-deployment-7647cc7cd9-fsrhf Error from server (BadRequest): container "myapp-container" in pod "free5gc-ausf-deployment-7647cc7cd9-fsrhf" is waiting to start: PodInitializing
Do you know why it is happening?
Thanks
Sothy

Hi @sothy ,
The deployment uses sdnvortex/network-controller to add a second network interface to the container and this requires that bridge interface exists in the worker node, can you check if there is a bridge br0 in the worker node?
Also open-v-switch needs to be installed in the worker nodes.
N.B - The bridge should be created with open-v-switch.
NRF uses the default k8s interface, I think this is why it is running without any issues.

Hello @infinitydon
There is no br0.
ubuntu@localhost:~$ sudo ovs-vsctl list-br br-int
I see your
`ubuntu@localhost:~$ kubectl describe daemonsets network-controller-server-unix -n kube-system
Name:           network-controller-server-unix
Selector:       name=network-controller-server-unix
Node-Selector:
Labels:
Annotations:    deprecated.daemonset.template.generation: 1
Desired Number of Nodes Scheduled: 1
Current Number of Nodes Scheduled: 1
Number of Nodes Scheduled with Up-to-date Pods: 1
Number of Nodes Scheduled with Available Pods: 1
Number of Nodes Misscheduled: 0
Pods Status:  1 Running / 0 Waiting / 0 Succeeded / 0 Failed
Pod Template:
Labels:  name=network-controller-server-unix
Containers:
network-controller-server-unix:
Image:      sdnvortex/network-controller:v0.4.9
Port:
Host Port:
Command:
/go/bin/server
Args:
-unix=/tmp/vortex.sock
-netlink-gc
Environment:
Mounts:
/tmp/ from grpc-sock (rw)
/var/run/docker.sock from docker-sock (rw)
/var/run/docker/netns:shared from docker-ns (rw)
/var/run/openvswitch/db.sock from ovs-sock (rw)
Volumes:
docker-ns:
Type:          HostPath (bare host directory volume)
Path:          /run/docker/netns
HostPathType:
docker-sock:
Type:          HostPath (bare host directory volume)
Path:          /run/docker.sock
HostPathType:
ovs-sock:
Type:          HostPath (bare host directory volume)
Path:          /run/openvswitch/db.sock
HostPathType:
grpc-sock:
Type:          HostPath (bare host directory volume)
Path:          /tmp/vortex
HostPathType:
Events:
Type    Reason            Age    From                  Message

Normal  SuccessfulCreate  5m44s  daemonset-controller  Created pod: network-controller-server-unix-fp5m6
`
I dnt know why it is not possible to create br0?
Best regards
Sothy

@sothy
The bridge needs manually on the worker node, you can do this via
sudo ovs-vsctl add-br br0

Thanks @infinitydon
It worked for me.
ubuntu@localhost:~$ kubectl get pods NAME                                       READY   STATUS             RESTARTS   AGE free5gc-amf-deployment-94cf8b957-9kfmp     1/1     Running            0          10m free5gc-ausf-deployment-7647cc7cd9-d95wx   1/1     Running            0          14m free5gc-nrf-deployment-76cf5587b5-bgfvv    1/1     Running            4          59m free5gc-pcf-deployment-6c6976c67d-ffxlm    1/1     Running            0          10m free5gc-smf-deployment-77c94bc9bb-bz8kw    1/1     Running            0          10m free5gc-udm-deployment-748fcb4944-zqbxd    1/1     Running            0          10m free5gc-udr-deployment-796b5969c-274fw     1/1     Running            0          5m40s free5gc-upf-deployment-86d88fc86d-9l5jl    0/1     CrashLoopBackOff   5          5m32s
I guess UPF is not working. I dont install gtp plugin the host and kernel version is matched.
ubuntu@localhost:~$ kubectl logs free5gc-upf-deployment-86d88fc86d-9l5jl INFO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:35 UpfInit() Config: /go/src/free5gc/src/upf/build/config/upfcfg.yaml  UPF=Util INFO[2020-08-16T12:42:18Z] Set log level: info                           UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/gtpv1/src/gtp_link.c:27 GtpLinkCreate() GTP device named upfgtp0 Create fail  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/gtpv1/src/gtp_path.c:49 GtpTunCreate() GtpLinkCreate fail  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/gtpv1/src/gtp_path.c:144 GtpDevListCreate() GTPv1 tunnel create fail : IP[<IP_ADDRESS>], ifname[upfgtp0]  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/up/up_path.c:74 GTPv1ServerInit() GtpLinkListCreate Fail  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf.c:32 main() UPF failed to initialize  UPF=Util INFO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:85 UpfTerminate() Terminating UPF...  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/up/up_path.c:233 BufferServerTerminate() epoll deregister error  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:88 UpfTerminate() Buffer Sock resource free failed  UPF=Util INFO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/up/up_path.c:52 UpRouteTerminate() Removing APN routes  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/knet/src/route.c:131 AddKnetDelRoute() if_nametoindex  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:91 UpfTerminate() GTP routes removal failed  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/pfcp/src/pfcp_xact.c:53 PfcpXactTerminate() PFCP Xact already finalized  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:94 UpfTerminate() PFCP Transaction terminate failed  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/utlt/src/utlt_epoll.c:58 EpollDeregisterEvent() Socket 5 delete event in epoll error : No such file or directory  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/gtpv1/src/gtp_path.c:162 GtpDevListFree() GTPv1 tunnel deregister to epoll fail : IP[<IP_ADDRESS>]  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/gtpv1/src/gtp_link.c:43 GtpLinkFree() GTP device destroy fail  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/gtpv1/src/gtp_path.c:70 GtpTunFree() GTP tunnel device named upfgtp0 free fail  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/lib/gtpv1/src/gtp_path.c:166 GtpDevListFree() GTPv1 tunnel free fail : IP[<IP_ADDRESS>]  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/up/up_path.c:84 GTPv1ServerTerminate() GTPv1 tunnel list free fail  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:100 UpfTerminate() GTPv1 server terminate failed  UPF=Util INFO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:225 PacketReceiverThread() Packet receiver thread terminated  UPF=Util INFO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf_init.c:119 UpfTerminate() UPF failed to terminate  UPF=Util ERRO[2020-08-16T12:42:18Z] /go/src/free5gc/src/upf/src/upf.c:40 main() UPF terminate error  UPF=Util
Kernel
ubuntu@localhost:~$ uname -a
Linux localhost 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Hello @infinitydon
I see many times NRF failed.
ubuntu@localhost:~$ kubectl get pods NAME                                       READY   STATUS             RESTARTS   AGE free5gc-amf-deployment-94cf8b957-9kfmp     1/1     Running            0          36m free5gc-ausf-deployment-7647cc7cd9-d95wx   1/1     Running            0          39m free5gc-nrf-deployment-76cf5587b5-bgfvv    0/1     CrashLoopBackOff   7          85m free5gc-pcf-deployment-6c6976c67d-ffxlm    1/1     Running            0          35m free5gc-smf-deployment-77c94bc9bb-bz8kw    1/1     Running            0          36m free5gc-udm-deployment-748fcb4944-zqbxd    1/1     Running            0          35m free5gc-udr-deployment-796b5969c-274fw     1/1     Running            0          30m
When I see logs of NRF,
INFO[2020-08-16T13:04:17Z]/src/nrf/Management/api_management.go:700 free5gc/src/nrf/Management.setLocationHeader() UriList create                                NRF=ManagementLog FATA[2020-08-16T13:05:47Z]/lib/MongoDBLibrary/api_mongoDB.go:53 free5gc/lib/MongoDBLibrary.RestfulAPIGetMany() server selection error: server selection timeout current topology: Type: Unknown Servers: Addr: mongodb-svc:27017, Type: Unknown, State: Connected, Average RTT: 0, Last error: dial tcp: lookup mongodb-svc on <IP_ADDRESS>:53: no such host  MongoDB=MongoDB ubuntu@localhost:~$
Do I need to do for mongdb?

@sothy
I suggest you should delete the whole free5gc deployment and start afresh..
Kindly use the issues page to continue the discussion: https://bitbucket.org/infinitydon/virtual-4g-simulator/issues?status=new&status=open

Hi @free5gc-org ,
I just tested it in my setup and it work correctly.
On another note, I noticed that we may need to change the config inside the compose folder.

The config of compose has been fixed now.


CiviForm admin UX: update layout of questions tab

Is your feature request related to a problem? Please describe.
The question list on the questions tab does not have the same layout as the programs tab and it is confusing
Describe the solution you'd like
Update question list to be consistent with the program list UI. Draft and active should be two separate list items within the card
Additional context
From admin UX feedback sheet

Mock

mock here

@cassandralfernandes so this bug is no longer about just updating text, but rather redoing question layout to have 2 items as in the mock, right?

Yes, that's correct

@nbeloglazov I took another look at this issue and realized the screenshot in the original issue is confusing. I wanted to confirm the changes are:
-Change new version to edit
-Add 3 dot menu with the other options
-Add labels for active or draft
Am I missing anything else?

Do we still need "view" button? With the proposed change the "View" button will go under 3-dot menu. At which point it's somewhat hidden and "Edit" remains the main action. Users can use "Edit" to view the question as well, just no save it or click "back" to exit.

I think we can remove the view button. Gut check @rahaghas - what do you think? 'View' gives the same view as edit

We don't need to view button, but I would make the whole row clickable as a way to "view" the question and that can also just go to the edit page. People who want to view the question won't expect to have to click on "edit" to do so, but clicking the list item is intuitive.

Accidentally closed it.

@rahaghas @cassandralfernandes
One case that, I think, should be exposed in UI is question deletion. Today you can mark a draft question that's not used in any program as "to be archived". And then, when you publish all programs and questions, that "to be archived" question becomes fully archived and disappears from the list of questions.
Should we indicate draft questions that are in status "to be archived" in UI somehow? Currently you can see it only by clicking on triple-dot menu and there you see either "Archive" or "Restore archived" buttons that indicate current question status.

And another question about what fields do we show in the question tab. Today we show 4 different fields: question name, admin note, question text and question help text:

In the mock I see only 3 fields: question text, question help text and admin note. The fourth field, question name, is missing from mocks. Should it be hidden? I'm guessing rationale here is that "quesiton name" and "question text" are often/always duplicate each other semantically.
@rahaghas @cassandralfernandes

It should be hidden because we are consolidating it into admin note

@rahaghas  Sorry, I didn't fully understand it. We are planning to remove "question name" field fully in future leaving only "question text" and telling admins to put any info into "question description" which is admin notes?

Ideal interaction: I think all questions should offer the ability to archive. If the question is used in a program, it should pop up a confirmation dialog explaining that archiving this question will result in it being removed from the programs it's used in. Any programs that are archived can then be accessed by creating a filter at the top of the page that allows you to see all active/draft questions only in the default, or select to only see archived questions.
Let me know if this seems infeasible.

The admin-specific inputs which today are under "info" are to be consolidated into one input called admin note, making the second column now the first.

Hm. Replacing "question name" and "question description" with a new "admin note" field is a bigger task as it requires redoing database schema as today we use "question name" a lot throughout the app. What do you think if we keep displaying both fields for now and add draft/active rows? Doing it step by step.
Though it might be annoying to users if we gradually change UI rather than in one release.

FYI, the workstream to try and reduce the number of "names" a user is editing is tracked here: https://github.com/civiform/civiform/issues/3075

I think for now we can keep the two inputs while still visually showing them close to how we have it in the mock, right?Admin note would just be everything under "info" for the time being until we consolidate

@rahaghas if we add "question name" to admin note then it will look something like that:

Does that look reasonable?

Yes!  any chance that for the scenario where there is both active and draft states that the note come below active instead of next to it?

Still keeping it fully left-aligned

Fixed in https://github.com/civiform/civiform/pull/3449


Transfer Microsoft/vcpkg#27686

Learn Build status updates of commit 9216274:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

vcpkg/reference/vcpkg-configuration-json.md
:white_check_mark:Succeeded
View

vcpkg/users/registries.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel

Learn Build status updates of commit 9216274:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

vcpkg/reference/vcpkg-configuration-json.md
:white_check_mark:Succeeded
View

vcpkg/users/registries.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the learn.microsoft.com contributor guidesPost your question in the Learn support channel


Update docs with dependency updates

TODO -- runhouse[sky] / runhouse[data] installs in tutorials

[!WARNING]
This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

Current dependencies on/for this PR:

main

PR #418

PR #419   👈

This stack of pull requests is managed by Graphite.


DynamodDB Enhanced Client Design

Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request
If you are interested in working on this issue, please leave a comment

Describe the Feature

Consider implementing an "enhanced" DDB client like offered by Java
Some considerations:
We might be able to do this as a compiler plugin and generate rather optimized code so that we don't have to rely on annotation processing (which I believe is JVM only at the moment) OR on reflection capabilities.

This is not a GA requirement as of now.


example

Do you have any example?

Some working examples will be available soon.

Most basic one
https://github.com/deepmipt/dp-agent-basicdemo


why do not make applysnapshot  asynchronous

When snapshot relatively large, generate Snapshot and ApplySnapshot will take more time.
etcd generated snapshot has been modified into an asynchronous way. But apply still synchronized. Why keep apply synchronized?
another problem is that if etcd determine the snapshot is invalid, it will ignore the snapshot , but did not return an error to the caller. We call function multinode.Step -> stepFollower -> raft.handleSnapshot -> raft.restore.  In raft.restore function, snapshot will be verified, if it returns false, handleSnapshot will discard this snapshot. But we can not get this. Is there some way to get this?

@YuleiXiao
Why do you want apply to be async? When a member receives a snapshot, it means it is not synced (and have a huge lag) with the current leader, it cannot make progress anyway. Also restore a snapshot should not take long in v2 (you can at most have a 100MB snapshot). In v3, it might take 10 seconds if you have a > 2GB snapshot we might make it non-blocking for better io utilization.
For your second question, etcd does not use multiNode at all. And I do not really follow your question either.

@xiang90
For second question:
I mean in handleSnapshot, when restore functio return false, handleSnapshot ignore the snapshot. But we do not know this. It do not return any error to caller.
func (r *raft) handleSnapshot(m pb.Message) {
sindex, sterm := m.Snapshot.Metadata.Index, m.Snapshot.Metadata.Term
if r.restore(m.Snapshot) {
r.logger.Warningf("%x [commit: %d] restored snapshot [index: %d, term: %d]",
r.id, r.Commit, sindex, sterm)
r.send(pb.Message{To: m.From, Type: pb.MsgAppResp, Index: r.raftLog.lastIndex()})
} else {
r.logger.Warningf("%x [commit: %d] ignored snapshot [index: %d, term: %d]",
r.id, r.Commit, sindex, sterm)
r.send(pb.Message{To: m.From, Type: pb.MsgAppResp, Index: r.raftLog.committed})
}

@YuleiXiao
Who is "we"? Are you trying to use etcd or use raft pkg? Why do you care about the internal raft level msg?

@xiang90
Sorry, let me explain.
I am working on cockroach. cockroach use etcd multinode in etcd. We have a problem now. Cockroach generate snapshot, apply snapshot and handle heartbeat in the same goroutine.
If snapshot is large(we test it about 800M), it need 11s to generate that exceed raft heartbeat timeout time(3s). So I want make it async to avoid this situation.
Now, async apply snapshot is that when receive a snapshot msg, I mark it "pending snapshot" and notify another goroutine to apply it. Before apply snapshot complete, ignore all receiving msg except heartbeat.
But when I debug it. I found some snapshot msg was ignored by etcd inside. cockroach as caller can not get error from multinode.Step() so that I can not remark "pending snapshot".
That is why I need some way to get this situation.

@YuleiXiao OK. cockroach shares the same raft as etcd, but not the same node implementation. How to apply the snapshot is out of the scope, since it depends on the node and statemachine level implementation. I am closing this issue.
For your follow up question about raft, can you please open a separate issue?

ApplySnapshot is defined in cockroach/multiraft/storage.go, not etcd/raft, so let's move this discussion to the cockroach issue tracker.


cleanup and enhance validate_accounting.py

Summary
drop algod sqlite3 support
add indexer api token support
See #312
Test Plan
Run this in e2elive.py short tests and also run it against a full mainnet indexer&algod.

Using a local genesis file, I was able to run the validate_accounting.py script.

Remote access requires
https://github.com/algorand/py-algorand-sdk/pull/177 for algod /genesis api support in py-algorand-sdk


angular and cli supported versions

Hi,
I've a lot of troubles upgrading to latest versions of angular (2.4.1) and angular-cli (beta.24) for my project using ag-grid-ng2.
What are the latest supported versions?

I cant see why it shouldnt work with both of these - wht errors are you seeing? Do you have a build config you can share so I can try reproduce and resolve?

also checkout the latest examples project - there is a example using angular cli now too

Thanks, I'll try to investigate more to isolate the problem.
Le 2 janvier 2017 18:21:36 GMT+01:00, seanlandsman<EMAIL_ADDRESS>a écrit :

I cant see why it shouldnt work with both of these - wht errors are you
seeing? Do you have a build config you can share so I can try reproduce
and resolve?
--
You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub:
https://github.com/ceolter/ag-grid-ng2/issues/110#issuecomment-269998903

--
Philippe MARTIN

I finally got it up and running with latest angular and angular-cli. It seems that it was an incompatibility with some package not updated due to an outdated yarn.lock. I don't understand why a got errors about AgGridModule loading...
Thanks again for your support, I close the issue.


<IP_ADDRESS> dev

RPC output formatting fix fHelp

Additional code cleanup and segfault protections includes


When the table is open and the timer is running, table flashes

The table keeps altering its rows, once the timer is running.

The issue solved by memoizing the overlay component.
The problem was that the component kept re-rendering by the timer working, because the parent component's state kept changing.


'0 implementations' on type nested in fn

I have the following:
#[derive(Clone)]
struct Foo;
fn bar() {
    #[derive(Clone)]
    struct Bar;
}

which shows '1 implementation' on Foo but '0 implementations' on Bar. I'm using version 0.2.100 as listed in VSCode.

Might be a duplicate of #1559.

Blocked on #1559.

Blocked on #1559.


Increase coverage for IT tests

Separate reports for IT and unit tests
Added more tests

ps. I would like to receive feedback @jeqo, are there any priority for feature to test first ?

LGTM thanks @NikitaZhevnitskiy !


Fix #217 - Deleting a post test

Issue #217
You cannot interact with Javascript using PHPUnit/Laravel's testing helpers that simulate browser events. Calling methods such as see(...), press(...), click(...)  do nothing more than scan the HTML output sent by Laravel to the browser, checking if it exists and simulating whatever that actions is like following a link to the href attribute..
The test was failing because you were pressing a button containing the string "delete" followed by pressing a button containing the string "delete post.." Since you cannot interact with the page's JS using PHPUnit/Laravel's default testing setup, the form was being submitted on the first $this->press('delete').

@erikgall Awesome, thanks for taking the time to fix that. It makes sense now the way you described it. 👍


JBPM-5714 - Provision Case Management showcase app when workbench is …

…deployed

Depends on:

https://github.com/droolsjbpm/droolsjbpm-build-bootstrap/pull/396
https://github.com/droolsjbpm/guvnor/pull/418

Instructions for testing:
Start a Wildfly instance and deploy kie-wb.war with the following system property set:
org.jbpm.casemgmt.showcase.deploy=true
By default it will try to use the following parameters:

Widfly port: 8080 ( system property to override: org.jbpm.casemgmt.showcase.wildfly.port )
Widfly management port: 9990 ( system property to override: org.jbpm.casemgmt.showcase.wildfly.management-port )
Widlfly user: admin ( system property to override: org.jbpm.casemgmt.showcase.wildfly.username )
Widlfly user password: admin ( system property to override: org.jbpm.casemgmt.showcase.wildfly.password )
WilldFly host: localhost (  system property to override:  org.jbpm.casemgmt.showcase.wildfly.host )

Once the provisioning service is started, it will use Maven dependency resolution to resolve the jbpm-wb-case-mgmt-showcase:war:7.0.0-SNAPSHOT dependency which will get deployed into Wildfly.
If provisioning is successful, the showcase app will be available on http://localhost:8080/jbpm-cm.

+1

@bsremac as I mentioned, there is also an alternative method to get the final showcase app war file which points to a path in the file system. For checking that, you should use the following system property: org.jbpm.casemgmt.showcase.path. By setting this property, the maven resolution will be turned off for the case-mgmt-showcase.war file.


Can you provide other net drive links?

Such as Baidu Yun Driver

If your are walled, you can try Psiphon 3 to get it. (Shadowsocks seems not work)

If your are walled, you can try Psiphon 3 to get it. (Shadowsocks seems not working)


Add link to published post in manage section

On the manage page, would be great to be able to click on the blog post that has been published and see it live on the website. Right now the only options are to edit it and delete it.

Added in https://github.com/grommet/grommet-blog/commit/be0700aa34cb06a5c6badd5ae114ae169a5c5c8b


Feature: Add delete button in "Top 5 Movies Preview"

Description:
Add delete button in "Top 5 Movies Preview"
Acceptance Criteria:
Add delete button in "Top 5 Movies Preview"

Go ahead @mehul-m-prajapati , do react out to discord for any help.


How to clean up a V8ScriptEngine?

Not sure my question makes much sense.
First,
 var Runtime = new V8Runtime(Guid.NewGuid().ToString());
 var Engine = Runtime.CreateScriptEngine(V8ScriptEngineFlags.DisableGlobalMembers);

Then, i will execute some script
Engine.Execute(script);

Then I want to clean up the Engine to make sure the executed script will not have any side affects on the next script execution.
I can
Engine.CollectGarbage(true);

But i think that is NOT enough to make sure the Engine is clean.
I can also recreate the Enigne
Engine.Dispose();
Engine = Runtime.CreateScriptEngine(V8ScriptEngineFlags.DisableGlobalMembers);

But not sure the cost of recreating the Engine object.  Will it have poor performance?
Is there a better way?
Thanks,

Hi @liuhongbo,
Creating a new engine is the only way to ensure a pristine environment for script execution:
Engine.Dispose();
Runtime.CollectGarbage(true); // optional
Engine = Runtime.CreateScriptEngine( ... );

Good luck!

good to know.  thanks!


Router archive routing doesn't work because category_base is empty by default

In router.php, by WordPress default, get_option('category_base'); is empty, so this route doesn't actually work:
            '/' . $category_base             => 'Archive',

So we need to do this:
        $category_base = get_option('category_base');
        if( empty($category_base) ) {
            $category_base = 'category';
        }

        ...

        '/' . $category_base . '/*'             => 'Archive',

Sounds good - assigning to myself!

Added in 31997c3


Add Swedish LocaleType.

hi, because of conflict situation, I can't merge your PR directly,  I've copy your codes to add Swedish in 1.3.8 version, please check it and thanks for your PR

Looks correct. Thanks!
Den tors 23 apr. 2020 kl 10:03 skrev 刘彦博<EMAIL_ADDRESS>
hi, because of conflict situation, I can't merge your PR directly, I've
copy your codes to add Swedish in 1.3.8 version, please check it and thanks
for your PR
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Realank/flutter_datetime_picker/pull/109#issuecomment-618246945,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AAAQWSSXDATWR5OP26Y3XXDRN7Y3VANCNFSM4KMWWGQQ
.

--
/martin wangel


access_token

Hi there, in the prior version of the library it was possible to access the Connection.access_token value which allowed for caching of the access token for extended periods and allowed me to pass it back in later. The recent changes broke that interface (access_token no longer there) and prohibits caching of the token.

I could consider that, but it opens up a different problem: the access_token is not valid forever.  In the latest version, I now save the expiration of the access_token, so that it will be persisted only until it expires.  Then it gets refreshed automatically.
The cleaner way is for you to save the Connection object.  If your application needs to quit and restore the Connection object, why not pickle it?

The assumption is you're always calling connect with the email and
password. But if anyone uses this library for a site supporting multiple
users and does not want to save passwords then this library cannot be used
in its current form. Saving picked objects for all those users vs a small
token isn't very scalable.
On January 7, 2017 at 11:18:00 PM, Greg Glockner<EMAIL_ADDRESS>wrote:

I could consider that, but it opens up a different problem: the
access_token is not valid forever. In the latest version, I now save the
expiration of the access_token, so that it will be persisted only until it
expires. Then it gets refreshed automatically.
The cleaner way is for you to save the Connection object. If your
application needs to quit and restore the Connection object, why not pickle
it?
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/gglockner/teslajson/issues/5#issuecomment-271128725,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ACZU8NhGueslvxN67HG4-R5bvTye5SZWks5rQGN4gaJpZM4LdiDI
.

Fixed in commit 4e5fc2223e1bee7edb202f50345130f3f5bed956


Bug: Watched video segments axis labels and video segment ranges

Steps to Reproduce:

Navigate to the Engagement/Problems tab on the Course Dashboard, Individual Learner Reports, and At-Risk Learner Reports
View the Watched Video Segments graph on the Engagement/Videos tab on the Course Dashboard and the At-Risk Learner Reports; and the Videos tab on the Individual Learner Reports

Expected Results:

The Y-axis label is: Number of Views
The X-axis label is: Video Timestamp Range (in seconds)
Each bar is labeled with the 5 second video timestamp range (Examples: 0-4; 5-9; 10-14; 15-19)
Note: These bars should be shown in order.

Actual Results:

The Y-axis label is: Video Timestamp (in seconds)
The X-axis label is: Number of Views
Each bar is labeled with one integer, the beginning of the 5 second video timestamp range (Examples: 5, 10, 15, 20):

#791 should fix the labels, I think the ranges are still WIP

I'll update this ticket now to remove the labels bit.


minor remove unused function to improve test coverage

Proposed changes
remove unused function to improve test coverage
Problem summary
Describe your changes.
Checklist(Required)

[ ] Does it affect the original behavior
[ ] Has unit tests been added
[ ] Has document been added or modified
[ ] Does it need to update dependencies
[ ] Is this PR support rollback (If NO, please explain WHY)

Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall


[camel-main] flatpack - disabled test "fixedHeaderAndTrailerShouldSucceed" because of CAMEL-19837

Bug description
Test fixedHeaderAndTrailerShouldSucceed is disabled because of https://issues.apache.org/jira/browse/CAMEL-19837

Fixed in camel-main


PostgreSQL don't support add comment for column when create table !!!

In the GORM documentation, it is possible to add gorm:"comment:'xxxx'" for table's column when creating them, but this is the way MySQL and Oracle databases write them, and PostgreSQL does not support it.
Therefore, do not use the GORM COMMENT tag when creating tables for PostgreSQL using GORM.

upgrade postgres driver.

I use gorm.io/driver/postgres v1.0.8 which is the latest version of postgres driver, but still cannot add comment to postgres @jinzhu


Menu of extension app does not appear in Role Explorer

1. Describe the bug
Menu of extension apps does not appear in Role Explorer
2. To Reproduce
Publish a custom extension app with rolecenter actions
3. Expected behavior
Rolecenter menu should appear in the Role Explorer. Same Code does work in DE Business Central 21.4 (Platform 21.0.52534.52982 + Application 21.4.52563.52989)

4. Actual behavior
Rolecenter menu does not appear in the Role Explorer

5. Versions:

AL Language: v11.0.787898
Visual Studio Code: 1.77.2
Business Central: DE Business Central 22.0 (Platform 22.0.54512.0 + Application 22.0.54157.54635)
List of Visual Studio Code extensions that you have installed: AL Language extension for Microsoft Dynamics 365 Business Central

AL code sample that triggers the issue
ALProject12.zip

Hi, this issue is out of scope of for this repository. You should do one of the following:

Open a support request to CSS through the PartnerSource portal
Open a bug in Collaborate
Contact your Service Account Manager (SAM) in your local subsidiary to understand what is included in your contract as of support incident and PAH (Partner Advisory Hours). Your SAM might also direct you "step by step" how to open a support request or how to get credentials, if this is the first time for you or your company

As a reminder, this repository only handles issues to do with the compiler or VSCode development experience for AL.


Dockerfile.template: Run rpm-ostree cleanup -m after rpm installation

/override ci/prow/e2e-gcp-upgrade
/retest

/override ci/prow/e2e-gcp-upgrade

/retest

/test e2e-aws-ovn

/test e2e-aws-ovn

GCP upgrade test is somehow broken still
/override ci/prow/e2e-gcp-upgrade


Use getPath instead of getRawPath to prevent doulbe encoding of the URI

Use getPath instead of getRawPath to prevent doulbe encoding of the URI to fix issue #3482.

See https://github.com/spring-cloud/spring-cloud-gateway/pull/3437

I'm not sure this is going to work.
Consider the url "http://example.com/foo–bar foo". (That's an en dash, not a dash.):
 String url = "http://example.com/foo%E2%80%93bar%20foo";
 URI uri = URI.create(url);
 String path = uri.getPath();
 URI uri2 = UriComponentsBuilder.fromUri(uri).replacePath(path).build().toUri();

uri2 is "http://example.com/foo–bar%20foo", so the space got re-encoded properly, but the en dash did not.

I'm not sure this is going to work. Consider the url "http://example.com/foo–bar foo" (that's an en dash, not a dash):
You are right, it only solves the issue for ascii characters because it seems UriComponentsBuilder does not encode anything else.
I'm not sure if there is an easy solution. I have seen your PR (#3437), which would encode space and the en dash correctly. But for rewrite path it would do the regex on the encoded url which i guess no one expects when writing a rewrite rule.

@rworsnop @spencergibb
Do you have an idea how we could support both, rewrite (applying regex) on the correct path and still maintain support for non-ascii?

@rworsnop it seems that neither jdks URI nor the UriComponentsBuilder from Spring escapes unicodes outside of ascii.
jshell> new URI("http", "localhost", "/te-st test", null)
$32 ==> http://localhost/te-st%20test

UriComponentsBuilder.fromUri(request.uri()).replacePath("/te-st test").build().toUri();
http://localhost:8080/te-st%20test

Yet, the code from PR is still working for unicode characters, because it seems the http-client or something after the filter is escaping the en-dash correctly. But I found another issue: While the URI from componentsbuilder with te-st is sending te%E2%80%93st and te set is sending te%20% there is an issue if you have both! If we leave the filter with the URI te-st test it gets send to the downstream server as te%E2%80%93st%2520test, so it is double-encoded again. Something in the spring chain is "detecting" the unicode character and decides to encode everything again. Maybe it is also somewhere in the JDK.


Add RpcWallet

Should all the code that deals with maintaining wallet db indices be moved into the plugin also? Did you plan to do this still?

Actually I guess it is more work if an attempt were made to move wallet tracking into the plugin since the cli will still interact with the wallet directly. It would need other interfaces for the cli to interact with the plugin. Still it is perhaps something to consider for the future.

Good move :)

Waiting for the test from NGD.


Fix Aes-xts potential failure on aarch64

Add return value for aarch64 in the init key function.
This will avoid overwriting the stream pointers of aarch64.

Is there an issue associated with this fix?
If so it also need a Fixes #
In the commit..

No， I didn't submit one issue.

Is there an issue associated with this fix?
If so it also need a Fixes #
In the commit..

Sorry, I didn't submit one normal issue. Shoud I new one issue for it?

Sorry, I didn't submit one normal issue. Shoud I new one issue for it?

no it is ok like it is.
The time to do it was when we were discussing the issue in a closed PR :)

I can confirm this fixes the tests 30-test_acvp.t and 30-test_evp.t in ppc* archs in alpha 7.

This pull request is ready to merge

Merged to master. Thank you for the contribution.


Increase Gradle's memory to 2GB

I was unable to build on a fresh machine with only 1GB. Was getting out-of-memory errors while downloading dependencies from maven. Guessing at some point the dependencies went over 1GB without you noticing since you probably have them cached. ¯\_(ツ)_/¯

Thanks!


Support summarizing query results

As a user I want to :
Summarize the results of multiple high level analytical queries to generate insights for non technical people.
Normally such queries don't return many rows since they are aggregated.
This is useful in LLM based analytics workflows:

User asks a high level natural language question like "find key trends in this dataset for product category"
Llms generate multiple sql queries to gather trends
The queries are run and results are fed back into llms to summarize

See:
Data analysis tools in major chatbots like Claude/ChatGPT

This is interesting and one of our active research topics. At the moment however, FlockMTL uses language models (LMs) purely as operators within SQL. I think query authoring support is interesting and we will eventually add an assistant module to FlockMTL. We are waiting for more specific user feedback and see what the specific needs are and why. The goal is whether this would leverage what we already built here or if it would an orthogonal feature.
I will leave this issue open and revisit each time we plan our road map.
Thank you!

I think for natural language query authoring support, we will eventually add an assistant module.

I think query authoring support (text2sql) is different from summarizing query results, which this issue is about.
I think of query result summarization as an an operator since one can summarize sub queries as well, example
-- Here order can have multiple lines, we want to summarize each orders line information into a single text col
select
orders.id,
summarize_result(
Select
qty,
price,
product
from lines
where order_id = orders.id
) as lines_summary
from orders

@aszenz I see. I wonder if llm_reduce takes you in that direction however with not as a clean SQL.
Check the example here (1.1. Example without GROUP BY):
https://dsg-polymtl.github.io/flockmtl/docs/aggregate-reduce-functions/llm-reduce


Dont assume that MSLP and theta ref pressure are the same

We were assuming that mean sea level pressure (MSLP) and the reference pressure used in potential temperature are the same. This is technically not a mistake. It is causing problems in ClimaAtmos where we were overwriting MSLP=101325 value to be 100000 hPa for some of our cases but not for others.
I'm hoping that differentiating between the two would help us get rid of those overwrites
I kept the MSLP in temperature profiles and in the specific_entropy_ reference pressure. Lucky for us entropy is not used in ClimaAtmos, so it doesn't really matter.

How set in stone is this number in the test?
  Expression: count(air_temperature.(param_set, ts_mid) .== Ref(_T_freeze)) ≥ 1373
   Evaluated: 1296 ≥ 1373

How set in stone is this number in the test?

Yeah, that was a bit of a kludge. We should really be testing this: https://github.com/CliMA/Thermodynamics.jl/blob/main/test/relations.jl#L837. I forget exactly why that wasn’t working.

Given that MSLP is only used as the reference pressure for entropies now, could you please rename this to p_ref_entropy or something like it, to make clear what role it plays?

@tapios - I changed the name in Thermodynamics but kept the MSLP parameter in CLIMAParameters. Or would you rather I also change the name in CLIMAParameters?
We use MSLP in a couple of places in ClimaAtmos. In some of those places it should now be replaced with p_ref_theta. I wanted to do that after I update Thermodynamics.
We use MSLP in ClimaAtmos to:

to compute the reference density: ᶜρ_ref = @. MSLP * exp(-grav * ᶜcoord.z / (R_d * T_ref)) / (R_d * T_ref) (don't have to be changed)
in initial profiles (I think in some of those it should be changed to ref_p_theta, but not all)
in HeldSuarez forcing (I think it should be changed for theta forcing, but not needed for energy)
in implicit tendency wfact for theta (should be changed to p_ref_theta)

Of course, please do leave MSLP as a parameter if it's used for initial conditions etc. in ClimaAtmos. Please make the changes to p_ref_theta in ClimaAtmos where needed to disambiguate the parameters.

bors r+

bors try

Ah, right, we switched to the GH merge queue

Let's try


dns: double fork aardvark server to preserve its nature like a daemon although it will be killed by podman.

Its important that nature of aardvark server is more like a daemon
so following block ensures that aardvark server keeps on running even
if parent is killed

setsid() ensures that there is no controlling terminal on the child process

/hold dont merge yet i still have to test it with bats

This PR is not needed for bats as bats has a different issues. But we should still double-fork and keep using --scope.

I think we still need double forking as stated in the PR description.
cc @giuseppe for suggesting the idea of setsid( and double-forking due to the nature for aardvark as a long server.

I'm not sure how quickly I can add proper logging in a followup PR so to get it into working state I added @Luap99's patch

@Luap99 nvm I think we should I get /dev/null first I'll do some more testing add a loggin as well. Lets merge this later.

/hold

This is no longer relevant


build-a-todo-example-extension

Please use the form below, leaving the prefilled data to help us. Thank you.
Page link: build-a-todo-example-extension
Document link: build-todo-example-extension.md
My Issue/Suggestion

Paragraph 5 code opening bracket should be below the class declaration instead of below the namespace.
Paragraph 8 code change MenuBarExtension to MenuExtension
Paragraph 8 code change MenuItemViewModel to MenuViewModel
Paragraph 8 code return statement is also wrong, working solution:

public override IEnumerable<MenuViewModel> GetMenus()
{
    yield return new MenuViewModel(
        "To Do List",
        () => _dockingWindowService.OpenPane(ToDoListDockablePaneExtension.PaneId)
    );
}

@nathan-JJRplus  Thank you for reporting the issues to us. We updated the doc.


Add custom text transformations

As a user of poeditor script, I want to pass a list of {string + replacement string} as parameter of the script to apply custom changes on the strings extracted from POEditor.
Example: Add unbreakable space between two words
"The Times" => "The\u00A0Times"
Acceptance criteria:

All strings (including plurals and CDATA strings) matching any term of the list are replaced by the corresponding terms

Good idea. Would it be ok to pass those in the command line parameters with something like --replace "The Times" "The\u00A0Times"?

Yes, if we can pass several --replace options


Define the TrafficMetrics CRD

Here the TrafficMetrics CRD yaml file is just a placeholder add configs in this file.
https://github.com/deislabs/smi-sdk-go/blob/86042c47396f92f00ad451a030b498bb033277b3/crds/metrics.yaml

The traffic metrics are an extension of the APIService not a CRD. We can't add the APIService yaml in this repo as it requires the CA bundle, see https://github.com/servicemeshinterface/smi-metrics/blob/master/chart/templates/apiservice.yaml


Talk on/off not working

Hi - after trying this module I found that the talk back on and off did not work correctly. Looking at the code - the data sent to the console for this seems to be incorrect.
I have multiple dlives and would be happy to work with someone to test any updates to this module. However, aside from getting Wireshark for the first time today and finding the data for the talk on and off command, I have little experience.

Ditto. It seems to have broken on V3 of Companion


Add latest version banner in 4.1 docs.

Fixes #27930

Are you generating this from a branch or did you do it manually? Was planning on doing this over the weekend, but happy to see you do it too! :D

I did it with a regex directly in the gh-pages branch. :)


[fix] add the missing comma in pyproject.toml to enable correct pip i…

I encountered the following error when trying to install the dependencies of KIVI: pip._vendor.tomli.TOMLDecodeError: Unclosed array (at line 21, column 5), and I noticed that a missing comma in pyproject.toml incurs this error.

Thanks!


Error running vcf2xg.sh

Hello,
I want to generate the pcf file but I get the following error when running the vcf2xg.sh in my own data. The vcf file was generated using minigraph-cactus pangenome pipeline.
./vcf2gfa/vcf2pcf.rb:24:in split': invalid byte sequence in UTF-8 (ArgumentError)         from ./vcf2gfa/vcf2pcf.rb:24:in block in '
from ./vcf2gfa/vcf2pcf.rb:18:in each'         from ./vcf2gfa/vcf2pcf.rb:18:in '

input=.//sporophila_output.pcf
reference=/workdir/mjr432/IBEB009696_masked.1.fa
pref=.//sporophila_output.pcf
sort -t, -k 7n .//sporophila_output.pcf
awk -F '[,:]' '{print $1,"\t",$2,"\n",$4,"\t",$5}' /dev/fd/63
sed -e 's/[ ]*//g'
++ sed 1d .//sporophila_output.pcf
sort -k 1,1 -k 2,2n
uniq
'[' '!' -s /workdir/mjr432/IBEB009696_masked.1.fa.fai ']'
++ dirname ./vcf2gfa/pcf2gfa.sh
ruby ./vcf2gfa/json_to_breakpoint_list.rb .//sporophila_output.pcf.bp.tsv /workdir/mjr432/IBEB009696_masked.1.fa
cat .//sporophila_output.pcf.bp.tsv breakpoint_list_tmp.tsv
sort -k 1,1 -k 2,2n
uniq
awk '{print $1 "\t" $2 "\t" $2}' .//sporophila_output.pcf.bp.merged.tsv
awk '{print $1 "\t0\t" $2}' /workdir/mjr432/IBEB009696_masked.1.fa.fai
bedtools intersect -a .//sporophila_output.pcf.bp.merged.bed -b .//sporophila_output.pcf.reference.tsv
cut -f 1,2
++ dirname ./vcf2gfa/pcf2gfa.sh
ruby ./vcf2gfa/gfa_generator.rb .//sporophila_output.pcf.bp.merged.filtered.tsv .//sporophila_output.pcf.output.pcf /workdir/mjr432/IBEB009696_masked.1.fa
[faidx] Zero length sequence: chr1:0-49999
[faidx] Zero length sequence: chr10:0-49999
[faidx] Zero length sequence: chr100:0-49999
[faidx] Zero length sequence: chr101:0-49999
[..........]
error [vg convert]: Input GFA is not acceptable.
GFA format error: On pass 1: On line 2: At column 5: Expected nonempty value while parsing sequence
error[VPKG::load_one]: Correct input type not found in .//sporophila_output.vg.old while loading handlegraph::MutablePathDeletableHandleGraph
error[VPKG::load_one]: Correct input type not found while loading handlegraph::HandleGraph

I check the gfa that is generated and it just have to columns in line 2, but I have already the xg and the gfa files that were generated at the same time as the vcf file that look fine, it is possible to run it with my own gfa?
Thank you in advance for your assistance.

Hi, I'm having the exact same issue. Was wondering if you or the developers have found any solution to this?

I haven't find any solution..


SPEC.md: section on acKind field

Though I like the grouping of types in #314, this will start the definition around valid acKind values.

I like the sentiment here, sets us up nicely for future compatibility.

updated. PTAL.

@vbatts gracias, lgtm.


Scroll behavior not respecting offset on hashchange

Version
4.0.0
Reproduction link
codesandbox.io
Steps to reproduce
In the reproduction:
Click on the pound sign link next to test heading. The scrollBehavior function is called, but the offset provided is not respected. Reload the page with the hash still in the url. The offset is respected.
Changing the "a" component to a "router-link" component seems to make the issue go away.
What is expected?
The offset (when providing an target element and a top/left) should be respected.
What is actually happening?
It is not being respected. It's as if no offset were applied. The scrollBehavior function is being called properly (even using an "a"), so I believe the intent is to support this behavior.

I cannot make use of "router-link" in this case because I am creating the pound sign links with a custom vue directive, which can only create regular html elements.

Wow thanks for looking into this. That's pretty unfortunate... I seem to run into these small bugs in Chromium all the time but never firefox.
Luckily I'm working on a product that wont be release for sometime, so I'm just going to ignore this and hope it's fixed by that time. Though this will undoubtedly be useful information to someone. And I'll keep it handy in case they never fix it!

I opened https://bugs.chromium.org/p/chromium/issues/detail?id=1260895 as they might want to align with Firefox and Safari


Python Command

Is the python command in the step by step instructions coming soon? :)
Looking forward to the update!

Hi @sushimom . The commands are in the readme now. Did you manage to run it yet?