Docker Ubuntu image is outdated?

I'm trying to run docker image from Mac OS following instructions in the Dockerfile. I'm using the following command to build docker image:
mavlink-router % docker build . -t mavlink-router -f examples/Dockerfile.ubuntu
But I'm getting the following error:
Sending build context to Docker daemon  26.87MB
Step 1/6 : FROM ubuntu:21.04
21.04: Pulling from library/ubuntu
be965d9c904c: Pull complete
Digest: sha256:ba394fabd516b39ccf8597ec656a9ddd7d0a2688ed8cb373ca7ac9b6fe67848f
Status: Downloaded newer image for ubuntu:21.04
 ---> 29d595666f43
Step 2/6 : ARG DEBIAN_FRONTEND=noninteractive
 ---> Running in 2a422823fe96
 ---> Removed intermediate container 2a422823fe96
 ---> d915211f0692
Step 3/6 : RUN apt-get update     && apt-get install --no-install-recommends -y     meson 	ninja-build 	gcc 	g++ 	&& apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*
 ---> Running in b5fb516627a7
Ign:1 http://ports.ubuntu.com/ubuntu-ports hirsute InRelease
Ign:2 http://ports.ubuntu.com/ubuntu-ports hirsute-updates InRelease
Ign:3 http://ports.ubuntu.com/ubuntu-ports hirsute-backports InRelease
Ign:4 http://ports.ubuntu.com/ubuntu-ports hirsute-security InRelease
Err:5 http://ports.ubuntu.com/ubuntu-ports hirsute Release
  404  Not Found [IP: <IP_ADDRESS> 80]
Err:6 http://ports.ubuntu.com/ubuntu-ports hirsute-updates Release
  404  Not Found [IP: <IP_ADDRESS> 80]
Err:7 http://ports.ubuntu.com/ubuntu-ports hirsute-backports Release
  404  Not Found [IP: <IP_ADDRESS> 80]
Err:8 http://ports.ubuntu.com/ubuntu-ports hirsute-security Release
  404  Not Found [IP: <IP_ADDRESS> 80]
Reading package lists...
E: The repository 'http://ports.ubuntu.com/ubuntu-ports hirsute Release' does not have a Release file.
E: The repository 'http://ports.ubuntu.com/ubuntu-ports hirsute-updates Release' does not have a Release file.
E: The repository 'http://ports.ubuntu.com/ubuntu-ports hirsute-backports Release' does not have a Release file.
E: The repository 'http://ports.ubuntu.com/ubuntu-ports hirsute-security Release' does not have a Release file.

From ubuntu page on Docker Hub it seems that version 21.04 is no longer supported, I guess it should be updated.
The error was fixed when I changed 21.04 to 22.04 in Dockerfile.ubuntu.

Yes, it's outdated. Can you update the dockerfile to ubuntu 24.04 and send as a PR? Thanks


fix(package): update deepmerge to version 3.2.0

Closes #109

https://login.live.com/login.srf?wa=wsignin1.0&rpsnv=13&ct=1546484847&rver=7.0.6738.0&wp=MBI_SSL&wreply=https:%2F%2Faccount.microsoft.com%2Fauth%2Fcomplete-signin%3Fru%3Dhttps%253A%252F%252Faccount.microsoft.com%252Fauth%252Fcomplete-signin%253Fru%253Dhttps%25253A%25252F%25252Faccount.microsoft.com%25252Frewards%25253Fru%25253Dhttps%2525253A%2525252F%2525252Faccount.microsoft.com%2525252Frewards%2526wa%253Dwsignin1.0%2526refd%253Daccount.microsoft.com&lc=1033&id=292666&username=16514341882&lw=1&fl=easi2&pcexp=false


Fix how line item discounts are calculated

Line item discounts are now calculated on lines rounded gross value
instead of it's non-rounded value. This is to avoid situations where the
discount value is calculated on an exact value, and then rounded in a
direction that differs from how the final line items value are rounded:
effectively disproportionately changing the percentage of the discount
in relation to the gross amount.
Added tests that fail without the actual logical change.
ping @staffanjonsson : thoughts?

Nice! Thank you! 👍

Involved @ssprang as she discovered the bug and is closely monitoring these problems in prod

Thanks @ssprang !
@staffanjonsson : still interested in you thoughts around this :)


cookie jar implementation doesn't take account of path property of cookie

could you reply chinese?

I'm sorry i don't speak chinese.
It seems your cookie jar implementation doesn't take into account the 'path' property of a cookie.
Our site uses global cookies (path=/) and these don't seem to work.
Sincerely,
Johan

you can import fake_cookie_manager: 0.1.0，and add the follow code:
import 'package:fake_cookie_manager/fake_cookie_manager.dart';
import 'package:fake_okhttp/fake_okhttp.dart';

class WebkitCookieJar extends CookieJar {
  @override
  Future<void> saveFromResponse(HttpUrl url, List<Cookie> cookies) {
    return CookieManager.saveCookies(url: url.toString(), cookies: cookies);
  }

  @override
  Future<List<Cookie>> loadForRequest(HttpUrl url) {
    return CookieManager.loadCookies(url: url.toString());
  }
}

Thank you for the quick reply!


Add proper unicode support in the lexer

Also consider if we want to support surrogate pairs like in the upstream parser. If not, we need to document it somewhere.


Consider option for CacheLoaders to operate in conditional mutative paths

For cache operations that are conditional based on existing values in the cache, putIfAbsent(), replace(), should the CacheLoader (if present) be used to load a value and thus influence the original operation?
A little more information about where this came from:
https://groups.google.com/d/msg/ehcache-dev/MXyAvaAAv1o/VR3gcZESuxAJ

Fairly confident this is obsolete - prioritizing to confirm

All CAS operations (putIfAbsent(K, V), replace(K, V), replace(K, V, V) and remove(K, V)) use the following guard:
if (useLoaderInAtomics && cacheLoaderWriter != null) {
where useLoaderInAtomics is only ever set to false in a default JSR-107 setup.
All native CacheManager / Cache construction set it to true and so does the Jsr107Service if configured properly.
Given this, nothing to be done here, so closing.


Error building docs with blog when trailingSlash is false

🐛 Bug Report
When running yarn build for https://github.com/centrifugal/centrifugal.dev repo I get the following:
Unable to build website for locale "en".
Error: ENOENT: no such file or directory, open '/Users/fz/centrifugal.dev/build/blog/2020/02/10/million-connections-with-centrifugo/index.html'
error Command failed with exit code 1.

This happened after I turned on trailingSlash: false option which was previously undefined. There is really no such file on a disk since  trailingSlash: false generates only one file for a blog post in a path /Users/fz/centrifugal.dev/build/blog/2020/02/10/million-connections-with-centrifugo.html
Prerequisites

[X] I'm using the latest version of Docusaurus.
[ ] I have tried the npm run clear or yarn clear command.
[X] I have tried rm -rf node_modules yarn.lock package-lock.json and re-installing packages.
[ ] I have tried creating a repro with https://new.docusaurus.io
[ ] I have read the console error message carefully (if applicable)

Have you read the Contributing Guidelines on issues?
No
Steps to reproduce
git clone https://github.com/centrifugal/centrifugal.dev.git
cd centrifugal.dev
yarn install
yarn build

Expected behavior
Docs successfully build
Actual behavior
The mentioned error raised
Your environment

Docusaurus version used: 2.0.0-beta.9e615eff0
Operating system and version (e.g. Ubuntu 20.04.2 LTS): Macos Big Sur 11.2.3

Hey, investigated this and it's a bug in the third-party local search plugin that you are using.
There's an existing issue, hopefully, it will be solved soon: https://github.com/easyops-cn/docusaurus-search-local/issues/100
BTW, are you migrating from MkDocs? Curious how has been your experience so far and what were your motivations, considering both tools try to solve a similar problem.
Also, we'd be happy to showcase your site here: https://docusaurus.io/showcase

@slorber hello, thanks for a quick response – will follow the linked issue.

BTW, are you migrating from MkDocs? Curious how has been your experience so far and what were your motivations, considering both tools try to solve a similar problem.

Initially I mostly liked the out-of-the-box typography and a more simple way to create/customize front page. And dark theme switcher of Docusaurus. On a later stage I really liked to possibility to write custom React components – this allowed me to quickly add inline config converter in the migration guide. Also built-in first class support for blog – with mkdocs it's possible but without tags, pagination etc (at least it was not possible before). So mostly a very good experience so far.

Also, we'd be happy to showcase your site here

Thanks, I'll try to add it after Centrifugo v3 release.

Thanks, that's valuable feedback for me. Don't hesitate to report here if you feel there are some things you liked in MkDocs but do not exist in Docusaurus.

@FZambia try "@easyops-cn/docusaurus-search-local": "^0.19.0"

@weareoutman just successfully deployed with suggested version and trailingSlash: false. Many thanks!


Do not use $_SESSION directly outside of the Session Class

As the title says :)
https://github.com/fabianwennink/IconCaptcha-Plugin-jQuery-PHP/blob/290afc611d102b720db6588ac2d0cfa0d7861db7/src/Token/Token.php#L65

Referenced in other issue (15), closed to keep the discussion in just that issue.


[10.x] Add test for getActionName method in Route

Only real improvements for a bit please. Thanks.

