Wrong URL when importing from GitLab hosted in subdirectory

Gitea v1.13.0-rc2
Note that in the GET request gitlab/ is missing after the domain name.
(not sure if the error message is related to this though)
Migrating from http://my.gitlab.domain/gitlab/user/test.git failed.

GET https://my.gitlab.domain/api/v4/projects/gitlab/user/test: 502 failed to parse unknown error format

How does url for subgroup repository does look like in such case?

since gitlab has namespaces, the migration tool cant difference by url  if it is a subdirectory or namespace ...
https://github.com/go-gitea/gitea/blob/d130cd147f24eb222a539a5b262d166f94aad5fa/modules/migrations/gitlab.go#L44-L46

@pat-s are you able to test  #13563 ?

If there is a docker image being created for this branch yes, otherwise no. I can test once its merged into master.

@pat-s are you allowed to send me temporary read access token & url to my email so I can test?

This won't work, neither time nor permission wise I guess.
Happy to test once its in master then. Thanks for your work!

@pat-s It's in master - would be nice if you can verify it :)

Pulled the latest master (Gitea Version: 1.14.0+dev-233-g0615b668d) and now I get
Invalid csrf token.

when hitting the migrate button.
I double-checked that the token is valid.
No errors in the logs.

@pat-s pleace clear the cache

Helped. Still getting the same error as described though.
Could it be an issue with our nginx config and some rewrite rules that might not work as expected with respect to GitLabs API endpoint?

@pat-s are you on discord - so we dont spam others email box too mouch?
Does it still show "invalid csrf token" or another error?

Whom are we spamming? AFAICS all of this contributes to this issue.
Just joined the discord server.

tested with: https://play.golang.org/p/NnK3Xhabn2s that this issue is still here :/

With 1.14.0+dev-239-gad2a28862 as of this morning I am still facing the issue :/

@pat-s this time I tested it sucessfully with https://gitlab.pr.gitea.io/gitlab/awesomegroup/supgr1/subsubgr/totalchaos.git
but can you test https://play.golang.org/p/mvuSegdaSm5 localy and tell me the coutcome?

GL returned:
error: '<nil>'
version: '<nil>'
new base: 'http://DOMAIN/gitlab'
new repoPath: 'patrick/cynkra-test'
this error should not happen(2):
Get "http://DOMAIN/api/v4/version": dial tcp: lookup DOMAIN on <IP_ADDRESS>:53: dial udp <IP_ADDRESS>:53: connect: no route to host

tested in the go playground
Running locally I get
GL returned:
error: '<nil>'
version: '<nil>'
new base: 'http://DOMAIN/gitlab'
new repoPath: 'patrick/cynkra-test'
this error should not happen(2):
GET https://DOMAIN/api/v4/version: 502 failed to parse unknown error format

@pat-s https://play.golang.org/p/QKFBmIZxZpC ... we get there ...

GL returned:
error: '<nil>'
version: '<nil>'
new base: 'http://DOMAIN/gitlab'
new repoPath: 'patrick/cynkra-test'
GL returned:
error: 'GET https://DOMAIN/api/v4/version: 502 failed to parse unknown error format'
version: 'gitlab.Version{Version:"13.5.3-ee", Revision:"b9d194b6b91"}'break
SUCESS!

BaseURL: 'http://DOMAIN/gitlab'
RepoPath: 'patrick/cynkra-test'


Navigation Overhaul

In an effort to simplify and localize navigation we need to replace /news, /forum, and /learn nav items on the right side of the navigation with only one or two items conditionally. Here are the user stories:

