Adding packages or a custom filesystem to the jupyterlite kernel

I'm exploring the possibility of using JupyeterLite / jupyterlite-webr-kernel in a secure (prison) environment. This requires having a self-contained jupyterlite environment running on a secured server.
Loading packages into webR jupyterlite notebooks seems to involve downloading the wasm compiled packages from a public repository on demand. Is there a way of bundling the packages into a custom built JupyterLite webr kernel?

Related to this, I wonder: is there a way of mounting a custom filesystem built with the https://github.com/r-wasm/actions/tree/main/.github/workflows#r-wasmactions-reusable-workflows Github Action with the JupyterLite kernel?
I would like to be able to ship a JupyterLite environment with custom packages bundled into it.

Yes, in principle this should be possible. The idea would be to build an R repository of the packages you'd like using {rwasm} and then including this in your jupyterlite static output, so that the packages are served in the same way as jupyterlite. Probably the Wasm package repository can just be added to jupyterlite's files in a subdirectory.
You can serve either a package repository or a filesystem image, but I'd personally recommend a repo.
Then, once you have started your kernel under jupyterlite and are loading packages you can set the repos= argument to point to your repository relative to the served jupyterlite directory:
install.packages("cli", repos = "./repo")

or, mount your filesystem image and setup .libPaths() to load packages from the mount location:
webr::mount(
  mountpoint = "/packages",
  source = "./some/path/to/image/packages.data"
)
.libPaths(c("/packages", .libPaths()))

Ideally, we'd be able to set the default webR package repository from the jupyterlite configuration, avoiding the need for the repos = argument. This is not possible currently, but something that would be good to have. I'll leave this issue open for tracking that.

Thanks — will give that a try...

Its also possible to mount each package one-by-one, if you have difficulty building a combined packages.data file using the rwasm package. Perhaps it would be best to attempt that first - then move onto a combined VFS image once that is confirmed working.
See me comment on https://github.com/r-wasm/webr/issues/465#issuecomment-2312031244 for more info on that. The comment is targeting running webR on iOS, but the same idea should apply with Jupyterlite: serving the package data in some subdirectory, then using webr:mount() to make it availabe on the virtual filesystem.

I can get the packages to load from a relative path (not sure if there is a jupyterlite settling that also needs fettling?) but if I put the full repo url (eg repos = "https://ouseful-demos.github.io/jupyterlite-m348-demo/notebooks/repo/") then that seems to work.
I wonder, can webR introspect and return the juoyterlite installation URL?


Tidy files

I deleted ./public ./resources/_gen.
It is no need to generate them locally, simply use hugo to generate them in Cloudflare Pages.

I have configured this in Cloudflare Dashboard.

configure the buildpush.sh

all right


Add Documentation on how to manually configure the prometheus adapter

Add Documentation on how to manually configure the prometheus adapter

To be verified if still applicable.


Refine the Primer based on the feedback given

Hey team! Please add your planning poker estimate with Zenhub @ChelseaChX @ShahFragcolor


Cow: Watch Ganobet

Cow requests the watch of the watch_keyword Ganobet. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

Ganobet has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by Jeff Schaller in Charcoal HQ


Add way to filter by department

Allow filtering the diagram to include only people from specified departments.

@cvz04 I have some questions about this feature:

If a department is hidden, and the user creates a new person in that department, should the person immediately be hidden?
Likewise, if the user changes an existing person's department to one that is hidden, should that person immediately be hidden?
Should there be a visual indicator that departments are being filtered (like in Excel)?


[3.0.0][regression] can't copy 'alpha_vantage/async_support/sectorperformance.py'

Build fails:
copying alpha_vantage/async_support/foreignexchange.py -> build/lib/alpha_vantage/async_support
error: can't copy 'alpha_vantage/async_support/sectorperformance.py': doesn't exist or not a regular file
*** Error code 1

This file is a broken symbolic link:
$ file ./work-py311/alpha_vantage-3.0.0/alpha_vantage/async_support/sectorperformance.py
./work-py311/alpha_vantage-3.0.0/alpha_vantage/async_support/sectorperformance.py: broken symbolic link to ../sectorperformance.py

FreeBSD 14.1

We are looking into this. Please note that sector performance has been deprecated.


Adding idea accepted domain event

Closes #22
Fix idea added domain event responsability

Pull Request Test Coverage Report for Build 85

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

Totals

Change from base Build 83:
0.0%

Covered Lines:
138

Relevant Lines:
138

💛  - Coveralls


Provide a method on OAuthSwiftClient that accepts a plain NSURLRequest Fix #212.

Added a method on OAuthSwiftClient that accepts a plain NSURLRequest, creates an OAuthSwiftHTTPRequest object with it and starts that request as usually, like discussed in #212.

well done, thx


Do 338 create UI tests for curations library

This PR merely implements the project structure of the Playwright tests: login is a project, of which all other "logged in" tests depend.  It also implements two license conclusion creation tests, but they are not ready yet, as deletion tests are flaky.  They fail randomly on some of the platforms: Playwright UI, Playwright CLI, VS Code Playwright plugin.  The deletion tests are commented out so far, to not interfere too much with the CI/CD.

Some rebasing should probably be done, as one of the commit messages is "PR done but not ready, removal tests are flaky".

And if it's to indicate that the PR is not yet ready, it could be converted to a draft PR. :)

No, not really. All the tests that ARE run are passing properly, and this introduces a better way to structure the tests.  We need this code in main branch, because very soon I'll start the PR which will include a lot of renaming files and components, and that will be nasty to merge, if other PRs are pending.

I'll do some cleanup of the commits, but other than that, this is important to get merged, before I'll start on that other one.


Remove Gunicorn and use Uvicorn only for gateway

Pull Request Summary
in kubernetes environment we don't really need multiple workers in the same pod, rather it's simpler to just have kubernetes autoscale the number of pods. based on some internal benchmarks gunicorn has some known load balancing issues, also removing this layer results in less error and better latency
Test Plan and Usage Guide
will run simple load testing for get requests with and without gunicorn

This is a big change, can you include a summary of the test plan? I'm worried about any performance impact

In addition to:

will run simple load testing for get requests with and without gunicorn

Let's also monitor post-rollout 👀


Demo looks like broken

Demo looks like broken (also see DownForEveryOneOrJustMe.com).

nobody cares anymore :(


Fix AC order for FLAVA example

Summary: There have been some fixes to the non-reentrant AC and FLAVA model now works with it.
Differential Revision: D47218368

Codecov Report
Patch coverage has no change and project coverage change: +0.01 :tada:

Comparison is base (94979e2) 68.61% compared to head (aefeaea) 68.63%.

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #434      +/-   ##
==========================================
+ Coverage   68.61%   68.63%   +0.01%
==========================================
  Files         169      169
  Lines       11338    11336       -2
==========================================
  Hits         7780     7780
+ Misses       3558     3556       -2

Impacted Files
Coverage Δ

examples/flava/native/train.py
0.00% <0.00%> (ø)

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


sct_propseg and sct_viewer : orientation problem

There is a problem of orientation when using propseg:
sct_propseg -i t2.nii.gz -c t2 -init-mask viewer

The orientation used by propseg is SAL orientation however in sct_viewer, the ClickViewer class assumes AIL orientation. In older version, there is no problem...

Hi, the use of the viewer through sct_propseg manages the orientation itself so you can input images with any orientation. However, we are improving the viewer to be more easy to use by user and some issues may still be present. The left panel is a sagittal view for visualization purpose (hold the left click on the image and move around) while the right panel (axial view) is the one you should click in for initiating propseg. However, it seems there is some issues in the intensity management.
One solution is to use the right click of your mouse on the right panel to change the intensity contrast.
If this solution doesn't work, could you please send us the data you used in this particular case?
We will continue to improve the viewer. Thank you for your patience.
Thank you very much.

I just fixed the issue on Master, thank you for reporting it!


Enhanced readability for lualine's documentation

Happy new year, fellow lualine devs, contributors and users :partying_face: I've made an effort to (hopefully) improve the readability of lualine's documentation. Please note that the examples I have provided mostly ignore proper casing rules, which is a big deal. This MR does not make that mistake.
The rules I made and followed along the way:

Try (in most cases) to pad the inside of curly braces with a space, e.g.:

-- Previously:
sections = {lualine_c = {"os.date('%a')", 'data', "require'lsp-status'.status()"}}
-- Now:
sections = { lualine_c = { "os.date('%a')", 'data', "require'lsp-status'.status()" } }

-- Cases when not to:
sections = { lualine_a = {'FugitiveHead'} }
--                       ^^^^^^^^^^^^^^^^

Always begin a line with "Note:" when going into detail for a specific option, where the details aren't necessarily important to know.
Rely more and more on punctuation to make it easier to understand that
two neighbouring comments are independent from each other.
[1] Try and align comments as much as possible, and [2] implement an easier
to read format, e.g.:

   sections = {
      lualine_a = {
         'mode',
         icons_enabled = false, -- [1]: a comment.
         icon = nil,            -- [1]: another comment.

         separator = nil,       -- [1]:
                                -- an entire paragraph
                                -- that goes into detail
                                -- about the purpose of this option.
      }
   }

   -- [2]:
   -- notice the empty line between the `icon` and `separator` option.
   -- that should hopefully make it easier to
   -- differentiate one comment from another.

When providing an example, leave exactly two whitespaces, e.g.:

padding = 1, -- adds padding to the left and right of components.
             -- padding can be specified to left or right independently, e.g.:
             --   padding = { left = left_padding, right = right_padding }

Make use of one single whitespace when dealing with bulletpoints, e.g.:

separator = nil, -- determines what separator to use for the component.
                 -- note:
                 --  when a string is provided it's treated as component_separator.
                 --  when a table is provided it's treated as section_separator.

      -- my proposition:

      -- bulletpoints usually begin with "-", at least when working with markdown.
      -- i personally think that using them within the context of a lua comment
      -- can become too much of an effort to read.
      -- here's an example:

      exhibit a:
      -- note:
      -- - lorem ipsum ipsum lorem, ipsum ipsum, lorem lorem.
      -- - lorem ipsum ipsum lorem, ipsum ipsum, lorem lorem.

      exhibit b:
      -- note:
      -- lorem ipsum ipsum lorem, ipsum ipsum, lorem lorem.
      -- lorem ipsum ipsum lorem, ipsum ipsum, lorem lorem.

      exhibit c:
      -- note:
      --  lorem ipsum ipsum lorem, ipsum ipsum, lorem lorem.
      --  lorem ipsum ipsum lorem, ipsum ipsum, lorem lorem.

      -- exhibit c is effortless to look at.

Be a little more verbose, e.g.:

-- Previously:
   color = nil, -- the default is themes color for that section and mode
-- Now:
   color = nil, -- the default is your theme's color for that section and mode.

Prefer "as such:" over "like:", e.g.:

-- Table of diagnostic sources, available sources are:
--   'nvim_lsp', 'nvim_diagnostic', 'coc', 'ale', 'vim_lsp'.
-- or a function that returns a table as such:
--   { error=error_cnt, warn=warn_cnt, info=info_cnt, hint=hint_cnt }

This is definitely an improvement . Thanks again . Docs definitely have suffered because of english skills 😬

One change that might not be obvious with all the lines I've modified, is to move away from using "me" to "us", especially since this repository is managed within an organization, and I thought it'd be more fitting to use "us" instead.

Just so you're aware, this wiki page has a typo in its title (and subsequently, its URL).

One change that might not be obvious with all the lines I've modified, is to move away from using "me" to "us"

I've noticed and I definitely like this better . The me part predates me :D.

One change that might not be obvious with all the lines I've modified, is to move away from using "me" to "us"

I've noticed and I definitely like this better . The me part predates me :D.

Do you have any other remarks or ideas you want to see implemented?

Do you have any other remarks or ideas you want to see implemented?

Do you have any other remarks or ideas you want to see implemented?

For now I consider  lualine done . It provides users a good place to start and a lot of customizability to build their own statusline . If you have any idea on how lualine can be improved you can share it .

I'm open to discussing other formatting ideas, if you think the ones I proposed can be improved upon, or extended in any way.

I think we can merge this for now . We can improve upon it if becomes necessary later :)