@driesvints
Could you reopen this PR to add some tests, Thanks!


Update xESMF link to pangeo-xesmf in related-projects

The new link is where development now occurs.

thanks @huard


Bishops The Game

Would anyone be interested in writing an AI computer player for chess4321.com ?
There would need to be 3 of them with one real life player.
chess4321.com ( under construction) What year did I post this request?

Nobody?

@greybishop99 It is still 2019

Hi

Hi
Can you do it?
Where do you live?
Who are you?
send resume.


Fix off by one error in VideoClipSampler

Summary:
When we want to sample N frames ending at frame with index i, we should be taking frames starting at index (i+1)-N, not i-N.
Example for N = 3:
i-2, i-1, i
Differential Revision: D66074072

We are deprecating this sampler, so in general changes here are discouraged. However bug fixes may still be okay.
Do you have a test case? Does it work with my proposal?

Any 1 frame video currently crashes the sampler. As we pass start_index = 0 and end_index = 0. The end_index becomes -1 and causes exception inside VideoDecoder.


.getText() and null values

Hi,
It seems the .getText() will not return the displayed text in the widget if that has a length less than the MinimumQueryCharacters. In that case it will return the previous value which is not nice.
That presents a problem since I can’t know if the user has updated the LocationTextField with a null value.
Thanks for the effort.

Please try out 2.1.2 as it should do what you are wanting now.  If not please re-open the issue.  I'd appreciate your vote on the add-on as well.

With 2.1.2, .getText() will now return text with length less than MinimumQueryCharacters, but still
it won't return a null value if the user deletes all input which is the important issue here.

that's the behavior of TextField; not the addon.  do you have setNullRepresentation("") on per chance?  you can check for getText().isEmpty()

I don't think that is the behaviour of TextField or rather I did not describe it properly; I wrote null meaning empty.
If you would replace the init code in the locationtextfield-demo with the following I believe it will be more apparent
CheckingLTF.txt

sorry, i misspoke.  LocationTextField extends Abstractfield in the Vaadin 7 version.  i think i understand your concern and i'll have another look at it

issue is with GWT code.  it calls a different method if text is empty which by default does nothing.  fixing

ok, 2.1.3 should fix your issue.  please test and let me know

This fixes the issue, thanks.

great. please rate the add-on if you have time.  thanks!


Cheapaml conservative form

What changes does this PR introduce?
Improve accuracy of advection-diffusion of atmospheric BL variables:

Flux-Form formulation
no AB-2 when using DST advection scheme

What is the current behaviour?

use simple finite difference formulation, not as accurate (and consistent) than
MITgcm standard flux-form form.
always use AB-2 even when using DST advection scheme

What is the new behaviour
Use Flux-Form formulation and AB-2 only when needed.
Does this PR introduce a breaking change?
Change results when not using cartesian grid and also if using "useFluxLimit=T"
Other information:
Clean-up and remove pkg/cheapaml copies of pkg/generic_advdiff S/R by using
standard routines from this later pkg.
Suggested addition to tag-index

pkg/cheapaml:

rewrite advection-diffusion of BL atmospheric variables to use Flux-Form
formulation. Affects results (unless cartesian grid is used).
apply special treatment of diffusive flux at Northern & Southern boundaries
only if .NOT.cheapamlYperiodic (previously unconditional, gad_diff_2d_y.F);
Skip calls to AB-2 when using "useFluxLimit=T" option since advection scheme
used then is DST3FL which does not need AB at all. Affects results if
useFluxLimit=T" is used.
clean-up (rename/remove all "gad_*.F" files) and simplify by using few more
pkg/generic_advdiff S/R (instead of local copies).
update output of experiment "cheapAML_box" (and in separated PR, experiment
"offline_cheapaml" in verification_other)

@jm-c thanks for this PR. I finally took some time to review it. I tested it on a  non cartesian grid since this is the major change and it seems to work fine. I only have a comment on the way periodicity is handeled in cheapaml_calc_rhs.F for the diffusive flux:
we have
        IF ( .NOT.cheapamlYperiodic ) THEN
         DO j=1,sNy+1
          jG = myYGlobalLo-1+(bj-1)*sNy+j
          IF ( jG.EQ.1 .OR. jG.EQ.Ny ) THEN
C- Note: conditions above ire strange. Instead, should it be:
c         IF ( jG.EQ.1 .OR. jG.EQ.Ny+1 ) THEN
           DO i=1-OLx,sNx+OLx
            df(i,j) = 0. _d 0
           ENDDO
          ENDIF
         ENDDO
        ENDIF

but nothing for x
BTW, I am not in favor of keeping these flags (cheapaml[X,Y]periodic). I think we should rely on an atmospheric mask (that could be identical or different than the ocean)

@bderembl I totally agree that the current code is not symmetric regarding diffusion flux and "non-periodic" condition in X and Y directions. However, this was originally there: formerly, there was a line of code in  gad_diff_2d_y.F that reset diffusive flux to zero for jG=1 and jG=Ny but there was no such re-setting in gad_diff_2d_x.F.  Right now, I am a little bit reluctant to add a similar piece of code for the diffusive flux in X direction because of the comment I left:
IF ( jG.EQ.1 .OR. jG.EQ.Ny ) THEN
C- Note: conditions above ire strange. Instead, should it be:
c         IF ( jG.EQ.1 .OR. jG.EQ.Ny+1 ) THEN
The current re-setting is not symetric neither at the Northern and Southern edge. It should either be
a) as suggested above: if jG=1 or jG=Ny+1
b) or if jG=2 or jG=Ny.
Now I don't think the option (a) is really doing something (since Tracer(jG=1) is reset anyway when Yperiodic is False). But currently, the df(jG=Ny)=0 does affects the solution.

@bderembl  any thoughts on what the right code should be for this? Thanks Chris

@bderembl  I might merge this PR soon.
The point/comment you raised is a perfectly valid one, but without knowing how to fix this,
I suggest to leave this for an other PR (so that, for now, we keep the same non-symetric cheapamlXperiodic/cheapamlYperiodic for diffusive flux as it was before).

thanks @jm-c. I'll open a new PR to fix this


Password autofill - Kiwi sends browser ID instead of page URL

Describe the bug
When activating the 1Password autofill dialog from Kiwi, an incorrect list of logins are shown. The dialog says "Select the account you want to use with Kiwi Browser", instead of the page URL base like you'd get in other browsers, like Brave or Firefox.
To Reproduce
Steps to reproduce the behavior:

[optional, it seems like this should happen regardless of which password mgr you use but I don't know] Install 1Password and set it as your default password manager
Create a login entry in 1Password and ensure it has a website URL set (e.g. reddit.com)
Navigate to that website's login page using Kiwi
Tap the username or password field of the login form
Tap the 1Password Autofill prompt when it appears
Authenticate with 1Password

Expected behavior
A list of accounts appears matching the URL base of the page you're on.
 This is from reddit.com/login, but you can see the same issue has occurred with four other sites (the only other sites I've tried to log into so far), since they're now associated with Kiwi Browser.

Smartphone (please complete the following information):

Device: Samsung Galaxy A50
Android Version : 11
Kiwi Browser Version 96.0.4664.46

Additional context
I haven't tried it with any other password managers. I have tried it with 1Password on Brave, Chrome and Firefox, and it works properly there.
I read through #64 and #443 but this seems to be a different issue to either of them. #64 has the autofill not working at all, and #443 is about autofill not triggering from the password field.
There was one person who noted the same issue in #64, but it didn't get any attention.

For me using Bitwarden on many sites (flickr, github, fb, xda, paypal) kiwi will invoke the autofil and launch Bitwarden, but only fill the username not the password. Often it involves selecting the username and password fields repeatedly but these sites never fill the password.

The latest version of kiwi added support for auto filling password api. It works with Google password manager. Thanks @kiwibrowser

Ironically this still doesn't work for me in Github login pages, nor nextdns.io login. It will occasionally invoke the password manager ie Bitwarden but now seems to only fill in the username not the password. Same with xda. One site which does work virtually all the time is Strava.com, so something must be happening in the login detection setp

yes, on github it doesn't fill the password for me too, but the username works!
any fix yet?

@kiwibrowser please look at this problem, thanks


Fix isValidWebsite to only accept valid URL

Currently, invalid URLs are accepted by InTrack. Let's only allow valid URLs to be passed as a website field.

The bug where valid URLs are not encoded and added is now fixed. For URLs with the correct format but are actually invalid IRL which cannot be accessed online, maybe we can update the UG to specify what is a valid URL and it's up to the user's responsibility to add in an appropriate URL?

Noted, we can update the UG to provide a short description on what is a valid URL.


Center the placeholder text in the input box.

Describe the bug
Center the placeholder text in the input box.
Screenshots

Hi, I'll do this! Assign this to me if you want, I will make pr on or after 1st Oct during hacktoberfest.

Can I solve this issue?


you gurz should help me out of thos problem

Challenge Comparison with the Equality Operator has an issue.
User Agent is: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:47.0) Gecko/20100101 Firefox/47.0.
Please describe how to reproduce this issue, and include links to screenshots if possible.
My code:

// Setup
function testEqual(val) {
  if (val) { // Change this line
    return "Equal";
  }
  return "Not Equal";
}

// Change this value to test
testEqual(val);

you gurz should help out of this problem

@anuoluwapo thanks for the issue but if you get stuck or have questions with a challenge in the future, please first ask questions to the Help Room. Happy coding!


You can use clang to get signatures with function or class objects

You can use clang to get signatures with function or class objects

Could you elaborate on this a bit with an example? I've not really use clang before besides compiling existing projects.


Disables all buttons

Disables all buttons during confocal scan and during an optimization. This prevents GUI related events disrupting data acquisition, which has been seen to occur during testing.
Users can still change color and use log scale after a scan has completed or after they've pushed the Stop button
This has been tested locally on macOS with the '-r' flag. Would be prudent to test on Windows machine with actual hardware.

already fixed elsewhere


Where to publish Docker container on Docker hub?

Thanks to the great work of @matthieubosquet, we have a Dockerfile to run the server in a container.
At the moment, if people want to use this container, they have to clone this repo, and build it manually.
However, most Docker users assume the existence of pre-built Docker containers on the Docker hub.
So, in order to lower the barrier for setting up a containerized server, it is important that we also publish pre-built containers to the Docker hub.
The process of setting this up is very easy, so that's not a problem.
The only problem is to determine under what scope (username or organization) to publish the container?
@matthieubosquet discovered the following scopes to already exist:

https://hub.docker.com/u/solid (a user)
https://hub.docker.com/u/solidproject (an organization)

The first one seems unrelated to the Solid project, so we won't be able to use that one.
The second one does however seem to be created specifically for the Solid project in 2016, but it remains unused.
It would be great if we could publish pre-built Docker containers under the solidproject scope.
So the question is now: who has created the solidproject organization on Docker hub, and can we receive access so that we can deploy our containers to it?
Pinging a couple of people where who may know more about the ownership of this solidproject organization: @RubenVerborgh @timbl @emmettownsend @kjetilk @megoth @melvincarvalho @michielbdejong (feel free to ping other people if you think someone else may know)

Back in June I raised a support ticket with DockerHub to enquire who owned the organisation "solidproject" but had no response despite multiple follow ups over the last few months. I suspect we either need to knock on MIT's door again, or give up and define a new organisation name.

Thanks for following up @edwardsph.
Perhaps we just need to define a new organization then?
Something like projectsolid perhaps? Or project_solid if we want alignment with the Twitter handle?
(We'll have to make sure that enough people have admin access to this new org, to avoid this problem in the future :-) )

People to ask include @justinwb and   AmyvdH

Hi all - I'm looking into this now. The organization was setup quite a long time ago and seemingly wasn't used much if at all. That said, I believe we have a few avenues to recover the solidproject org through Docker. I'm reaching out to them directly.

@justinwb did you manage to find anything on the solidproject org on Docker Hub?

Our team will try to move this discussion forward to ease the use of a docker setup.
Since the discussion above seems to have stalled on what organization it should be put under, we propose to push the image under our IDLab Services organization on docker hub.
This will only be temporary until we have a clear answer where it should eventually be pushed to.
Further discussion related to this change can be tracked in the respective issue (#1111).

Apologies @matthieubosquet I missed the notification from your @ on November 9th.
A few updates:

I've been unable to determine who originally setup the solidproject docker organization in 2016
I've reached out to docker support multiple times over last several months and haven't received one response 😠
At this point I think we'll need to setup another organization, and then submit an open source community application for that organization since solid would qualify for that. I'll work out a replacement name this week and get the hub created. We shouldn't have to wait for the OSS application to go through to start using it.

heya @nicola , did you my chance create u/solidproject on docker?

Good news - after 6 months, I finally have got response from Docker this week:

Andrei Sambra has full administrative control of the solidproject organization. https://deiu.me/ - https://people.csail.mit.edu/asambra/#about
If someone knows Andrei, can they as him for access?

As luck would have it I reached out to andrei yesterday and he's already looking into it - so hopefully we'll have this resolved today 🙂

Good news - thanks to a quick turnaround from @deiu we've now recovered control of https://hub.docker.com/u/solidproject. It looks like this is still setup on the free plan which means there's a low user limit. I will submit an open-source application this weekend which should get us mostly unfettered access. We'll also need to establish a few ground rules around use of the docker org (similar to github) so it doesn't get messy. Immediately I can see a need to ensure the community server team are able to publish. If there are others please bring them to attention. Thanks!

I wanted to move the Conformance Test Harness to it from https://hub.docker.com/r/solidconformancetestbeta/conformance-test-harness

A few updates:

An open-source application for https://hub.docker.com/orgs/solidproject has been submitted to Docker. At present we have a free-tier which limits the number of teams and users that can added.
Repos have been created for community-server and conformance-test-suite, respectively

https://hub.docker.com/repository/docker/solidproject/community-server
https://hub.docker.com/repository/docker/solidproject/conformance-test-harness

@matthieubosquet has been given permissions for community-server, and @edwardsph for conformance-test-harness (feel free to let me know if we need adjustment). We're limited on the current plan to add anyone else. We can expand once the plan does.

I believe that should be enough to close this ticket now - lmk

Great news!
Thank you Justin! I’ll pick up on publishing the image tomorrow :)

Thanks - it is great to have this finally resolved!

I suppose, we'll be able to use the official image then soon.

Done in #1121


update ana_gridcomp; trivial but needed fix

This fix a minor issue on the setup; and points to a patch to ana_GridComp that fixes Metop-A AMSUA turn off date.

Is this good now?

Certainly fine with me, but I'm not the one approving the PR.  I heard Matt is out of the office, but not sure.

@gmao-rreichle Note that Arlindo is developing a more nuanced SemVer description that attempts to address science changes.  Traditional SemVer is highly focused on interfaces, and creates significant ambiguity for how to uptick changes in science that leave interfaces unaffected.    Does not contradict what you've done here - just thought you might want to know.   Hopefully we'll be sharing this improved description soon.


PGP 5.3.3 - MPOX Template

Hi all!
Upon review of the PGP 5.3.3 MPOX template, I've come across a few things:

the MPOX template doesn't seem to show the Export To -> NML LIMS option.
the host age field allows for values > 130 despite that being set as the maximum_value in the schema (screen shot below)

the sequencing date allows for values > today

Thanks for reporting this.  First, about no NML Lims export option - I think that option is now available in the latest DataHarmonizer for the "Mpox" template (but not for MpoxInternational).  Working on the other issues you encountered now.

Host age and sequencing date sensitivity to today are fixed now in DataHarmonizer master branch and will be included in the upcoming PHP 5.4.0 release.

This is now in live package so closing.


Failed to run custom build command for bzip2-sys v0.1.11+1.0.8

Hello,
I am new to Rust,
I trying to compile the package to webassembly using
wasm-pack build --target web
I am getting the following error:
[INFO]: Checking for the Wasm target...
[INFO]: Compiling to Wasm...
   Compiling bzip2-sys v0.1.11+1.0.8
   Compiling miniz_oxide v0.4.4
   Compiling thiserror-impl v1.0.25
   Compiling regex v1.5.4
error: failed to run custom build command for `bzip2-sys v0.1.11+1.0.8`

Caused by:
  process didn't exit successfully: `/home/arashidesu/wasm-reader/target/release/build/bzip2-sys-33bc4ef2e16072e9/build-script-build` (exit status: 1)
  --- stdout
  cargo:rerun-if-env-changed=BZIP2_NO_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS_wasm32-unknown-unknown
  cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS_wasm32_unknown_unknown
  cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_ALLOW_CROSS
  cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS
  cargo:rerun-if-env-changed=PKG_CONFIG_wasm32-unknown-unknown
  cargo:rerun-if-env-changed=PKG_CONFIG_wasm32_unknown_unknown
  cargo:rerun-if-env-changed=TARGET_PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_wasm32-unknown-unknown
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_wasm32_unknown_unknown
  cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_SYSROOT_DIR
  cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
  TARGET = Some("wasm32-unknown-unknown")
  OPT_LEVEL = Some("s")
  HOST = Some("x86_64-unknown-linux-gnu")
  CC_wasm32-unknown-unknown = None
  CC_wasm32_unknown_unknown = None
  TARGET_CC = None
  CC = None
  CFLAGS_wasm32-unknown-unknown = None
  CFLAGS_wasm32_unknown_unknown = None
  TARGET_CFLAGS = None
  CFLAGS = None
  CRATE_CC_NO_DEFAULTS = None
  DEBUG = Some("false")
  running: "clang" "-Os" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=wasm32-unknown-unknown" "-I" "bzip2-1.0.8" "-D_FILE_OFFSET_BITS=64" "-DBZ_NO_STDIO" "-o" "/home/arashidesu/wasm-reader/target/wasm32-unknown-unknown/release/build/bzip2-sys-c0980f696d0a153e/out/lib/bzip2-1.0.8/blocksort.o" "-c" "bzip2-1.0.8/blocksort.c"

  --- stderr

  error occurred: Failed to find tool. Is `clang` installed?

warning: build failed, waiting for other jobs to finish...
error: build failed
Error: Compiling your crate to WebAssembly failed
Caused by: failed to execute `cargo build`: exited with exit status: 101
  full command: "cargo" "build" "--lib" "--release" "--target" "wasm32-unknown-unknown"

I have gcc (GCC) with version 11.1.1 2021053 installed.
Thanks for your time!

Thanks for the report, but for wasm it's trying to use clang, which isn't installed, so I think the error message explains what's wrong.

With clang installed, i am getting the following error:
error: failed to run custom build command for bzip2-sys v0.1.11+1.0.8`
Caused by:
process didn't exit successfully: /home/arashidesu/wasm-reader/target/release/build/bzip2-sys-33bc4ef2e16072e9/build-script-build (exit status: 1)
--- stdout
cargo:rerun-if-env-changed=BZIP2_NO_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS_wasm32-unknown-unknown
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS_wasm32_unknown_unknown
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_ALLOW_CROSS
cargo:rerun-if-env-changed=PKG_CONFIG_ALLOW_CROSS
cargo:rerun-if-env-changed=PKG_CONFIG_wasm32-unknown-unknown
cargo:rerun-if-env-changed=PKG_CONFIG_wasm32_unknown_unknown
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_wasm32-unknown-unknown
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_wasm32_unknown_unknown
cargo:rerun-if-env-changed=TARGET_PKG_CONFIG_SYSROOT_DIR
cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
TARGET = Some("wasm32-unknown-unknown")
OPT_LEVEL = Some("s")
HOST = Some("x86_64-unknown-linux-gnu")
CC_wasm32-unknown-unknown = None
CC_wasm32_unknown_unknown = None
TARGET_CC = None
CC = None
CFLAGS_wasm32-unknown-unknown = None
CFLAGS_wasm32_unknown_unknown = None
TARGET_CFLAGS = None
CFLAGS = None
CRATE_CC_NO_DEFAULTS = None
DEBUG = Some("false")
running: "clang" "-Os" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=wasm32-unknown-unknown" "-I" "bzip2-1.0.8" "-D_FILE_OFFSET_BITS=64" "-DBZ_NO_STDIO" "-o" "/home/arashidesu/wasm-reader/target/wasm32-unknown-unknown/release/build/bzip2-sys-c0980f696d0a153e/out/lib/bzip2-1.0.8/blocksort.o" "-c" "bzip2-1.0.8/blocksort.c"
cargo:warning=In file included from bzip2-1.0.8/blocksort.c:22:
cargo:warning=bzip2-1.0.8/bzlib_private.h:25:10: fatal error: 'stdlib.h' file not found
cargo:warning=#include <stdlib.h>
cargo:warning=         ^~~~~~~~~~
cargo:warning=1 error generated.
exit status: 1
--- stderr
error occurred: Command "clang" "-Os" "-ffunction-sections" "-fdata-sections" "-fPIC" "--target=wasm32-unknown-unknown" "-I" "bzip2-1.0.8" "-D_FILE_OFFSET_BITS=64" "-DBZ_NO_STDIO" "-o" "/home/arashidesu/wasm-reader/target/wasm32-unknown-unknown/release/build/bzip2-sys-c0980f696d0a153e/out/lib/bzip2-1.0.8/blocksort.o" "-c" "bzip2-1.0.8/blocksort.c" with args "clang" did not execute successfully (status code exit status: 1).
warning: build failed, waiting for other jobs to finish...
error: build failed
Error: Compiling your crate to WebAssembly failed
Caused by: failed to execute cargo build: exited with exit status: 101
full command: "cargo" "build" "--lib" "--release" "--target" "wasm32-unknown-unknown"
`

Sorry but that's not a problem with this crate, it's a problem with the configuration of your wasi toolchain.


[v5.beta3] Popup / Modal OK-button misplaced

Describe the bug
For popups like the disclaimer of the "select 2d view perspective" modal the confimation button is misplaced outside the popup.
To Reproduce
Steps to reproduce the behavior:

Open QLCplus
See popover with misplaced button

Expected behavior
Button should be within the modal
Screenshots

Desktop (please complete the following information):

OS: openSUSE Tumbleweed
QLC+ Version 5 beta 3 (git 2023-02-04)
Hardware: Lenovo IdeaPad 5 (Ryzen 5 5500U, 1080p Display)

QLCplus console output Pixel density: 6.21023 size: QSizeF(309, 174)

Additional context
System locale is set to German that is why the modal title says "Haftungsausschluss" instead of "Disclaimer"

This is a known issue caused by Qt 5.15.x
That's why the official AppImage is based on Qt 5.14.2.
At this moment I don't support tickets for non official builds, so unless you are a developer and you have a patch for this I'm sorry but I'm gonna close this.


[BUG]/Fixed

I fixed a bug involving the repetition of the 'elemental slug' section. Additionally, I added different slugs to the actual section, resolving the issue of duplicated content in the 'elemental slug' section.

Great!


[LS] Add language server code action extensions via compiler plugins

Purpose
$ubject
Resolves #30664
Approach
Extended the CompilerPlugin to register package specific code actions and interested diagnostic codes. During runtime, LS invokes the CodeActionManager residing within PackageCompilation to obtain code actions provided by compiler plugins for a given diagnostic. Each code action will be a command, which will be executed only when the user clicks that code action.
When clicked, VSCode sends the command to LS and the LS again use CodeActionManager to find and execute the code action.
Samples

Provide high-level details about the samples related to this feature.

Remarks

List any other known issues, related PRs, TODO items, or any other notes related to the PR.

Check List

[x] Read the Contributing Guide
[ ] Updated Change Log
[ ] Checked Tooling Support (#)
[x] Added necessary tests

[x] Unit Tests
[ ] Spec Conformance Tests
[ ] Integration Tests
[ ] Ballerina By Example Tests

[x] Increased Test Coverage
[ ] Added necessary documentation

[x] API documentation
[ ] Module documentation in Module.md files
[ ] Ballerina By Examples

@IMS94 can you please resolve the conflicts?


Latest release is 0.92.3 instead of 0.93.2

Home Assistant release with the issue: 0.93.0
Last working Home Assistant release (if known): 0.93.1
Operating environment (Hass.io/Docker/Windows/etc.): N/A
Component/platform: N/A
Description of problem:
The latest release says 0.92.3 instead of 0.93.2
Problem-relevant configuration.yaml entries and (fill out even if it seems unimportant):
N/A

Traceback (if applicable):
N/A

Additional information:
N/A

If you actually update, it does update to 0.93.2

@pvizeli

Is fixed. Should be regenerated in 1 hour


image: fix image.Manifest compatibility for checkpoint image

fixes: #9081
Signed-off-by: jerryzhuang<EMAIL_ADDRESS>

link https://github.com/containerd/nerdctl/pull/2486


AMPI: Support tlsglobals with dynamically linked objects

Original issue: https://charm.cs.illinois.edu/redmine/issues/1220

Currently, the TLS-based privatization of global variables won't work in a program or library compiled as a dynamic object. My understanding is that this results from not all of the TLS segment definitions appearing in the main binary's ELF headers as they do when linking statically. As long as new objects aren't being loaded with dlopen(), there shouldn't be an insurmountable hurdle to fixing this, it just takes reading in data from all the right tables and sections for every object that makes up the overall process image.

Original date: 2016-09-22 21:17:14

Notes from a conversation with a friend who works heavily on TLS implementation issues:

Me
So, I'm going to have to deal with TLS allocation for variables in dynamically loaded libraries. Can I pick your brain at some point?

Andrew Hunter
Yeah
Me
You had to deal with the dlopen style case, not just -exec time loading, right?
I assume dealing with things loaded during exec is much easier
Andrew Hunter
yeah
Me
Though are there complications there, too?
Andrew Hunter
not a ton
the case where we just have dynamic dependencies not sure what the perfect word is but  you know, stufd that shows up in ldd is very, very similar to the one-binary case
Me
Right, dynamic library references
Andrew Hunter
dlopen has two complexities
Me
Do you know of anything weird in how the compiler generates references to TLS variables depending on any of this?
Andrew Hunter
a) glibc does a sort of versioning thing on the control struct to add stuff to it without breaking things
b) initial_exec is weird. so there are 1000 ways to generate a tls reference and the compiler(s) are not consistent at all here
you need to read this https://www.akkadia.org/drepper/tls.pdf
and someone proposed a new api that's sort of supported and sometimes generated but i can't find a doc for(also, the "TLS" overload makes searching hard)
do you have a particular problem that's showing up?
Me
At the moment, we can consistently and successfully do some dirty hacks on static linked binaries to instantiate TLS segments for each user level thread we create, and activate the right one on context switch
Andrew Hunter
i hate you, but go on
Me
Our previous configuration of the build hard coded that we would static link when doing this. With dynamic linked code, we had no documented knowledge of what would go wrong
Andrew Hunter
so
a few things
first, you're more likely to get the compiler inserting calls to tls_get_addr()instead of redirections that ld fills in (note that it's allowed to do this in static mode too, it just rarely does)
Me
Testing today showed that at least one issue is that the normal bits in the elf header we looked at didn't show symbols for TLS variables unless they were declared with extern somewhere
Andrew Hunter
so the first thing you have to do is make sure tls_get_addr works
Me
Tls_get_addr works, afaik
Andrew Hunter
okay
the second thing is for dlopen in that case glibc iterates thread control structs and updates some important values (read by tls_get_addr)
Me
We're allocating an entire new segment for each thread, and setting the segment register used for that on context switch
Andrew Hunter
also, initializes state
so there you're in trouble
dlopen can be hard
Me
I'm willing to forsake dlopen and document that as a limitation for now, I think
The big thing is just to get dynamically linked binaries and their libraries working
Andrew Hunter
hmm
i don't know what bullshit you're doing to set up the segment but that should probably just work if it works with a static
essentially the same stuff gets set up, there's just an array per dso
Me
OK, so we may just need to hack the code up a little too look at each DSO
That kinda squares with what my juniors have noted
If you have any pointers to material that would help shortcut writing that code, it would be helpful. Otherwise, I'm sure we can figure it out
Andrew Hunter
not off the top of my head
i don't have snippets that do this because we don't cheat
we just use glibc
but if you look at their implementation of tls_get_addr
and the init code
you'll see what's going on