If users are signed in,  they should see two navigation items on the right side of the navigation:
Curriculum (goes to /learn)  and Portfolio( goes to the user's portfolio)

if users are donating, they should see their picture in gold halo (refer to profile page for logic and styling) instead of the Portfolio item.

If users are not signed in, they should see a call to action sign in button (refer to /news navigation donate button) instead of the Portfolio item.

i can help you with the issue if possible assign this to me


Bootstrapping compiler.

Currently, the FOOF compiler is written in Scheme with various modifications, making it seem less of a Scheme, the goal being bootstrapping compilation. This will probably need #12, #13 and gradual changes to the syntax of Scheme.

Not worth the hassle doing it this way.


SSL hostname doesn't match error

When I try to connect with my LND node I am getting this error
SSL: certificate subject name 'localhost' does not match target host name 'x.x.x.x'
I haven't realize that is true, my tls.cert was created for 'localhost' and the whole time I connected from localhost, now and I'm trying to connect from another server, I find out that CURLOPT_SSL_VERIFYHOST set to 0 (false) let me do the request ignoring the hostname in the certificate, I added this option in this PR https://github.com/joaodealmeida/woocommerce-gateway-lightning/pull/3  with the same comment that this should be for development only.
By the way this lnd certificate is an standard certificate? how can I create another one that accept LND and has my node IP?

Hey , you have 2 options, if you want to use the endpoint as an IP
--rpclisten=<IP_ADDRESS>:10009
if you want to generate a SSL to a specific domain you should do something like this:
--rpclisten=<IP_ADDRESS>:10009
--tlsextradomain=mydomain.com

Yes but it is --restlisten=<IP_ADDRESS>:8080 at least is what I did, the option tlsextradomain is exactly what I was looking for, I have to try it

Yes but it is --restlisten=<IP_ADDRESS>:8080 at least is what I did, the option tlsextradomain is exactly what I was looking for, I have to try it

Hi Joao,
First thanks for building this plugin, it's great :) I have a similar problem with connecting to my node. I have my lnd node on raspberry pi on a local network and my page on a laptop on localhost on the same network. I use the automatically generated tls.cert from the lnd node and in this setting it works the laptop can talk to the node, so the plugin works. Now I've tried to put a website on an external server and connect to my node. What I did was set restlisten=<IP_ADDRESS>:8080 in lnd.conf and made a new tls.cert with the same tls.key but added the external ip by tlsextraip. From the external server I cannot connect to my node. When I test rest api through python requests module I get:
SSLError: hostname 'X.X.X.X' doesn't match either of 'raspberrypi', 'localhost'
I know that this is probably a bit off topic but I am a bit stuck :)

What endpoint are you putting on the input?
If you are using a domain make sure you use --tlsextradomain=mydomain.com

endpoint: https://node_public_ip:8080
I guess the problem is the domain, what should I input for the domain?


Support html imports

a la WebComponents?
<link rel="import" href="x-app.html">

I would love to implement it, but it's not that easy and I think even impossible. How do I know where the linked file is located? There is no schema like in NodeJS project to follow. Maybe you have something in mind?!

Hm. Don't know. But why how, it will be in the same directory where the file is. I mean, I think it can be the same why how you resolve relative require/import paths.

Hm. So, okey, I think I can try to do something :)
highlight-text-html-basic
highlight-text-html-twig
highlight-text-html-slim
highlight-text-html-vue
highlight-text-html-js // => ejs, and probably others
highlight-text-html-handlebars // => hbs, handlebars, htmlbars
highlight-text-html-erb
highlight-text-jade // => jade, pug

that's the classes, file extensions are many haha

it will be in the same directory where the file is

I wasn't aware of that. As you already mention the lib/resolver/relative-file.js is be able to link the files. Maybe you have to tweak the relative-file resolver slightly. If you open a work in progress PR, I can help you and give you early feedback.


WP 3.5.3 G Maintain compatibility to latest release of science pipelines and deprecate unused generation 2 classes.

07/OCT/22

deprecated unused classes
maintained compatibility up until now.  Note this will be an ongoing task for the future but complete for now so task can be closed.


Promote plnsvc new ExternalSecret to prod

This is the first step in migrating the chains signing-secrets to Vault. This promotion will enable the validation of the ExternalSecret data before renaming it so it replaces the old one.
rh-pre-commit.version: 2.1.0
rh-pre-commit.check-secrets: ENABLED

@hugares @gabemontero This PR does not modify development, therefore the CI is meaningless (except for the linter). Given the current issues on the CI, I propose to force merge the PR once approved.


Yubikey-personalization-gui is not a driver