Docs: Include "Inherits from " in the props section of the right-hand sidebar

When visting a link to a components documentation (ie: https://reactnative.dev/docs/flatlist), it is not apparent that a component inherits from another unless you specifically click the "props" link in the right sidebar. Atleast on desktop view, I feel as though a lot of people may not click the "props" link at all, and just instead scan the list of props that are already visible in the menu.
I ran into the problem where I would just look at the props, and think, "oh, well it looks like this component doesn't support that prop". This is especially misleading when you consider ScrollView and Flatlist. For newcomers to React Native, there is a clear distinction that you should use one or the other, and one would assume that these components are completely distinct. However this is not the case, as FlatList inherits props from ScrollView.
I wasted a lot of time searching on Google to see if stickyHeaderIndices prop was deprecated in FlatList, because I didn't see it listed by glancing at the list of props in the right sidebar. It wasn't until I randomly clicked props that I found out it inherited props from ScrollView.
It might be nice to add a note in the sidebar that it inherits props, with a link to that component perhaps. Not sure how it should look, but I'd be surprised if I was the only human on Earth that made this same trivial, but easy to make mistake.
P.S. I included a screenshot of where I think it should go. Section is outlined in red in using the glorious Microsoft Paint.

Refs #2160, #2168
Hi @DZuz14, I think that the issues you are describing has been fixed lately. You can check the next version of docs to see the current solution: https://reactnative.dev/docs/next/flatlist
If you have any feedback about the implementation feel free to share it! 🙂
If the changes in next docs are enough to fix the problem, please close this issue.


LANGUAGE not respected

Hi,
I've tried setting the env var LANGUAGE to de and restarted the docke container, but nothing happens. The displayed language is still en. I also tried with various other values (as listed in https://github.com/daledavies/jump/tree/main/jumpapp/translations) but no luck so far.
Config as follows:
version: '3'

services:
  jump:
    image: daledavies/jump:v1.3.2
    container_name: jump
    restart: always
    ports:
      - "8080:8080"
    volumes:
      - /mnt/data/jump/backgrounds:/backgrounds
      - /mnt/data/jump/favicon:/favicon
      - /mnt/data/jump/search:/search
      - /mnt/data/jump/sites:/sites
    environment:
      LANGUAGE: 'de'

Debug from within container:
$ docker compose exec jump sh
$ env | grep -i lang
LANGUAGE=de

Is there anything that I'm missing or isn't it working properly?

Hi @nurtext .. I think that's because lang was not supported with v1.3.2..
From code inspection: 57 files changed since last release v1.3.2 :
################################
Dockerfile
Dockerfile-xdebug
README.md
docker/entrypoint.sh
docker/nginx.conf
jumpapp/.jump-version
jumpapp/assets/css/debugger.css
jumpapp/assets/css/src/_sites.scss
jumpapp/assets/css/src/index.scss
jumpapp/assets/css/styles.16a6188fbec500ac7a6a.min.css
jumpapp/assets/css/styles.1ca83f0b531ebb5db978.min.css
jumpapp/assets/js/index.b7edc402416d63e189f5.min.js
jumpapp/assets/js/src/classes/Greeting.js
jumpapp/assets/js/src/classes/Main.js
jumpapp/assets/js/src/classes/SearchSuggestions.js
jumpapp/classes/API/AbstractAPI.php
jumpapp/classes/API/Icon.php
jumpapp/classes/API/Unsplash.php
jumpapp/classes/API/Weather.php
jumpapp/classes/Cache.php
jumpapp/classes/Config.php
jumpapp/classes/Debugger/ErrorLogger.php
jumpapp/classes/Debugger/JumpConfigPanel.php
jumpapp/classes/Debugger/JumpVersionPanel.php
jumpapp/classes/Language.php
jumpapp/classes/Main.php
jumpapp/classes/Pages/AbstractPage.php
jumpapp/classes/Pages/ErrorPage.php
jumpapp/classes/Pages/HomePage.php
jumpapp/classes/Pages/TagPage.php
jumpapp/classes/SearchEngines.php
jumpapp/classes/Site.php
jumpapp/classes/Sites.php
jumpapp/classes/Status.php
jumpapp/classes/Unsplash.php
jumpapp/cli/cacheunsplash.php
jumpapp/composer.json
jumpapp/composer.lock
jumpapp/config.php
jumpapp/sites/sites.json
jumpapp/templates/errorpage.mustache
jumpapp/templates/errorpage.php
jumpapp/templates/footer.mustache
jumpapp/templates/header.mustache
jumpapp/templates/partials/cssbundle.mustache
jumpapp/templates/partials/jsbundle.mustache
jumpapp/templates/sites.mustache
jumpapp/translations/cs.json
jumpapp/translations/de.json
jumpapp/translations/en-gb.json
jumpapp/translations/es.json
jumpapp/translations/lt.json
jumpapp/translations/nl.js
jumpapp/translations/pt.json
jumpapp/translations/ru.json
jumpapp/translations/ua.json
package-lock.json
Hope that @daledavies will publish a new container version soon on dockerhub to get this main feature... :)

Working on the docker release at the moment. Just adding documentation first :)

Done! You can get the new release by pulling the latest or v1.4.0 tags from Docker Hub.
Please let me know how you get on :)

Hello DaleDavies, tested today with tag v1.4.0.. working:
$ /test-daledavies-jump$ docker exec -it test-daledavies-jump-web-1 sh
/var/www/html # env
LANGUAGE=fr

