New front

Frontend added

needs some fastapi changes before merging

Need to make visible picture upload

Picture upload only after jackalify button click. Thus picture isn't shown after choosing.


About Recipe1M dataset

Greetings,
I am writing to request access to the Recipe1M+ dataset. I am currently a student of University of Information Technology from Vietnam and conducting research on recipes generation and I believe that access to the dataset used in your study would greatly benefit my research.
Specifically, I am interested in Recipe1M+ dataset .I understand the importance of data privacy and academic integrity, and I assure you that the dataset will be used solely for academic purposes. Any findings or results derived from the dataset will be properly cited and acknowledged in my research publications.
As the registration form on website isn't working, it would be great if I could receive it via email.
Email<EMAIL_ADDRESS>I would be grateful if you could provide me with access to the dataset or any information regarding its availability. Additionally, if there are any terms or conditions associated with the use of the dataset, please let me know, and I will ensure full compliance.
Thank you very much for considering my request. I look forward to your favorable response.
Sincerely,
Van Truong

Greetings,
I am writing to request access to the Recipe1M+ dataset. I am currently a student of University of Information Technology from Vietnam and conducting research on recipes generation and I believe that access to the dataset used in your study would greatly benefit my research.
Specifically, I am interested in Recipe1M+ dataset .I understand the importance of data privacy and academic integrity, and I assure you that the dataset will be used solely for academic purposes. Any findings or results derived from the dataset will be properly cited and acknowledged in my research publications.
As the registration form on website isn't working, it would be great if I could receive it via email.
Email<EMAIL_ADDRESS>I would be grateful if you could provide me with access to the dataset or any information regarding its availability. Additionally, if there are any terms or conditions associated with the use of the dataset, please let me know, and I will ensure full compliance.
Thank you very much for considering my request. I look forward to your favorable response.
Sincerely,
Tirth Patel


Activate key and inventory toggle

Closed inventory

E now sends the same as a mouse button middle click.
A mouse middle click always sends data, if we have a hit the x, y and z is sent like a left and right click (if the server care). If we selected the air (0,0,0) is sent.
Always send data to server on all tree mouse bottoms. Added a flag that informs the client if there is a hit.

Open inventory

E or ESC closes the inventory properly. (I found it logical to close the inventory with E when we just used that key to open the inventory)

Changes need to server

Trigger the inventory on mouse button 3, if we have a selected inventory of course. Or more generic, trigger the use action on a selected item.