Description of issue
https://github.com/caskroom/homebrew-cask/issues/31782 migrated yubikey-personalization-gui to caskroom/homebrew-drivers
But it not a driver rather an application that lets you edit settings of your Yubikey.
https://www.yubico.com/support/knowledge-base/categories/articles/yubikey-personalization-tools/

https://github.com/caskroom/homebrew-cask/blob/master/doc/development/adding_a_cask.md#finding-a-home-for-your-cask
Driver: Software to make a hardware peripheral recognisable and usable by the system.
If the software is useless without the peripheral, it’s considered a driver.


ID c7rkx9dk6ty29au: Deployed Uniswap Interface from the Awesome Akash List

APP CLOSED: http://jg1geqg0lt9ijbri096ieh1umc.provider2.akashdev.net/#/swap
https://i.ibb.co/C0X3MHy/2020-12-07-201014.png
https://i.ibb.co/frRR6Ld/2020-12-07-200736.png

Hi, can you please add the SDL you used to the PR?


Improving UI for the transitional phase between Verified KYC and Provisioned IBAN

https://github.com/sora-xor/sora-card/issues/99#issuecomment-1737452010

https://github.com/sora-xor/sora-card/issues/99#issuecomment-1764019824

Check the clicking behaviour
Private Zenhub Video


Question - how much more performant is VAT over Alembic?

I mean - Alembic must be doing something similar under the covers unless the Unity implementation is really crude?

Sorry for the super late reply.
Well Alembic is doing everything on the CPU side and it's REALLY slow ... that is the reason why I've made this tool, so my students can use Alembic animations in unity, as it was using all the CPU budget for just a couple of VFX.

Thank you for providing the tool. I want to know the maximum number of fixed points supported by this tool. I have tested the crushing effect, but failed, about 10,000 pieces


Add text generation via text feature.

This PR provides basic plain-text generation via a new text feature, which is disabled by default.
I added this as I needed to send e-mail content which is best sent as a multipart message containing both HTML and plain text and markdown seemed like the best format for this.
One issue with generating multiple strings from the same markdown input is that it's necessary to duplicate the parser as the iterator consumes the input:
let text_content = {
    let pulldown_parser = Parser::new(&markdown_content);
    let mut text_content = String::new();
    text::push_text(&mut text_content, pulldown_parser);
    text_content
};

let html_content = {
    let pulldown_parser = Parser::new(&markdown_content);
    let mut html_content = String::new();
    html::push_html(&mut html_content, pulldown_parser);
    html_content
};

Interesting, but I have to dig more into it before merging. What do you think about this feature, @raphlinus?
Thanks!

I will say it’s not particularly well implemented. It works for my use-case but it needs a decent review and probably more work.


FEAT: Support for general static asset source locations

This PR allows for more flexible source files to be specified in the RST documents and will organise them based on type in the BUILD directory. All images will be located in BUILDDIR/_images and all downloads will be placed in BUILDDIR/_downloads. Only the assets referenced in the source RST files will be copied to the build location.

[x] images -> _images
[x] downloads -> _downloads
[ ] remove bulk copy of _static assets folder
[ ] make sure theme is copied to _static
[ ] copy from BUILDDIR to executed directory
[ ] copy from  BUILDDIR/jupyter/ to BUILDDIR/jupyter_html for make site

[ ] test on lecture-source-py
[ ] test on lecture-source-jl

@AakashGfude currently _downloads is taken by download notebook option. We should update this to use _downloads/ipynb/ with all download directive files going into the root level of _downloads?

[ ] update lecture-source-py to use relative links for images such as ../_static

[ ] fix paths in lecture-source-py to use relative references for images such as ../_static

Note: The download notebooks won't work until the s3 location hosts images in _images.

@AakashGfude for some reason this branch is no longer placing build files in _build/jupyter but rather in the root level _build. I haven't changed self.outdir in the builder so I don't know why this would have changed. The master branch still works. Any ideas?

[ ] fix merge conflicts with master branch

[ ] the _downloads library doesn't seem correct with too many -1 applied:

3ndp-1.pdf           countries-1.csv     employ-1.csv   iteration_notes-1.pdf  realwage-1.csv  ticker_data-1.csv
aiyagari_obit-1.pdf  course_notes-1.pdf  firenze-5.pdf  pi2-7.pdf              test_pwt-1.csv  wb_download-1.py