Tahnks
`/var/www/html/translations/de.json is also in conatiner..
You can close this issue :)


Requires GLIBC2.32, but Ubuntu Desktop 20.04 is at 2.31

Titel says it all. Starting Swamp gives the following error:
swamp: /lib/x86_64-linux-gnu/libc.so.6: version 'GLIBC_2.32' not found (required by swamp)
What Ubuntu version do you use?

The last published deb was built on the wrong platform (likely most recent one, but don't remember).
The workaround for now is to build it on top of your desired Ubuntu version, until I manage to ship a better build system that works across multiple ubuntu versions.
Let me know if you need/want help with that.

Thanks for the explanation. I will then wait for the next release, as I don't know about setting up build systems (just a user not developer).
Any thanks for your work!


Show metric in outfile

{
  "codexglue_code_to_text-python-left": 0.06565988797511521,
  "config": {
    "model": "bigcode/christmas-models"
  }
}

would be better to also have the metric imo

That makes sense, how do you suggest including it? Add an arg to the task class or output the name of the metric after calling it in postprocess_results for example?


Deploy scancode.io through helm chart

Hi Team,
Can you please provide a helmchart to deploy scancode.io in Kubernetes cluster.
Currently creating and managing helm chart for scancode.io is a pain

See https://github.com/xerrni/scancode-kube (and let us know how this goes). We have this docs in a PR #442 which we have to merge in soon.

@AyanSinhaMahapatra one of the pvc is not getting bound because of which pods are not coming up

The documentation is now available at https://scancodeio.readthedocs.io/en/latest/installation.html#helm-chart-beta

Somehow the UI is not looking as expected.

@shusriva This looks like an issue with the static files (CSS, JS, ...) that are not properly setup.
@xerrni any ideas/suggestions about this issue?

@xerrni @AyanSinhaMahapatra
After debugging I found that somehow  scancode-staticsite pvc is not getting bound to any pod.

@shusriva were you able to fix the staticsite issue? I'd like to improve the current documentation if you have some feedback on this.

@tdruez Yes, values.yaml file was missing under scancode folder. I just placed it there.
Somehow I am able to make it up and running but the helm chart(scancode) is very tightly coupled with other helm charts (postgres,nginx and redis). some images and hostname are hardcoded in the deployment file.
As per my requirement, I have to utilize existing Postgres and Redis from the cluster but I wasn't able to do this with this helm chart.

Feedback on the current implementation from @shusriva at https://github.com/nexB/scancode.io/issues/541#issuecomment-1271418139

Chart need some more improvement, I was unable to configure my existing postgres and redis because of dynamic cred. env variables needs to be configured in the chart to use existing psotgres and redis

storage class is not defined explicitly in values.yaml file, hence we are forced to use local path for scancode. please provide options in values.yaml to explictly mention the storage class

scancode pods are not coming up if any other storage class is used (e.g ebs-ssd from aws)


OSX: several UI nitpicks

[ ] when the window starts, it would be nice to detach from terminal and set focus on it
[ ]  mouse pointer to change its shape to "resize" when it is close to the window edges - just like all other windows behave
[ ]  when above the web view, mouse pointer does not change its shape as it should - e.g. above the hyper links, I expect it to change to the pointer shape

I think these item can be solved/avoided by using an app bundle instead of launching the app from the terminal manually.

ah cool thanks for the hint, let me verify

Works fine - there is one issue, which seems to be not related to webview.
If a golang binary uses flag package and calls flag.Parse(), then the MacOS app fails to run when double-clicked. Running the binary directly works as expected.
Maybe flag.Parse fiddles with argv and that confuses MacOS.
Any hint on how to overcome that?

Maybe you could use a custom FlagSet and pass os.Args there explicitly? It probably won't fix the issue, but may help with debugging.

It turns out that MacOS runs an executable with -psn_0_* argument, which flag is unhappy with.
That's a process serial number , the Cocoa UI thing.

Getting rid of that flag fixes the problem!

I'm getting the LSOpenURLsWithRole() failed with error -10810 error on the minimal go example. Is there anything I can do to fix it? I'm a little unclear on what I need to do to remove the flag.


Adds static linux binary to build

Checklist

[*] Affected Issues have been mentioned in the Closing issues section
[*] Documentation has been written/updated (added to the releases template)
[ ] Changelog entry has been written

The details are captured in issue #160
Changelog Entry
Improvement - Adds a static binary to the Makefile and releases (#160)
Closing issues
closes #160

hey @bomoko I think we could just default to statically linked binaries.
e.g. instead of adding the new build target, just stick CGO_ENABLED=0 in the existing build commands?

Thanks @smlx!
Agree 100% - I was really being as conservative as I could be with introducing the new build target - I'm happy for static builds all around :)


Added missing import

Fixed undefined name 'get_ipython'

Hi @mateuszz0000 , I thought 'get_ipython' was automatically loaded in the Jupyter session, but this works too. Thanks


problem importing images from document

Hello
The new version of the plugin is installing well, keep it up!
But I still have difficulties importing a document containing  images.
The problems are the same in wiki v.39 and 41.
I couldn't find anything more informative than "htop", although catching the output of long commands turned out to be quite difficult.
Therefore, I am attaching the picture and its output to a text file. It doesn't read very well, but all the important points are clear.
Pandoc starts and tries to do something, but images don’t appear in the temporary directory.
I also add the error text from Google and the Wiki trace after clicking the "Upload and convert" button.
wiki-page-err.log
wiki-debug.log
pandoc-htop-log.txt

Thanks for your plugin!

Hello The new version of the plugin is installing well, keep it up! But I still have difficulties importing a document containing images. The problems are the same in wiki v.39 and 41.

I searched the storage ../images for objects with the required PID like de205911-2682-4843-84d2-3f6cc64926e4
and turned out, that storage contains both the original document and all the pictures from it separately
So pandoc works, but then something goes wrong

Thanks for the issue.
I will set up a lab to take a look directly. I have not tested it on Linux, so maybe missed smth

At first I was thinking the issue is with PrivateTmp, but no. For some reason my method findFiles returns directories sometimes and it breaks the code.
I've added a temp fix for that. It works now on my Linux mahcine, but maybe you will face some other issues. Will be waiting for your feedback :)


download videos

Hi, now that we have streaming, is possible for example download last video? or download video selected with event?
Thanks

Not currently possible but you can use the camera record process in Home Assistant to record a local video, or even fire off an ffmpeg script which just copies the video from the RTSP server to a file.  Also, the native Ring camera support already has this capability as far as I know.  In the future I may add a video URL attribute that will point to the selected video and then I guess a download could be scripted, but this is not in the immediate plans.


nixos/bind: use composable service config options

Description of changes
Changes the bind service from using serviceConfig.Exec* options to using the special script, reload and preStop options. This allows people to add their own lines before or after the default scripts without hitting definition conflicts.

Things done

Built on platform(s)

[x] x86_64-linux
[ ] aarch64-linux
[ ] x86_64-darwin
[ ] aarch64-darwin

[ ] For non-Linux: Is sandbox = true set in nix.conf? (See Nix manual)
[x] Tested, as applicable:

NixOS test(s) (look inside nixos/tests)
and/or package tests
or, for functions and "core" functionality, tests in lib/tests or pkgs/test
made sure NixOS tests are linked to the relevant packages

[ ] Tested compilation of all packages that depend on this change using nix-shell -p nixpkgs-review --run "nixpkgs-review rev HEAD". Note: all changes have to be committed, also see nixpkgs-review usage
[ ] Tested basic functionality of all binary files (usually in ./result/bin/)
23.11 Release Notes (or backporting 23.05 Release notes)

[ ] (Package updates) Added a release notes entry if the change is major or breaking
[ ] (Module updates) Added a release notes entry if the change is significant
[ ] (Module addition) Added a release notes entry if adding a new NixOS module

[x] Fits CONTRIBUTING.md.

For some context on why I made this PR, in my configuration I allow dynamic DNS updates (so that I can use ACME to get certificates using DNS-01 challenges). I also have my system configured to overwrite my zone files with static versions with a service that runs just before bind starts up. This caused issues for me because bind would complain about the journal not matching the zone file. Because of this, I want to run rndc thaw as preStop and rndc freeze as postStart, so that when bind is not running I can freely overwrite the zone file without worrying about the journal.

Hi! Just wanted to check in and see if there's anything I should do before this is ready to merge.

I dont have any objections, but this module seems unmaintained.


[Snyk] Upgrade antd from 4.12.2 to 4.12.3

Snyk has created this PR to upgrade antd from 4.12.2 to 4.12.3.

:information_source: Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.

The recommended version is 1 version ahead of your current version.
The recommended version was released 21 days ago, on 2021-02-10.

The recommended version fixes:

Severity
Issue
PriorityScore (*)
Exploit Maturity

Improper Access Control SNYK-JS-JSDOM-1075447
256/1000  Why? Recently disclosed, CVSS 3.7
No Known Exploit

(*) Note that the real score may have changed since the PR was raised.

Release notes

Package name: antd

4.12.3 - 2021-02-10
🛠 Refactor Drawer with React hooks. #29229
🐞 Fix Table pagination not disappear when pagination.position is ['none', 'none']. #29256 @ mumiao
🐞 Fix TextArea showCount should not be interactive. #29245
🐞 Fix abnormal background color for multiple and disabled Select in dark. #29242
⚡ Optimize Slider align performance of tooltip. #29308 @ kerm1it
⚡ Upgrade @ ant-design/colors to 6.x to reduce gzipped bundle size 1KB. #29307 @ 07akioni
🇷🇺 Add ru_RU locale text for Image. #29271 @ mumiao
🇮🇷 Add fa_IR locale text for DatePicker, Form, Table, TimePicker and Transfer. #29232 @ amiralitaheri
TypeScript

🤖 Fix type definition for Table FilterDropdownProps confirm parameter. #29241 @ mumiao

🛠 使用 React hooks 重构 Drawer。#29229
🐞 修复 Table 的 pagination. position 为 ['none', 'none']时分页器仍然展示的问题。#29256 @ mumiao
🐞 修复 TextArea showCount 字数会遮挡 Form.Item extra 的问题。#29245
🐞 修复多选 Select 在暗黑模式下禁用的背景颜色异常的问题。#29242
⚡ 优化 Slider 提示的对齐性能。#29308 @ kerm1it
⚡ 升级 @ ant-design/colors 依赖到 6.x，减少 gzipped 包体积 1KB。#29307 @ 07akioni
🇷🇺 为 Image 组件添加 ru_RU 俄语翻译。#29271 @ mumiao
🇮🇷 为 DatePicker、Form、Table、TimePicker 和 Transfer 组件添加 fa_IR 波斯语翻译。#29232 @ amiralitaheri
TypeScript

🤖 修复 Table FilterDropdownProps 的 confirm 入参为可选类型。#29241 @ mumiao

4.12.2 - 2021-02-04
💄 Make Table expand icon and checkbox same size and aligned. #29214
🐞 Fix List with gutter makes column break line. #29211

💄 调整 Table 展开图标和选择框的大小一致并对齐。#29214
🐞 修复 List 配置 gutter 时列会折行的问题。#29211

    from antd GitHub release notes

Commit messages

Package name: antd

996ba51 Merge pull request #29300 from ant-design/release-4.12.3
6f4dc77 chore(docs): Update changelog of 4.12.3
c5fd0ed Merge branch 'master' of github.com:ant-design/ant-design into release-4.12.3
1720930 test: Update snapshots
545e431 chore(docs): Update changelog of 4.12.3
eb720d3 ci: update verify acition
7ffacd6 chore: Update icons version
5edc935 feat: new antd-colors, smaller size (#29307)
a937675 chore(slider): optimize tooltip align (#29308)
7368b05 fix: update snapshot (#29309)
e5c777e chore(docs): Use national flag for locale changelog
367a646 test: Update snapshots
b03f7bd Merge branch 'master' of github.com:ant-design/ant-design into release-4.12.3
3103d38 docs(✨): release 4.12.3
1d43753 docs: fix broken links
b9a7317 test: update snap
dc317d1 ci: update pr welcome
ac022b1 docs: add rowKey prop into doc (#29269)
d83e5fd fix: pagination componnet is not displayed at the position is none of… (#29256)
bcd58bd fix:  image ru_RU locale (#29271)
cf156b9 docs: Update overview.zh-CN.md (#29264)
3779fec ci: add pr welcome (#29238)
ec81e94 docs: Fix data visualization color palette url (#29257)
a64056e fix: TextArea showCount should not be interactive (#29245)

Compare

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.
For more information:
🧐 View latest project report
🛠 Adjust upgrade PR settings
🔕 Ignore this dependency or unsubscribe from future upgrade PRs

Coverage remained the same at 72.119% when pulling ab80f7b6f252476dd4d4bd21394b41d791ae3592 on snyk-upgrade-092f4e18552640a68080d0add2d4986b into 277a3bad98b120b0f4eb65dc0fb5471edb0b3430 on develop.


Support React Dev Tools when site invoked with ?debug

Title says it all.

Cool.
The import in main-ld.js should still include the code, it just doesn't execute it. Some of this checking may have to move to the makefile instead to outright omit it.
(The way rollup works is everything imported is included, everything not imported is ignored).

Yeah, it's not much code though so it might be ok. I noticed it would be a significant amount of dev effort to actually exclude it from the main code package.

I am fine merging it in, especially given the benefits it'll have. But just FYI this is going to be one of those things that does bug me (and it's probably just me).
Like a general goal I have for this project is that the minified+gzipped size of the js, css, and SVGs, I want that under (or as close to) 100k as possible.  Maybe it's a futile task, but the smaller the binary, the faster our startup time is.

I agree on keeping the JS size low, I didn't check exactly what the impact was but I don't expect it was much as the added source is only 13k unminified, and it looks to be >50% comments. I guess that's a little bigger than I thought it was.
Two other things on size:

I noticed that even in the minified js there are quite a lot of names (generally local functions) that don't get minified, and I wonder if there are some settings to be even more aggressive with renaming.
I grudgingly admit that force push is useful, but it's kinda dumb. If there were a way to push the file times of those files rather than just the full file, that would be the best of both worlds. You'd take the round trip time hit on the first request, but on subsequent requests you'd know whether your cache is up to date instead of pinging the file with a HEAD request, and you'd avoid sending the superfluous large js+css+svg file contents every time the page is loaded.

ah, regarding my complaints about http/2 push they are already working on fixing this issue. Just not finished yet. https://datatracker.ietf.org/doc/draft-ietf-httpbis-cache-digest/

Yes minification can be improved by munging symbols. I'll add an issue for that.


Document tauri.conf.json version default

What kind of change does this PR introduce? (check at least one)

[ ] Bugfix
[ ] Feature
[x] Docs
[ ] New Binding Issue #___
[ ] Code style update
[ ] Refactor
[ ] Build-related changes
[ ] Other, please describe:

Does this PR introduce a breaking change? (check one)

[ ] Yes. Issue #___
[ ] No

The PR fulfills these requirements:

[ ] When resolving a specific issue, it's referenced in the PR's title (e.g. fix: #xxx[,#xxx], where "xxx" is the issue number)
[ ] A change file is added if any packages will require a version bump due to this PR per the instructions in the readme.

If adding a new feature, the PR's description includes:

[ ] A convincing reason for adding this feature (to avoid wasting your time, it's best to open a suggestion issue first and wait for approval before working on it)

Other information:

Could you open it toward next branch?
It's LGTM btw.

@wusyong Opened #2550 to the next branch.


Fix for [JIRA: CLIENTS-654]

ListBuckets ignored the bucket type member when building a request, which made it work with the default bucket type only. Passing bucket type if not null to enable listing non-empty buckets of types other than 'default'.

Thank you for this pull request :smile:
There should also be a unit test confirming this fix here (I think):
https://github.com/basho/riak-java-client/tree/develop/src/test/java/com/basho/riak/client/api/commands
@alexmoore - is that the right place?

@lukebakken
Ok, I see a unit test for ListBuckets now. Will try to fix it because apparently it didn't catch the bug.

Great!

Yep, that would be the folder to put a unit test in.

Fixed, added unit tests. Please review.
BTW, I think that copying the bucket type from the command context into response is wrong, and it should be returned from the backend. See com.basho.riak.client.api.commands.buckets.ListBuckets#executeAsync. As a side note, it posed a challenge when writing the unit tests, because validating an expected bucket type against a response does not make sense as the type is always the one from request.

Yeah, our messages only return the bucket names: https://github.com/basho/riak_pb/blob/develop/src/riak_kv.proto#L127-L130
I think the original authors did this to save message space, otherwise we'd send a lot of duplicate info back with every bucket.   This applies to the RpbListKeysResp message as well. :/

Looks good, thanks for the PR!


chore: bump version number to 1.0.7

@cvarjao Ok but missing sign-off. Its not the BC Gov policy only Hyperledger so I'm not sure where we stand on this.


[DO NOT MERGE] Investigate build and cicd issues

There are problems with dependencies (spacy and gensim especially) leading to failing builds.

I see, we should probably define the variable name for each library to avoid these kinds of issues also in the future.

@jbesomi build issues are now fixed with this pull request, can be merged.

set spaCy to <3.0.0
set gensim>=3.6.0,<4.0
change class HeroTypes(pd.Series, pd.DataFrame) to class HeroTypes without base classes. The base classes are not needed and give a method resolution order error for newer python version
test for both possibilities of equality for categorical results: e.g. when we test kmeans and expect result [1,0,1,0] and kmeans gives us the result [0,1,0,1] (which as 1 and 0 are just categories is functionally the same), we also accept that result

Very good job! 🎉  These parts were tricky yet very important! Thanks a lot, Henri 👍 :)


Add Tyler Celestin

Adding myself (Tyler) to the BID Project (I go by Tyler)

@ccelest1 Hi Tyler!
Thank you for taking the time to add your image and text in addition to the image of the Brooklyn Bridge! I appreciate your thoughtful text, too! I understand and appreciate your love for thoughtful design, aesthetics, and architecture that blend in perfectly with the environment. I appreciate your descriptive passion for creating functional spaces that enhance people's lives in the design or civil engineering fields. Japan is well-known for its sustainable and harmonious approach to design, and I understand why you would love to visit and experience this culture in person. The Japanese Cabinet aims to achieve zero energy for newly constructed homes by 2030, using wood and alternative materials such as stone, ceramics, bamboo, plastic, and vinyl. I admire your keen eye for quality and your desire to positively impact the world. The world would benefit from more people like you who are intentional and caring. I hope that you can fulfill your dreams and share your talents with the world. Tyler, I wish you all the best on your journey!
Reviewing now and will be merging shortly👍🏻

Currently merging✅
If you haven't already, please star the repository, Tyler. Your contributions to the project are welcome, especially if you have a passion for architecture and design. Continual enhancement to the UI 😇 If you have any ideas, feel free to create an open issue to add value and help the project grow. Check out our current open issues and roadmap for inspiration on how the project can continue to evolve over time.

I encountered a deployment error, which was caused by a missing "[" in the JSON file, even after fixing the merge conflict. However, the issue has been resolved and your contribution can now be viewed on the live link.

@ccelest1 Hi Tyler!
Thank you for taking the time to add your image and text in addition to the image of the Brooklyn Bridge! I appreciate your thoughtful text, too! I understand and appreciate your love for thoughtful design, aesthetics, and architecture that blend in perfectly with the environment. I appreciate your descriptive passion for creating functional spaces that enhance people's lives in the design or civil engineering fields. Japan is well-known for its sustainable and harmonious approach to design, and I understand why you would love to visit and experience this culture in person. The Japanese Cabinet aims to achieve zero energy for newly constructed homes by 2030, using wood and alternative materials such as stone, ceramics, bamboo, plastic, and vinyl. I admire your keen eye for quality and your desire to positively impact the world. The world would benefit from more people like you who are intentional and caring. I hope that you can fulfill your dreams and share your talents with the world. Tyler, I wish you all the best on your journey!
Reviewing now and will be merging shortly👍🏻

Hello Alexander!
I am going to be honest. I was quickly trying to write and contribute while I was at work to contribute to this amazing project. I understand the mission and intent behind this project (very similair to this one: https://www.firsttimersonly.com/) and i want to take part as I can feel like I am a part of something while in this lonely job search.
I saw your long message in reponse to my comment regarding design and what I contributed. I regret not majoring in engineering although I was too far along the chemistry track to continue with school and graduate later. I was only able to realize the realistic possibility of that path late and I am hoping through this bootcamp->self taught joruney that I can make it into software where there is an appreciation for design . I use to want to be an architect when I was younger :( . I will do some lookup on the Japenese Cabinet that sounds interesting. I wish in America we focused more on sustainable living and walkable cities, we are severely regressing and our education system is quite poor.

Hello Tyler! Thank you for taking the time to contribute while at work and for your reply. You are correct in sharing the first timers only repo as a similar idea to this project in providing value to new developers in learning the git-flow process and contributing to open source - this was one of the repos we modeled this project after. We have included the first-timers-only badge in the README.
It's great to hear that you want to assist in growing this project and contribute. Don't regret anything because every experience leads us to the bridges we choose for ourselves. Your mission is important because design in software is necessary for users to connect with the software they use, often daily. I am in the north of Spain, where the architecture is predominantly old buildings, some of which have been remastered or remodeled while still preserving the stonework. Additionally, I think of architecture from the perspective of the book Fountain Head by Ayn Rand. The book highlights the importance of architecture as a means of self-expression and the dangers of conformity and mediocrity in the field. I agree with the importance of walkable cities. Most of the US layout isn't like this, which is one of the reasons I prefer a lifestyle outside the US. Regardless of problems, there are always opportunities, so let's channel our time to skills, creating value, testing out ideas, failing, and learning. Thank you for your feedback and I am reading now👍🏻


webpackConfig isn't being used in the karma.conf.js config

On this line, you require the webpack.config.js file, but you have already done so earlier in the script.

I'll fix this once I am free. Thanks for pointing out. 🍺

Fixed the issue. reusing the variable now.


Sublattice's function strings show covalent's code

When function string of a sublattice's electron is observed, then the code shown in that is of handle_update_result function in covalent_ui/app.py instead of the original code what was written by the user.

@kessler-frost can you close this if resolved


Fleet-agent pod gets deployed and removed on an upgraded rancher setup

What kind of request is this (question/bug/enhancement/feature request): bug
Steps to reproduce (least amount of steps as possible):

On 2.5.8 deploy a downstream cluster
The fleet-agent is deployed in cattle-system namespace
On an upgrade from 2.5.8 to master-head def25f1

Result:

When new fleet agent is deployed,  2 pods get deployed in the fleet-agent workload in new cattle-fleet-system namespace, and then one get removed.

Expected Result:
Only one pod should be deployed in the workload.
Environment information

Rancher version (rancher/rancher/rancher/server image tag or shown bottom left in the UI): master-head def25f1
Installation option (single install/HA): HA

Cluster information

Cluster type (Hosted/Infrastructure Provider/Custom/Imported): RKE1 DO
Kubernetes version (use kubectl version):

Any

This issue is still seen on master-head, but is cosmetic

On the cluster, a Deployment with 2 ReplicaSets can be found for fleet-agent, the diff between these is:
                                 "name": "GENERATION",
-                                "value": "c4972ddc-6d94-4531-a95e-08ba14e0f3b6-2"
+                                "value": "bundle"

This seems to be coming from the controller deploying the Chart with a GENERATION value based on clusterUID + cluster generation on cluster import (see https://github.com/rancher/fleet/blob/v0.3.6-rc5/pkg/controllers/cluster/import.go#L216) and then when fleet-agent is running, the manageagent controller redeploys the agent with a GENERATION value of bundle (see https://github.com/rancher/fleet/blob/v0.3.6-rc5/pkg/controllers/manageagent/manageagent.go#L98).
This can also be reproduced by running single install Docker:
docker run -d --privileged -p 80:80 -p 443:443 rancher/rancher:master-head
docker exec -ti $CONTAINER_ID bash
while ! kubectl rollout status -w -n cattle-fleet-system deploy/fleet-agent; do     sleep 2; done
for rs in $(kubectl -n cattle-fleet-system get rs --no-headers -o custom-columns=NAME:.metadata.name); do kubectl -n cattle-fleet-system get rs $rs -o json | grep -A1 \"GENERATION\"; done
                                "name": "GENERATION",
                                "value": "e129ac4c-48b1-4ba5-a22d-dd1e87bdadf2-2"
                                "name": "GENERATION",
                                "value": "bundle"


As a user, I want the web converter to have a progress bar to let me know the progress of conversion.

Requires a lot of work and not needed by the customer, I suggest not to invest in this issue.


[Feature] Diff Editor

Stale issue. The IDE needs a release version and the issues are cluttered. I want to focus on getting high priority items listed and low priority items listed.
This would aid in anyone who has interest in the Luthetus.Ide project, what the triage is looking like for v1


Add "cron" tests

It's helpful to see when "main" started failing as external dependencies change (such as a change in defaults).

The builder repo's tests are run every day, and they include a smoke test that builds the Ruby getting started guide. We'll also be adding Direwolf CNB tests in the future.
What failure modes did you have in mind to catch with cron tests here?

👍🏻 That seems good enough

Actually I remembered why I wanted it: For the case where someone is contributing, but tests are failing. I want them to be able to check if main is failing as well or it's just their PR.
Basically: It's less for me and more for 3rd party contributors (which we don't have yet, but I would like). Plus I'm tagging this as a wanted contribution for a hackday, hoping that someone can make an easy-ish pr https://docs.github.com/en/actions/writing-workflows/choosing-when-your-workflow-runs/events-that-trigger-workflows#schedule


An Operator to have Managed Kubernetes Secrets (i.e., if Secret is modified, reload the deployment)

Again, it is a good use case, but still low-prio.


[Improve][mysql-cdc][e2e] Removing the excess MySqlIncrementalSourceIT e2e reduces the CI time

https://github.com/apache/incubator-seatunnel/blob/dev/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/java/org/apache/seatunnel/connectors/seatunnel/cdc/mysql/MysqlCDCIT.java
Complete coverage of
https://github.com/apache/incubator-seatunnel/blob/dev/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-cdc-mysql-e2e/src/test/java/org/apache/seatunnel/connectors/seatunnel/cdc/mysql/MySqlIncrementalSourceIT.java

Purpose of this pull request

Check list

[ ] Code changed are covered with tests, or it does not need tests for reason:
[ ] If any new Jar binary package adding in your PR, please add License Notice according
New License Guide
[ ] If necessary, please update the documentation to describe the new feature. https://github.com/apache/incubator-seatunnel/tree/dev/docs
[ ] If you are contributing the connector code, please check that the following files are updated:

Update change log that in connector document. For more details you can refer to connector-v2
Update plugin-mapping.properties and add new connector information in it
Update the pom file of seatunnel-dist

[ ] Update the release-note.

Remove excess mysql-cdc e2e to improve CI runtime


The first PowerShell example adds addin1.dll twice. I assume the second line should read addin2.dll

[Enter feedback here]

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

ID: 35daeda2-a9df-bbb6-06fd-57c303301c4f
Version Independent ID: e74f8724-bca4-b496-dbc1-15bd29c0a1bd
Content: Use a Windows Defender Application Control policy to control specific plug-ins, add-ins, and modules  (Windows 10) - Windows security
Content Source: windows/security/threat-protection/windows-defender-application-control/use-windows-defender-application-control-policy-to-control-specific-plug-ins-add-ins-and-modules.md
Product: m365-security
Technology: mde
GitHub Login: @jsuther1974
Microsoft Alias: dansimp

The first command now refers to a file called erp2.exe. The example mentions both addin dll's should be allowed to run in erp1.exe.


iam.PolicyAttachment missing warnings about exclusive attachments

The iam.PolicyAttachment resource assumes exclusive management of IAM policies. Across the entire AWS account, all of the users/roles/groups to which a single policy is attached must be declared by a single iam.PolicyAttachment resource. This means that even any users/roles/groups that have the attached policy via any other mechanism (including other Pulumi resources) will have that attached policy revoked by this resource when it's deleted.
This can be quite surprising to users, especially because there's no mention of this in the Pulumi docs.
Investigate why the warnings from the upstream provider are not carried into Pulumi docs and make sure this behavior is documented.

There's a small display issue in the docs here because hugo doesn't understand !> as markup.
We're not very consistent with using these callout boxes, but a NOTE is usually just a blockquote:
> **NOTE**: This was a triumph

And sometimes we use the same for WARNINGs, eg aws.iam.GroupMembership
We get the display wrong elsewhere too: see aws.apigateway.Deployment

Ideally we should have different styling for warnings and notes etc, but that's an issue for the docs team.

@stooj that's interesting, thanks for bringing it up! Those call-outs are converted from the Terraform docs, so something is going wrong in the doc conversion pipeline. I'm gonna have a look and open an issue in the bridge for this

Is the issue https://github.com/pulumi/pulumi-terraform-bridge/issues/2251 or we need a new one @flostadler ? Thanks.


wlanpi-rename-at-startup.service does not autostart

wlanpi@wlanpi:~ $ sudo systemctl status wlanpi-rename-at-startup.service
● wlanpi-rename-at-startup.service - Renames the WLAN Pi at startup to wlanpi-<the last 3 characters of eth0 MAC address>
     Loaded: loaded (/lib/systemd/system/wlanpi-rename-at-startup.service; disabled; vendor preset: enabled)
     Active: inactive (dead)

Done


Docs/adding first contrib

PR Summary
fixes : #3097
Added a new file first-contributors-guide.md in docs/license-contributing/  for guiding new contributors so that they can easily onboard to the project and start contributing.
PR Checklist

[x] PR has a meaningful title
[x] Summarized changes
[ ] Change is not breaking
[ ] This PR is ready to merge and is not Work in Progress
Rule changes

[ ] Unit tests created/ updated
[ ] Rule documentation created/ updated
[ ] Link to a filed issue
[ ] Change log has been updated with change under unreleased section

Other code changes

[ ] Unit tests created/ updated
[ ] Link to a filed issue
[ ] Change log has been updated with change under unreleased section

@microsoft-github-policy-service agree

Thanks, @BernieWhite , for the updates! I've reviewed the additional changes, and they look great to me. I'm happy with these edits.


Add pagination to nexmo.getNumbers

Currently this doesn't support pagination but the API does.

Implemented as part of #47


test: Fix 'Expecting E_DEPRECATED is deprecated' warnings

Okay, now I feel bad for opting out of fixing this. I Did some background reading and it suggested PHPUnit is changing this behaviour to no longer raise exceptions for deprecated behavior. Well done!


Caching

Hi! I have the following code and would like to cache the first 2 lines of the fft function so when I call it from R these steps would not need to be redone for the same Complexes.len(). Could you give me some directions on how to do it? Thank you in advance!
pub fn fft(complexes: Complexes) -> Complexes {
    let length = complexes.len(); // to cache
    let mut planner = FftPlanner::<f64>::new(); // to cache
    let fft = planner.plan_fft_forward(length);
    let mut indata: Vec<Complex<f64>> = VecNumComplex::from(complexes).data;
    fft.process(&mut indata);

    Complexes::from(VecNumComplex { data: indata })
}

#[extendr]
pub fn fft(complexes: Complexes) -> Complexes {
    stft::fft(complexes)
}

You can save values in static variables, but as Rust is multi-threaded it becomes quite complex to use them raw.
Here is an example that uses a static mut variable.
use std::sync::Arc;

struct FFTPlanner {
}

static mut CACHE : Option<Arc<FFTPlanner>> = None;

fn myfun() {
    // This is unsafe in Rust because the code may be multi-threded
    // but safe in R which is not.
    unsafe {
        if CACHE.is_none() {
            CACHE = Some(Arc::new(FFTPlanner{}));
        }
    }
}

Sorry to change the subject, but for this same block of code, last line of the fft function, when I call Complexes::from(VecNumComplex { data: indata }) it's creating a copy of the Complexes object. Is there a way to transform from a Complexes to a VecNumComplex without creating a copy?
Here's the From trait implementation:
pub struct VecNumComplex<T> {
    pub data: Vec<Complex<T>>
}

impl From<Complexes> for VecNumComplex<f64> {
    fn from(complexes: Complexes) -> Self {
        VecNumComplex {
            data: complexes.iter().map(|x| Complex{ re: x.re().0, im: x.im().0 }).collect()
        }
    }
}

impl From<VecNumComplex<f64>> for Complexes {
    fn from(vecnumcomplex: VecNumComplex<f64>) -> Self {
        vecnumcomplex.data.iter().map(|x| Rcplx::from((x.re, x.im))).collect::<Complexes>()
    }
}

// Complex is from the num crate. Here's their definition:
// #[derive(PartialEq, Eq, Copy, Clone, Hash, Debug, Default)]
// #[repr(C)]
// pub struct Complex<T> {
//    /// Real portion of the complex number
//    pub re: T,
//    /// Imaginary portion of the complex number
//    pub im: T,
//}


OSX installer bails when not agreeing to terms of Apache license

The installer dialog asking for acceptance of the license is meant for EULAs. Putting the Apache license (or the GPL, or MIT license, etc) in that interface is inappropriate.

Hi! We're double checking our position with our in-house legal council, but I'm going to share what I believe is the final answer here. The Apache license serves, essentially, the exact same purpose as the EULA would - it outlines the rights you have (and don't have) with the software, in particular the parts that are created directly by the Chef community. While it's likely not a hard requirement that you click through it (for example, no such requirement exists if you install the Chef DK on a platform where such things are not easy) - your acceptance of it is implied in continuing your use of the software.
In law, like in life, better safe than sorry applies - since the standard for the platform is that you provide the license terms in that way, we are going to continue to do it.
I'm going to close this issue, and if anything I have just said turns out to be contradicted by our lawyers, I will re-open the issue and give you an update.
Best,
Adam


Button Pressed Background not working

Hi, when I set button pressed or highlighted in DCRoundedButton colors never changing
Is that a bug?

Can you please clarify the issue? Are you setting it programmatically?

@andrew8712 Hi, so I am using Attributes Inspector. Base Button section. When I use color for Selected background it never shows that color if I pressed the button

When you presses the button it goes to highlighted state, not selected. To set a selected state you need to explicitly set button's isSelected property to true.

Oh I see. Thanks!

Selected button background color covers the title color.. What to do ?

Just change selectedTextColor to a different color.

@agordeev Found the problem, I had to select Custom type for button


fix: classname does not exists in src/components/ui/dialog.tsx and .../ui/alert-dialog.tsx

How to reproduce?
Command: npm create tauri-ui
-> Next.js
Command: npm install && npm run build
Output:
> npm run build

><EMAIL_ADDRESS>build
> next build

 ✓ Creating an optimized production build
 ✓ Compiled successfully
   Linting and checking validity of types  .Failed to compile.

./src/components/ui/dialog.tsx:14:3
Type error: Property 'className' does not exist on type 'DialogPortalProps'.

Merge branch 'main' of https://github.com/marcelldac/tauri-ui
  12 |
  13 | const DialogPortal = ({
> 14 |   className,
     |   ^
  15 |   ...props
  16 | }: DialogPrimitive.DialogPortalProps) => (
  17 |   <DialogPrimitive.Portal className={cn(className)} {...props} />

I just deleted classname of this errors
How do i make this works?

Will removing the classname directly have any impact?

If I run the application, it returns this error.

Can be fixed by updating the shadcn/ui component.
pnpm dlx shadcn-ui@latest add alert-dialog for example.


Allow providing custom views as accessory

This will allow to provide a custom view, i.e. button, as accessory view. Here it's a button with "call" title and icon on the right side.

@andersio When I tried to return just this view intrinsic content size does not work, i.e. if one tries to use a UIButton. Though this was my original idea. I'll add a screenshot.

In fact this is what happening in test with return view.intrinsicContentSize

And here correct layout with view.layoutIfNeeded


access to node_modules or bower_components during development (webpack-dev-server)...

Not knowing were to exactly ask this question as it involves:
react-webpack
react-bootstrap
grunt
webpack-dev-middleware
whether to use bower or npm modules, etc...
after a great start:
yo react-webpack
yo react-webpack:component foo
grunt serve...
How do I allow access to the node_modules or bower_components directory in the index.html file?
My current solution was to use a grunt task to copy the files from the ./node_modules/... directory to the src/styles/vendor/... directory.
...
copy: {
dev: {
files: [
{
src: [__dirname + '/node_modules/bootstrap/dist/css/bootstrap.min.css' ],
dest: '<%= pkg.src %>/styles/vendor/bootstrap.min.css'
}
]
},
...
The problem surfaced when I began using react-bootstrap as I did not just want to include the bootstrap cdn for development.
This could definitely pollute the src tree with an unnecessary number of assets.  Would you suggest a better approach?

I am closing this as I have decided it is more of a webpack-dev-middleware issue.  I have asked the question there.


fix: resolve compatibility issues of ESM build with node

This PR replaces problematic named imports from CommonJS modules with default imports, as these work in Node. It also ensures that the CJS specific footer configured in the tsup.config.ts file is only applied to the CJS bundle and not the ESM bundle.
See #994 for more detail.

@codepunkt any chance this will be merged, please?


feat add merge aggregate rule

select
  deptno c,
  min(y),
  max(z) z,
  sum(r),
  sum(m) n,
  sum(x) sal
from
  (
    select
      deptno,
      ename,
      sum(sal) x,
      max(sal) z,
      min(sal) y,
      count(hiredate) m,
      count(mgr) r
    from
      sales.emp
    group by
      deptno,
      ename
  ) t
group by
  deptno;

aggregate can be merged to
select
  deptno c,
  min(sal),
  max(sal) z,
  count(mgr),
  count(hiredate) n,
  sum(sal) sal
from
     sales.emp
group by
  deptno;

this pr add a RBO rule to perform this transform

run buildall

run buildall

run buildall

run buildall


Pr 981 3

Description
Please explain the changes you made here.
Which issue(s) does this PR fix

Fixes #?

PR acceptance criteria
Please make sure that the following steps are complete:

[ ] GitHub Actions are completed and successful
[ ] Unit Tests are updated and passing
[ ] E2E Tests are updated and passing
[ ] Documentation is updated if necessary (requirement for new features)
[ ] Add a screenshot if the change is UX/UI related

How to test changes / Special notes to the reviewer

Description
Please explain the changes you made here.

Which issue(s) does this PR fix
Fixes #?


MTL 1786 - Refactor shcd into a go package

Summary and Scope

Relates to MTL-1786

Prerequisites

[x] I have included documentation in my PR (or it is not required)
[x] I tested this on internal system (x) (if yes, please include results or a description of the test)

===== hela Installation Summary =====

Installation Node: ncn-m001
Customer Management: <IP_ADDRESS>/25 GW: <IP_ADDRESS>
Customer Access: <IP_ADDRESS>/26 GW: <IP_ADDRESS>
        Upstream DNS: <IP_ADDRESS>, <IP_ADDRESS>
        MetalLB Peers: [spine edge]
Networking
        BICAN user network toggle set to CHN
        Supernet enabled!  Using the supernet gateway for some management subnets
        * SystemDefaultRoute points the network name of the default route <IP_ADDRESS>/0 with 0 subnets
        * Customer Management Network <IP_ADDRESS>/25 with 4 subnets
        * Hardware Management Network <IP_ADDRESS>/17 with 2 subnets
        * Hardware Management Network LoadBalancers <IP_ADDRESS>/24 with 1 subnets
        * Mountain Compute Node Management Network <IP_ADDRESS>/17 with 1 subnets
        * River Compute Node Management Network <IP_ADDRESS>/17 with 1 subnets
        * Provisioning Network (untagged) <IP_ADDRESS>/16 with 2 subnets
        * Node Management Network <IP_ADDRESS>/17 with 3 subnets
        * Customer High-Speed Network <IP_ADDRESS>/25 with 2 subnets
        * River Compute Hardware Management Network <IP_ADDRESS>/17 with 1 subnets
        * High Speed Network <IP_ADDRESS>/16 with 1 subnets
        * Mountain Compute Hardware Management Network <IP_ADDRESS>/17 with 1 subnets
        * Node Management Network LoadBalancers <IP_ADDRESS>/24 with 1 subnets
System Information
        NCNs: 10
        Mountain Compute Cabinets: 1
        Hill Compute Cabinets: 0
        River Compute Cabinets: 1
CSI Version Information
        001867dd94e9a5fbcce14e243f33bbc215cc4022-MTL-1786-dirty
        1.18.11-1-g001867dd

Risks and Mitigations
Feature not into production yet

I'll open another PR, sorry for the noise.


Allow marker admin to prevent transfer of restricted coin with deny list on send

Summary
Allow a marker admin to sanction or add specific addresses to a deny list to prevent that address from transferring that coin to another address.
Problem Definition

With the introduction of RequiredAttributes in the marker module for restricted coins allowing anyone to use the bank module send functionality to any to address with those respective attributes, we can't prevent a from address that the marker admin(s) wants to sanction from transferring that coin to another address with those attributes.
Some example use cases:

a fiat or stablecoin provider may want to prevent a blockchain address from being able to transfer coin that was minted in relation to an ACH deposit that was later claimed fraudulent.
a court order notifies a TA to reissue a security token to a new address because old coin is held in an account that is no longer accessible due to lost keys

Proposal

Allow some kind of marker-specific sanction or deny list so that we prevent bank send on restricted marker with required attributes on from addresses.

For Admin Use

[ ] Not duplicate issue
[ ] Appropriate labels applied
[ ] Appropriate contributors tagged
[ ] Contributor assigned/self-assigned

Yes, I was wondering about this case as well.  For example, if an address is added to the deny list.  We will probably have to look at the account and see if they have any of the restricted markers and do something house keeping if they do.  If they don't, we can just add the address.  We could do this issue without that to begin with.  Just have the ability to add the deny list on marker creation.  That way the denied addresses would not have any markers yet.  Then do all the logic of denying a send.
The next issue would be to make an Update deny list tx.  That could would do all that work.  Since, the address added could have those markers.

After some discussion with Figure about market place restrictions for bilateral settlement we should consider a generic restriction module function for this implementation.
In the examples discussed in that meeting it is desired that the tokens being exchanged be escrowed in the user’s wallet with a hold placed on committed tokens. This is preferable to a situation with tokens moved into a contract for escrow.
Along this same line the ability to stop transfer of tokens out of a wallet neatly solves the vesting account setup where there are multiple vesting claims. With a proper hold function that implemented lockups as a service for other modules the marker module could issue a hold, vesting systems could do the same… even a future exchange module could issue and cancel holds for in place escrow of funds.

Did some digging on "Spendable Balance" and locked coins. Currently, the only way to utilize the bank module's concept of "locked coins" is through vesting accounts. We could implement our own custom vesting account type to handle the management of locked funds, but that comes with extra headaches since an account can only be one type. E.g. an account can't be two different types of vesting account.
It'd probably be better to have the marker module manage the state of escrowed funds. The funds would remain in the original account and the marker module would record that they're in escrow. The marker's SendRestriction function would be updated to ensure that escrowed funds aren't moved.
One down-side to that is the SpendableBalance query would still report that the escrowed funds are spendable. If that's a problem, we could add an injectable GetLockedCoins function to the bank module so that the marker module can tell the bank module that some funds are locked.

@iramiller should I open anther ticket for escrowed in the user’s wallet with a hold placed on committed tokens feature? did a quick scan of issues but didn't see anything there and assume the deny list feature here will be built separate from a more extensive hold feature?

Sure @leeduan, you could open another issue to formally start tracking that. I have some detail I can add from my exchange module notes but it would be easy to ship separately since it seems you might want this feature sooner than later.

https://github.com/provenance-io/provenance/issues/1607


Add raw data for cluster snapshots into cluster restore modal

The reason this workaround is needed is because the etcdSnapshots getter on the cluster model doesn't work. It always returns an empty array for RKE1 clusters with snapshots, when it ought to return the snapshots:
get etcdSnapshots() {

    return (this.status?.etcdSnapshots || []).map((x) => {
      x.id = x.name || x._name;
      x.type = 'etcdBackup';
      x.state = 'active';
      x.clusterId = this.id;
      x.rke2 = true;

      return classify(this.$ctx, x);
    });
  }

The cluster data may have included etcdSnapshots in the status in the past, but it no longer does.
This workaround wouldn't be good for the long term because if you had a million clusters with backups, you wouldn't be able to load them up front like this due to the sheer volume.
I wonder if a separate backend issue should be opened to make etcdSnapshots available on the cluster status again.


Remove unused code from fixed point library

https://github.com/opynfinance/GammaProtocol/blob/2785059e2fbb118f4be3fba492663d2dcb611ce9/contracts/libs/FixedPointInt256.sol#L33

Closing this based on the conversation in #341 .

Closing this based on the conversation in #341 .


delete serviceaccount when managed-serviceaccount is deleted

fix issue https://github.com/open-cluster-management-io/managed-serviceaccount/issues/14
delete serviceaccount on managed cluster when managed-serviceaccount is deleted on the hub
recreate serviceaccount on managed cluster if a "managed" serviceaccount is manually deleted

Co-Authored-By: Han Zhang<EMAIL_ADDRESS>Signed-off-by: Hao Liu<EMAIL_ADDRESS>

addressed comment made by @yue9944882


Add a documentation page for all integrations with multiple language support

Discussion @ #44, Continued here.

Could you clarify what you want to discuss in this issue? #44 was specifically for Jaeger and discussion could be continued there. If you want merge this with the Prometheus #45 discussion, since you want to work on both issues anyway, the title should probably be about exporter configuration. Or do you want to talk more generally about how to implement docs for multiple languages for #203 ?

The issue's for implementing docs for multiple languages for #203.

I'll close this out since it's more or less done in many languages - with respect to exporters, which the original issue was about. The pattern is that each language has an Exporters doc, and there we list console/otlp/jaeger/zipkin/prometheus, all depending on which SDK has which kind of exporter. So it's sort of the inverse. Instead of $EXPORTER page that then lists all the languages, the language exporter pages list each $EXPORTER.


[SUGGESTION] Slight Adjustment - Detox Items - Misty World

So this is a Slight Issue as a matter from my perspective in sinking hours into this modpack. Misty World Toxicity, and not the wash off with Soap kind increases rather rapidly, especially when one has to dig around Bedrock to find the Astral Sorcery ores. Misty World by design makes the Detox Items (Mushrooms, Berries, etc.) in my opinion superbly rare. This isn't a problem as if you spend enough time travelling the different zones you will find the items as I believe they are Biome Temperature dependent as opposed to Biome Specific. That being said, once the Toxicity climbs as you know your Maximum health is decreased hindering further progression to a degree.
Now I see you added GameStages to the pack recently. My suggestion is perhaps allow the Ritual Summoning to be able to conjure some of the detox items but requiring some of the Botania and Misty World items since by the time you are at the point you are in the Misty World. Perhaps a Ruin of Water and Earth would be requirements in addition to whatever other items are deemed appropriate. Alternatively, perhaps creation can be locked behind a GameStage although "retro-implementing" that may be a challenge. (I have yet to work with Patchouli so I am not too familiar with its functionality)
This is just a minor suggestion. As i said, this is subjective. Some may not feel their pace is hindered and may like it as is or may be finding the Detox items easily.

Milk does reduce Toxicity, albeit very slowly (~0.2% per bucket).  Not a great solution, but can keep it from being a complete progression blocker.
Making your first cow can be a little expensive, but doable at the Nether stage.

Nightberries are actually also farmable, which has been noted in the book for the coming 0.10 update. At this stage I don't believe it is necessary to add recipes to craft detox items


pass Transcriber's attributes to load_model

Hi, thanks for providing this very useful package.
I just noticed the arguments to whisperx.load_model were hard coded.
With this small modification the users can specify different device types or models
t1 = Transcriber(device='cpu', compute_type='float32')`
t1.transcribe(audio_file)