Original date: 2017-08-03 20:48:03

In charm/src/util/cmitls.c, the routine getTLSPhdrEntry() iterates over all the entries in ELF program header and checks for the PT_TLS type to find the address of the TLS segment. Since statically compiled libraries are in the same executable, all thread_local variables in those libraries show up here. But for shared objects, I think we need to open up their ELF headers and iterate through their symbol tables as well.

Original date: 2018-01-16 23:06:53

Is this feature blocking 6.9.0 or should we reschedule it for a future version?

Original date: 2018-01-16 23:10:14

It's not blocking anything, so I'll move it off 6.9.0, but it is important.

Original date: 2018-02-17 00:47:59

I have investigated this issue in depth and have come to some conclusions. In summary, tlsglobals works by swapping the pointer to the TLS implementation's top-most data structure for each virtual process. This structure contains the storage for the thread_local variables of at least thread #0. Under certain circumstances, the compiler can generate code that directly accesses this block without traversing the rest of the data structure to look up the full location description, and we exploit this to change as little as possible in the TLS implementation's state while achieving the desired result. The work necessary to make the feature functional with shared objects is also what would be needed for it to work with compilers other than gcc, without the -mno-tls-direct-seg-refs flag, and/or in SMP mode: more robustly rewriting the TLS implementation's data structures. Unfortunately, these structures are implementation-defined, meaning we would be tracking glibc, a moving target, and our code would be subject to the same breakages over time as swapglobals.