[ ] need to figure out how to support _images path to the root level in the context of a jupyter notebook server and as html. If we use /_images then html works but a jupyter notebook instance doesn't find the images as the jupyter notebook opens a server one level down?

[ ] update lecture-source-py links and test locally

Julia:
need to resolve the issue of nested folders now as uri are returned from sphinx as:
'getting_started_julia/../_static/figures/julia_term_1.png'

[ ] test on lecture-source-py
[ ] test on lecture-source-jl

[ ] check _static and see if anything is missing (@mmcky)

[ ] test in live environments. If for example you open jupyter notebook on the julia side as jupyter notebook linear_models in the tools_and_techniques folder then the jupyter notebook server thinks the local folder is the root level and the ../_images are not linked. Opening the notebooks at the _build/jupyter level then everything links correctly. I think this is realistic given the server behaviour. The live environments will use images linked by url so it can serve as a standalone document anyway.

[ ] check coverage report for _static

This PR migrates the static assets to use a flat collection of static objects.

all image and figure directive support files are placed in _images
all download directive support files are placed in _downloads

If there are filename collisions from files that are in different source locations then this is caught and a filenumber is incremented to the object at the time of writing links in the translator. The full collection of objects are then copied as a final process in the builder.
This is not optimal behaviour for the use case of writing lecture collections (where the author would like to distribute a notebook (with files) without having web server support) but works well for managing large websites and complete notebooks collections. With web support download notebooks can be used to distribute an individual notebook and the _images and downloads are supported via a s3 or web server host.

it looks to me like this might have broken parts of the ds lectures
we have this in the rst:
.. figure:: https://storage.googleapis.com/ds4e/_static/reshape_files/melt.gif
   :alt: melt.gif

And this is what ends up in the html output:
<img src="../https://storage.googleapis.com/ds4e/_static/reshape_files/unstack_level0.gif" alt="../https://storage.googleapis.com/ds4e/_static/reshape_files/unstack_level0.gif">

Notice the leading ../ in the img src

Just checked more lectures and all our remote images received a leading .. and are now not showing up

thanks @sglyon I will work on a fix for this context.

@sglyon I have issued a small fix for the http issues you are having which checks for external links when parsing adjustment for absolute links in nested folder case. I think that should now be fixed with the latest version

@sglyon @arnavs would you have time to review this with the latest adjustment to see if they work for datascience and julia?

@AakashGfude if you had any time I would appreciate a review of this approach and implementation. This works well for our projects but not so well for other use cases like writing a lecture series with local static assets.

[ ] this is not compatible with ipynb_pdf_constructor so we should get pdf construction merged before this PR.

thanks for testing @sglyon -- this is on hold for a week as we get pdf feature merged. Then we will revisit this PR.

Testing

[ ] check this works for html output
[ ] check this works for pdf output through jupyterpdf

[ ] this breaks JupyterPDFBuilder

Exception occurred:
  File "/home/qebuild/repos/sphinxcontrib-jupyter/sphinxcontrib/jupyter/writers/translate_all.py", line 206, in visit_image
    elif uri not in self.builder.image_library.keys():
AttributeError: 'JupyterPDFBuilder' object has no attribute 'image_library'

@sglyon @arnavs @AakashGfude -- just wanted to check in now that pdf has been merged on this planned change to how static assets are managed. Before I go and fix the JupyterPDFBuilder with the new _image and _downloads flat file library apporach I thought I would open this to discussion to see if there were any thoughts / comments / improvement ideas on this implementation or approach. I am happy to do the code work but would love to hear if anyone has comments before we make the change.
This is subotimal in one usage case -- which is distributing notebooks (along with static) assets. For example someone may want a notebook and some statics to go along with it when teaching a class. This change would make it hard to distribute a notebook and any static assets as they are embedded in the _image folder rather than being in a local static folder for example.

@mmcky no ideas as such popping out now, the implementation looks sleek. Regarding the distribution of assets. Maybe in the later stage maybe we can have a parent directory which has all the folders like _image, _downloads and _static, but then we will have to prepend all the links to have that parent subdirectory, which can be handled by the plugin or passed as a static path to conf.
Having a single entry directory for all of these static assests will definitely be good in the long run.