Thanks!


[ Question Page ] Add a Question Page

create Card and each card should hold a Question from the QuestionBank, a toggle button widget for Agree and Disagree.
it kinda might look like this:

am working on this- please assign


Update to nalgebra 0.29?

First of all, thanks for making this great library!
I was looking to use this library with a new collision detection library parry3d which replaces ncollide3d, but it seems that the minimum supported version of nalgebra there is 0.29.
I figured I would look into what it would take to update the k library to match this newer version of nalgebra, and it seems that the most prominent difference is that nalgebra 0.29 uses a RealField that no longer implements the Copy trait. This means that in several locations, fields need to be cloned now, or things need to be refactored slightly. Overall it doesn't seem like too big a change. I might be able to help out a bit, if this is of interest to you.
Example line where Copy is no longer supported:
https://github.com/openrr/k/blob/0d1f0d0c58b36021828442ddfc6d7c20ee598a99/src/ik.rs#L498

We are using k in urdf-viz which depends on kiss3d which depends on an older version of nalgebra. So we need to update nalgebra in kiss3d first.


Document MapEntities trait.

Objective

bevy::ecs::entity::MapEntities trait is undocumented, even though users need to implement it in some cases

Solution

Add documentation

@nakedible Do you mind if I adopt this PR? #6740 attempts to document the trait and the error, but this is a far more extensive set of comments and includes a doctest example.