Original date: 2018-02-17 01:52:31

I think it's probably worth seeing how much the data structures in question have actually changed over time. For instance, if the same patch will work for all versions that we see in use, then it's probably worth doing.
Also, what is the issue with -tlsglobals in SMP mode? I don't know of any limitation there, and it's one of the advantages we list of -tlsglobals over -swapglobals.

Original date: 2018-02-17 01:54:45

Sam White wrote:

I think it's probably worth seeing how much the data structures in question have actually changed over time. For instance, if the same patch will work for all versions that we see in use, then it's probably worth doing.

Okay, I can look into glibc's implementation further.

Also, what is the issue with -tlsglobals in SMP mode? I don't know of any limitation there, and it's one of the advantages we list of -tlsglobals over -swapglobals.

I may have confused it with swapglobals.

Original date: 2018-02-17 01:59:56

Yeah -swapglobals doesn't work in SMP mode

Original date: 2018-03-03 03:03:04

Small breakthrough today: ~~https://charm.cs.illinois.edu/gerrit/3803~~ https://github.com/UIUC-PPL/charm/commit/0a375373c1bd97222c1f22e1c3ed924b23e37036


Feature/use package exports

Fixes #151

Codecov Report
Patch and project coverage have no change.

Comparison is base (fe099f0) 93.49% compared to head (e4bec6b) 93.49%.

:mega: This organization is not using Codecov’s GitHub App Integration. We recommend you install it so Codecov can continue to function properly for your repositories. Learn more
Additional details and impacted files
@@           Coverage Diff           @@
##             main     #153   +/-   ##
=======================================
  Coverage   93.49%   93.49%
=======================================
  Files         219      219
  Lines       14202    14202
  Branches     2941     2941
=======================================
  Hits        13278    13278
  Misses        842      842
  Partials       82       82

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


[core] Remove dom-helpers dependency

This is an effort to reduce the Modal bundle size.

I will continue the effort tomorrow, I was interested in the gain potential. It's worth pushing.

The biggest win comes from:
-  return parseInt(css(node, 'paddingRight') || 0, 10);
+  return parseInt(win.getComputedStyle(node)['padding-right'] || 0, 10);


[FLINK-13232][table-planner-blink] Remove CURRENT_DATE test to avoid timezone error

What is the purpose of the change
CURRENT_DATE return UTC date, if user want to return local date, user should use LOCALTIMESTAMP to get date.
Verifying this change
ut
Does this pull request potentially affect one of the following parts:

Dependencies (does it add or upgrade a dependency): no
The public API, i.e., is any changed class annotated with @Public(Evolving): no
The serializers: no
The runtime per-record code paths (performance sensitive): no
Anything that affects deployment or recovery: JobManager (and its components), Checkpointing, Yarn/Mesos, ZooKeeper: no
The S3 file system connector: no

Documentation

Does this pull request introduce a new feature? no

travis in: https://travis-ci.org/JingsongLi/flink/builds/557625626


Email addition failed

reported by @joaomorenorf:matrix.org
I tried to add a new email and it didnt added.
I clicked in the link but the app didnt changed anything
https://github.com/matrix-org/riot-android-rageshakes/issues/166

i don't reproduce this issue even if i open the email address with a web browser or with Riot.

It would be nice to know whether it happened during registration or when adding an email from the settings.

I was doing something wrong, now it's working, thaks.
You can close the issue.


Scraping MOJ publications

Value
So that we can evaluate the need for cataloguing public data
we want to try scraping MOJ's data publications from GOV.UK
and in the process we will gain experience of working with custom ingestion sources in datahub.
Hypothesis

If we have publications in the catalogue data consumers will search for them and make use of them
Later down the line, when we have charts & lineage, data consumers will have more confidence in the charts if they know where the data came from

Proposal

Write a custom ingestion that can be run locally
Investigate how to run that ingestion process on CP. This can be split into another ticket if it will involve significant additional work.

How to create the custom ingestion source
There is an existing repo for ingesting from MOJ APIs https://github.com/ministryofjustice/datahub-custom-api-source
Can either repurpose this or terraform a separate repo in https://github.com/ministryofjustice/data-platform/blob/main/terraform/github/data-catalogue.tf (Note: each ingestion source should be a separate python package)
Follow https://datahubproject.io/docs/how/add-custom-ingestion-source/ to create the ingestion source. See https://github.com/ministryofjustice/datahub-custom-api-source/pull/1 for an example
Metadata to include

Use the Dataset entity type
Tag as: "publicly available"
The description for each publication will match the text displayed in the finder
See if we can use dataset subTypes to model publications (or publication formats) as a specialisation of dataset

make sure we can filter on sub type: { condition: EQUAL, field: "typeNames", values:"publication"}
if not, we can instead add a "publication" tag to distinguish publications and regular datasets

How to scrape the metadata
The publications we want to pull in are those listed on https://www.gov.uk/government/organisations/ministry-of-justice/about/statistics
There are two views here:

The searchable publications are rendered by the statistics finder with the organisations filter preselected to ministry-of-justice and the document type preselected to "Published statistics".
Publications are grouped into document collections, e.g. Offender management statistics quarterly encompasses many releases of the same publication, e.g. https://www.gov.uk/government/statistics/offender-management-statistics-quarterly-july-to-september-2023