This PR is playable with the current server so we can merge it now.
(Old closed PR #71)

okay, 2nd try ... ok? @petterarvidsson

@nsg :+1:


i18n(fr): Updating reference/errors/no-prerendered-routes-with-domains.mdx

Description (required)
Updating reference/errors/no-prerendered-routes-with-domains.mdx.mdx from #7846

Related issues & labels (optional)

Closes #
Suggested label: i18n

Lunaria Status Overview
🌕 This pull request will trigger status changes.

Learn more
By default, every PR changing files present in the Lunaria configuration's files property will be considered and trigger status changes accordingly.
You can change this by adding one of the keywords present in the ignoreKeywords property in your Lunaria configuration file in the PR's title (ignoring all files) or by including a tracker directive in the merged commit's description.

Tracked Files

File
Note
Locale

src/content/docs/fr/reference/errors/no-prerendered-routes-with-domains.mdx
Localization changed, will be marked as complete.
fr

Warnings reference

Icon
Description

🔄
The source for this localization has been updated since the creation of this pull request, make sure all changes in the source have been applied.


#59: [templates] Distinguish template placeholders from actual content (closes #59)

Issue #59

asdasd

commentone!

commentino

commentello

commentozzo

commenteo

commentuff

sadsadas

fadas

non remindare

comm

please no!

sasd

commm

adads

sdfsdfsd

ehiehi

dasdas

dsasadsa

sda

sda

no

`

.

@francescogior wtf?

I think we "solved this" by using markdown quote blocks for placeholders. Right?

Yes, fair enough!


Merge pull request #1 from captainWaheed/main

added changes

I cannot see any changes. I prefer you to visit README.md file and see the contribution part

Try to add your information in Data.js file - because I can't see any changes in your PR

This pull request has not been active for quite a while. So, I am closing this PR


ol-control-bar && ol-overviewmap-control can't display

Please do only add tickets with a lear description of the problem and your example code.


Fix support materialize view for variant and accessing variant subcolumns

fix schema change with path lost and lead to invalid data read
support element_at function in BE side and use simdjson to parse data
fix multi slot expression

Proposed changes
Issue Number: close #xxx

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

run buildall

run buildall

run buildall


Cannot install yasnippet-snippets

I'm trying to make a contribution to AndreaCrotti/yasnippet-snippets#323. Here's my configuration:
(use-package yasnippet
  :ensure
  :demand
  :bind (:map yas-minor-mode-map
              ("TAB" . nil)
              ("<tab>" . nil))
  :config
  (setq yas-prompt-functions '(yas-completing-prompt) ; use normal completion
        yas-verbosity 1)
  (yas-global-mode 1))

(use-package yasnippet-snippets
  :straight (yasnippet-snippets :type git :host github :repo "AndreaCrotti/yasnippet-snippets"
                                :fork (:host github :repo "r-darwish/yasnippet-snippets"))

  :after yasnppet)

When I launch Emacs I get:
Error (use-package): yasnippet/:catch: Opening directory: No such file or directory, /home/roey/.emacs.d/straight/build/yasnippet-snippets/snippets

ls /home/roey/.emacs.d/straight/build/yasnippet-snippets/
yasnippet-snippets-autoloads.el  yasnippet-snippets.el  yasnippet-snippets.elc

ls /home/roey/.emacs.d/straight/repos/yasnippet-snippets/
LICENSE  org-mode  README.md  snippets  yasnippet-snippets.el

I've done this procedure successfully with another package

You need a custom :files in the recipe
I think :files ("*.el" "snippets") would work but didn't test
Gaëtan Gilbert
On 15/08/2019 11:43, Roey Darwish Dror wrote:

I'm trying to make a contribution to AndreaCrotti/yasnippet-snippets#323
https://github.com/AndreaCrotti/yasnippet-snippets/issues/323. Here's
my configuration:
(use-package yasnippet
:ensure
:demand
:bind  (:map  yas-minor-mode-map
("TAB"  .  nil)
(""  .  nil))
:config
(setq  yas-prompt-functions '(yas-completing-prompt); use normal completion
yas-verbosity1)
(yas-global-mode  1))
(use-package yasnippet-snippets
:straight  (yasnippet-snippets:type  git:host  github:repo  "AndreaCrotti/yasnippet-snippets"
:fork  (:host  github:repo  "r-darwish/yasnippet-snippets"))
:after  yasnppet)
When I launch Emacs I get:
|Error (use-package): yasnippet/:catch: Opening directory: No such file
or directory,
/home/roey/.emacs.d/straight/build/yasnippet-snippets/snippets |
ls /home/roey/.emacs.d/straight/build/yasnippet-snippets/
yasnippet-snippets-autoloads.el  yasnippet-snippets.el  yasnippet-snippets.elc
ls /home/roey/.emacs.d/straight/repos/yasnippet-snippets/
LICENSE  org-mode  README.md  snippets  yasnippet-snippets.el
I've done this procedure successfully with another package
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/raxod502/straight.el/issues/402?email_source=notifications&email_token=AASZB3B4OWH5OH6GO7VJC3TQEUQLFA5CNFSM4IL4V552YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4HFMT6FA,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AASZB3FYTBYRIRCBPXAY5XLQEUQLFANCNFSM4IL4V55Q.

Seems to work. Thank you


fix(locales): fix that vscode extension i18n-Ally  detect zh-CN as zh

General

✏ Mark the necessary items without changing the structure of the PR template.

[x] Pull request template structure not broken

Type

ℹ What types of changes does your code introduce?

👉 Put an x in the boxes that apply

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[x] This change requires a documentation update

Checklist

ℹ Check all checkboxes - this will indicate that you have done everything in accordance with the rules in CONTRIBUTING.

👉 Put an x in the boxes that apply.

[x] My code follows the style guidelines of this project
[x] Is the code format correct
[x] Is the git submission information standard?
[x] My code follows the style guidelines of this project
[x] I have performed a self-review of my own code
[ ] I have commented my code, particularly in hard-to-understand areas
[ ] I have made corresponding changes to the documentation
[x] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[x] New and existing unit tests pass locally with my changes
[ ] Any dependent changes have been merged and published in downstream modules

Now:

After this fix:

This fix will solve the problem when adding other locales such as zh-TW.


Exception while deploying on testnet

Running truffle beta 3.0.0
/usr/local/lib/node_modules/truffle/node_modules/ether-pudding/index.js:58
        network.abi.forEach(function(item) {
                   ^

TypeError: Cannot read property 'forEach' of undefined
    at /usr/local/lib/node_modules/truffle/node_modules/ether-pudding/index.js:58:20
    at tryToString (fs.js:455:3)
    at FSReqWrap.readFileAfterClose [as oncomplete] (fs.js:442:12)

The issue probably came from truffle. After deleting the build folder and running the migration again, the issue no longer occurred.


I cannot figure out how to use the documents that I upload.  Any advice?

I got everyone up and running via the azd cli.  It says I successfully upload a document but then I ask for a summarization and it says : "I apologize, but I am not able to summarize specific documents as I don't have access to the content. My purpose is to provide information and answer questions to the best of my knowledge."
Do I need to perform more steps to setup Cog search storage?

Same issue here: "I'm sorry, but I cannot read the document as it is not provided in the context."

Tried again and the feature seems to work now.

Great!  Did you redploy the whole thing and it works?

I did re-deploy after I made some cosmetic updates. Perhaps it's a timing thing.

Great!  Got mine working now too!  I think it could have been an Azure Services issue going on last week?  Who knows! haha

@WernerDT I am trying to make some cosmetic changes too but not sure how to go about it, any insights on how you did it would be really helpful!

@Nihal-1512 - sure change the global.css for colours. I used www.w3schools.com hsl converter to understand what new values to use. since the colours are in Hue Saturation and Lightness and not RGB.
I updated --primary and --ring values
Use and Icon Editor from RedKetchup for a new favicon.ico file. Also put new PNG file under azurechat/src/public folder and you are done.
Over and Out.

@WernerDT - That is really useful, thanks. Do you just redeploy the solution with azd up to see the front-end changes?

@Nihal-1512 - yes just azd up

@WernerDT   This really helps to change the frontend!
Do you know how to get it to show the references for sources used?  Like how Bing does?


Anaconda Navigator Start-Up

Hello All,
I installed Anaconda 3.8. I can open the Anaconda Prompt and import files etc.. But I can't open Anaconda navigator.
I am facingproble as below.
Main Error
check_hostname requires server_hostname
Please suggest a solution.

Hi, I cannot guarantee Spleeter Web works with Anaconda. Please use one of the two supported approaches to run Spleeter Web: Docker and non-Docker

Hi, I cannot guarantee Spleeter Web works with Anaconda. Please use one of the two supported approaches to run Spleeter Web: Docker and non-Docker

Hi.
Sorry, I didn't get your reply. My query was that, I am not able to open Anaconda navigator in my PC but your replied about spleeter web?

Hi, I cannot guarantee Spleeter Web works with Anaconda. Please use one of the two supported approaches to run Spleeter Web: Docker and non-Docker

Hi.
Sorry, I didn't get your reply. My query was that, I am not able to open Anaconda navigator in my PC but your replied about spleeter web?

Then this is the wrong place to report this. You can check this out: https://docs.anaconda.com/anaconda/navigator/help-support/


The extension is keep loading the local csproj and never show any project references.

The vscode (1.75.1) and extension is upgraded to the latest version and looks like this:

and I don't know if that is the reason.

I don't get that error but the plugin do not found any pnuget package from csproj file while I have plenty

I don't get that error but the plugin do not found any nuget package from csproj file while I have plenty https://x.pfcode.net/VujE3/nIvoqiHo15.png

This error was occurred on my laptop, the same solution works fine on a desktop.

@Dragod @Mutuduxf
Could you please provide the following information:

Version of VSCode
The .csproj file causing the problem
Operating System
Version of vscode-npm-gui

Hi,
I will just hijack this issue description because I feel like I have the same problem with on of my projects:
System: Ubuntu 24.04
VSC: 1.91.1
NPM-GUI: 2.1.0
My Project file:
<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <OutputType>WinExe</OutputType>
    <TargetFramework>net8.0</TargetFramework>
    <Nullable>enable</Nullable>
    <BuiltInComInteropSupport>true</BuiltInComInteropSupport>
    <ApplicationManifest>app.manifest</ApplicationManifest>
    <AvaloniaUseCompiledBindingsByDefault>true</AvaloniaUseCompiledBindingsByDefault>
  </PropertyGroup>

  <ItemGroup>
    <Folder Include="Models\" />
    <AvaloniaResource Include="Assets\**" />
  </ItemGroup>

  <ItemGroup>
    <PackageReference Include="Avalonia" Version="11.1.1" />
    <PackageReference Include="Avalonia.Controls.DataGrid" Version="11.1.1" />
    <PackageReference Include="Avalonia.Desktop" Version="11.1.1" />
    <PackageReference Include="Avalonia.ReactiveUI" Version="11.1.1" />
    <PackageReference Include="Avalonia.Themes.Fluent" Version="11.1.1" />
    <PackageReference Include="Avalonia.Fonts.Inter" Version="11.1.1" />
    <!--Condition below is needed to remove Avalonia.Diagnostics package from build output in Release configuration.-->
    <PackageReference Condition="'$(Configuration)' == 'Debug'" Include="Avalonia.Diagnostics" Version="11.1.1" />
    <!-- <PackageReference Include="CommunityToolkit.Mvvm" Version="8.2.1" /> -->
  </ItemGroup>
</Project>

So when ever I start the extension it just keeps on the loading screen. Other projects like Asp.net Core work like charm. I also cannot find any logs.


feat: expand API around analytic functions

More basic lemmas for analytic functions (especially versions for AnalyticOn of lemmas we already have for AnalyticOnNhd).

Thanks :tada:
bors merge


openxray: replace fix with proper patch

Motivation for this change
сс @Ma27 #95089
Things done

[x] Tested using sandboxing (nix.useSandbox on NixOS, or option sandbox in nix.conf on non-NixOS linux)
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 nixpkgs-review --run "nixpkgs-review wip"
[ ] Tested execution of all binary files (usually in ./result/bin/)
[ ] Determined the impact on package closure size (by running nix path-info -S before and after)
[ ] Ensured that relevant documentation is up to date
[x] Fits CONTRIBUTING.md.

Result of nixpkgs-review pr 104294 1

1 package built:

openxray

@srhb Thank you!


Dispmanx on Hyperion 2.0.0-alpha.7 with LibreElec RPI 4

[x] I confirm that this is an issue rather than a question.

Bug report
I've a blackscreen on the dispmanx on the alpha 7
I've the same problem on the standalone version of dispmanx
When I use the older version of the standalone dispmanx ( The alpha 6 ) it's work great in the alpha 7
Do you have any idea to fix that on non standalone version ?
Steps to reproduce
Select dispmanx on the internal frame grabber
What is expected?
Display kodi in the internal framegrabber
What is actually happening?
I've a blackscreen
System

Hyperion Server:

Build:       (HEAD detached at ffa2fd45) (Paulchen-Panther-69e9fa6d/ffa2fd45-1595517126)
Build time:  Jul 24 2020 15:55:19
Git Remote:  https://github.com/hyperion-project/hyperion.ng
Version:     2.0.0-alpha.7
UI Lang:     auto (BrowserLang: fr)
UI Access:   default
Avail Capt:  dispmanx,v4l2,framebuffer,qt

Hyperion Server OS:

Distribution: LibreELEC (official): 9.2.1
Arch:         arm
Kernel:       linux (4.19.106 (WS: 32))
Browser:      Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0

Do you have any idea to fix that on non standalone version ?

Yes, replace hyperiond with the armv7l artifact from PR #906

I replace the hyperiond, the problem is still present. After I tried to replace the entire files with the PR906 but it's always present.
Sometimes I've a glitched screen like this in the leds preview :

Please stop the hyperion.ng service.
systemctl stop hyperion.service
Then please test the complete package. Just unpack somewhere and the execute the hyperiond in share/hyperion/bin.
Many thanks.

I've deleted my folder and replaced with package earlier but now to test I made a new folder and unpacked the package in the new folder ( And I have needed to delete the libz and libcec to launch hyperiond ).
The problem is the same I've sometime glitched screen, sometime blackscreen and now I had one good frame but only one frame ... ( The screen in leds preview is always freeze like the refresh does not work, it's strange, but it work with the DispmanX alpha 6 in standalone and usb grabber ).
The system info in Hyperion is :
Hyperion Server:

Build:       (HEAD detached at pull/906/merge) (GitHub-b725aafc/4bd90962-1595722648)
Build time:  Jul 26 2020 00:40:14
Git Remote:  https://github.com/hyperion-project/hyperion.ng
Version:     2.0.0-alpha.7-PR#906
UI Lang:     auto (BrowserLang: fr)
UI Access:   default
Avail Capt:  dispmanx,v4l2,framebuffer,qt

Hyperion Server OS:

Distribution: LibreELEC (official): 9.2.1
Arch:         arm
Kernel:       linux (4.19.106 (WS: 32))
Browser:      Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:78.0) Gecko/20100101 Firefox/78.0

ok. will check

Ho god. I had just downloaded the wrong package ( build b725aafc instead of b94ad3db ).
I'm really sorry, it's working great with the last package

you are welcome


[CXF-8699] Abillity to set sensitive filters on LoggingFeature

@jgreffe thank you for pull request, just a minor comment, LGTM otherwise!

@reta , @coheigea ,
pushed changes, thanks!


Many-shot ICL

Seems like many-shot prompting seems to help on several of the existings tasks here (Big-bench hard, MATH, GSM8K, GPQA).
Not sure what's the process but seems like worth a mention / including it here.
https://arxiv.org/abs/2404.11018
Also, works for Claude-3 (many-shot jailbreaking paper) and gpt-4o in multimodal tasks (many-shot ICL in multimodal tasks).

Hey Rishabh!! Been a long time since we chatted about NAMs/GAMs :)
Wow, this is a really cool paper -- thanks for sharing! As corroborating evidence, in medprompt we did ablations up to k=20 few shots and found continued performance improvements (e.g. 90.2 -> 90.6 on medQA when going from 5 shots to 20 shots), but wanted to keep the inference budget reasonable for the "standard" algorithm configuration. We didn't ablate beyond that, so it's really cool to see it studied so rigorously.

https://arxiv.org/pdf/2311.16452
Happy to add a link to your paper in the readme when I'm back at my desk, and excited to read it more thoroughly too. Would be fun to catch up sometime!


Issue 13991 - Invariant grammar does not document that parenthesis are o...

...ptional
https://issues.dlang.org/show_bug.cgi?id=13991

Don't merge yet, I found another change that I need to make.

tanx!


enh: Enabling Last Edited Time & GitHub view URL

@thadguidry This is what I was saying for GitHub URL.


Ctrl+D with auto-hide off sometimes freezes description to screen

Pressing ctrl+d as the hotkey for auto-hide off sometimes breaks the ui. Originally posted in #124.
This seems to me to be dependent on the type of item being checked? For example when I do it for socketed support gems it gets pinned but never for items I have equipped. Can you guys provide some just types of items and where this occurs (stash, specific stash tab, trader inventory, player inventory, etc) so I can better reproduce it to work on a fix.
So only things i have gotten to cause this are:

Charm, when doing it for the bottom left slot next to life ui thing.
Support gems, when on the skills pannel, and only for socketed ones, not any of the skill gems though

This appears to be upstream, and a PoE 2 bug. Ei you can't ctrl+c to copy the text of these items in those locations
I can't easily find other situations where this occurs, so please comment if you find any. For the actual pinning problem, I don't think there is anything I can really do. None of the combinations of key presses made to produce the price check, without running cause it to pin. And it isn't even pinned its just frozen. This seems to be due to PoE losing focus while the alt key is held maybe? Regardless, when these items are able to be copied this should go away.
Bug Report: https://www.pathofexile.com/forum/view-thread/3651483

Hello I'm new here, and I will report every issue, I encounter to help you
I got the same trouble with an armor:

from stash and inventory.
when I press ctrl+d on this armor, the research window appear but get closed on mouse move (make me not able to click on the search button to check price.
it's look like that is doing this with all my items in stash, but I got no problems when I use ctrl+alt+d


Issue coming is VS code

Does this occur consistently?
Repro steps:

Action: startArmLanguageServer
Error type: Error
Error Message: This extension requires .NET Core for full functionality, but we were unable to download and install a local copy for the extension. If this error persists, please see https://aka.ms/vscode-armtools-dotnet for troubleshooting tips.
Details: dotnet.acquire returned undefined
Version: 0.12.0
OS: win32
OS Release: 10.0.18363
Product: Visual Studio Code
Product Version: 1.48.2
Language: en

Call Stack
Object.wrapError extension.bundle.js:395:93998
Object.<anonymous> extension.bundle.js:486:771149
fulfilled extension.bundle.js:486:770045

@santoshdata Did the troubleshooting steps at https://aka.ms/vscode-armtools-dotnet help?  thanks


Received status code 502 from server: Bad Gateway

Could not GET 'https://tokbox.bintray.com/maven/com/qualaroo/qualaroo-sdk/2.0.0/qualaroo-sdk-2.0.0.pom'. Received status code 502 from server: Bad Gateway

Reordering the
maven { url 'https://s3.amazonaws.com/qualaroo-android-sdk/libs/v3' }
worked


Provision Bahaa with Airtable

Describe the issue
In order to do surveys, we will have a variety of tools available (MS Forms, Airtable).
Which Sprint Goal is this issue related to?

Note: 'Milestone' is a ZenHub term that we use synonymously with 'Sprint'.

The 'Milestone' description (created in ZenHub) should clearly list Sprint Goals. This section should indicate which 'goal' this issue is related to.
Additional context
Add any other context, attachments or screenshots
Definition of done

Sid to connect with Meara to use p-card for Airtable (check with Gen first)
Enable the use of Airtable for Bahaa and other team members as needed (Julian, Shea, Emily)

Closing this as access is provided.


General List Of Lists

Goal
Create the following lists of current and future personal enterprises.
Tasks
List of...

[ ] GitHub Projects
[ ] GitHub Repository List Categories
[ ] GitHub Repository Lists By Category
[ ] Repository And Development Decisions
[ ] Repository To Create
[ ] General Ideas
[ ] Templates To Create

Out Of Scope

Further considerations on the content of any of the above lists.

Resources & Links

[pending]

As per #3 , the development of lists that the author utilizes for organizing code-development heuristics and patterns, among other things, does not seem appropriate a task to conduct in GitHub issues.


don't initialize a client with a real transport in logging test

this client will start to try making connections to the default
APM Server, fail to reach it, and spam the log with connection
errors.
We can avoid this by using a dummy transport

:green_heart: Build Succeeded

the below badges are clickable and redirect to their specific view in the CI or DOCS

Expand to view the summary

Build stats

Start Time: 2021-09-14T14:29:33.114+0000

Duration: 31 min 54 sec

Commit: b6f4b80ad6f9de35fb3cd3d7bd69874368163821

Test stats :test_tube:

Test
Results

Failed
0

Passed
9596

Skipped
8604

Total
18200

Trends :test_tube:

:green_heart: Flaky test report
Tests succeeded.

Expand to view the summary

Test stats :test_tube:

Test
Results

Failed
0

Passed
9596

Skipped
8604

Total
18200


Need a way to overwrite the email validate logic.

Need a way to overwrite the build-in regexp logic that angularjs used to validate the email.
It should be customizable.

so there is still no way to set TLD as require without writing custom directive or pattern.

And if the custom directive or pattern has different rule, then both will be applied to validate the email.
It's actually not overwriting the exist email pattern, it's adding a new validation rule.

There's an example that shows how to overwrite the email validator: https://docs.angularjs.org/guide/forms#modifying-built-in-validators

This is still an imperfect solution; if I want custom email validation that is stricter-than-spec (and, like everybody including Google, I do), then I want to apply those standards consistently across every email input in my application, without the risk that somebody will forget to add whatever customEmailValidation directive I create to one of them. This is why people are calling for the ability to customise the type=email validation, which still isn't possible.

@ExplodingCabbage: You can still apply the custom validation to every input[type="email"] with the appropriate directive.

@gkalpak oh, wow, I'd always assumed that all directives had to have unique names. Thanks for very usefully pointing out my error!

The example in the documentation works pretty well but you should consider to add an easiest way to override the regex, it may be useful to all those who want to take advantage of the custom keyboard provided thanks to the type attribute but at the same time define a custom validation pattern.
A practical example may be an ipv4/dns field, where the more appropriate input type is url.

@fttx, you can already use ngPattern (which is super easy to setup) on a per-case basis.
And even if you want to overwrite the validator globally (i.e. for all input[type="email"] fields), a really short directive is all it takes:
.directive('input', function() {
  return {
    restrict: 'E',
    require: '?ngModel',
    link: function(scope, elem, attrs, ctrl) {
      if (ctrl && ctrl.$validators.email) {
        ctrl.$validators.email = function(value) {
          return ctrl.$isEmpty(value) || /* YOUR REGEXP */.test(value);
        };
      }
    }
  };
});

Even if we provided a way to overwrite it globally per app, it wouldn't be much simpler than that (there would be some provider that would have to inject during the config phase and call some function that sets the e-mail RegExp etc).
Considering it is not too common a usecase and there are already adequate ways available for handling it, I'd say we shouldn't add more bloat to core.
Note you can always provide this fuctionality and a separate module and just add it as a dependency to your app.


Python docs?

Is there any way to generate Python docs from PyO3? It would be nice to have the Python API available online without having to dig into https://github.com/onecodex/taxonomy/blob/master/src/python.rs

I've updated the Python bindings and added some documentation on the README in https://github.com/onecodex/taxonomy/pull/25 let me know if it's ok/missing anything


Update README.md

update readme links to new location on dev portal.
Closes: https://github.com/onflow/flow-cli/issues/1033
Description
update links to point to new location in dev portal.

For contributor use:

[x] Targeted PR against master branch
[ ] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
[ ] Code follows the standards mentioned here
[ ] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[ ] Added appropriate labels

@bthaile can we make sure the links are also to the new domain docs.onflow.org/ -> developers.flow.com

Stale PR


[incubator/azuremonitor-containers] oms-agent daemonset needs to have a priority class

Describe the bug
The OMS Agent daemonset needs to have a priority class defined and set to something higher than default - maybe much higher (like 10000).  However, as of November 13th, the repo is "closed" for any changes (https://github.com/helm/charts/tree/master/incubator/azuremonitor-containers) so I can not submit a change for it there (even though that is where we reference it from).
Just to clarify why we should always have a higher than default priority class (not an SCM thing, I mean at the kubernetes level) for daemonsets.
Daemonsets are just a spec for the daemonset controller which makes a replica of the pod spec with affinity to each node in the cluster that matches the selection criteria within the daemonset.  Once the pod specs are created, they are "just pods" like any other pod, with the slightly special bit of a node affinity.  (Other pods can have that too, so that is not special other than all daemonset pods have such a node affinity and a hard one)
Normally, this sounds great but there is a nasty edge case that can happen.  In a very busy cluster, especially one that is scaling up, there can be a lot of pending pods (actual work pods, if we did not scale fast enough or the load jumped faster than we could scale).  Anyway, when a new node shows up, the scheduler will already have those pods to schedule to the node and if they schedule quickly enough, they may get scheduled and "fill up" the node to the point where there is are no resources left to fit the (slightly lagging) daemonset pods which are created after the node is known to exist and thus the controller must notice and create the pod for that node.
Now, if you follow the principle that all daemonset pods should have a priority class defined that is greater than default (zero is the default), then the daemonset pods will ask to (gracefully) evict some pod with a lower (lowest) priority in order to make room for the daemonset pod.
We have been careful to make most of our daemonsets non-zero in priority class.  However, it seems that the oms-agent daemonset is not following that policy.  We just had a number of such pods pending due to load scaling faster than we expected.
Why is faster load scaling an issue in this?
The reason this normally is not seen is that we have buffer pods - they are very low (below normal) priority pods that take up space and are the first to be evicted when a node starts getting full.  These would normally be able to evict to get the oms-agent into the node.  However, when we scale fast enough that we have used up all of our buffer pods (or we have workloads that are larger than the buffer pods - not the case here) then we can have nodes start and have enough work to fill them up such that no buffer pod and no space is available for the daemonset pot which may have not been known yet (race) when the node became available.
If such a situation happens, our daemonsets (scm, rebooter, etc), which do have higher than normal pod priority, will ask for space on the node by evicting some pod that may have jumped in ahead of it.  (Or just been in the scheduler list earlier).  This is all standard kubernetes behavior for pods and scheduling.  The problem is that daemonset pods, when pending, can not be scheduled on a different node due to the node affinity so scaling the cluster does not help (and the autoscaler knows this), which means that they remain pending until some workload on that node is evicted (maybe a node reboot).  However, since they have not been scheduled to the node (even though they have the affinity to that node), there is no easy way to detect this situation.  (It can be detected by looking at affinity and pending state and node resources...)
The real answer is that daemonsets should always be above normal priority class to prevent this from happening.  The current oms-agent chart does not do this so we can get some nodes that have this situation if we get behind in scaling and have pending real work and not just pending buffer pods such that nodes fill up such that the oms-agent pods don't get a spot and don't have priority to evict reschedulable pods.
NOTE:  One would think kubernetes scheduler should be able to detect this situation and realize that pods that can move to another node should do that but the situation is tricky since one could do a low-priority affinitized pod for opertunistic workloads.  The mechanism kubernetes has is to just treat all pods as pods and follow a consistent and simple set of rules for them.  It is up to the pod to make its needs known via those basic constructs that kubernetes already provides and not to have kubernetes "guess" at intent.
(PS - again, all pods are the same - when I said daemonset pod, I mean a pod spec that was generated by the daemonset controller and not by some other controller such as replicaset or deployment or job or...)
Version of Helm and Kubernetes:
helm3, kuberenetes 1.18.6 (but any kubernetes since priority classes were introduced)
Which chart:
azuremonitor-containers v2.7.1
What happened:
See above
What you expected to happen:
oms-agent daemonset should run on all nodes, which may require evicting non-daemonset work in order to fit the oms-agent onto the node (standard feature when using priority classes) (see above for more details)
How to reproduce it (as minimally and precisely as possible):
Have a lot of pending pods (replicaset) that can easily fill up a few nodes.  Scale in some nodes (cluster autoscaler or manually for a test).  Notice that sometimes some daemonset pod end up pending due to not enough resources on the node it is defined to run on it.
You will see the pod "FailedScheduling" due to not enough resources and other nodes not matching the node selector.
Something like:
Warning  FailedScheduling   4m29s (x20 over 21m)     default-scheduler   0/603 nodes are available: 521 node(s) didn't match node selector, 82 Insufficient cpu.

Anything else we need to know:
This will also not cause new scaling since scaling in a new node does not resolve the issue of the pending oms-agent pod on the current node.  That is, you could have 100 empty nodes but the daemonset wants one pod per node so the node that is overly full will just continue to remain so as nothing is telling kubernetes to evict any workload from that node.
The cluster autoscaler notices this since it runs the scheduling simulation to detect if scaling the cluster will help resolve the situation.  (And which pool to scale to resolve the situation) as can be seen by this event log for the oms-agent pod that is pending:
Normal   NotTriggerScaleUp  4m41s (x193 over 4h50m)  cluster-autoscaler  pod didn't trigger scale-up (it wouldn't fit if a new node is added): 1 node(s) didn't match node selector

Needed elements (not the full chart) in the daemonset:
spec:
  template:
    spec:
      # We put daemonsets into a priority class such that they are not
      # left pending when a node fills up too quicky.
      priorityClassName: oms-daemonset

and the priority class
# Our oms daemonset priority class
apiVersion: scheduling.k8s.io/v1
kind: PriorityClass
metadata:
  name: oms-daemonset
value: 10000
globalDefault: false
description: "This is the daemonset priority class for oms daemonsets"

Hast his been really solved?  I know I helped show the needed chart changes but has this been addressed in the charts?


[Bug] Bug when combining cds-dropdown inside a cds-label

When I put a Dropdown inside a label, the dropdown does not extend to the full width.
But if I don't put it inside a label, it works fine.
This issue does not exist with other elements where they are able to adapt to the full width of the label
Code:

      <cds-label>Test Dropdown not inside label</cds-label>
      <cds-dropdown helperText="Select value"></cds-dropdown>

      <cds-label>Test Input not inside label
        <input cdsText>
      </cds-label>

      <cds-label>Test Dropdown inside label
        <cds-dropdown helperText="Select value"></cds-dropdown>
      </cds-label>

      <cds-label>Test Input inside label
        <input cdsText>
      </cds-label>

  <cds-label>Test Dropdown inside label
    <cds-dropdown helperText="Select value"></cds-dropdown>
  </cds-label>

  <cds-label>Test Input inside label
    <input cdsText>
  </cds-label>

Output:

This also exists for cdsTextArea as well.

So by the looks of it, you're trying to add a multi-line label. Your correct approach is incorrect, cds-label is not designed for projecting other components like above.
All form elements accept a template for label. You can create a custom label and pass it to cds-dropdown.
Example:
		<ng-template #dropdownLabel>
			Multiline template

			A new line
		</ng-template>

		<cds-dropdown
			[label]="dropdownLabel">
			<cds-dropdown-list [items]="items"></cds-dropdown-list>
		</cds-dropdown>


DISABLE host_lookup = *

Hey,
I have few SMTP containers under AWS load balancer.
The problem is that the LB sends signals from internal IP which exim4 can't resolve.
the result is a lot of spam inside my logs:
15616 LOG: smtp_connection MAIN
15616   SMTP connection from [<IP_ADDRESS>] lost D=0s
15617 LOG: host_lookup_failed MAIN
15617   no host name found for IP address <IP_ADDRESS>
15617 LOG: smtp_connection MAIN
15617   SMTP connection from [<IP_ADDRESS>] lost D=0s
15618 LOG: host_lookup_failed MAIN
15618   no host name found for IP address <IP_ADDRESS>
15618 LOG: smtp_connection MAIN
15618   SMTP connection from [<IP_ADDRESS>] lost D=0s

This keeps on going forever.
It would be great if there were an option to disable **host_lookup = **
Inside the config file which is generated from exim4.conf.localmacros and exim4.conf.template of this solution.

I am also facing Same issue can someone suggest us how to solve it.

Any updates on this?   I'm having this issue and it's causing emails to not send via another docker container.

how to solve this?

Any updates on this?

Any updates on this ?


Bugfix in ParameterGenerator.check_stopping_critera()

Fixed a bug in ParameterGenerator.check_stopping_critera() (that method would never set self.status['stop'] and DYNAMITE would then execute unneeded code).
Tested with test_nnls.py (single iteration and multiple iterations) and all tutorial notebooks.

Checked with regular tests and behaviour as expected: stopping criteria now appear in the log files. I found the new documentation a little confusing, so suggested an alternative.
Happy to merge!

Great, many thanks for reviewing and improving the documentation, Prash! :-)


Suggestion: show moveset / DPS

In the overview show the specific move-set a Pokemon has including with it's DPS. The IV is nice but sometimes you want to make a tradeoff in a moveset over IV.

I'm going to implement this in my fork this week-end, not sure though if @Eric-Carlton will accept to merge it here, because I'm also doing some front-end changes (I really dislike the table layout, I'll go for a card list layout more like https://pokeadvisor.com).

@ewsak Submit a PR when your done and I'll have a look!

Here it is : #18

Added by #18


Python: "RuntimeError: No device connected" after opening/using realsense viewer

Required Info

Camera Model
{ L515, D435}

Firmware Version
(<IP_ADDRESS>, <IP_ADDRESS>)

Operating System & Version
Pop OS 20.04 & Ubuntu 20.04

Kernel Version (Linux Only)
5.11.0-7614

Platform
PC

SDK Version
2.45

Language
Python

Segment
Others

Issue Description
With version 2.45, if you try to run python code to stream from a camera after you've used (and closed afterwards) realsense-viewer, you get the error "RuntimeError: No device connected". This error only occurs after opening realsense-viewer. If you just run python code right after restarting your pc, there are no errors. It seems to be a problem with version 2.45, since I haven't been able to replicate it in 2.44. The problem is consistent in different PCs and cameras (D435, L515).

@drapado I couldn't reproduce the issue on my Ubuntu20.04 setup. Did you get this issue with the example in Python wrapper? And how do you install librealsense and python wrapper? By installing the binary or building from source?  Looking forward to your update. Thanks!

Indeed, just tested in a different Pc and couldn't replicate it anymore. In the system with the error I was using a conda environment while in the one without the error I use venv. I'll investigate it further. Closing the issue for now because it seems to be something related to my specific system. Thanks for your reply!


Aplication not found in Play Store, verify your app id.

It shows me, application not found in play store, when I use this ("com.abirahsan.drawingmaster") id . But it exists.
But I when I used another app's like facebook, ig's package name, then it's worked.
Then what's the problem ?
Here is my function, which I use under init method that's why when screen build then it can check.
 await AppVersionUpdate.checkForUpdates(
            appleId: appleId, playStoreId: playStoreId, country: country)
        .then((data) async {
      print(data.storeUrl);
      print(data.storeVersion);
      if (data.canUpdate!) {
        //showDialog(... your custom widgets view)
        //or use our widgets
        // AppVersionUpdate.showAlertUpdate
        // AppVersionUpdate.showBottomSheetUpdate
        // AppVersionUpdate.showPageUpdate
        AppVersionUpdate.showAlertUpdate(
            appVersionResult: data, context: context);
      }
    });

My error
Performing hot restart...
Restarted application in 2,019ms.
E/flutter (  525): [ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception:  Aplication not found in Play Store, verify your app id.
E/flutter (  525): #0      fetchAndroid (package:app_version_update/core/functions/fetch_version.dart:51:7)
E/flutter (  525): <asynchronous suspension>
E/flutter (  525): #1      fetchVersion (package:app_version_update/core/functions/fetch_version.dart:20:12)
E/flutter (  525): <asynchronous suspension>
E/flutter (  525): #2      AppVersionUpdate.checkForUpdates (package:app_version_update/app_version_update.dart:33:29)
E/flutter (  525): <asynchronous suspension>
E/flutter (  525): #3      _MyHomeScreenState.checkForUpdate (package:drawingmaster/pages/home_screen.dart:38:5)
E/flutter (  525): <asynchronous suspension>
E/flutter (  525):

what is your version number?

what is your store version number?

current version number is 1.0.0

it seems it doesn't appear in play.google.com response. is an error on their end. pls bump the version to 1.0.1 to force an update and retry again. thx

we have problem with package info plus, I'm trying to solve this morning.


How to Launch Style2Paints V3?

I installed everything but i don't how to launch it. Help????

Can you provide more information like log???

Hey, I figured it out! However, it wouldn't work because I didn't have cuda
.

conda install tensorflow-gpu  ok!

use pip or conda to install

tensorflow_gpu
keras
bottle
gevent
h5py
paste
opencv-python
scikit-image
AND YOU NEED TO INSTALL CUDA AND cuDNN from nVidia's website.
then run server.py in server folder.
If you can read Chinese, have a look at this

Sadly, it looks like it doesn't work anymore. Proceeds to spew out an error that it can't decode a 'str' object. This supposed 'str' object is found in baby.net model.

@78Alpha
Could you describe the steps to reproduce the error in detail and provide detailed log?
For the latest installation note of Style2Paints V3, this issue may help you.

@78Alpha
Could you describe the steps to reproduce the error in detail and provide detailed log?
For the latest installation note of Style2Paints V3, this issue may help you.

That's actually the guide I followed
Made a VENV with PyCharm.
Is a log automatically made that I didn't see?

What I mean is that the info provided is too brief, so I can't diagnose the problem:

it can't decode a 'str' object. This supposed 'str' object is found in baby.net model.

Could you copy all the information that printed in the Run tool window of PyCharm, and then post them here?
Run tool window in PyCharm is like this:

After executing server/server.py, normally it will print the following info:
E:\Programs\VirtualEnvs\s2p_v3\lib\site-packages\h5py\__init__.py:36: FutureWarning: Conve
rsion of the second argument of issubdtype from `float` to `np.floating` is deprecated. In
 future, it will be treated as `np.float64 == np.dtype(float).type`.
  from ._conv import register_converters as _register_converters
Using TensorFlow backend.
WARNING:tensorflow:From E:\Programs\VirtualEnvs\s2p_v3\lib\site-packages\tensorflow\python
\framework\op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is
deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
E:\Programs\VirtualEnvs\s2p_v3\lib\site-packages\keras\models.py:282: UserWarning: No trai
ning configuration found in save file: the model was *not* compiled. Compile it manually.
  warnings.warn('No training configuration found in save file: '
Bottle v0.12.13 server starting up (using PasteServer())...
Listening on http://<IP_ADDRESS>:80/
Hit Ctrl-C to quit.

serving on <IP_ADDRESS>:80 view at http://<IP_ADDRESS>:80

And please check the md5 of baby.net, to make sure the file is not broken while the download process.
The correct md5  of baby.net is the following: 101C1A319C03D5F81E346B4C4F816D92

The hash of baby.net passed no problem, tried running the server again, still had the same issue. Might have to try running it with conda, but in the meantime, the error output as small as I can make it.
Traceback (most recent call last):   File "C:/Users/prome/PycharmProjects/Style2Paints/V3/server/server.py", line 16, in <module>     from ai import *   File "C:\Users\prome\PycharmProjects\Style2Paints\V3\server\ai.py", line 50, in <module>     baby = load_model('baby.net')   File "C:\Users\prome\PycharmProjects\Style2Paints\venv\lib\site-packages\keras\models.py", line 141, in load_model     model_config = json.loads(model_config.decode('utf-8')) AttributeError: 'str' object has no attribute 'decode'
It worked on one of my prior installs, but this latest one is having issues. Although the environment gets setup the same every time, so there shouldn't be any unexpected differences.

The following requirement_cpu.txt will cause the bug.
tensorflow==1.10.0
keras==2.1.6
bottle
gevent
h5py
opencv-python
scikit-image
paste

error:
Using TensorFlow backend.
loading baby.net (1/6)
Traceback (most recent call last):
  File "server.py", line 16, in <module>
    from ai import *
  File "E:\Style2paints-V3\server\ai.py", line 51, in <module>
    baby = load_model('baby.net')
  File "E:\Programs\VirtualEnvs\s2p_v3_test\lib\site-packages\keras\models.py", line 269, in load_mo
del
    model_config = json.loads(model_config.decode('utf-8'))
AttributeError: 'str' object has no attribute 'decode'

[Solution]
Please use the following requirement_cpu.txt instead.
pip install -r requirement_cpu.txt
requirement_cpu.txt:(from this comment)
tensorflow==1.10.0
keras==2.1.6
bottle==0.12.13
gevent==1.2.2
h5py==2.7.1
opencv-python==<IP_ADDRESS>
scikit-image==0.13.1
paste==2.0.3


fix(versions): update Activiti/example-runtime-bundle versions into master

UpdateBot pushed maven dependency: org.activiti.cloud.rb:activiti-cloud-runtime-bundle-dependencies to: 7.1.260

UpdateBot commands:
updatebot push-version --kind maven org.activiti.cloud.rb:activiti-cloud-runtime-bundle-dependencies 7.1.260


Central state management within core (on a per framework basis)

Sorry for my git noobness...
Original message:
Hi Nathan, and others if any :)
While looking into Effects and as a learning exercise, I have come across this example which I thought was quite nice, and for my own project I wanted to use this structure in combination with your seed.
I kind of like the result I must say, and I'd like your feedback if you have any time to look into it. I only created the PR so you can see the differences, not sure how I could do it differently, I'm a bit of noob when it comes to Git...
Feel free to reject or delete the PR otherwise.
Thanks!
Seb :)

@Sn3b wow! excellent work 👍  Really appreciate this. I've been working on a large project based on this seed myself and we use ngrx-devtools there (I've been wanting to bring ngrx-devtools to the seed as well so this is great).
Regarding ngrx style/structure, I like it and am aware of those practices. I was on the fence about here for awhile since it does introduce some complexity and can be hard to follow at first with a simple out of box setup like this. Once your project grows, it really begins to help so I'm a fan.
I would definitely be open to merge this unless anyone else chimes in with an objection (I'll leave open for couple days)?
In meantime, If you could fix the tests would be great. Looks like mostly semantic issues: https://travis-ci.org/NathanWalker/angular-seed-advanced/jobs/176451314
Also, please keep heads up over next couple days as I will merge in parent changes for Angular 2.2.0 and {N} 2.4.0; if you could keep this PR up to date when those changes go in so when/if I merge this PR in a couple days it will be all ready to go. Again, great work, thank you.

Whoops, sorry I hadn't run the tests... I think it's all fixed now.
As you said, it brings a little complexity indeed, but as my project grows it actually adds some sense to have it this way. Glad you like it, honestly when I woke up I was afraid to read something like "No man! What were you thinking about! This is all wrong!" :P
Just a couple of points I'd like your feedback on:

What do you think of having this app.state.ts within the core framework? I sort of liked it because as I said I'm adding extra external frameworks plus my own, and I didn't like composing my state within my own framework, I thought core was where it belongs.
As you might have noticed, now the frameworks define their own state (at least the ones that need one) within their own state folder, the result is that the core state can just reference them easily and compose the main state, so when you look at the state in devtools you have a sort of separation per framework, does it make sense?
Finally, as I said I just copy pasted code from this example, so I added a couple of extra dependencies, ngrx-store-freeze and deep-freeze (for dev purposes only). Deep-freeze isn't really a direct dependency however, I guess it's a dependency for ngrx-store-freeze, so it doesn't appear in the project.json file and is required in the config to resolve the path. I find it sort of confusing that a dependency needs fixing in the config but doesn't actually appear in the project.json file, what do you think? Should I add it to project.json just to remove some confusion?

@Sn3b Move app.state potentially to a new framework and NgModule on it's own or into the root of src/client. core should be considered the bottom layer of the stack, in other words, it should not have dependency on anything above it. As you have here, app.state defines state for i18n and sample, both of which should be considered optional frameworks if you will. Meaning you don't want i18n weaved into a framework layer at the base like core is.
You could view the out of box framework setup like this:

Suggesting a new AppStateModule and state framework folder whose only responsibility would be define the beginning (initial) app state (assuming some state could be lazy loaded from other modules), setup StoreModule and run effects.

Sounds good. Since you already called the i18n framework just i18n, why not call this new framework ngrx? And the module AppStateModule?

i18n and sample modules could define their own state and actions (with category constant), then AppStateModule would simply import those and bring it all together.
ngrx works as the folder name, let's go with that for now.

@Sn3b thank you for staying on top of this PR with master change!
I am excited to merge this in if you could bring it up to date 1 last time to master, I will merge this next. Your recent changes are looking good 👍

Done :)

Thank you @Sn3b great work!


publish hz of /franka_state_controller/joint_states does not reach 1000 hz

When using the franka_ros package, I get only 650hz despite setting the publish rate of /franka_state_controller/joint_states to 1000. How should I solve this?

franka_ros version : 0.8.0
libfranka version : 0.8.0

Do you set up the real-time kernel on your device?
https://frankaemika.github.io/docs/installation_linux.html?highlight=real+time#setting-up-the-real-time-kernel

Do you set up the real-time kernel on your device? https://frankaemika.github.io/docs/installation_linux.html?highlight=real+time#setting-up-the-real-time-kernel

Yes, I already installed real time kernel on ubuntu 18.04. The robot itself is good at moving. My concern is that the controller's control cycle is 1000 Hz, but reading the point state is less than 1000 Hz

Perhaps it is the performance loss of ROS in communication. I found a blog talking about the issue.
https://zhuanlan.zhihu.com/p/624606278

I wouldnt worry about it too much. The controller itself runs at 1000 Hz. However, the state publisher is not meant to be realtime. If you want to access the state at 1000Hz best practice would be to write your own controller that uses the FrankaStateInterface. You can verify that the control is running stable by looking at the control_command_success_rate in the franka state message. If it is above 0.95 everything is fine


#Vulcan 134/ordering and hide features of attributes in node/edge detailed modal

ordering and hide features of attributes in node/edge detailed modal

"customizedOrderingOfAttributesInDetailView": [
  {
    "type": "node",
    "entityType": "NTG6_HU_SW",
    "ordering": ["title", "sgenComment", "release", "notes"],
     "hide": ["release"]
     }
]

@m-o-n-i-s-h  some merge conflicts appearing - could you resolve?


[Form Validation] a form in a modal submit wrong

I'm writing a modal for submitting using semantic-ui, but I found that it goes wrong with code below, when I blur into an input field, it always sent a submit request. please tell me the right way to submit on modal approve.

            add tag

                    <input type="text" name="tag_name" placeholder="xxxx"/>

                    <textarea name="tag_description" rows="3" placeholder="xxx"></textarea>

                save

               cancel

$.fn.api.settings.api = {
        'save tag' : '/tag/save'
    };

    var $tag_modal = $("#tag-modal");
    var rule = {
        tag_name: {
            identifier: 'tag_name',
            rules: [
                {
                    type: 'empty',
                    prompt: 'please add a tag name'
                }
            ]
        },
        tag_description: {
            identifier: 'tag_description',
            rules: [
                {
                    type: 'empty',
                    prompt: 'please add a tag description'
                }
            ]
        }
    };

    var _form = $tag_modal.find(".ui.form");
    _form.form({
        fields : rule,
        on : 'submit'
    }).api({
        action : 'save tag'
    });

    $tag_modal.modal({
        onApprove : function () {
            _form.form('submit');
            return false;
        }
    });

    $("#add-tag").on("click", function () {
        $tag_modal.modal("show");
});

Hi @arkfang,
It’s been a while, hopefully you figured it out, if you didn’t, please let me know, and I’ll take a closer look at it. The following is a standard reply.
Thank you for posting, but although it’s a valid usage question, we’ve limited GitHub Issues to bug reports and feature requests, keeping the board more manageable for maintainers; see the contributing guidelines for more information on what kind of posts should find themselves into the GitHub Issues board.
To get answers or feedback that might allow you to repost this issue, please use one of our other support resources:

Gitter chatroom
Official forums
StackOverflow


Text Encoder

Thx for the wonderful work!
Do you have any plans to support T5 text encoder recently?

need this too

Thanks for your wonderful work!
I think the T5 and text-to-image support will be widely needed.
Looking forward it!

thanks for your feedback. will update soon

need this too
need text-conditional like SDXL

Adding CLIP/T5 mix in https://github.com/NUS-HPC-AI-Lab/OpenDiT/pull/92

add t5 now


Flickering shadow

This can be observed on low framerates. It seems as the shadows are created every other frame.
(any platform and editor Mac)
Set shadowSettings to frameweights = 1.
Reduce the framerate with Application.targetFrameRate = 1;
Interesting: I could not observe this issue by stepping frame by frame!
example video:
http://clients.kobald.com/dyb/show/shadowmaps/crest-shadow-flicker-1fps.mov
The issue is not a show stopper. Effect can be reduced by lowering frameweights to about 0.5.

I can get flickering if I reduce the shadow map resolution. If I increase the shadow normal bias, I can get the "striping" of shadows. What are you shadow settings for that video?

depth bias=1
normal bias=0 -> yes, that moves the shadow outward, when greater 0
shadowmap 1024, but it happens with all resolutions
I played with these values a lot, but it does not change the every other frame flickering.
watch this:
http://clients.kobald.com/dyb/show/shadowmaps/crest-shadow-flicker-normal-bias.mov
Moving the bias and resolution at 3 fps.
frameweights=0.2 > which has not much impact at lower frame rates. I assume this is because urp maybe runs faster in the background?

Thanks. Hmm. Do you have multiple cameras enabled in the scene (just being enabled is enough even if not used)? I know there was a bug in URP where the shadow data pass was being called for all cameras.

+1 - i think i had scene view and game view open at the same time and got flickering - i think

I have several cameras but only one that renders ocean. Sometimes a second ocean enabled one get´s activated for close up. I don´t think, that´s the reason, but I will check!

I think we fixed this one together? It was precision of the shadow calculation which we set to float? Or is this different?

I think we fixed this one together? It was precision of the shadow calculation which we set to float? Or is this different?

I think that is fixed. It was also an "half"-issue.

I think that is fixed. It was also an "half"-issue.


luci-proto-ipv6: Request blocklist for domain names

Steps to reproduce:

opkg install 6in4 luci-proto-ipv6
uci set network.wan6.proto="$PROTO"
uci set network.wan6.username="$USERNAME"
uci set network.wan6.peeraddr="$PEERADDR"
uci set network.wan6.ip6addr="$IP6ADDR"
uci add_list network.wan6.ip6prefix="$IP6PREFIX"
uci set network.wan6.tunnelid="$TUNNELID"
uci set network.wan6.password="$PASSWORD"
uci set network.wan6.mtu="$MTU"
uci commit network
/etc/init.d/network restart

Login to Instagram

Actual behavior:
You get a "wrong password" message even though the password is correct
Expected behavior:
It should work
Additional Information:
Disabling the wan6 interface solves the issue
Basically, I would like to request a domain blocklist for network.wan6 accessible via the GUI. I'm not sure how feasible is this.

This can be done by adjusting the dnsmasq configuration (also possible via ui), see https://forum.openwrt.org/t/openwrt-dns-only-ipv4-disable-ipv6-dns/82781/6


InvalidPage exceptions in CatalogueView are not properly handled

Found a bug? Please fill out the sections below.
Issue Summary
Oscar 2.0 (sorry if already fixed..)
If the customer is on page 2 of the Shop product list, and some products are deleted such that there is now only one page, then the customer clicks 'add to cart', they are greeted with a 404 on  /catalogue/?page=2
Steps to Reproduce

Create 24 products, and set products to page to 20
Navigate to page 2 of the shop
Separate tab, delete 20 products but not the one about to be added to cart
Back on the shop, click 'add to cart.'

Technical details

Python version: 3.8
Django version: 3.0
Oscar version: 2.0

I've retitled the issue because it's not related to adding to cart - the issue is more simply that if you pass an invalid page number to the catalogue view it will always return a 404. We're supposed to be catching the InvalidPage exception here and redirecting to the first page, but the exception is being raised too late, in get_context_data().

Basically, SimpleProductSearchHandler inherits MultipleObjectMixin, which catches InvalidPage and would not allow to propagate it further, but return 404 - https://github.com/django/django/blob/335c9c94acf263901fb023404408880245b0c4b4/django/views/generic/list.py#L71-L75.
Don't have better idea, other than rewrite this method ^.

Alright, got another idea to generalize pagination throughout all search handlers - https://github.com/django-oscar/django-oscar/pull/3505.


fix: add babel plugins to support Hermes

Hermes doesn't understand ES6 (yet?) so we need the following babel plugins to support it.
Summary
These plugins, and their options, were lifted from metro-react-native-babel-preset. I'm not 100% whether this is exhaustive (as metro includes a lot more) but it works for us in a fairly large code base.
Test plan
All tests should still pass.

cc @acoates-ms, @thymikee, @zamotany

@tido64 How about we add those transforms or modify options only when hermes: true flag is passed to Babel preset:
module.exports = {
  presets: ['module:@haul-bundler/babel-preset-react-native', { hermes: true }],
};

making if effectively opt-in?
Enabling those transforms will increate the bundle size by a significant margin, which we wanted to avoid with @haul-bundler/babel-preset-react-native. If we enable them by default, out babel preset will effectively be a clone of metro-react-native-babel-preset, in which case folks can just use Metro's preset.

Thanks @tido64 for this contribution. I'll do a release today EOD.

@zamotany Thanks for the quick response! <3


hedgedocs "manage_users" does nothing and exists succesfully

Describe the bug
when running manage_users from hedgedoc, it just exits with exit code 0 and does nothing, nothing helps, can't pass arguments either.
Steps To Reproduce
Steps to reproduce the behavior:

nix shell nixpkgs#hedgedoc
nix shell nixpkgs#nodejs
manage_users

Expected behavior
manage_users manages users
Notify maintainers
@SuperSandro2000

Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.6.8-zen1, NixOS, 24.05 (Uakari), 24.05.20240121.612f972`
 - multi-user?: `no`
 - sandbox: `yes`
 - version: `nix-env (Nix Super) 2.20.0pre20231207_661b025`
 - nixpkgs: `not found`

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

I suspect this is because node can't find the required modules on nixos.

I am clueless about node though so I don't know how I would make it find these things, would be nice if someone knew

duplicate of #189213


Swap to Fedora Server

Details
Describe the solution you'd like:
I've recently changed from supporting Ubuntu Server to Fedora Server.  The reasons behind this are that Fedora moves a faster speed than Ubuntu, which can be viewed as a good thing or bad. That is up to you to decide if you want to make the switch.
As of writing:

Ubuntu Server Kernel: 5.15
Fedora Server Kernel: 5.18

I am no fanboy of either of these OSes and will not die on a rock tell you one is better than the other. However, Fedora seems to fit a bit nicer with more important default packages installed and is a a lot easier to manage in the Ansible prepare playbook.
I am curious how Raspberry Pis fit into this, if anyone wants to test.

Not saying this isn't a good change, but:

more important default packages installed

doesn't jive with

I rarely ever SSH into my nodes

Honestly, on my k3s nodes I want as little as humanly possible running on them aside from k3s. Every additional service is more memory and/or potential attack surface.
It's also worth noting that a lot of people running a cluster at home like this are running on Raspberry Pi, where there are a few more hurdles to getting Fedora set up compared to Raspberry Pi OS or Ubuntu.
Like you said, at this level it comes down to the package managers and I do think it's worth supporting both.

My two cents is that the support of a given Linux distro is not a toggle, but a slide. For the playbooks to run in let's say RedHat doesn't necessarily needs to fail in Debian. Here are a few solutions:

Using ansible.builtin.package which is OS agnostic, as long as the package has the same name across package managers.
For tasks beyond package installation, you can fetch the target information during setup time and filter, selecting the right task for the right distro. I've added an example in #396. You can find detailed information and extensive examples in the Ansible docuentation. [1] [2]
We can even add tags to specific blocks of tasks to add the possibility of filtering out tasks that would otherwise fail in a different distro. I also added an example in the above mentioned PR. [3]
Lastly we could even mix different distros in the same (let's say you have Fedora AND Ubuntu hosts for specific reasons). You can archive this by creating groups and limiting the specific roles or tasks to specific groups. I personally have AMD64 and ARM64 hosts and respective groups to select which roles goes to every host. [4]

That said, all we need is that the tasks in the templates are well targeted (as for which distro they are intended), tagged (which would facilitate sectioning the runs) and documented (to speed up customization for those who have a setup different than the template is meant to). I'm not proposing you "officially" support playbooks for multiple distros (or even architectures), just having the playbooks flexible would be enough.

Using ansible.builtin.package which is OS agnostic, as long as the package has the same name across package managers.

Yep, that works, but we would probably need a ubuntu_package: [] and a fedora_packages: [] list of packages for each OS since the names definitely do not carry over.

For tasks beyond package installation, you can fetch the target information during setup time and filter, selecting the right task for the right distro. I've added an example in https://github.com/k8s-at-home/flux-cluster-template/pull/396. You can find detailed information and extensive examples in the Ansible docuentation. [1] [2]

We can even add tags to specific blocks of tasks to add the possibility of filtering out tasks that would otherwise fail in a different distro. I also added an example in the above mentioned PR. [3]

I am aware of the built-in ansible_distribution  and ansible_distribution_version variables, it's just that the logic of separating out things is annoying to support because future changes in the OS's.
The things that are different on Fedora and Ubuntu include:

Fedora: Package names, Disabling Selinux, Disabling Swap, Disabling firewalld
Ubuntu: Package names, Disabling apparmour, Disabling Swap, Disabling / Uninstalling ufw, Uninstall snap and it's preinstalled snaps, installing and configuring unattended-upgrades.

I am only a fan of using tags for medium to large ansible scripts where you need to skip certain tasks that might take too long, I don't see tags being much help here as the playbook runs very quickly and currently is 100% idempotent. It's pretty cumbersome for the user to know what the tags are and how to run playbooks with only certain tags. I would like to keep that simple and not use tags IMO.

Thanks @onedr0p (and of course all others) for your hard work! The utmost appreciation for your highly opinionated insight(s).
FYI and FWIW I'm new to many facets and aspects of this repo. Unfortunately, I just freshly installed Ubuntu to all my bare-metal nodes, so therefore I'm tied to Ubuntu for the time being. The swap to Fedora was in my case for now an oh-oh moment. As of last week I'm to trying to keep up with this repo, but with one caveat: I'm made the swap completely back to Ubuntu (completely untested until this date and at least for the foreseeable weeks as I'm still grasping/learning all of the aspects of this repo).
My final use-case in due time
I want to implement various additions/integrations to this repo (not exhaustive: Rancher UI, pfSense, TrueNAS, SSO/User management, customized OS/kernel optimizations). Goal: to have a hardened Rancher k3s HA-cluster (3 master nodes) based on this repo to manage/visualize/etc. various hardened production clusters. 1) Single main data science cluster (10 nodes)
2) Various NVidia Jetson edge k3s clusters with automated and customized OS (>10+ nodes) + a lot of other IOT data sensors/nodes.
This repo made me reevaluate a lot of minute details. Thanks!! The swap to Fedora is interesting.
My Ubuntu repo can be found at:
https://github.com/remkolems/flux-cluster-k3s-ubuntu-template

You wouldn't have to use tags to support different OSs in an ansible role. You could use include_tasks where the task name is the distribution name e.g. archlinux.yml, debian.yml or fedora.yml.
---
- name: Perform some OS task
  include_tasks: "{{ ansible_facts['distribution'] | lower }}.yml"

Then, support for OSs could grow over time as tasks are copied for different OS requirements. It would also help delineate OS-specific attributes in OS task files so it's very clear what fedora, debian, etc require individually within each role.

Did anybody try to run the new version on a Raspberry Cluster?

I run on few raspbian arm64 as well as some archlinux amd64 nodes. https://github.com/brettinternet/homelab


Value of type 'CoachMarksController' has no member 'coachMarkForView' (Swift 3)

Hello,
I tried to add Instructions to my project (Xcode 8, Swift 3) but stuck.
There is no this code:
func coachMarksController(coachMarksController: CoachMarksController, coachMarksForIndex: Int) -> CoachMark {
    return coachMarksController.coachMarkForView(self.pointOfInterest)
}

But this:
func coachMarksController(_ coachMarksController: CoachMarksController, coachMarkAt index: Int) -> CoachMark {
        return coachMarksController.coachMarkForView(self.pointOfInterest)
    }

and I receive the error:
Value of type 'CoachMarksController' has no member 'coachMarkForView'

Could you please help me with the issue?

In the swift 3 version (which is still experimental), some methods have been renamed, to fit the new guidelines. I haven't created a migration guide yet, but Xcode should help you finding out the new names.
In that particular case, CoachMarkController.coachMarkForView(_:pointOfInterest: bezierPathBlock:) has been renamed to CoachMarkController.helper.makeCoachMark(for:pointOfInterest:cutoutPathMaker:).
I suggest you to take a look at the Examples/ (in the swift3 branch), which use the renamed functions.

I think the problem has been solved – closing.


Replication data consistency integration test

This PR contains:

integration test, for testing the data consistency on the replica set, by writing on the primary, then reading data from the secondaries

Looking awesome @Mehdi-Bendriss really great work and thanks for the help on getting this up to speed :)