Please do! I got distracted and now am really busy. And feel free to rewrite everything, credit is not important.

Alright, I incorporated the changes here into #6740, and resolved the open comments. The merge should mark you as a co-author on that PR.


chore: restore content removed by mistake

Restore content added by https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/pull/709 and removed by mistake by https://github.com/redhat-developer/red-hat-developers-documentation-rhdh/pull/721

IMPORTANT: Do Not Merge - To be merged by Docs Team Only
Version(s): 1.4

Add the relevant labels to the Pull Request.
Issue:

/cherry-pick release-1.4


Don't want to fail Jenkins pipeline if user is manually pausing their spec

Describe the bug
The way that the code is currently, we call PipelineRollout phase "Pending" if the user manually writes desiredPhase=Paused to their spec and the feature flag is turned on. Perhaps need to reconsider if it should be "Pending" or "Deployed" in this case.
The effect of it being "Pending" is that it means ArgoCD would continually call it "Progressing" in the Jenkins pipeline.

Message from the maintainers:
Impacted by this bug? Give it a 👍. We often sort issues this way to know what to prioritize.

I think I was mistaken about this, so closing it


Add default values

This will allow specifying a default value to be used in the case that none of the key options are found in the env.

Hi @jimmykodes, thanks for the PR!
I see that you decided to pick || as the sentinel value to define the default value. Looking around at other struct tags for ideas, it looks like json uses commas to delimit options like omitempty. e.g. json:"myField,omitempty"
Could you change this so it follows this convention, and allows more options in the future? I'd like to see: env:"MY_ENV,default=myValue"