The statistics finder gets its data from the GOV.UK search API and renders it using GOV.UK finder frontend. We can go directly to the search API to get the same metadata (there is also an RSS feed but I don't think this will be good enough as it only includes the most recent publications).
The following URL gets everything returned by the finder:
https://www.gov.uk/api/search.json?filter_organisations=ministry-of-justice&filter_content_store_document_type=national_statistics&filter_content_store_document_type=official_statistics&filter_content_store_document_type=statistical_data_set&filter_content_store_document_type=statistics&fields=document_collections
(1030 publications)
The search API is documented at https://www.api.gov.uk/gds/gov-uk-search/#gov-uk-search
Use the pagination options documented here: https://docs.publishing.service.gov.uk/repos/search-api/using-the-search-api.html#pagination
For each result, the document_collections field links the publication to any document collection it belongs to.
If we need to, then each link can be looked up in the GOV.UK content API to get more granular information such as

Links and content types of all "attachments" shown on the page, such as CSV, Excel spreadsheets
The full body of the page, rendered in html (after "govspeak" syntax has been translated to html)

Example content API representation:
for /government/statistics/offender-management-statistics-quarterly-july-to-september-2023:
https://www.gov.uk/api/content/government/statistics/offender-management-statistics-quarterly-july-to-september-2023
Note: the logic for mapping "published statistics" to a list of document types can be found here: https://github.com/alphagov/finder-frontend/blob/86632663013338ab86cbf66a39088e4adc6c852d/app/models/filters.rb#L9
Definition of done

[ ] 1030 publications ingested into dev/test datahub instances
[ ] We can retrigger the ingestion at any time
[ ] We understand how we could configure/schedule the ingestion from the datahub UI

To be discussed

[ ] Do we want one catalogue entry per publication, or one catalogue entry per release of a publication? E.g. https://www.gov.uk/government/collections/proven-reoffending-statistics vs https://www.gov.uk/government/statistics/offender-management-statistics-quarterly-july-to-september-2023
[ ] Should each format of a published release (HTML, CSV, PDF, XLSX, ODF) be a separate catalogue entry? Do we make one format the canonical entry? Or do we just link out the GOV.UK page that includes all formats?

Root page for statistics: https://www.gov.uk/government/organisations/ministry-of-justice/about/statistics

Very thorough :+1: A couple of observations:

The search API is definitely more convenient and readable than creating a web scraper. But the drawback is it only lists the latest instance of a publication (e.g. "Offender management statistics quarterly: July to September 2023") not the "parent" publication or collection. So for example OMSQ - we'd be cataloguing this URL instead of the "home" URL

Is this the behaviour we want? Or do we want OMSQ to be one catalogue entry, with all of its quarterly releases listed under it as datasets? I think to do that we need to scrape this page.

If we do want to catalogue each release of a publication separately, is a single publication strictly speaking a dataset? A release of something like the reoffending stats has a number of assets (HTML doc, PDF bulletin, various Excel and CSV files)

Will bring up the question of granularity in tomorrow's standup.
I've updated description to include details of the GOV.UK content API, which we could use in conjunction with search if we need metadata not included in the search response, i.e. anything not declared here. Anything that is rendered on the page will be exposed via that API in a JSON format.
Also included some information about the linkage between individual releases of statistical publications and their "document collections" in case we decide to catalogue the collection rather than every release.

sorry, late to the game. i got a bit lost understanding what we mean by 'scraping' since that could mean any and all content, or just some. my gut reaction is that we should have 1 entry per unique publication - telling users 'this publication exists and it gets issued quarterly and it's at this address [url] and it's of statistics quality" - and ideally it should show users what datapoints/measures are being presented there  - eg prison population, remand prison population, number of recalls, etc. and if users are interested in any of these they click through to the browser and take it from there.

Question from refinement - are there any publications not listed in Justice Data?
Youth Justice stats: https://www.gov.uk/government/collections/youth-justice-annual-statistics
Prison population projections: https://www.gov.uk/government/statistics/prison-population-projections-ns
Prison education & programmes: https://www.gov.uk/government/collections/prison-education-and-accredited-programme-statistics
MAPPA: https://www.gov.uk/government/organisations/ministry-of-justice/series/multi-agency-public-protection-arrangements-mappa-annual-reports
Justice Data Lab: https://www.gov.uk/government/organisations/ministry-of-justice/series/justice-data-lab-pilot-statistics
Equality stats:
https://www.gov.uk/government/collections/race-and-the-criminal-justice-system
https://www.gov.uk/government/collections/women-and-the-criminal-justice-system
https://www.gov.uk/government/collections/hmpps-annual-offender-equalities-report
https://www.gov.uk/government/collections/hmpps-annual-staff-equalities-report
Knife crime: https://www.gov.uk/government/organisations/ministry-of-justice/series/knife-possession-sentencing-quarterly

Some publications are arranged in document collections, some aren't.
Here are the collections:
{'Accredited programmes annual bulletin',
'Ad hoc justice statistics',
'Alcohol and drug misuse and treatment statistics',
'Antisocial behaviour',
'Civil justice statistics',
'Civil justice statistics quarterly',
'Compendium of re-offending',
'Coroners and burials statistics',
'Court statistics (quarterly)',
'Crime statistics',
'Criminal court statistics',
'Criminal justice statistics',
'Criminal justice statistics quarterly',
'Death of offenders in the community',
'Electronic Monitoring Statistics Publication',
'Ethnicity and the criminal justice system',
'Family Court Statistics Quarterly',
'Freedom of Information statistics',
'Gender Recognition Certificate statistics',
'HM Prison and Probation Service COVID-19 statistics monthly',
'HM Prison and Probation Service workforce statistics',
'HMPPS COVID-19 weekly data',
'HMPPS annual offender equalities report',
'HMPPS annual staff equalities report',
'Hate crime statistics',
'Judicial and court statistics',
'Judicial diversity statistics',
'Justice Data Lab statistics',
'Knife and offensive weapon sentencing statistics',
'Legal aid statistics',
'Legal aid statistics data files',
'Local adult reoffending',
'Mortgage and landlord possession statistics',
'Multi-agency public protection arrangements (MAPPA) annual report',
'New criminal offences statistics',
'Offender management statistics quarterly',
'Payment by results statistics',
'Prison and Probation Performance Statistics',
'Prison population statistics',
'Prisons and probation statistics',
'Probation Service workforce quarterly reports',
'Proven reoffending statistics',
'Restricted Patients Statistics, England and Wales',
'Safety in custody statistics',
'Statistics on privacy injunctions',
'Statistics on public disorder of 6-9 August 2011',
'Topical criminal justice publications',
'Tribunals statistics',
'Use of language interpreter and translation services in courts and tribunals '
'statistics',
'Women and the criminal justice system',
'Youth Justice Statistics'}
Here are the publications not under a collection:
['Ministry of justice',
'Tribunals statistics quarterly april to june 2024',
'Mortgage and landlord possession statistics april to june 2024',
'Hmpps annual digest april 2023 to march 2024',
'Prison education and accredited programme statistics 2023 to 2024',
'Diversity of the judiciary 2024 statistics',
'Hmpps offender equalities annual report 2022 to 2023',
'Estimates of children with a parent in prison',
'Prison population projections 2023 to 2028',
'Unpaid work management information',
'Prison education and accredited programme statistics 2022 to 2023',
'Offender accommodation outcomes update to march 2024',
'Prison education statistics 2019 2020',
'Justice in numbers summary tables',
'Offender employment outcomes update to march 2024',
'Prison population projections 2022 to 2027',
'Story of the prison population 1993 to 2020',
'Annual hm prison and probation service digest 2017 to 2018',
'Hmpps annual digest april 2020 to march 2021',
'Ministry of justice statistics policy and procedures',
'Prison education and accredited programme statistics 2021 2022',
'Prison population projections 2021 to 2026',
'Statistics of mentally disordered offenders ns',
'Licence recalls and returns to custody',
'Story of the adjudications 2011 to 2018',
'Community rehabilitation companies workforce information report quarter 3 '
'2014 to 2015',
'Judicial and court statistics 2006',
'Prison population projections 2020 to 2026',
'Ad hoc accommodation following release from custody',
'Average time from arrest to sentence for persistent young offenders ns',
'Conviction histories statistics and data',
'Motoring offences and breath test statistics ns',
'Statistics policy and procedures  2',
'Community performance quarterly mi update to june 2016',
'Judicial diversity statistics 2019',
'Judicial selection and recommendations for appointment statistics april 2016 '
'to march 2017',
'Review on quality in probation supervision',
'Coroners and burials statistics and data eighth summary',
'Time intervals for criminal proceedings in magistrates courts ns',
'Information rights tracker surveys',
'Statistics archive',
'Burial grounds the results of a survey of burial grounds in england and '
'wales',
'Company winding up and bankruptcy petition statistics',
'End of custody licence releases and recalls statistics',
'Local variations in sentencing in england and wales',
'Her majestys courts service court user survey',
'Multi agency public protection arrangements annual report',
'Topics for comment',
'Ninth summary of coroners reports to prevent future deaths',
'Interim re conviction figures for the peterborough and doncaster payment by '
'results pilots',
'Exceptional case funding in legal aid statistics',
'Statistical notice criminal legal aid statistics oct 2012 to sep 2013',
'Electronic monitoring statistics publication december 2023',
'Ad hoc statistical release covering exceptional case funding in legal aid '
'statistics',
'Intention to publish further breakdowns of reoffences by type of reoffence',
'Future publication legal aid statistics 2013 to 2014',
'Future publication exceptional case funding statistics april to june 2014',
'Future publication legal aid statistics quarterly from april to june 2014',
'Future publication legal aid statistics quarterly july to september 2014 '
'incorporating barrister fee payments from public sources in 2013 to 2014',
'Ad hoc community payback on rapid deployment projects',
'Judicial diversity statistics 2016',
'Multi agency public protection arrangements mappa annual 2023 to 2024',
'Changes to moj statistics case progression',
'Judicial diversity statistics 2018',
'Judicial selection and recommendations for appointment statistics april 2017 '
'to march 2018',
'Judicial diversity statistics 2017  2',
'Crown court sentencing survey annual publication january to december 2014',
'Judicial selection and recommendations for appointment statistics april 2015 '
'to march 2016',
'Mmpr data collection april to september 2014',
'Intention to publish re conviction results for pbr pilots',
'Crown court sentencing survey annual publication january to december 2013',
'Employment rates following release from custody ad hoc',
'Judicial diversity statistics 2015']

Note CJS stats are in this list, which we already ingest from the CJS dashboard.

There's a lot of good stuff - let's ingest all of these publications to DataHub.
Caveats

While the subject of some publications overlap with Justice Data and CJS Dashboard, the distinction should be clear with one entity tagged as a publication and one as a chart/dashboard.
Some of the indexes which we ingest are not tagged to the document collection they should be in. For example "Judicial diversity statistics 2019" is a lone index without the relationship to the collection which presumably "Judicial diversity statistics". This however should be fixed upstream and we shouldn't code around it so we don't have different contents to what we're ingesting from.
If the lone publications become an issue for users we have the option of only ingesting indexes which are part of a collection. This does run the risk of obscuring useful data for users.

Specifics

The url for each index is gov.uk plus the _id property
Each document collection can be an instance of DatasetContainerSubTypes.FOLDER
Each document index (mostly publication editions) can be a generic datahub table.


96 add filing sign endpoint

Closes #96
This originally had #100 merged in since I needed the SUBMISSION_ACCEPTED state and that PR hadn't been accepted yet, so the commits look like a lot, but it's not.

Adds /institutions/{lei}/filings/{period_name}/sign endpoint

Checks that the Filing exists, a latest submission for the filing exists and is in the SUBMISSION_ACCEPTED state, and that the contact_info is set before allowing creation of the signature

Adds a signature table to store signing info, with relationship to Filing DAO/table
Adds add_signature function that creates and stores the SignatureDAO
pytests for endpoint, submission_repo and migration
Updated pytests LEIs for the filing mock so the user leis match the get_filing_mock.

merge conflict, also, is this one still relevant since we talked about standardizing the submitter, accepter, and signer models?

merge conflict, also, is this one still relevant since we talked about standardizing the submitter, accepter, and signer models?

Still relevant but we can either wait for that update to be made and then incorporate into here or complete this one and, as part of the db update, update this piece.  We've actually demo'd this at a sprint review but the PR has been out here for awhile.  I would prefer the latter simply because this one is going to keep getting behind main, it's been reviewed and updates made and new stories written to address concerns for future work, but then it stalled.  Y'alls call though.

merge conflict, also, is this one still relevant since we talked about standardizing the submitter, accepter, and signer models?

Still relevant but we can either wait for that update to be made and then incorporate into here or complete this one and, as part of the db update, update this piece. We've actually demo'd this at a sprint review but the PR has been out here for awhile. I would prefer the latter simply because this one is going to keep getting behind main, it's been reviewed and updates made and new stories written to address concerns for future work, but then it stalled. Y'alls call though.

gotcha, let's get the conflict resolved, and have this merged in, then we'll do the refactor that consolidates all the tables, daos, and dtos.


telemetry tests: use standard deployment for echo

This brings consistency with the security and pilot tests of using the
same core deployment everywhere. In particular, I was motivated by
https://github.com/istio/istio/pull/38495/files#diff-b3848f393e9a44a4e5f8cdb34f9f5715eab5fa22f975870ddce60ee29cddab86R224
which is doing external traffic -- the common deployment has a
standardized (and, IMO, safer) way of doing this that can easily be
utilized with this change.
Please provide a description of this PR:

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
1158211a0d9fcf1edd9c47f57bc7f4671d3321a5
link
true
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following test failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry_istio

integ-telemetry-mc_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry_istio

integ-telemetry-mc_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry-mc_istio

integ-telemetry-istiodremote_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-mc_istio
287eebfd1b963b2687ebb9894ef7bdfd500dd4fd
link
true
/test integ-telemetry-mc_istio

integ-telemetry-istiodremote_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry_istio

integ-telemetry-mc_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry_istio

integ-telemetry-mc_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry-mc_istio

integ-telemetry-istiodremote_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-mc_istio
c60e89b2ecaad94edcd872662696747c66d0147d
link
true
/test integ-telemetry-mc_istio

integ-telemetry-istiodremote_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry_istio

integ-telemetry-mc_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: PR needs rebase.

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry_istio

integ-telemetry-mc_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-mc_istio

lint_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test lint_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry_istio

integ-telemetry-mc_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-mc_istio

lint_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test lint_istio

analyze-tests_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test analyze-tests_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-istiodremote_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry-mc_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-mc_istio

lint_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test lint_istio

analyze-tests_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test analyze-tests_istio

integ-telemetry_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test integ-telemetry_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

integ-telemetry-mc_istio
58ae7c2bc83643c9d5d16e315eac8a8fa6c6d6cd
link
true
/test integ-telemetry-mc_istio

lint_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test lint_istio

analyze-tests_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test analyze-tests_istio

integ-telemetry_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test integ-telemetry_istio

integ-telemetry-istiodremote_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test integ-telemetry-istiodremote_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.

@howardjohn: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name
Commit
Details
Required
Rerun command

lint_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test lint_istio

analyze-tests_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test analyze-tests_istio

integ-telemetry_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test integ-telemetry_istio

integ-telemetry-istiodremote_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test integ-telemetry-istiodremote_istio

integ-telemetry-mc_istio
d44d9b3fc1a09fc25ea4164d693552ff34596b1e
link
true
/test integ-telemetry-mc_istio

Instructions for interacting with me using PR comments are available here.  If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. I understand the commands that are listed here.


util-linux: 2.30.2 -> 2.31

Motivation for this change
Upstream minor release
Things done

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

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

[ ] Tested via one or more NixOS test(s) if existing and applicable for the change (look inside nixos/tests)
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[x] Fits CONTRIBUTING.md.

Looking at a nox-review, I'd say we should send this to staging first. Can you rebase and point to staging?

@NeQuissimus Done!

This fixes a CVE, apparently: https://www.kernel.org/pub/linux/utils/util-linux/v2.31/v2.31-ReleaseNotes


vortex scans domain changed or something

Source information
vortex scans 1.4.38
Source language
English
Steps to reproduce
all titles form current website is gone it should be their but none r their they r moved to new website https://vortexscans.org/home this ig.

Expected behavior
all titles should be in the https://vortextoon.com/home but none r their .
Actual behavior
all titles should be on the https://vortextoon.com/home but now all r in https://vortexscans.org/home
Mihon/Tachiyomi version
0.17.0
Android version
Android 14
Other details

they changed the domain or something like that ig .
Acknowledgements

[X] I have searched the existing issues and this is a new ticket, NOT a duplicate or related to another open or closed issue.
[X] I have written a short but informative title.
[X] I have updated the app to version 0.15.3.
[X] I have updated all installed extensions.
[X] I have tried the troubleshooting guide.
[X] If this is an issue with the app itself, I should be opening an issue in the app repository.
[X] I will fill out all of the requested information in this form.

Duplicate of #5169
Search the existing issues first before opening a new one, and acknowledging that you did when you didn't


Figure: Haplotype networks

Finalise haplotype networks figure for partner review.

This is being addressed in #62.


Support advertisement

It looks like this plugin doesn't support advertisement. Is it possible?

The web Bluetooth api does support advertisements, I just haven't implemented it yet.
You will however need to request a device from the user before you can watch for the advertisements, so I'm not sure how useful it will be. Also the paired devices are cleared each time the user refreshes the page, unless you enable the Experimental Web Platform features flag.


python3Packages.inject: init at 5.2.1

Things done

Built on platform(s)

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

For non-Linux: Is sandboxing enabled in nix.conf? (See Nix manual)

[ ] sandbox = relaxed
[ ] sandbox = true

[ ] 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/)
25.05 Release Notes (or backporting 24.11 and 25.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.

Add a :+1: reaction to pull requests you find important.

This pull request has been mentioned on NixOS Discourse. There might be relevant details there:
https://discourse.nixos.org/t/prs-already-reviewed/2617/2123

@ofborg build python312Packages.inject

nixpkgs-review result
Generated using nixpkgs-review.
Command: nixpkgs-review pr 356609

x86_64-linux

:white_check_mark: 4 packages built:

python311Packages.inject
python311Packages.inject.dist
python312Packages.inject
python312Packages.inject.dist

aarch64-linux

:white_check_mark: 4 packages built:

python311Packages.inject
python311Packages.inject.dist
python312Packages.inject
python312Packages.inject.dist

x86_64-darwin

:white_check_mark: 4 packages built:

python311Packages.inject
python311Packages.inject.dist
python312Packages.inject
python312Packages.inject.dist

aarch64-darwin

:white_check_mark: 4 packages built:

python311Packages.inject
python311Packages.inject.dist
python312Packages.inject
python312Packages.inject.dist


列表的操作栏，居然不能自动适应宽度

能支持一下吗？

你是不是设置了width属性

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days


store raw values in config

One thing i noticed is quite suboptimal with configs:
When i initially created the generator, the goal was simple:
ask some questions -> generate code
but now as we added the config.json output(because gauntlet requested it and seems useful) idk if some old design decisions make sense
In the case of ACI proposal for example:
https://github.com/bgd-labs/aave-proposals-v3/issues/3
they share the config.json, but if you would now use this same config.json with all issues patched, still wrong code would be generated.
The reason is that the json does not store "raw" values, but already stores the formatted output.
"eModeCategory": "AaveV3EthereumEModes.NONE",
"optimalUtilizationRate": "_bpsToRay(45_00)",
"enabledToBorrow": "ENABLED",

So patches to the formatter don't have any effect.
I think make sense to remove the "automatic formating" inside the cli step and instead store the "raw value".
The formatting should probably only happen on the build step.

It can be helpful to store these values in the "human readable" format as the raw format like is already done in the diffs files. So in this case something like:
"eModeCategory": null,
"optimalUtilizationRte": "45.00",
"enabledToBorrow": true

This makes it a lot easier to review the config directly (as well as generate it with other tools which then don't have to implement their own serialization logic) and makes it easier to change the internal workings of the generator or the contracts later on.
For most proposals that can be done entirely from the config, I think it could actually be better not to commit the generated files at all and instead just generate on demand, this vastly reduces the surface area for reviews. Most proposals can be modeled as just plain data updates, no need for any custom code to review at all.
For custom proposals I agree it's not very helpful to actually include the config since it's not going to correspond with the proposal anyway, but we can also try to reduce the number of custom proposals over time by adding more features to the generator such as payment proposals.


Upload TrueGBP

In order to streamline the review of the contribution we ask you
to ensure the following steps have been taken:

[ ] Filename in the lowercase format
[ ] Image format: png
[ ] Image size: 256 by 256 px

As i mentioned previously you need update your fork.


choreSonar build should use JDK 17

workflow log:
Python 3.10.12
Check JAVA_HOME version
JAVA_HOME=/opt/hostedtoolcache/Java_Adopt_jdk/11.0.24-8/x64. It does not point to JDK-17.
The 'JDK_17' environment variable is not set.
ERROR: The JAVA version is [11](https://github.com/CalvinKirs/incubator-doris/actions/runs/10828165037/job/30042908344#step:10:12), it must be JDK-17.
Error: Process completed with exit code 1.

run buildall


[BUG] Image generation dose not work

Hi
What ever I try I am unable to get the image generation to work.
Always receive the following error
{"error":"Provided readable stream must have a known length (request/response body or readable half of FixedLengthStream)"}
R2 bucket has been created.
I am using curl to make the request and took the OpenAI image generation as an example.
Example used with redacted info
curl -L https://openai-cf.example.workers.dev/v1/images/generations \                                                                 -H "Content-Type: application/json" \                                                                 -H "Authorization: Bearer xxxxxxxxxxxxxxxx" \                                                                 -d '{                                                           "model"<EMAIL_ADDRESS>                                                          "prompt": "A cute baby sea otter",                                                           "n": 1,                                                           "size": "1024x1024"                                                         }'
Any and all help is appreciated!
Thanks!

Was able to fix it by editing the routes/image.js file

Created pull request with fixes that solved the issue for me :)
Fix #10


Support another builtin property: UserMessage

For setting an error message which is suitable for display to an end user.  Error() would fall back on UserMessage if no other message was set.

Done


settings no config

Me too!

check there.
#55

you can find the updated version here

Fixed in 4.01 version


Added the 2D mode feature

Added orthogonal projection but there is still the problem with the image zooming when going into orthogonal projection. I'm blocked on that but the rest works just fine.

@julienbernat Can you rebase/merge with upstream?

@julienbernat Also,

Can you make it so that the entire content of the options fits by changing the default window size for the slicer window (attachment below)?
Can you make it so that the selected axis matches the individual slicers? For example, when locked in "Z" I'd like to be able to change the current slice I'm looking at by moving the "Z-slice" slider.
Can you try changing the projection mode to orthogonal when in 2D mode?
It would also be important you test with real data because some slices are not oriented correctly when working on a full brain.

Some comments on the behaviour of the application:

First, well played. Nice first pass!
We need to rework the zoom feature, at least for the orthogonal projection; modifying the camera position makes it so that we sometimes end up behind a slice of interest for a given zoom level. I think the camera position should stay still when in 2D mode.
Can we hide the glyphs belonging to other slices than the one of interest when in 2D?

@julienbernat
How do you wanna do it? We fix the current PR or keep as is and add issues for a later PR?

@julienbernat
I thought about it some more, and maybe we should just undo the changes relating to the orthographic projection. We can keep the perspective camera in 2D and in 3D and this way the position is always consistent between both modes.
Supporting orthogonal projection and modifying the method used to zoom in and out could wait for a future PR. This will allow us to move forward faster with the 2D feature which I think will be really useful for analyzing data. Toggling slices visible and invisible can also be done in a future PR as it is already part of an issue anyway. For now, we can just move the annoying perpendicular slices out of the way using the slicers.
If you think you have time to make the slices invisible and modify the zoom that's perfect, but if you're lacking time (we're past midterm after all), maybe we should split in multiple PRs. Let me know, it's up to you!

@CHrlS98
I created a branch on my fork that contains the code to add the orthogonal projection if ever we need it in the future.
On this branch I removed the orthogonal projection and now the 2D mode should be complete.
I will be opening a new pr to remove other slices in 2D mode.


PG sessions blocking in idle state waiting on ClientRead

TBD.

After some trial and error, I think I've identified the issue in question causing this error - we're blocking the event loop when running the TopoJSON mergeArcs function (or other CPU intensive things like imports / exports).
Using the load testing script in https://github.com/PublicMapping/districtbuilder/pull/1046 I was able to recreate the idle transaction / slow to respond health checks and cause the staging site to temporarily 504.
By switching the merge function to a worker thread pool (https://github.com/PublicMapping/districtbuilder/commit/c214bac64111615e7a213972d512a7d765c68821) I was able to increase throughput & completely reduce the slowness in the healthcheck endpoint. Unfortunately we can't use that branch as-is (it takes far too long to run deserialize for large regions) but this is a great starting point to work from.

I thought I'd share the query that I initially used to determine that sessions were idle (state_change) waiting on ClientRead (wait_event). I'm not sure if I left it anywhere, but it seems appropriate to keep it in this issue.
SELECT client_addr,
    query_start,
    state_change,
    wait_event,
    EXTRACT(epoch FROM (current_timestamp - query_start)) AS duration,
    query
FROM pg_stat_activity
WHERE wait_event IS NOT NULL
    AND backend_type = 'client backend'
	AND query = 'SELECT 1';

Awesome! I'm so happy that the load testing yielded fruit. I'm also excited to hear whether or not you can scale down the application now and if you continue any exploration into the data loading at startup.


Update migrate-csv.md

GitHub Issue: none
What does this Pull Request do?
Itty-bitty fix to go from * to - because the built docs don't like * for lists.
How should this be tested?
The difference won't be clear without building the docs, but since * and - are both valid for lists in markdown, this should look fine on preview anyway.

This
Is
A
List
With
Dashes

This
Is
A
List
With
Asterisks

Interested parties
@Islandora/8-x-committers

Added one more fix, islandora-> Islandora in a url, because the git clone failed for me without it.


Filter accounts by balance

We have a requirement of detecting when was the last time an account hit zero probably having the transaction that made that happen. So we can do calculations from that point onwards with the newer transactions after that event.
Is this ticket intended to solve this?

@altitude looking at how data is stored in the log table a way to accomplish what I'm saying would be to query the postCommitVolumes.
I'd look if there exists that address in the volume and inside that address the asset's balance is zero.
If I order by txid I should have the last transaction.
does that make sense?

Hi, just jump across the project and see it's great in terms of the arch. For this feature, is it reasonable to rely on transaction events, and event filtering to trigger different use cases?


To Print the VAT Audit Report

Choose the Search icon, enter VAT, and then choose VAT  Statements.

Select one of your VAT Statement Template

At VAT Statements select Report to access to "VAT Audit Report"

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

ID: 9d4d4c97-e76c-239f-5365-0f2155b38c40
Version Independent ID: c883067b-ffee-3c29-cadb-1ab06396fb9d
Content: How to Print VAT Audit Reports - Business Central
Content Source: business-central/LocalFunctionality/UnitedKingdom/how-to-print-vat-audit-reports.md
Service: dynamics365-business-central
GitHub Login: @SorenGP
Microsoft Alias: sgroespe

Thank you for your feedback! This will be fixed in the next doc update.


Point to deployment doc from GKE Dask HPO example

Blog posts tend to be outdated over time. It's better to point the deployment doc instead, since it will be updated and maintained.

@jacobtomlinson Can I get a quick review?


Update tapir-akka-http-server, ... to 1.1.3

Updates

com.softwaremill.sttp.tapir:tapir-akka-http-server
com.softwaremill.sttp.tapir:tapir-asyncapi-docs
com.softwaremill.sttp.tapir:tapir-core
com.softwaremill.sttp.tapir:tapir-json-circe
com.softwaremill.sttp.tapir:tapir-openapi-docs
com.softwaremill.sttp.tapir:tapir-swagger-ui-bundle

from 1.1.2 to 1.1.3.
GitHub Release Notes - Version Diff
I'll automatically update this PR to resolve conflicts as long as you don't change it yourself.
If you'd like to skip this version, you can just close this PR. If you have any feedback, just mention me in the comments below.
Configure Scala Steward for your repository with a .scala-steward.conf file.
Have a fantastic day writing Scala!

Adjust future updates
Add this to your .scala-steward.conf file to ignore future updates of this dependency:
updates.ignore = [ { groupId = "com.softwaremill.sttp.tapir" } ]

Or, add this to slow down future updates of this dependency:
dependencyOverrides = [{
  pullRequests = { frequency = "@monthly" },
  dependency = { groupId = "com.softwaremill.sttp.tapir" }
}]

labels: library-update, early-semver-patch, semver-spec-patch, commit-count:1

Superseded by #229.


TOML: Hardline after table-less pairs

TOML: Hardline after table-less pairs
Resolves #798
Description
Update the TOML queries to add hardlines after table-less pairs.
Checklist
Checklist before merging:

[x] CHANGELOG.md updated
[ ] README.md up-to-date

[!NOTE]
The CI will fail, because of the problems identified in #797. The failure can be ignored.


broken Enum.any? link

Link should be https://hexdocs.pm/elixir/Enum.html#any?/2 as seen in #839

@BrooklinJazz Should be good to close too