just wanted to check in now that pdf has been merged on this planned change to how static assets are managed. Before I go and fix the JupyterPDFBuilder with the new _image and _downloads flat file library apporach I thought I would open this to discussion to see if there were any thoughts / comments / improvement ideas on this implementation or approach. I am happy to do the code work but would love to hear if anyone has comments before we make the change.

@mmcky  I am not sure I understand the issues here and whether this has any practical effects.  Just to be clear, when you talk about notebooks are you talking about the intermediate juptyer format or the final notebooks being spit out for the github repo?

If it is the final output jupyter we put in the github, then we want all notebooks to work self-contained, so the static assets shouldn't effect that since evertyhing would point to http?
That said, even if they don't require files, it is nice to have things cached.  In particular project files, data, etc. which can be in the github repo as well (and is downloaded if it isn't fully cloned).  We do this a lot, but luckily those features are already in the

So, assuming we don't want to have any static assets deployed (outside of the stuff we used to discuss of putting the Manifest/Project/etc. in the same directory structure for execution) does this effect us?

thanks @jlperla for your comments. The primary issue is when julia went over to use nested folders -- the way sphinx parses uri(i.e. link references) became broken. They aren't generated correctly for the nested structure. When we had julia in the jl subfolder this was a big issue as we couldn't make use of the root location and relative links were broken so we put a patch in place that copies _static to every folder. That is how julia is currently served if you look at image links etc.
To be clear there are a lot of different notebook types now. The use cases for our lecture sites is pretty much covered:

html - notebook used for generating the html (emphasis on html use in intermediate ipynb)
pdf - notebooks used for generating the pdf (emphais on pdf / latex compatibility in intermediate ipynb)
coverage - notebooks used in coverage testing (includes unittests)
download - notebooks used to support downloads and are self contained with supporting we locations for images etc.

there is another

jupyter - used primarily for local editing (without execution) and we are placing an emphasis or generating readable notebooks (with as much markdown as possible). This is being used by some lecturers to generate course notes etc. from rst and once feature request is to have local _static objects so if you have a folder lect1 the static assets for those lectures are contained in lect1 rather than some global statics folder. This PR doesn't work particularly well in that use case. In november when we do major rewrite of the extension I think we will support this request.

This PR mimics the standard sphinx hmtl writer and collects only used assets into a image and downloads folder. One benefit is only objects called in RST are copied so legacy static objects aren't hosted and removes complexity around nested folder structures etc.