Also looks pretty similar to: https://github.com/Netflix/go-env/pull/5

@hinshun Thanks for the feedback!
I've updated things to use default= instead of ||. and, as you pointed out the similarity w/ #5, i've opted to include the required field here as well.
I've chosen to handle required by using required=true|false I understand this is a diversion from something like json:"omitempty" but this implementation allowed it to fit nicely in my switch statement and i also felt doing something like env:"required" would be ambiguous as to whether the field should be required or if that is the name of the env var to look for. Hope that all makes sense.
While i'm here, if you have any other extra tag behaviors you'd like to see added, i'd be happy to take a crack at them.

That solves the ambiguity for a single value, but does not solve a case like this: env:"REQUIRED,required" where required could be a key to lookup or marking the field required. If you consider this ambiguity to be acceptable, let me know and i'll get that updated.
A possible alternate solution i see would be to structure tags like env:all,the,env,keys;default=val,required where all the possible env var keys are on the left of the semicolon and all option arguments would be on the right.
either way, lemme know what you would prefer.

You're right, I haven't thought of the multiple env keys. Let's just stick with your current implementation then.


Failed to read file size data

Hi Chris,
First of all, congratulations for the trememdous work you have done ! I love seaweed!
I have a strange issue:
After starting a simple server, and doing some read/writes of simple text files, after like 5-10min (and even if I don't do any operation at that time), I get this error message looping, on all volumes files:

I1124 09:04:19 15880 volume.go:63] Failed to read file size data/6.dat GetFileType data/6.dat: use of closed file