Duet detection seems to fail for relative songs

If a song has relative timings (#RELATIVE:yes), it seems to be a falsely detected as duets.

Do you have an example for a relative song? How do actual duets work with #RELATIVE?
On a related note, should we write relative songs at all or convert them to absolute ones?

I manually converted all relative songs in the usdb to absolute timings a while ago, so only one recently uploaded song had relative timings (not any longer though, it now has absolute timings). I believe, but am not positive on this, that duets are not possible with relative timings (I can’t remember having seen a duet with relative timings in all those years).
Relative timings are somewhat obsolete/unused, so I would suggest to convert them to absolute timings anyways. However, it is pretty easy to save a song with relative timings - simply save the song in the USDX editor with SHIFT+S instead of S and the resulting file will have relative timings (little known shortcut I guess).
I added it to the longer list of potential cleanup tasks in #20 a while ago.


Custom blog slug

Hi there,
I'm newbie here. Just want some guide to have the blog post on sub pages instead on the homepage? For example - domain.com/blog
and homepage path "/" reserve for homepage content.
Looking forward to your reply.
Regards,
Codehyper

Hey @code-hyper
Thanks for your interest, actually it's a hard task to explain. and as you are a newbie, you won't understand this process.

hello this blog is very awesome. please can you add the comment section in single post page.
Thanks
Regards


connection refused for custom webhook configuration within docker compose

What did you do?
Attempt to use a custom webhook receiver with a docker compose environment. I verified that the alertmanager container could communicate with the webhook container a la this page. I can also reach the custom webhook from my local machine via client (Postman) through http://localhost:8888/.
I have tried replacing the webhook service name with localhost every place I can to no effect.
What did you expect to see?
I expected to at least receive an HTTP status code in the debug logs (the success of the webhook is not as important as the connectivity at this point).
What did you see instead? Under which circumstances?
Whenever an alert group is sent to the receiver:
msg="Notify attempt failed, will retry later" attempts=1 err="Post \"http://service-test:8888/\": dial tcp <IP_ADDRESS>:8888: connect: connection refused
I see this every time an alert is fired.
Environment

System information:
Linux 5.10.104-linuxkit x86_64

Alertmanager version:

alertmanager, version 0.24.0 (branch: HEAD, revision: f484b17fa3c583ed1b2c8bbcec20ba1db2aa5f11)
  build user:       root@265f14f5c6fc
  build date:       20220325-09:31:33
  go version:       go1.17.8
  platform:         linux/amd64

Prometheus version:

prometheus, version 2.37.0 (branch: HEAD, revision: b41e0750abf5cc18d8233161560731de05199330)
  build user:       root@0ebb6827e27f
  build date:       20220714-15:13:18
  go version:       go1.18.4
  platform:         linux/amd64

Alertmanager configuration file:

route:
  group_by: [ 'alertname' ]
  group_wait: 20s
  group_interval: 10s
  repeat_interval: 1h
  receiver: discord_webhook

receivers:
- name: 'discord_webhook'
  webhook_configs:
  - url: 'http://service-test:8888/'

Logs:

ts=2022-08-19T08:06:02.204Z caller=dispatch.go:354 level=error component=dispatcher msg="Notify for alerts failed" num_alerts=1 err="discord_webhook/webhook[0]: notify retry canceled after 8 attempts: Post \"http://service-test:8888/\": dial tcp <IP_ADDRESS>:8888: connect: connection refused"
ts=2022-08-19T08:06:02.205Z caller=dispatch.go:517 level=debug component=dispatcher aggrGroup="{}:{alertname=\"InstanceDown\"}" msg=flushing alerts=[InstanceDown[2b545c7][active]]
ts=2022-08-19T08:06:02.207Z caller=notify.go:732 level=warn component=dispatcher receiver=discord_webhook integration=webhook[0] msg="Notify attempt failed, will retry later" attempts=1 err="Post \"http://service-test:8888/\": dial tcp <IP_ADDRESS>:8888: connect: connection refused"
...

Seems to be a docker issue wrt exposed ports. Closing.


[Relay] Make PE mod -> mod

this is note to myself. make pe mod -> mod.

#3312

When it get called as functionpass and got a module the same function will be partially evaluated multiple time


cant install it

sorry about my bad english
my frind i cant install pip3 install bluepy or do sudo commend on ha os terminal system,
can i install it difrrent way or do something else ?
i try evrething and still get  this error
"Platform error switch.mikettle - Integration 'mikettle' not found."
pls help
and thx about all the good work

same for me :(

solved with adding a version=1.0.0 in manifest.json


Ensure pipelines in a bad state can be migrated

Description

https://dimagi.sentry.io/issues/6107296412/
There is a pipeline where the edges and the nodes don't match. These pipelines wouldn't have built anyway, so in this case we just add the required start / end nodes without new edges and rebuild the pipeline from what is in pipeline.data.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:
Additional details and impacted files

:loudspeaker: Thoughts on this report? Let us know!


Create components for calculator UI

-Create a React component that will hold the core functionality: a calculator

@mikethreels Done with the requested changes

@vickymarz should I delete only the three files you mentioned or all files in the public folder?

@vickymarz I have removed the files

@Bellagirl-maker only the files i mentioned please. Other files are important for the app to work


Cannot parse "%setup -q -n %(tar ft %SOURCE0|head -n1|sed s,/,,)"

What happened? What is the problem?
During parsing dl_poly.spec I get
  File "/usr/lib/python3.11/site-packages/specfile/spec_parser.py", line 201, in get_rpm_spec
    return rpm.spec(tmp.name, flags)
           ^^^^^^^^^^^^^^^^^^^^^^^^^
ValueError: can't parse specfile

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/msuchy/projects/specfile/tests/test-parsing/./parse.py", line 8, in <module>
    specfile = Specfile(filename, force_parse=True)
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/specfile/specfile.py", line 71, in __init__
    self._parser.parse(str(self))
  File "/usr/lib/python3.11/site-packages/specfile/spec_parser.py", line 353, in parse
    self.spec, self.tainted = self._do_parse(content, extra_macros)
                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/specfile/spec_parser.py", line 318, in _do_parse
    return get_rpm_spec(content, rpm.RPMSPEC_ANYARCH), tainted
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/specfile/spec_parser.py", line 203, in get_rpm_spec
    raise RPMException(stderr=stderr) from e
specfile.exceptions.RPMException: line 106: Bad %setup option -n: missing argument

The specific line in that spec file is:
%setup -q -n %(tar ft %SOURCE0|head -n1|sed s,/,,)

What did you expect to happen?
No response
Example URL(s)
No response
Steps to reproduce
No response
Workaround

[ ] There is an existing workaround that can be used until this issue is fixed.

Participation

[ ] I am willing to submit a pull request for this issue. (Packit team is happy to help!)

Thanks, this is certainly a bug.

This could be solved by creating a dummy source that would be a complete compressed tar archive containing a top-level directory rather than just a file header to fool rpm file type detection. However, I'm not sure it's worth doing for a single package.

To be consistent it would make sense to do this for all supported (by rpm) archive types, but that would bring a substantial amount of additional dependencies.

I think this does not need to be a fatal error. The warning will be enough. I am querying the preamble. I can live with partial parsing.

Still relevant.


Fix loginRedirect Angular 10 Sample Code

The current msal.guard in the Angular 10 sample code does not use the scopes passed into the MsalGuardConfig during redirect login since it overwrites the given scopes with an empty array.
This updates the sample msal.guard to make sure all the values from the MsalGuardConfig are respected.

Good catch, thanks!


[BUG] Certain spells fail to trigger, such as reaction spells like Shield

Module Version: <IP_ADDRESS>
Describe the bug
When ever there is a reaction spell put into the item via Magic Items such as shield, it will not trigger when the target gets hit. Also I have noticed that when a Fireball is placed inside the item via Magic items it throws a level 3 fireball correctly, but any upcasting will cause it to produce the level 3 version regardless of level upcast selected. This does not produce any error in the console.
Foundry Version:
v12 331
Game System:
D&D 5e 3.3.1

About first bug:
Do you use Midi-Qol?
2nd: https://github.com/PwQt/magic-items-2/issues/169

Indeed I do use Midi-Qol. As for the up cast bug, I did indeed see the other post, but I thought it was from awhile ago and didn't want to skip the issue if it had been fixed and broken again in a recent update. My apologies for the double post.

Do you use those settings in Reaction tab in MidiQol settings? That should make the "reaction" spells work.

Indeed I have those settings.

Ok this is very odd. Upon further testing. Reaction spells such as shield on the magic item does work as intended. The testing token is borked for some reason and wont activate ANY reactions. I will have to look into it further, but it is working as intended for reaction spells baked into magic items. My apology for the report.


⚠ GitLab Server has degraded performance

In 08a296d, GitLab Server (https://gitlab01.its-telekom.eu) experienced degraded performance:

HTTP code: 200
Response time: 6924 ms

Resolved: GitLab Server performance has improved in 75d1dad.


Link has changed

Source information
CosmicScans.id 1.4.35
Source language
Indonesia
Source new URL
https://cosmic345.co
Other details
No response
Acknowledgements

[X] I have updated all installed extensions.
[X] I have opened WebView and checked that the source URL has not changed yet.
[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 will fill out all of the requested information in this form.

The link has changed and there's no update from the extension

Learn to read first.
It's already been reported before, search the existing issues first (both open & closed) before opening a new one, and acknowledging that you did when you clearly didn't.


Updated Validation.py script

Updated validations.py python script.
Fixed the behavior of validate_user function in validations.py.
Closes: #1
Fixes #<issue_number_goes_here>

It's a good idea to open an issue first for discussion.

[ ] Tests pass
[ ] Appropriate changes to README are included in PR

No conflicts, closing pull request.


Allow boltdir to be found no matter the case

In the current implementation Boltdir needs to match the case exactly on filesystems that care about case. Sticking with the Linux tradition i like to have my directories all lowercase and though it would be nice if Bolt was able to find boltdir or Boltdir whatever the user preferred.
This change allows Boltdir to be of any case and we will use the first Boltdir we find.
I'm also sorting the children returned in the directory so the lexicographical "less" / "smallest" Boltdir variant will be chosen and this will be consistent across bolt runs. This is better than relying on whatever random ordering the filesystem will return the directory listings in.

CLA signed by all contributors.

After thinking this over for a while I think supporting case insensitivity for boltdir is probably not the best path forward. I do think it's reasonable to warn if a boltdir is found however.

Closing since we do not plan on supporting case insensitivity for files/directories.


Setting an Authorization header in transport client requests

Hello,
we have a Java application that exposes a REST API and connects to ElasticSearch through a TransportClient; the REST API supports HTTP Basic authentication.
When connecting to a Shield cluster, we can use a client certificate with minimal privileges to authenticate the transport client and pass through the HTTP Authorization header to impersonate the user that made a request to the REST API.
How can we do the same in SearchGuard? We can't impersonate any user without validating the credentials, and we can't validate the credentials on the Elasticsearch HTTP interface as it is not always available.

When connecting via transport client you can add a "sg_impersonate_as" header. You do not need a password here but you need to allow the impersonation in the elasticsearch.yml file (wildcards supported).
See here how it works:

https://github.com/floragunncom/search-guard/blob/master/src/test/java/com/floragunn/searchguard/SGTests.java#L869

https://github.com/floragunncom/search-guard/issues/53#issuecomment-217019746

Does this fit your needs? If not pls. tell us whats missing.

In our test environment we are storing users in SearchGuard, so when our HTTP API receives a request with an Authorization header we would need SearchGuard to process it; basically we are trying to use SearchGuard both to restrict Elasticsearch access and as an authentication backend.
We could validate the credentials by making a an HTTPS request to _searchguard/authinfo containing the Authorization header received by our API, then impersonate the user in the transport client if the request is successful, but that requires:

a client certificate that can impersonate multiple users, which we would prefer to avoid
enabling HTTP on Elasticsearch, which we would like to be optional

We know that it's kind of an hack to pass the Authorization header on the transport channel to override the client certificate identity, as implemented by Shield, but it is useful in cases like ours where multiple users share a common transport client.

Can your check if this build works for you: https://oss.sonatype.org/content/repositories/snapshots/com/floragunn/search-guard-2/<IP_ADDRESS>klokh-SNAPSHOT/search-guard-2-<IP_ADDRESS>klokh-20160918.175633-1.zip
.putHeader("Authorization", "basic "+encodeBasicHeader("username", "password"))
with

public static String encodeBasicHeader(final String username, final String password) {
        return new String(DatatypeConverter.printBase64Binary((username + ":" + Objects.requireNonNull(password)).getBytes(StandardCharsets.UTF_8)));
    }

Hi,
I tried your build and it works fine 👍


Latest version texture replacement bug.

Might just be an issue on my end, but I get this when trying to replace Aloy's facial diffuse. The previous version worked fine.

Close this, I saved the texture in the wrong .dds format on my end. Apologies for the confusion.


Hierophant Totem Life Regen

From the look of it, the Life Regen and Mana Regen per second per Totem is not being added into the calculations just yet. Not sure if it is in the works or was accidentally overlooked, but either way good job getting this out already!

That modifier isn't supported yet for technical reasons. It will be addressed at a later date.

Sounds good!


Fix unix sockets in gunicorn

Because the host and port were concatenated, it generated an incorrect socket name (example.sock:8080)
In gunicorn, if it starts with unix: it will create a unix socket

@defnull can you check please? :)


lagoon logs command

Is your feature request related to a problem? Please describe.
Sometimes it might be easier to request logs from a Lagoon environment via the command line. This is simpler in cases where you know exactly which project/env you want to see logs for.
Describe the solution you'd like
It would be great if I could run a command like this and have logs printed to my terminal:
lagoon logs --project=... --environment=... --log-type=[application,router,container]

Describe alternatives you've considered
The logging web UI is fine, but sometimes a CLI is better and probably faster.
Additional context
This feature request would have to know about the logging solution of your specific installation of Lagoon, and probably be tied to Opensearch. I'm not sure if it would be better for the CLI to go through a Lagoon API endpoint for logs, or if it makes more sense to query Opensearch directly.
I'm also not sure if this idea even makes sense; this issue is just a discussion starter.

If we were to do something like this, due to how the API works/processes things, I think it would be best to try and query the Opensearch directly.
I do like the idea of being able to query logs, and I know Lagoon team has had discussions in the past about streaming/dumping logs from the pods themselves in a similar way to how SSH currently works, so this may be an alternative option too. I know it may not cover the same use-case as being able to query for historical logs like against Opensearch though.


Release 1.0

This is a tracking issue for release 1.0.
I am trying to give better visibility for upcoming changes and so am trying out making a PR for a release here, pulling from the official next release branch into master. This allows for the current pending changes to be easily visible.
Please keep feature requests in their own issues
I'm also leaving this PR unlocked so people can make comments/etc. and we'll see how it goes :) If you want to make a comment on a particular change, please make the comment in the "Files changed" tab so comments are not lost during a rebase.
List of changes for release:

[x] Use mime-types instead of mime #192

List of deprecated things removed:

[x] send.etag()
[x] send.hidden() and hidden option
[x] send.index()
[x] send.maxage()
[x] send.root()

Testing this release
If you want to try out this release, you can install it with the following command:
$ npm install pillarjs/send#1.0

Owners/collaborators: please do not merge this PR :)

Will this break some packages?

Hi @hello-smile6 it may, depending on what they are using. The included change log (History.md) details the changes. This is why it is a major version. There will be a beta.1 release tonight so folks can test and provide feedback.

Hi @hello-smile6 it may, depending on what they are using. The included change log (History.md) details the changes. This is why it is a major version. There will be a beta.1 release tonight so folks can test and provide feedback.

Okay. I was just checking, because some people mindlessly do major version updates. Could you show an error explaining that the functions you've removed were removed and listing the most recent version with features for the features that have been removed, rather than just removing them?

Hi @hello-smile6 if you are using any of the removed functionality in the current version, you will already see a warning.

Hi @hello-smile6 if you are using any of the functionality that is bring here, in the current version you will already see a warning.

Oh, that's a relief. I actually didn't realize that this library was used in expressjs at one point and asked for it to work better with expressjs, which shows why people would be extremely confused if features were removed in a minor version.

Hello. Thanks for the great work!
I'd like to know when will<EMAIL_ADDRESS>would be landed. The PR has been stale for 7 months, are there any blocking issues?

@pillarjs/express-tc could I get a few eyes on this? I bumped a bunch of deps to latest, changed over to ^ ranges so we dont have as much work to do on this in the future, but otherwise this is older changes. If I can get an approval just double checking this I will publish the 1.0 and then update express@5 to use it and mark it off on https://github.com/expressjs/discussions/issues/233

I published 1.0.0 on the next dist tag, we can bump that to latest when we are ready to handle any support issues for that. Since I was unable to get more validation on this than just bumping it in express I went with that here https://github.com/expressjs/express/pull/5786.


markdown: Add Kroki integration to render diagrams from textual descriptions.

I've asked here: https://gitter.im/kroki-project/community# that if Kroki provides any library/API to get all the diagram types. Unfortunately, they don't have any such explicit API to provide this data. But they are in favour of adding this feature, so in future, we can use that instead of hardcoding these diagram types. (They have provided: https://kroki.io/health, which is not for this purpose, and I think we should not use this to get the diagram types.)
I've tried testing all the examples provided at: https://kroki.io/#try. I noticed that most of them are working, but a few of them are returning Error 500: OK. So I've asked the same here: https://gitter.im/kroki-project/community#.
Otherwise, this is working fine.
Previous discussions:

https://chat.zulip.org/#narrow/stream/49-developmenthelp/topic/pull.20docker.20images.20and.20run.20in.20zulip.20vagrant.20file
https://chat.zulip.org/#narrow/stream/137-feedback/topic/Mermaid.20Js.20renderer.20support

Fixes: #16825.

https://github.com/zulip/zulip/blob/932c846454b5728658cb0e9ce05ad06947036849/static/js/composebox_typeahead.js#L614-L616
This will not show typeahead suggestions if 2 or more whitespace are added after the fence(```)

I've tried testing all the examples provided at: https://kroki.io/#try. I noticed that most of them are working, but a few of them are returning Error 500: OK. So I've asked the same here: https://gitter.im/kroki-project/community#.
Otherwise, this is working fine.

This was a minor server problem which is now fixed, and everything is now working properly.

Thanks for working on this @akshatdalton!  I merged the first commit 6143cb6e73a9092a1878a5bc9d07f862a16aab17, and posted a batch of comments that should let us starting merging a larger prefix of this PR.

Changes made in the current push:

KROKI_SERVER_URL is set only in dev_settings.py. https://github.com/zulip/zulip/pull/18658#discussion_r644400378
Used responses module instead of a custom system. https://github.com/zulip/zulip/pull/18658#discussion_r644400553
Transferred the very long test cases to a new file, zerver/fixtures/kroki.json. https://github.com/zulip/zulip/pull/18658#discussion_r644400700
Updated the comment in the codebase. https://github.com/zulip/zulip/pull/18658#discussion_r644400746
Added ZulipBaseHandler, which de-duplicates most of the code. https://github.com/zulip/zulip/pull/18658#discussion_r644401135
Added better test cases. https://github.com/zulip/zulip/pull/18658#discussion_r644401417
Added the Korki diagram blocks option at the end of the list in the user-facing doc. https://github.com/zulip/zulip/pull/18658#discussion_r644401609

Many parts of the codebase use a custom system (like pointed in https://github.com/zulip/zulip/pull/18658#discussion_r644400553); I was trying to remove it and use the responses module -- but it looks that it is going to take much more time (+ in terms of understanding those codes). So I'll push the changes fixing them and also update the doc: https://zulip.readthedocs.io/en/latest/testing/testing-with-django.html#zulip-mocking-practices.
@timabbott, please review.

(Just removed an unused function, added by me). Changes mentioned in the comment: https://github.com/zulip/zulip/pull/18658#issuecomment-855435021.

I merged the first commit as db1cf3b521785e52f02807190d2e33e7a5649758.  I think we can do a bit further cleanup by adding a process_contents flag so that the spoiler/quote ones don't need a copy of the done() function; want to try doing that?  Can just do that refactor in a new PR since it should now be independent of what we're doing here.


PR: Break widgets.py module into a package (Find)

Description of Changes

Break all code in that module into several smaller modules, which are now part of the plugins/findinfiles/widgets package.
This will make easier to contribute to the Find plugin because it's much simpler to navigate its code.

Affirmation
By submitting this Pull Request or typing my (user)name below,
I affirm the Developer Certificate of Origin
with respect to all commits and content included in this PR,
and understand I am releasing the same under Spyder's MIT (Expat) license.

I certify the above statement is true and correct: @ccordoba12

Hello @ccordoba12! Thanks for opening this PR. We checked the lines you've touched for PEP 8 issues, and found:

In the file spyder/plugins/findinfiles/api.py:

Line 12:65: E261 at least two spaces before inline comment