This all sounds like a reasonable iteration on the design (although I don't need to follow it all!)
Does this have a concrete impact on the julia and datascience lectures, how we write the RST, changing what we currently deploy, etc?  Or are you mostly just giving us a heads up that large changes are afoot?

hey @jlperla no -- all of these changes are internal to the extension. No changes to RST required -- just disussing this as it changes how static assets are managed and keen to see if there are better ideas on the change.

Sounds great to me!  If I think of anything, I will mention it.  Though I don't have a mental model of sphinx, so it is unlikley.

Note: Placing this on hold as we evaluate the extension in November for rewrite. This will be included at that time.


Slug field in news and magazine gets copied with English slug value as default.

While creating Norwegian version of news and magazine documents, the slug field gets a default value from the English version of the document. Unless the value is explicitly changed by clicking the generate button, it does not change the slug value.
English version of document

Norwegian version

Correct value is set only after clicking generate button, otherwise no error is shown and the document is published with wrong slug value

This is a feature not a bug. This is intended to allow same slug for different languages for sites like Japanese and Korean. Hence closing this.


Unable to see Calvinite and Sylvanite

I can't find Calvinite and Sylvanite blocks at all even with jei it's nowhere in the item list when I look at @resynth within jei

Are you in 1.12 by any chance? The enhancers weren’t added then.
If you’re using a version that does support them, I’d need to see the logs to have any idea what the issue would be.

Using 1.12.2
On Sun., Feb. 23, 2020, 5:34 a.m. Luke Melaia<EMAIL_ADDRESS>wrote:

Are you in 1.12 by any chance? The enhancers weren’t added then.
If you’re using a version that does support them, I’d need to see the logs
to have any idea what the issue would be.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/Resynth-Minecraft-Mod/Resynth-Mod/issues/23?email_source=notifications&email_token=AOTL3BHB6BZGLAMW6MHS4SLREJGLBA5CNFSM4KZYACY2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEMVYHAY#issuecomment-590054275,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AOTL3BHKI4J4FRUVOQ3MDDLREJGLBANCNFSM4KZYACYQ
.

Calvinite, Sylvanite and the Enhancers aren't in the 1.12 versions.
I'm sorry.


[WidgetTester] pump for infinite animation

This is a sub-issue for #59882
Currently we have pump, pumpBenchmark and pumpAndSettle, The first two only trigger frame once and the second assumes there's an end. For testing infinite animation we need a pump method for a given time period and ask for frames regularly.

Just found that @dkwingsmt added a pumpFrams that is very similar to my goal, but since it includes a target, I can't use this as a subroutine of a serial test operation.

The reason I added a new method was because I was trying to minimize the code used to use frame recorders, which I thought would be applied to many widgets. In your case, is it possible just to use pump in a loop?

The reason I added a new method was because I was trying to minimize the code used to use frame recorders, which I thought would be applied to many widgets. In your case, is it possible just to use pump in a loop?

Effectively yes it's a loop. But to keep consistent with other pumps I added some more thing. I added a draft PR above for showing what I wanted to do. I may also add a callback in each frame.

What's wrong with for (int count = 0; count < 10; count += 1) await tester.pump(); ?

What's wrong with for (int count = 0; count < 10; count += 1) await tester.pump(); ?

I think you mean tester.pump(Duration(1/60Hz)). It is a loop but with a little assert check, as a convenience wrap like what we do in pumpAndSettle for while (binding.hasScheduledFrame) await binding.pump();

Yes, I should have included a duration.
I'm not sure it's really worth a convenience wrap. pumpAndSettle has to use an obscure API (binding.hasScheduledFrame) and has some logic to handle non-terminating cases. In this case the direct equivalent seems pretty straightforward.

Closed because we decided not to introduce the convenience wrap.
Just to clarify, this issue is not about  #60739 or #60796

I think it would actually make sense to have a convenience method to avoid writing for (int c = 0; c < 10; c += 1) { await tester.pump(const Duration(milliseconds: 17)); }. Those values aren't exactly easy to get right - why should I pump 10 times and why 17 milliseconds? It's related to the framework and how it works, so I think it should be provided by the framework.

@NatoBoram Can you describe why you need this?

"For convenience!"
I was copying Hixie's comment but then I realized that 10 was many frames pumped separately. Why is it done this way? Why exactly 1 frame, 10 times, and why do I have to calculate myself what's 1000 ~/ 60? I started tweaking the numbers but anything less just doesn't work.
It must have something to do with the framework. An emerging property, perhaps. But I think it should be exposed by the framework rather than having to find this snippet in every project where it's needed.
But, no really, for convenience.

In my opinion it's really only related to how you want to test your code (since it only affects unit tests, not actual product). For example, you have something that rotates a circle per second. You pump 1 frame for 16ms? You expect it rotates 60 degrees. You pump 1 frame for 33ms? 120 degrees instead.
The 16ms really doesn't matter much: Flutter supports both lower and (hopefully) higher framerates, so if we're really emulating actual devices, there will be many different frame durations. But no, it should be transparent to normal developers. Use whatever frame duration and frame count that suit you best.


buildEnv: builder.pl: use signature and move the ignoreSingleFileOutputs parameter after the collision-related ones

This PR uses Perl's signatures feature to increase readability and maintainability. This makes errors related to functional argument passing more discoverable.
Perl's signatures feature was added in Perl 5.20 and stabilized in Perl 5.32. As the Perl version in Nixpkgs release-24.05 (the previous stable release branch) is already 5.38.2, it should be safe to use such a feature in current Nixpkgs.
This PR also includes a commit to move the ignoreSingleFileOutputs argument after the ones that deal with collisions (to be exact, after priority). I added right after ignoreCollisions in #353752 for the convenience of my development but realized later that it would look awkward when reading through the function call.
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

[ ] Fits CONTRIBUTING.md.

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

I'll add some package tests for buildEnv to make the builder.pl changes safer. Before that, I'm marking this PR as a draft.

I added @stigtsp (who is busy and under no compulsion to review) as an FYI for Perl expertise.

@stigtsp  Just tested vim.customize { vimrcConfig = { }; } and got some Perl errors:
vim> Bareword filehandle "DIR" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 78.
vim> Bareword filehandle "DIR" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 79.
vim> Bareword filehandle "DIR" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 80.
vim> Bareword filehandle "PROP" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 205.
vim> Bareword filehandle "PROP" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 206.
vim> Bareword filehandle "PROP" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 207.
vim> Bareword filehandle "FILE" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 219.
vim> Bareword filehandle "FILE" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 220.
vim> Bareword filehandle "FILE" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 221.
vim> Bareword filehandle "FILE" not allowed under 'no feature "bareword_filehandles"' at /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl line 255.
vim> /nix/store/dfgbszcdkp1i3ksbh4gpyify183v122p-builder.pl has too many errors.

@stigtsp Since use v5.40 requires extra fixes, let's do it in a separate PR instead. I'll drop the commit from this PR.

The change has been reset, and vim.customize { vimrcConfig = { }; } now builds.
@philiptaron, should we merge now?

@stigtsp Since use v5.40 requires extra fixes, let's do it in a separate PR instead. I'll drop the commit from this PR.

If it doesn't work with the feature flags from 5.40, then it's fine to not include that change of course. :+1:


reloadOptions - does it work?

I couldn't find detailed information but I thought I could use this to trigger changes in disableDates.  Unfortunately that doesn't work.
I have to destroy() the picker and trigger a new one with all the other options as well. Is this by design?

Could you please provide a jsfiddle.net or codepen.io.
Thank you.


problem about  the SyncBN

I  changed the config file according to the GN. But when I use multi-test mode, the detected results are empty lists. Could you tell me how to train and test the model with SyncBN? Or could you share your config file for training and testing?

We just change norm_cfg = dict(type='GN', num_groups=32, requires_grad=True) to norm_cfg = dict(type='SyncBN', requires_grad=True). The official SyncBN implementation seems not very stable.


Emergency token registry group

Summary
The DeFi markets can be manipulated or the conditions can change from one hour to another. This requires a lot of attention and ability to adjust leverage parameters to keep the system safe. Today, however, the only way to change lending / leverage parameters is through standard gov proposal, which takes deposit, 5 days of voting and quorum. This may be definitely too long.
Proposal
Umee chain supports x/group. We can create a group of recognizable legal entities who have a power to change the x/leverage parameters in a limited way, eg:

change each token parameter by max 10% each day unless it causes a cause a liquidation. Or restrict modifiable parameters to not increase liquidation probability.
allow to set EnableMsgBorrow and EnableMsgSupply only from true to false.

For Admin Use

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

Rather than limiting change per day, we can probably allow it to modify:

EnableMsgSupply
EnableMsgBorrow
CollateralWeight
MaxSupply
MaxCollateralShare
MinCollateralLiquidity
MaxSupplyUtilization

These can direct the flow of the market without triggering liquidations.
Notably exclude:

LiquidationThreshold
Blacklist

Since those are too dangerous to use without gov.

Yes, that falls into the second part:

Or restrict modifiable parameters to not increase liquidation probability.


Change the "Playing" status to "Listening"

It'd be nice if you could change the "Playing a game" and "Playing" status to "Listening" etc. not sure if the status itself is usable whenever but it'd be a nice touch

https://github.com/NextFire/apple-music-discord-rpc/issues/85

this is possible now


Addition of colours to the canvas

Is your feature request related to a problem? Please describe.
Change color of the canvas and also inform the user on how to do it by adding it in Learn.md
Describe the solution you'd like
Change the canvas colour and provide a set of options that seem to look good if possible as comment

can you assign me this
thanks in advance!

Great Work @Prash2002!
Merging PR #15


Remove system-ui and create a color-emoji stack

As per https://infinnie.github.io/blog/2017/systemui.html
The system-ui font selector causes trouble if deja-vu sans is in the font-stack as several monochrome emoji are provided within that font - but also there are problems with non-latin alphabet locales.
Signed-off-by: Andrew Thornton<EMAIL_ADDRESS>

Can not use font-face to stack different font families; forcing font-weight is a hack for specific case, not a solution.
Might as well remove the duplicate Roboto there too;
I propose
@default-fonts: -apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";

Agree, @font-face should only contain a single font face.
What's interesting is that Bootstrap today still has system-ui in its list, so it appears they reverted it for some reason:
https://github.com/twbs/bootstrap/blob/c9cd3e4a083a69bcd2eefb1d1b62e6106e2ce469/scss/_variables.scss#L386

Github has:
body {
    font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;
}
g-emoji {
    font-family: Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;
}

So maybe the solution is to override font-family specifically for our .emoji wrapper.

https://github.com/twbs/bootstrap/pull/30561 was the latest boostrap change that reintroduced system-ui but the PR gives zero justification on why it was done so I'm leaning to keeping it out.


[Cogs OCR] Remove mode parameter from CognitiveService OCR GA API.

Latest improvements:
MSFT employees can try out our new experience at OpenAPI Hub  - one location for using our validation tools and finding your workflow.

Contribution checklist:

[ ] I have reviewed the documentation for the workflow.
[ ] Validation tools were run on swagger spec(s) and have all been fixed in this PR.
[ ] The OpenAPI Hub was used for checking validation status and next steps.

ARM API Review Checklist

[ ] Service team MUST add the "WaitForARMFeedback" label if the management plane API changes fall into one of the below categories.
adding/removing APIs.
adding/removing properties.
adding/removing API-version.
adding a new service in Azure.

Failure to comply may result in delays for manifest application. Note this does not apply to data plane APIs.

[ ] If you are blocked on ARM review and want to get the PR merged urgently, please get the ARM oncall for reviews (RP Manifest Approvers team under Azure Resource Manager service) from IcM and reach out to them.
Please follow the link to find more details on API review process.

Automation for azure-sdk-for-ruby

Automation for azure-sdk-for-python

Automation for azure-sdk-for-js

Automation for azure-sdk-for-java

Automation for azure-sdk-for-go

Can one of the admins verify this patch?

Hi, @dsgouda . SDK python conversion is failing. However, it also fails at master branch. Any idea why this is happening?

@daschult could you take a look at the failures

@dsgouda I wish I could help, but I really don't know anything about the existing Swagger To SDK service. You need to bring in @lmazuel for that.

@lmazuel can you take a look

@dsgouda Autorest for Python cannot generate the Swagger in this PR. I don't know at this point if it's a Swagger issue where Autorest should be smart with a clear message, or if this a bug in Autorest for Python.


Arnav

tried fixing the require issue

Good, Title mein apna naam nhi likhna hota
kya changes kre hain woh likhna hota hain🤣


Add chart annotations to help UI show CPU & memory requirements

https://github.com/rancher/rancher/issues/37854

@geethub97 this needs to go through a design meeting with UI. I'm not sure if there's a way to fully fix this with just backend work.

@aiyengar2
https://github.com/rancher/rancher/issues/37854#issuecomment-1213557909
I spoke to @catherineluse, who attached a screenshot of the expected implementation to the ticket above, and the goal is the replicate functionality from monitoring in project monitoring.

@aiyengar2 ahh okay, I'll set something up so we can discuss with the UI team

closing this based on our discussion today @aiyengar2 @catherineluse


Keep filter label dynamic

Is there any way, to display name of different hospitals, instead of static label Hospital as in the following figure.
I want to display the name of selected hospital in the filter instead of filter name Hospital.
Or, is there any way to display the name of selected filter in next place close to title or anywhere.

I haven't seen such an option from within backpack - it might be possible if one checks data tables itself.

Hi @inquisitive-stha , there's no way right now, unless you modify the filter yourself (it's just a blade file so it's just like creating a new field).  If then the user chooses 5 entries and they all show up, it might look very bad, span on two rows... bleah.
Anyway. Hope it helps. Cheers!