=> Any idea what would be causing that problem ?
Thanks a lot in advance for the help

can you please do a "ls -al" on those files?

Well, I was running this under windows 10.
Should I test it with Linux to see if I have the same issue ? Would it be related to windows ?

Yes. Related to windows.

similar problem is resolved https://github.com/chrislusf/seaweedfs/issues/761


Cloning GEOS_mksi instead for GSI channel records

Description
Thanks to @mathomp4, we have a lightweight repository for accessing GSI channel records.
Changes include:

Renaming task references to CloneGeosMksi and task script is called clone_geos_mksi.py
Modifying clone_geos_mksi.py to clone GEOS_mksi instead and updating all paths as necessary
Adding ability to use a tag for GEOS_mksi (question shows up in experiment.yaml)

Closes #289

Thanks @asewnath for making this change swiftly and tnaks @mathomp4 for the GEOS-ESM repo.s==s.
Just a question for @rtodling. Does the following setup work as default, which uses the geosadas suite? That would be only way for me to test this PR or CI-workflow to test it. https://github.com/GEOS-ESM/swell/blob/develop/src/swell/test/suite_tests/geosadas-tier1.yaml

If it helps, I tested the changes locally using the ufo_testing suite

Thank you!


Roll Flutter from 4d9e6d9b3ea2 to 7d21dbf5e0c5 (1 revision)

https://github.com/flutter/flutter/compare/4d9e6d9b3ea2...7d21dbf5e0c5
2022-02-15<EMAIL_ADDRESS>CupertinoActionSheet: Update sample (flutter/flutter#98356)
If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/flutter-plugins
Please CC<EMAIL_ADDRESS>on the revert to ensure that a human
is aware of the problem.
To file a bug in Plugins: https://github.com/flutter/flutter/issues/new/choose
To report a problem with the AutoRoller itself, please file a bug:
https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug
Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Commit queue failed; closing this roll.


Support Hot Module Replacement for development

Support HMR (hot reload) for development. Ideally also have it for Electron's main process.

Issue currently being blocked by electron-webpack's issues: #71 and #69.

We can go down to a single index.html file

We already have only one index.html file. The problem being is that it isn't a generated one. Electron-webpack makes use of the html-webpack-plugin that generates an index.html for the project. We could switch to this generated file, but then we would have to find a way to link the favicons and fonts.

I thought this was about warning.html and upgrade.html, which I believe are still used.
The favicons can presumably be dropped (more of a legacy from when the app was accessed via your browser).
Surely there must be some way for the fonts to be loaded? They could be loaded in Javascript, if nothing else.

Oh warning.html and upgrade.htmlshouldn't be a problem since they aren't entry points for the renderer process. I will then go for a generated index.html. I just need to have this issue resolved so I can have the compiled CSS file linked to the generated ìndex.html`.

You could use https://github.com/jantimon/favicons-webpack-plugin for icons
Fonts could be included by importing them into scss or css and importing that in js.

@loopmode Awesome, thanks for sharing this.

Hey @loopmode! Forgot to offer you. If you'd like an LBC tip for your help, please see lbry.io/faq/tips.

@IGassmann actually I enjoyed reading the introduction of your app.
I got interested in blockchain stuff when it came out, but never got deeper into it.
But I happen to be a digital artist and a web developer with growing experience in electron apps, so.. I might even contribute "for real" next year. :)

@loopmode That would be great!


Use of v8-lazy-parse-webpack-plugin

What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)

Clean prod config / package.json

What is the current behavior? (You can also link to an open issue here)

Currently the v8-lazy-parse-webpack-plugin is only referenced in this file  but never used.
Should we either use it or remove dependency (PR subject)?

What is the new behavior (if this is a feature change)?

Remove unused plugin

See #1419

Closed #1419


Track not appearing on album

What version of Music Assistant has the issue?
2022.6.8
The problem
I have identified an album where the first track is missing. Ignoring the remaster entries you can see the track 1 “Abacab” is missing.

When I go and search the tracks I can see it with the correct album name (entry #2 below) but the cover art is wrong.

If I select the vertical ellipsis for entry #2 and then SHOW INFO the track is shown with the correct cover art.

I then thought maybe it has been attached to the wrong album so I navigated to “The Vertigo Years” but the tracks there are good.

Any ideas what could be wrong or how I can get that track back into the album?
How to reproduce
As above
Relevant log output
No response
Additional information
No response
What version of Home Assistant Core are your running
2022.6.6
What type of installation are you running?
Home Assistant OS
On what type of hardware are you running?
Raspberry Pi

I assume you did check the ID3 tags of those songs ?
Would it be possible if you share these files with me so I can reproduce it myself? I can step through all logic in the debugger to find out what it's doing.
Are you on discord perhaps? my username there is marcelveldt#0393

fixed in 2022.6.10 - please reopen if not resolved, thanks!


Add test case in case botocore breaks again

Fixes #2774
Botocore versions between 1.15.8 and 1.15.12 (inclusive) have the bug in place, so 1.15.13 and up works fine

Coverage remained the same at 94.134% when pulling 7b5613b3312f35ba5d93f17ccfe2d6891b162615 on bblommers:bugfix/2774 into 40b4e299abb732aad7f56cc0f680c0a272a46594 on spulec:master.

Cool; thanks!


Update phpspreadsheet for CVE fix

CVE-2020-7776 fixed with this.

@erelke  FYI: I read the version wrong, this CVE is NOT fixed in 1.10, but from 1.16 in phpoffice/phpspreadsheet. Should be updated again.


Don't run pkg-config on FreeBSD and DragonFlyBSD

Avoid the same -L/usr/lib problem as on macOS.

Thanks!


[SPIKE] Investigate an ability to inject stuff(volume, env var, postStart command) into user's container

Che has a case where they need to inject stuff into user's container (that's still open question which one, the simplest idea is the first with project volumes, but it makes devfile DevWorkspace logic dependent).
So, it's needed to inject some env vars, postStart command and volumes.
This issue is about investigating/discovering and proposing the best format for that.
Possibly it can be done with attributes (technically as anything), or we would need a dedicated component type, for defining such stuff, but it may be out of devfile format (like we have plugins).

Hi, a question to the assignee of this issue:
Will the outcome require any changes to the relevant content of the Installation Guide or Administration Guide or End-user Guide?
Yes/No?


Uncaught TypeError: undefined is not a function

Hi there,
I am using Bootsy with Twitter-bootswatch-rails with Rails4 and Ruby2.1, but it seems something wrong here. I just got this error message when I run it in Chrome.
I already checked assets pipeline, jquery and everything else, but it still didn't work. Any similar issue?
Error:
Uncaught TypeError: undefined is not a function bootsy.js?body=1:273
Bootsy.Area.init bootsy.js?body=1:273
(anonymous function) init.js?body=1:22
jQuery.extend.each jquery.js?body=1:385
jQuery.fn.jQuery.each jquery.js?body=1:138
Bootsy.init init.js?body=1:12
(anonymous function) init.js?body=1:31
fire jquery.js?body=1:3100
self.fireWith jquery.js?body=1:3212
jQuery.extend.ready jquery.js?body=1:3424
completed

Gemfile
source 'https://rubygems.org'
ruby "2.1.2"

gem 'rails', '4.1.0'
group :development do
  gem 'sqlite3'
end
group :production do
  gem 'pg'
  gem 'rails_12factor'
  gem 'newrelic_rpm'
end

gem 'sass-rails', '~> 4.0.3'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.0.0'
gem 'jquery-rails'
gem 'turbolinks'
gem 'jbuilder', '~> 2.0'
gem 'sdoc', '~> 0.4.0',          group: :doc
gem 'spring',        group: :development
gem 'devise'
gem 'omniauth'
gem 'omniauth-facebook'
gem 'paperclip'
gem 'bootsy'
gem 'therubyracer'
gem 'twitter-bootswatch-rails', '~> 3.1.1'
gem 'rails_admin'
gem 'forem', :github => "radar/forem", :branch => "rails4"
gem 'kaminari', '0.15.1'
gem 'will_paginate', '3.0.5'
gem 'mailboxer'

application.js
//= require jquery
//= require jquery_ujs
//= require bootsy
//= require turbolinks

application.css
 *= require_self
 *= require flatly/loader
 *= require flatly/bootswatch
 *= require bootsy

I've the same problem, can you explain what can cause this issue?
application.js
//= require jquery
//= require homepage
//= require jquery.cycle2
//= require jquery_ujs
//= require jquery.ui.all
//= require jquery.feedback_me
//= require jquery-fileupload/basic
//= require fcbk_complete
//= require URI
//= require markitup
//= require markitup/sets/xbbcode/set
//= require bootsy
//= require_tree .

@koobraelc it would be nice if you could share your findings about this bug, it would be very helpful to other people who's facing the same problem.

@koobraelc Care to share? Experiencing the same issue...

same here - blocked - I'm seeing the same issue.. thanks

Does anyone mind to provide a sample application that reproduces the issue, so I can investigate?

I'll pull one together tonite - thank you
On Tue, Mar 24, 2015 at 4:27 PM, Volmer<EMAIL_ADDRESS>wrote:

Does anyone mind to provide a sample application that reproduces the
issue, so I can investigate?
—
Reply to this email directly or view it on GitHub
https://github.com/volmer/bootsy/issues/65#issuecomment-85678957.

@volmer , this app demonstrates the issue
https://github.com/jshow/boosty_ticket_65
[vagrant@localhost /vagrant/boosty_ticket_65 (master)]$ ruby --version
ruby 2.1.5p273 (2014-11-13 revision 48405) [x86_64-linux]
[vagrant@localhost /vagrant/boosty_ticket_65 (master)]$ rails --version
Rails 4.2.0
I tried to limit the Gemfile. Let me know if I can help
thanks
J

@jshow @volmer awesome, thanks. let me know if I can help in any way. Super keen on getting this fixed

Hey, thanks for the sample app, @jshow.
The error happens because you're requiring jquery and jquery-ujs twice in your pages.
You have two javascript manifests: application.js and
spacelab.js, and you're requiring jQuery on both, for all your pages.
By removing those entries on spacelab.js Bootsy worked as expected. I'd advice you to have only one manifest for all your javascripts, though.

Hmm. doesn't seem to be the cause of my issue. Definitely only requiring jQuery once in my only manifest

ah man, yes - I was using a bootswatch theme and it was including jquery without my knowledge
thank you @volmer
@lukerollans , let me know if you want to use my app to demo your issue


chore(main): release supplementary-contracts 1.0.0

:robot: I have created a release beep boop
1.0.0 (2024-05-14)
Features

repo: add taikoon and supplementary-contracts sub packages (#16810) (1140bbf)
supplementary-contracts: add TokenUnlocking (#16830) (5fff5a7)
supplementary-contracts: allow addresses besides the TokenUnlocking.owner to vest (#17105) (165e282)
supplementary-contracts: make unlocking deployments and vesting scriptable (#16918) (9cf307d)
supplementary-contracts: refactor TokenUnlocking for simplicity and enable delegation (#16892) (bcb0067)

This PR was generated with Release Please. See documentation.

:robot: Release is at https://github.com/taikoxyz/taiko-mono/releases/tag/supplementary-contracts-v1.0.0 :sunflower:


Fixed two errors that occur after a clean install

I ran into two problems:

variable had been renamed (file_name) but old name was still used
cache call (when switching to a song that is still downloading)
caused an error due to incorrect parameters

I guess you can not avoid this without integration tests. I hope that my changes do not cause additional errors...

Thanks!


Custom authentication

My custom authentication method doesn't seem to be working. The way I'm authenticating is whenever a request is made it checks the headers, and tries to find a Server document that matches those credentials. If it finds one, it returns the system user, and the request should be authenticated. Everything works, except it keeps saying you must be logged in to do this even when a server is found and a user is returned.
https://dpaste.de/maVy

Everything there looks good, except instead of just returning the user, you should return an object of the form
return {
  user: user
}

I updated the code snippet you posted to reflect that. Sorry about the lack of documentation for custom auth. The best explanation I've ever given can be found here, although it goes into a lot of extra detail that needs to be stripped away.
Let me know if returning that object works for you. Also, since you return the fully authenticated user, you don't need to provide the path to the token in the auth.token config option (no problem if you do, but it'll be ignored). If that doesn't fix your issue just say the word and we'll get to the bottom of it.

Works perfectly now thanks :+1:

Awesome!


Error doing job: Task exception was never retrieved

Description
I‘ve installed emulated hue to integrate the new generation of Rithum smart switch and used this guideline:
https://github.com/finopsfuntimes/core/blob/master/README.md
Now the below error is flooding my logs:
Error doing job: Task exception was never retrieved
Diagnostics
config_entry-hue-e23f7155a3532b41ec0e99634c6374b8.json.txt
Expected behavior
Get rid of this error.
Reproduction steps
Not possible at the moment
Relevant log output
Logger: homeassistant
Source: components/hue/v1/light.py:352
First occurred: 13:03:09 (1546 occurrences)
Last logged: 15:11:56

Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 182, in _handle_refresh_interval
    await self._async_refresh(log_failures=True, scheduled=True)
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 330, in _async_refresh
    self.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 135, in async_update_listeners
    update_callback()
  File "/usr/src/homeassistant/homeassistant/components/hue/v1/light.py", line 285, in async_update_items
    current[item_id] = create_item(api, item_id)
  File "/usr/src/homeassistant/homeassistant/components/hue/v1/light.py", line 128, in create_light
    return item_class(
  File "/usr/src/homeassistant/homeassistant/components/hue/v1/light.py", line 352, in __init__
    self.is_livarno = light.manufacturername.startswith("_TZ3000_")
AttributeError: 'NoneType' object has no attribute 'startswith'

Operating system
HassOS
Install method
HassOS Addon
Version
0.3.0
Dev Version
0.3.0
Any other information that may be helpful
No response

It seems like you are running a custom version from the linked readme. If this is true, I will be unable to provide support. However, glancing at the logs it appears that it's coming from the built in hue component in home assistant. Make sure you did not try to add the emulated bridge to home assistant.

Actually i've added emulated hue as second bridge besides the original Philips Hue bridge. Removed emulated Hue from integrations and error seems to be removed.
Ticket can be closed!
Thank you

This is why reproduction steps are crucial. I will be closing any new tickets without them.


[nrf toup] [nrfconnect] Disable External FD if QSPI NOR is not available

We need to have support for factory data when the partition manager is enabled but there is no support for QSPI external flash.

The ExternalFlashFactoryData is not used anywhere anyway, so was there a problem with that or it's just a matter of optimization?
Should we add the same condition when instantiating the concrete template classes in at the bottom of the FactoryDataProvider.cpp file?

Actually, I don't know why we haven't removed the external flash support from there yet...


Added support for GEO visualization

Hi Richard,
this pull request contains support for visualization of GEO vocabulary using OpenStreetMap. Basically, if a resource contains geo:lat, geo:long properties a map appears that shows the location. Additionally, if a resource is connected to one or more resources using geo:location property, these points are visualized as well.
Cheers,
Petr Křemen

It does not follow any plugin system of yours, but in one of our research projects we forked Pubby to create GeoPubby which recognizes many geospatial literal types (e.g. WKTLiterals) and was partly inspired by this pull request.
Maybe it is of interest to you, even after all these years.
https://github.com/i3mainz/geopubby


Working folder for windows service

Gitea version (or commit ref): 1.2.2
Git version: 2.14.3.windows.1
Operating system: Win7
Database (use [x]):

[ ] PostgreSQL
[ ] MySQL
[ ] MSSQL
[x] SQLite

Can you reproduce the bug at https://try.gitea.io:

[ ] Yes (provide example URL)
[ ] No
[x] Not relevant

Log gist:

Description
Following the installation instructions I tried to setup Gitea as windows service. But at least two directories are created in System32 folder: "data" and "indexers". Setting the enviroment variable GITEA_WORK_DIR did not help.
(How else can I set the working folder for Gitea service? I would prefer a command line parameter but other solutions are welcome.)
Screenshots

Thanks,
Udo

I think this https://github.com/go-gitea/gitea/pull/2192 will fix this bug.
Duplicate of https://github.com/go-gitea/gitea/issues/2159