BetterEnd End stone variants, trees, and other plants aren't generating in the End

Mod Name
Better End
Mod Homepage
https://modrinth.com/mod/betterend
Minecraft version
1.21.1
Describe the bug
The end stone variants don't generate when loading in new chunks in the end, which causes most of the modded plants to not generate. Blocks that have some sort of covering (like crystal moss) spawn somewhat normally. The ice starfield biomes are also generating normally, whereas in the fabric version they haven't for me.
Steps to reproduce

Playing on 1.21
Download BetterEnd and its dependencies
Enter the end

Logs
https://pastebin.com/LU4tm25A
Additional context
No response

I recently had the same issue where better nether/end surface rules were broken and would not generate better X Grass blocks. It ended up being the mod Cyanide causing the issue. Not sure if this helps.

Hey @Su5eD , I could of sworn this was temporally resolved with a data pack before, right? An older1.20.1 version of sinytra connector had the same issue.. interesting.

I am also having this issue. I noted that loot is only generating in End Cities, not in any custom structures. ln the pictures posted by @starrysais the sky box doesn't load either which Is also something I've been trying to solve. I've been at it for several hours and haven't found a solution.
It seems likely there is a problem with BetterEnd terrain generation (probably their custom sky as well) and Sinytra Connector. Other skyboxes work fine using FabricSkyBoxes and Interop. Not using Cyanide as reported by @sweetbabyj3. Makes me want to check out BetterNether as well.
End City Chest Loot

Betterend Structure Loot

Distant horizons wanting to show things working, but not as I move closer

I found a temporary fix. We just need help from a experienced data-pack maker

A temporary fixed I made is forcing in the appropriate surface layer block using Minecraft's placed_feature via datapack like the Chorus Forest image above. Issue is, the minecraft:disk method I used works as u can see but only covers a small area. The purple blobs (Chorus Nylium) replaces anything that's end_stone but again, does not cover the whole biome.
If someone can figure out how to successfully replace all end_stone with the appropriate biome block for the surface layer of each biome using configured_feature and placed_feature, all the foilage and trees will spawn like the example above.

Give this a shot. It's not perfect but works.
cixonx_ugly_fast_fix.zip


How can I assemble it in India?

Please make links for assembling it in India too!

I am also waiting for it!

Issue #22 actually has the links! Still hope someone creates a PR with these so I can merge it!


Include section in search results

Store the section that a page is in as part of the document store, and present it as part of the search result in the interface.
We think this will help users to choose the most relevant match when presented with multiple results, and help them to understand the structure of the Design System.

https://trello.com/c/QN7zxxXi/1275-2-include-the-category-and-or-theme-when-presenting-search-results

You can preview this change here:
Built with commit ecce196d3b91abc3697596bff68efab3923f61ac
https://deploy-preview-490--govuk-design-system-preview.netlify.com

👍


whats the command for pushing an artifact to artifactory using scripted pipeline

please follow this link click here

please close the issue.


Irregularly Shaped Cells in Output Image Using AnimateDiff

Hello,
I've been using the AnimateDiff function in the nitrosocke/Ghibli-Diffusion repository for my project. However, I've encountered an issue where the output image consists of irregularly shaped cells, which is not the result I expected.
Initially, I thought this might be due to the base model I was using (runwayml/stable-diffusion-v1-5), so I switched to using nitrosocke/Ghibli-Diffusion as the base model. Unfortunately, the problem persists even after changing the base model.
I'm not sure why this is happening and would appreciate any guidance or suggestions to resolve this issue.
Thank you for your time and assistance.
Here is my result:

AnimateDiff only works at best quality on realistic models and is probably breaking down. Try a different prompt. As the paper says, "Failure cases[:] Our method cannot produce proper motions when the personalized domain is far from realistic... e.g., 2D Disney cartoon"


fix: swapper warning acks, attempt 2

Description
Unblocks release by fixing a regression from https://github.com/shapeshift/web/pull/7912 related to the acknowledgment component by restoring the previous behaviour, i.e. not consuming the SharedTradeInput.
Issue (if applicable)
Closes https://github.com/shapeshift/web/issues/7946
Risk

High Risk PRs Require 2 approvals

High, unfortunately, as it touches the swapper.

What protocols, transaction types, wallets or contract interactions might be affected by this PR?

None
Testing
Trigger a warning acknowledgement and ensure it renders as it does in prod (not spanning the full width).
Engineering
☝
Operations

[ ] :checkered_flag: My feature is behind a flag and doesn't require operations testing (yet)

☝
Screenshots (if applicable)

Attempting to resolve the root cause before we merge this one

Closing in favour of https://github.com/shapeshift/web/pull/7953


Error- write request banned

I keep running into the following error:
 ERROR <module> Unhandled exception for futures: (MySQLdb.OperationalError) (1815, 'Write request banned for [Database] until [time UTC]
I'm using a Windows 10 22H2 and use Windows Powershell to run
python agent.py
as the command.

GreptimeCloud hobby plan has a rate limit since it's a shared resource poll for all the hobbyist.
I think we can ignore this error and wait for the time slice to retry.
@shuiyisong @Puled IIRC the rate limit is >1000 qps, it should be generally large than your keyboard input frequency.

@Puled Sorry for your inconvenience.
We happen to introduced a minor issue where CU limit is not correctly calculated yesterday. It should be fixed by now. Please try again and if there's any problem, do not hesitate to contact us.
Thank you for your patience.


Add dark mode to library

Create attributes for theme overriding
Create theme agnostic resources
Enable attributes in vector drawables
Make layouts designer view friendly
Add a button for easy dark mode testing in app (default is light)
Expand documentation with theming information

I have cherry-picked your commit, thank you for your contribution! :)


Exception id 71n3jce86

I am having Exception id 71n3jce86 which refers to the error.unknown.text variable in messages.en file.
Where can I find more about this, thank you.

Please use the chat or the mailing list for such questions.


Perl linting puts error signs in wrong file

When the linter perl -c checks errors in one file, it will also report errors from all other modules included in that file. In practice, this means that the sign gutter will have errors in the current buffer that don't occur in the file.
Here's a minimal working example with two files:
File modules/A/a.pm:
package A::a;

aklsdfj
my $a = 'a';

File b.pl:
use lib qw(modules);
use A::a;

my $b = 'b';

ALEInfo:

 Current Filetype: perl
Available Linters: ['perl', 'perlcritic']
  Enabled Linters: ['perl', 'perlcritic']
 Linter Variables:

let g:ale_perl_perl_executable = 'perl'
let g:ale_perl_perl_options = '-c -Mwarnings -Ilib'
 Global Variables:

let g:ale_echo_cursor = 1
let g:ale_echo_msg_error_str = 'Error'
let g:ale_echo_msg_format = '%s'
let g:ale_echo_msg_warning_str = 'Warning'
let g:ale_enabled = 1
let g:ale_keep_list_window_open = 0
let g:ale_lint_delay = 200
let g:ale_lint_on_enter = 1
let g:ale_lint_on_save = 1
let g:ale_lint_on_text_changed = 'never'
let g:ale_linter_aliases = {}
let g:ale_linters = {}
let g:ale_open_list = 0
let g:ale_set_highlights = 1
let g:ale_set_loclist = 1
let g:ale_set_quickfix = 0
let g:ale_set_signs = 1
let g:ale_sign_column_always = 0
let g:ale_sign_error = '>>'
let g:ale_sign_offset = 1000000
let g:ale_sign_warning = '--'
let g:ale_statusline_format = ['%d error(s)', '%d warning(s)', 'OK']
let g:ale_warn_about_trailing_whitespace = 1
  Command History:

(finished - exit code 255) ['/usr/bin/zsh', '-c', 'perl -c -Mwarnings -Ilib ''/run/user/1000/vPur5zT/1/b.pl''']

<<<OUTPUT STARTS>>>
syntax error at modules/A/a.pm line 4, near "aklsdfj
my "
Compilation failed in require at /run/user/1000/vPur5zT/1/b.pl line 2.
BEGIN failed--compilation aborted at /run/user/1000/vPur5zT/1/b.pl line 2.
<<<OUTPUT ENDS>>>

(finished - exit code 255) ['/usr/bin/zsh', '-c', 'perl -c -Mwarnings -Ilib ''/run/user/1000/vPur5zT/3/b.pl''']

<<<OUTPUT STARTS>>>
syntax error at modules/A/a.pm line 4, near "aklsdfj
my "
Compilation failed in require at /run/user/1000/vPur5zT/3/b.pl line 2.
BEGIN failed--compilation aborted at /run/user/1000/vPur5zT/3/b.pl line 2.
<<<OUTPUT ENDS>>>

This results in line 4 of file b.pl having an error, even though it is valid.
I'd like to suggest a check for which filename the error belongs to, so that errors are only added if the current buffer matches the filename reported by the linter. In practice, something like this:
diff --git a/ale_linters/perl/perl.vim b/ale_linters/perl/perl.vim
index 8720213..c616728 100644
--- a/ale_linters/perl/perl.vim
+++ b/ale_linters/perl/perl.vim
@@ -26,11 +26,16 @@ function! ale_linters#perl#perl#Handle(buffer, lines) abort
         let l:text = l:match[1]
         let l:type = 'E'

-        call add(l:output, {
-        \   'lnum': l:line,
-        \   'text': l:text,
-        \   'type': l:type,
-        \})
+        let l:testname = l:match[2]
+        let l:buffername = expand('%:t')
+
+        if l:testname =~# l:buffername
+            call add(l:output, {
+            \   'lnum': l:line,
+            \   'text': l:text,
+            \   'type': l:type,
+            \})
+        endif
     endfor

     return l:output

We should find a way to check for filename matches without using the regular expression syntax, as a filename isn't a regular expression.
I should probably add an EndsWith function which handles this.

I should have fixed this now.


Untitled file service doesn't work with notebook view types

VS Code Version: Insiders
OS Version: Windows

Steps to Reproduce:

Currently developing the .NET Interactive Notebooks extension (ms-dotnettools.dotnet-interactive-vscode)
Our extension registers the notebook view type dotnet-interactive for files of type *.dib.
When we try to create a new untitled notebook, we get an error: The file working copy resource untitled:Untitled-1.dib does not have an associated file system provider.

The following all fail in similar ways and all have the following code immediately preceeding this failure:
const viewType = 'dotnet-interactive'; // this was registered in `package.json`
const fileName = 'Untitled-1.dib'; // note, there is no existing editor with this name
const newUri = vscode.Uri.file(fileName).with({ scheme: 'untitled', path: fileName });

vscode.commands.executeCommand('vscode.openWith', newUri);
vscode.commands.executeCommand('vscode.openWith', newUri, viewType);
vscode.notebook.openNotebookDocument(newUri);

This one just opens a text document, not a notebook:

vscode.commands.executeCommand('workbench.action.files.newUntitledFile', viewType);

Does this issue occur when all extensions are disabled?: N/A

cc @jrieken @bpasero

File working copies require a scheme that has a registered file system provider. For untitled files, file working copies cannot be used.

This is blocking a scenario for us, namely being able to open an untitled notebook with our viewType/serializer.  Is there any other workaround we can use until the scheduled work you mentioned?  Is there a way that our notebook deserializer can be called with an empty Uint8Array()?  Or maybe we can pass into something a Uint8Array() that our deserializer can parse?

Also, I should point out that the scenario initially mentioned works for Untitled-1.ipynb/jupyter-notebook, but doesn't work for Untitled-1.dib/dotnet-interactive and I don't know what the difference is or how we can get past it.

I am reaching the notebook world when using vscode.commands.executeCommand('workbench.action.files.newUntitledFile', { viewType }) (@brettfo  note that viewType in wrapped in an object, not passed as string). However, the notebook world quickly fails when creating a working copy for untitled files.
@bpasero I need your help/consulting here. For text files we have IUntitledTextEditorModelManager. Should I invent something similar for notebooks or is untitled files something you are planning for the working copy world?
Also /cc @lramos15 who is having a similar challenge when starting from the command line, like code hello_new.dib

Independent on how we are going to implement the internals: on the API-level we should have something like openNotebookDocument({viewType: string, content?: Unit8Array }) which then allows to create a new, untitled notebook for a given view type and with some content

Should I invent something similar for notebooks or is untitled files something you are planning for the working copy world?

I have https://github.com/microsoft/vscode/issues/118947 to investigate this because search editors have untitled support as well and for adopting file working copy would need similar support as notebooks. I am not sure yet how this will turn out in the end though, either a new type (untitled file working copy?) or as part of the file working copy thing. But I do think that there is chance of reuse here and that not everyone should come up with their own untitled support if possible.

If you need a fix for April though, then please go ahead with a custom solution.

Given it will be waste I am not so eager to do so ;-) @brettfo Unsure how much you depend on this? My understanding is that this works with the content provider API but not with the new serializer API. Is that correct? Can you stay on the "old" API for some time longer?

Can you stay on the "old" API for some time longer?

Not really, no, because my understanding is that the content provider API is getting removed in the next stable release in ~1 week and we'll be forced on to the serializer API.

Not really, no, because my understanding is that the content provider API is getting removed in the next stable release in ~1 week and we'll be forced on to the serializer API.

The old API will stay around but we aren't planning to finalize it any time soon and aren't planning to fix issues for it

I have pushed workbench API to support untitled file working copies via FileWorkingCopyManager2 which is the successor of FileWorkingCopyManager. It provides methods to resolve file working copies and untitled file working copies. It provides access to the underlying "managers" via .files and .untitled property.
Once this is adopted by notebooks, I will do some renames:

FileWorkingCopyManager2 => FileWorkingCopyManager
FileWorkingCopyManager => TitledFileWorkingCopyManager (?)

If someone has a better idea how to name TitledFileWorkingCopyManager, happy for ideas.

Close as done


Initialized netcontrol structure

Description
Created netcontrol infrastructure
Checklist

[ ] I have tested the changes locally and they work as expected.
[ ] I have tested the responsiveness of the changes and they work as expected.
[ ] I have assigned the pull request to the appropriate reviewer(s).
[ ] I have added labels to the pull request, if necessary.

Related Issues
#17

Je finis 2-3 trucs en rapport avec nftables là-dedans puis ce sera prêt pour merge

Will merge netcontrol once everything is complete.


pull request for e2e test at 11/09/2016 19:45:04

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

optest/docs/updated_at.md
:white_check_mark:Succeeded

Details

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


[styles] Switching to @material-ui/styles broke my react-transition-group animation

Hi, after switching to<EMAIL_ADDRESS>from @material-ui/core my animation doesn't work anymore. This happens because all classes now has random suffixes. like here:

So, the way I did it before:
const fadeInUp = randomize('a', 10);

...
'fadeIn-entering': {
  animation: `${fadeInUp} .2s ease-in`,
},
[`@keyframes ${fadeInUp}`]: {
    from: {
      ...
    },
    to: {
      ...
    },
  },
...

doesn't work since keyframe name is not the same that I expecting.
Here is a reproduction: https://codesandbox.io/s/nnjp98590
Is there any patterns how to work with keyframes in new styles?

Read the documentation: https://material-ui.com/.
Ask questions on StackOverflow using the tag material-ui: https://stackoverflow.com/questions/tagged/material-ui.
Chat with the community on Gitter: https://gitter.im/mui-org/material-ui.
Ping us on Twitter: https://twitter.com/MaterialUI.

With JSSv10 keyframes are now scoped.
https://github.com/cssinjs/jss/blob/master/changelog.md#breaking-changes
https://github.com/cssinjs/jss/issues/346

@joshwooding , thank you. issue solved.

Code Sandbox link is 404

@bflemi3 Sorry, I tend to delete sandboxes fairly regularly due to the limit. This is what it was https://codesandbox.io/s/nuw9t I guess I should donate and remove the limit 🤔


CR-4710 - Add ability to add a job without events

https://ld-create.atlassian.net/browse/CR-4709
Problem
By default, when calling client.addJob it wraps the request in an event emitter, which polls the job status every configured interval and emits events when the job updates, errors or completes.
We've found that when a lot of analysis jobs are triggered around the same time, it causes performance issues as we're subsequently polling for each new job. This causes some jobs to sit in pending as they're never added to the Redis queue.
We've also found in the Lambda logs on triggerAnalysisJob have a mix of events emitted from other jobs, which causes confusion.
Solution
As we call addJob from Lambda, we don't need to poll for events. It should be a simple fire and forget.
I've added a new withEvents option which defaults to true for backwards compatibility.
Once this is merged and published, we can update the Lambdas to pass this new flag.
Tests
I've tested this locally:
Default (with events) still emits as expected:

withEvents: false returns the job and does not emit events.

Nice find man


AFNetworking NS_ASSUME_NONNULL_BEGIN error

I am getting this error when i include AFNetworking framework manually in Xcode 6.4
unknown type name 'NS_ASSUME_NONNULL_BEGIN'
NS_ASSUME_NONNULL_BEGIN

I also have same issue.....

I got this same issue 2

AFNetworking 2.6 introduces nullability annotations, these will depend on a modern version of Xcode 6 or Xcode 7. I would suggest you upgrade to Xcode 7 which supports these nullability annotations or use an older version of AFNetworking such as 2.5.4.


Feature: Periodic update of scrape data/object

What feature would you like to see?
The project will soon be hosted somewhere that will never shut it down, so we need a way for the scrape data (The returned articles object) to stay fresh.
This was previously discussed in #27 , so please check there for some reference.
Possible implementation
setTimeout()seems to be the simplest way to achieve something like this.
Check out the docs here to see how the function works.
I would suggest creating a const freshArticles = {} and use the setTimeout() to trigger the scraping function to populate this new object, and then at the end of the process replace the articles object with the contents of the freshArticles. That way we don't have any blank spots if someone makes a call to the API while the "refresh" is underway.
Additional information
Even if this issue gets assigned to someone, the discussion will remain open to accept suggestions of ways to implement this.

hi @MizouziE , can you please assign this issue to me?


Add to Contributors list

@Kiravia, I'm quite elated about your PR. I wanna evolve this project to addresses various problems faced by first time contributors. I'd love to learn about your journey in open source community, the problems, pain points you had etc.
Could you explain how you felt when you went through the tutorial, made a PR and learned that I merged it?

Hmm, all right.  Hiya.  :)  I'm friends with william sutton and he suggested using github to back up my writings.  I am not a coder, however.  There are a few things I can offer as feedback.  The second paragraph requires a question mark rather than a period after the first sentence.  I had some trouble at first when I got gitkraken because it kept bringing me to a page wanting me to pay for it.  I eventually found what I needed but no telling how many times I clicked randomly before that.  XD  Under "Fork this repository", when it says to click the fork button on the 'top of this page', it took some time before I understood it literally meant the page including the tutorial rather than the program. To make that more clear, I suggest a simple edit from 'this page' to 'this webpage'.  That would have set off the light in my brain a little sooner I think.  As for my feelings when I learned it was merged, well... to be honest, I'm too noob to really realize what that means fully, so, eh... I feel my emotions are skewed on the subject.  I found the whole process to be a bit confusing, but I understand that's probably because I've never worked with something like this before, and I think after doing it a few times I will probably understand it more concretely.  Next time I write a poem I'm sure I'll look into learning it further.  I haven't done any of the steps from syncing with the repository onward, yet.  I guess the most meaningful thing I could say is that when writing a tutorial, you have to assume that the person reading it knows NOTHING.  Don't assume they are smart enough to find the proper drop-down box, or to go to the proper tab.  Cover every step meticulously, every mundane detail to make the learner's progress as least stressful as possible.  I personally was able to follow it, at least enough to get as far as I did, but I feel there was too much assumption that I'd be able to.  Even coders can be confused by unclear instructions.  XD  As a side note, I'm a great hamster for testing, so feel free to ask me any questions for which you need a newbie's viewpoint in the answer.  I hope nothing here was offensive.  I tried to be as clear as possible.  ~Kiravia

@Kiravia: Thank you so much for your feedback. Much helpful.
I'll try to accommodate the changes you mentioned.

I guess the most meaningful thing I could say is that when writing a tutorial, you have to assume that the person reading it knows NOTHING

Yes, this is what I'm striving to do.
Do share your poems with me if you can.
Cheers


[AutoPR apimanagement/resource-manager] Orphan property removed

Created to sync https://github.com/Azure/azure-rest-api-specs/pull/6844

(message created by the CI based on PR content)


Add together.ai endpoint support

Should be very similar to vLLM support - https://docs.together.ai/docs/inference-rest

IMO it's unclear if this should be put inside of local_llm or openai_tools.py:

openai_tools.py:

This is where all the "paid hosted" endpoints are currently configured
afaik together.ai has no self-host option, so it fits better with openai + azure
you need a together API KEY, so it naturally is just another credential in a credentials file

local_llm:

together is not openai compatible, and the custom REST integrations we already (eg vLLM) have look similar to what we'd add for together's /inference endpoint

I think the local_llm approach you have in #596 makes more sense given it's not OpenAI compatible (is there some other REST API standard...?)

I am pretty sure together REST api is openai compatible. I'm currently using it on huggingface chat-ui.

I am pretty sure together REST api is openai compatible. I'm currently using it on huggingface chat-ui.

It needs to be OAI REST compatible with function calling support. Last time I checked a few weeks ago not all their models had function calling support + the performance was worse than using raw completions + our own function calling via prompt formatting / return parsing (this may have changed since). However it's probably worth supporting both (we technically already support OAI-compatible together API once #619 is merged and can be toggled on for together / or on by default).

https://github.com/letta-ai/letta/pull/2045


docs: add better-auth guide for authentication

Hey there! This PR adds a guide for using Better Auth with Astro for authentication. It’s just a starting point, so feel free to tweak it however you like. Better Auth is still in beta, but a stable release is coming soon, and it's pretty solid already. With Lucia being deprecated and Auth.js lack of support for astro, Better Auth could be a great open-source alternative for anyone looking to implement authentication in Astro.

Hello! Thank you for opening your first PR to Astro’s Docs! 🎉
Here’s what will happen next:

Our GitHub bots will run to check your changes.
If they spot any broken links you will see some error messages on this PR.
Don’t hesitate to ask any questions if you’re not sure what these mean!

In a few minutes, you’ll be able to see a preview of your changes on Netlify 🥳.

One or more of our maintainers will take a look and may ask you to make changes.
We try to be responsive, but don’t worry if this takes a few days.

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

Locale
File
Note

en
guides/authentication.mdx
Source changed, localizations will be marked as outdated.

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.

Hey @ArmandPhilippot, thanks for getting back to me. I’ve just made edits based on your suggestions.

Hey @sarah11918, great suggestions! I've just added them. Feel free to share more edits if you have any!


Each example directory should have a readme

[x] A small readme explaining the example and how to run it

This is true now, for the main examples at least


Adding support for gl_alpha_to_coverage

allow setting the coverage value.

we should also allow setting the coverage value:  https://www.khronos.org/opengles/sdk/1.1/docs/man/glSampleCoverage.xml

please be sure to leave a note up on github when you upload a new patch.  the reviewers don't get an email when you upload a patch, just when you comment about it.
in any case, code looks good so far.  did you test it?  how did you test it?

I queried the values of GL_SAMPLE_BUFFERS and GL_SAMPLES. I will test it with the sample and then we can merge it.

ok, i modified the transparency-test sample to test this.  rather than setting the renderdata->renderingOrder to TRANSPARENT, i just enabled AlphaToCoverage, and set the number of multisamples in the xml file to 2.  worked well.


Raw Thrift Event: add payload vendor & version

Because e.g. the payload will look different if sent from:

Sendgrid v2
Sendgrid v3
Snowplow Tracker Protocol v1
Snowplow Tracker Protocol v2
etc

Move to protocols repo


Refactor update notification

Make notification smaller with the option to remind later or update.
Remove change log and add button to "view details". View details will bring you to github page where the change log should now be stored.

I don't think we'll need to do this...the more I think about it, we already have the same functionality - the change log is literally displayed in the app but loaded from github...


Support Auto-Discovery

https://medium.com/@taylorotwell/package-auto-discovery-in-laravel-5-5-ea9e3ab20518

Actually, I see this PR doesn't even make sense and caused a breaking bug (as reported at #305). Would the OP/upvoters help me here?
AFAIK, the ServiceProvider and the Facade on this package are of no use. I don't see further mentions of these on the package source, and I don't recall ever installing these.
cc @spyp @lloricode @juddling @Omranic


Checkbox Component

Wasn't able to get to the Radio inputs yet, but have the Checkbox component working.

Still reviewing - looks like you used npm instead of yarn, should be easy to avoid by either just deleting your package-lock.json or git ignoring it so it isn't a problem for anyone in the future :)

Updated with fixes suggested by @aVileBroker


Requesting image in appropriate size for mobile

Sumaiah please look at the second banner image used for "Introducing Hexa 2.0". Please share a corresponding image for mobile view.

https://xd.adobe.com/view/ff175839-dd75-4d46-8208-5fe20355d683-aa44/
scroll for all sizes


dotnet-eng-status-staging bot is not applying labels to alert issues

Alerting issues opened from alerts in staging do not have labels applied to them so that they are routed correctly and instead, end up in triage. Let's ensure that there is parity between how staging alert issues are created and prod alert issues.

Release Note Category

[ ] Feature changes/additions
[ ] Bug fixes
[x] Internal Infrastructure Improvements

Release Note Description

the bot wasn't installed and it didn't have so permission so it wasn't able to put the labels, this has been fixed as can be seen in: https://github.com/dotnet/dnceng/issues/1462
closing


ci: fix typo in skip if for TPU

What does this PR do?

Fixes https://github.com/Lightning-AI/lightning/pull/17672#discussion_r1218280933
failing josb: https://github.com/Lightning-AI/lightning/actions/runs/5176665289

Before submitting

Was this discussed/agreed via a GitHub issue? (not for typos and docs)
[x] Did you read the contributor guideline, Pull Request section?
[x] Did you make sure your PR does only one thing, instead of bundling different changes together?
Did you make sure to update the documentation with your changes? (if necessary)
Did you write any new necessary tests? (not for typos and docs)
[x] Did you verify new and existing tests pass locally with your changes?
Did you list all the breaking changes introduced by this pull request?
Did you update the CHANGELOG? (not for typos, docs, test updates, or minor internal changes/refactors)

PR review
Anyone in the community is welcome to review the PR.
Before you start reviewing, make sure you have read the review guidelines. In short, see the following bullet-list:

Reviewer checklist

[x] Is this pull request ready for review? (if not, please submit in draft mode)
[x] Check that all items from Before submitting are resolved
[x] Make sure the title is self-explanatory and the description concisely explains the PR
[x] Add labels and milestones (and optionally projects) to the PR so it can be classified

cc @borda @carmocca @tchaton

Shouldn't the TPU job be getting triggered on this PR? It might still be broken

Shouldn't the TPU job be getting triggered on this PR? It might still be broken

Let me investigate it...


Clipboard.setData crashes the app

String? key

void main() {
  try {
    Clipboard.setData(ClipboardData(text: key));
  } catch (_) {
    /* Do nothing */
  }
}

ClipboardData accepts nullable strings, however, such setter crashes the app.
Platform: Windows. Flutter: 3.7.6 from stable channel

Issue is reproducible on the latest versions of flutter.
There are no logs when the app crashes. It just logs Lost connection to device.

code sample
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';

void main() {
  runApp(
    MaterialApp(
      home: Scaffold(
        body: Column(
          children: [
            ListTile(
              title: const Text('ListTile'),
              subtitle: const Text('forbidden, compact'),
              onTap: () {
                try {
                  Clipboard.setData(ClipboardData(text: null));
                } catch (_) {
                  /* Do nothing */
                }
              },
            ),
          ],
        ),
      ),
    ),
  );
}

flutter doctor -v
[√] Flutter (Channel stable, 3.7.6, on Microsoft Windows [Version 10.0.19045.2486], locale en-GH)
    • Flutter version 3.7.6 on channel stable at C:\src\sdks\stable\flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 12cb4eb7a0 (5 days ago), 2023-03-01 10:29:26 -0800
    • Engine revision ada363ee93
    • Dart version 2.19.3
    • DevTools version 2.20.1

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\Deana\AppData\Local\Android\sdk
    • Platform android-33, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.2.32526.322
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[√] IntelliJ IDEA Community Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\221.5921.22
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] IntelliJ IDEA Ultimate Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\221.5921.22
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] VS Code (version 1.76.0)
    • VS Code at C:\Users\Deana\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.60.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19045.2486]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 110.0.5481.178
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 110.0.1587.63

[√] HTTP Host Availability
    • All required HTTP hosts are available

• No issues found!

[!] Flutter (Channel master, 3.9.0-1.0.pre.50, on Microsoft Windows [Version 10.0.19045.2486], locale en-GH)
    • Flutter version 3.9.0-1.0.pre.50 on channel master at c:\src\sdks\master\flutter
    ! Warning: flutter on your path resolves to C:\src\sdks\stable\flutter\bin\flutter, which is not inside your
      current Flutter SDK checkout at c:\src\sdks\master\flutter. Consider adding c:\src\sdks\master\flutter\bin to the
      front of your path.
    ! Warning: dart on your path resolves to C:\src\sdks\stable\flutter\bin\dart, which is not inside your current
      Flutter SDK checkout at c:\src\sdks\master\flutter. Consider adding c:\src\sdks\master\flutter\bin to the front of
      your path.
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 6afaeab23a (4 hours ago), 2023-03-06 01:42:24 -0500
    • Engine revision b4297f3cc8
    • Dart version 3.0.0 (build 3.0.0-290.0.dev)
    • DevTools version 2.22.2
    • If those were intentional, you can disregard the above warnings; however it is recommended to use "git" directly
      to perform update checks and upgrades.

[√] Windows Version (Installed version of Windows is version 10 or higher)

[√] Android toolchain - develop for Android devices (Android SDK version 32.1.0-rc1)
    • Android SDK at C:\Users\Deana\AppData\Local\Android\sdk
    • Platform android-33, build-tools 32.1.0-rc1
    • Java binary at: C:\Program Files\Android\Android Studio\jre\bin\java
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)
    • All Android licenses accepted.

[√] Chrome - develop for the web
    • Chrome at C:\Program Files\Google\Chrome\Application\chrome.exe

[√] Visual Studio - develop for Windows (Visual Studio Community 2022 17.2.3)
    • Visual Studio at C:\Program Files\Microsoft Visual Studio\2022\Community
    • Visual Studio Community 2022 version 17.2.32526.322
    • Windows 10 SDK version 10.0.22000.0

[√] Android Studio (version 2021.2)
    • Android Studio at C:\Program Files\Android\Android Studio
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 11.0.12+7-b1504.28-7817840)

[√] IntelliJ IDEA Community Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-C\ch-0\221.5921.22
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] IntelliJ IDEA Ultimate Edition (version 2022.1)
    • IntelliJ at C:\Users\Deana\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\221.5921.22
    • Flutter plugin can be installed from:
       https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
       https://plugins.jetbrains.com/plugin/6351-dart

[√] VS Code (version 1.76.0)
    • VS Code at C:\Users\Deana\AppData\Local\Programs\Microsoft VS Code
    • Flutter extension version 3.60.0

[√] Connected device (3 available)
    • Windows (desktop) • windows • windows-x64    • Microsoft Windows [Version 10.0.19045.2486]
    • Chrome (web)      • chrome  • web-javascript • Google Chrome 110.0.5481.178
    • Edge (web)        • edge    • web-javascript • Microsoft Edge 110.0.1587.63

[√] Network resources
    • All expected network resources are available.

! Doctor found issues in 1 category.

Hello! Thank you for reporting this. It looks like making the ClipboardData.text nullable was a mistake during Flutter's null migration.
Currently the different platforms behave unexpectedly if you set your clipboard text to null:

iOS will set your clipboard content to the text "null".
Web assumes incorrectly that the text is non-null
Linux will return an error if the text is null
Windows crashes

In other words, customers who set their clipboard to null today are broken. I will update the framework to disallow setting the clipboard to null, and, make the Windows embedder not crash for unexpected clipboard messages.


ERROR Exceeded maximum budget for scss files on upgrade to v0.901.9 of @angular-devkit/build-angular

🐞 Bug report
Command (mark with an x)

[ ] new
[x ] build
[ ] serve
[ ] test
[ ] e2e
[ ] generate
[ ] add
[ ] update
[ ] lint
[ ] xi18n
[ ] run
[ ] config
[ ] help
[ ] version
[ ] doc

Is this a regression?

 Yes, the previous version in which this bug was not present was: ....
0.901.8
Description
 A clear and concise description of the problem...
When using "ng build --prod" budget "anyComponentStyle" throws exception for scss files.
🔬 Minimal Reproduction

Upgrade "@angular-devkit/build-angular": "0.900.3", to
"@angular-devkit/build-angular": "0.901.9",
Then run ng build --prod
🔥 Exception or Error

ERROR in Exceeded maximum budget for [filePath] Budget 10
kB was not met by 27.4 kB with a total of 37.4 kB.

🌍 Your Environment

Angular CLI: 9.0.3
Node: 12.16.2
OS: win32 x64

Angular: 9.0.2
... animations, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.900.3
@angular-devkit/build-angular     0.901.9
@angular-devkit/build-optimizer   0.901.9
@angular-devkit/build-webpack     0.901.9
@angular-devkit/core              9.0.3
@angular-devkit/schematics        9.0.3
@angular/cdk                      8.2.3
@angular/cli                      9.0.3
@angular/material                 8.2.3
@ngtools/webpack                  9.1.9
@schematics/angular               9.0.3
@schematics/update                0.900.3
rxjs                              6.5.4
typescript                        3.7.5
webpack                           4.42.0

Anything else relevant?

Hi @MySolSo, what’s the actual size of that file compiled and minified?
Can you please provide a reproduction if it’s not the reported size?
Thanks.

We're facing the same issue after @angular-devkit/build-angular was updated from 0.900.4 to 0.900.7. The error is reported for almost all our scss files. I verified the actual file sizes and they're all very small and well below 6kB.
Our work-around for now is removing anyComponentStyle budget from angular.json.
Angular CLI: 9.0.7
Node: 12.16.1
OS: linux x64

Angular: 9.0.7
... animations, cli, common, compiler, compiler-cli, core, forms
... language-service, platform-browser, platform-browser-dynamic
... router
Ivy Workspace: Yes

Package                           Version
-----------------------------------------------------------
@angular-devkit/architect         0.901.9
@angular-devkit/build-angular     0.900.7
@angular-devkit/build-optimizer   0.900.7
@angular-devkit/build-webpack     0.900.7
@angular-devkit/core              9.1.9
@angular-devkit/schematics        9.0.7
@angular/cdk                      9.2.4
@angular/material                 9.2.4
@ngtools/webpack                  9.0.7
@schematics/angular               9.0.7
@schematics/update                0.900.7
rxjs                              6.5.5
typescript                        3.7.5
webpack                           4.41.2

Might this be related to #17672?

This seems like a bug but we'll need to look at a reproduction to find and fix the problem. Can you setup a minimal repro please?
You can read here why this is needed. A good way to make a minimal repro is to create a new app via ng new repro-app and adding the minimum possible code to show the problem. Then you can push this repository to github and link it here.
This might be related to your directory structure so its really important to get an accurate repro to diagnose this.

Thanks for reporting this issue. However, you didn't provide sufficient information for us to understand and reproduce the problem. Please check out our submission guidelines to understand why we can't act on issues that are lacking important information.
If the problem persists, please file a new issue and ensure you provide all of the required information when filling out the issue template.


feat: init new matrix sdk

[x] The PR title is descriptive.
[x] The PR doesn't replicate another PR which is already open.
[x] The PR has self-explained commits history.

[x] The code is mine or it's from somewhere with an Apache-2.0 compatible license.
[x] The code is efficient, to the best of my ability, and does not waste computer resources.
[x] The code is stable and I have tested it myself, to the best of my abilities.
[x] If the code introduces new classes, methods, I provide a valid use case for all of them.

Changes:

[x] update mtrx sdk, calls included

Other comments:
chat build
calls build

Seems like it is replaced by #1001. Closing for now


Set strict dependency on tested Kotlin compiler version

This effectively pins the Kotlin compiler version used by detekt-cli, minimising the chance of it being overridden and causing issues such as #4786. The only alternative I can think of to this approach is using the shadowed/bundled JAR in the Gradle plugin, and only publishing that artifact of detekt-cli.
On the consumer side, the version can still be overridden, but only in specific configurations which a user would have to specifically go out of their way to use (and, given the only override on the consumer side requires use of a strictly version declaration, it should be respected).
On the consumer side, the version can be overridden with strictly applied versions (when this PR was authored, detekt-cli strictly depends on version 1.6.21):
// Downgrade attempt. Successful, Gradle uses 1.6.20
detekt("org.jetbrains.kotlin:kotlin-compiler-embeddable") {
    version {
        strictly("1.6.20")
    }
}

// Upgrade attempt. Successful, Gradle uses 1.7.0-Beta
detekt("org.jetbrains.kotlin:kotlin-compiler-embeddable") {
    version {
        strictly("1.7.0-Beta")
    }
}

When overriding the version using non-strictly applied versions, the version is unchanged, though upgrade attempts lead to this error:
// Downgrade attempt. No error, Gradle still uses 1.6.21
detekt("org.jetbrains.kotlin:kotlin-compiler-embeddable:1.6.20")

// Upgrade attempt. Gradle error "Cannot find a version of 'org.jetbrains.kotlin:kotlin-compiler-embeddable' that satisfies the version constraints"
detekt("org.jetbrains.kotlin:kotlin-compiler-embeddable:1.7.0-Beta")

There's more background here and here.
Closes #4817.

Worth commenting on the error case when someone tries to upgrade - if detekt falls behind in upgrading, and someone tries upgrading the Kotlin version in their project using configuration overrides to a newer version than what's used by detekt, it will cause a build failure.
At least the error is more meaningful and accurate, but it will inevitably lead to new support issues being raised.
The shadow/bundled approach would be more robust.

Will this change affect the kotlin version in the "main project" of our users? I assume that if they need to use detekt(...) it will not affect them but just to be sure.

There should be no impact at all to the main project. The dependency on detekt-cli is added to the "detekt" configuration and I believe the constraints only apply to that configuration and no others.
If this is merged the snapshot could be used to test.


{Feature] Would you add the ability to make globally available variables and functions?

What Happened
I don't need to explain it.
How to Reproduce
I don't need to explain it.
Block Coding Plugin Version
0.7.1
Godot Engine Version
4.3
Operating System
Windows10
Logs or command-line output
No response
Anything else?
No response

@111ukasz111 sorry but yes, you will need to explain a bit. Variables can already be defined under "Variables" in the blocks palette. Functions can be defined under "Communication | Methods" in the block palette, with the block "define method {method name}".

No more feedback from the reporter, so closing.


python310Packages.grpcio-health-checking: 1.59.0 -> 1.59.3

Automatic update generated by nixpkgs-update tools. This update was made based on information from passthru.updateScript.
meta.description for python310Packages.grpcio-health-checking is: Standard Health Checking Service for gRPC
meta.homepage for python310Packages.grpcio-health-checking is: https://pypi.org/project/grpcio-health-checking/
Updates performed

Ran passthru.UpdateScript

To inspect upstream changes
Impact

Checks done (click to expand)

built on NixOS
The tests defined in passthru.tests, if any, passed
found 1.59.3 with grep in /nix/store/f4ghpj5zlkldxjbrb0p67xpqhhya8c78-python3.10-grpcio-health-checking-1.59.3
found 1.59.3 in filename of file in /nix/store/f4ghpj5zlkldxjbrb0p67xpqhhya8c78-python3.10-grpcio-health-checking-1.59.3

Rebuild report (if merged into master) (click to expand)

6 total rebuild path(s)

6 package rebuild(s)

First fifty rebuilds by attrpath
python310Packages.bentoml
python310Packages.grpcio-health-checking
python310Packages.openllm
python311Packages.bentoml
python311Packages.grpcio-health-checking
python311Packages.openllm

Instructions to test this update (click to expand)

Either download from Cachix:
nix-store -r /nix/store/f4ghpj5zlkldxjbrb0p67xpqhhya8c78-python3.10-grpcio-health-checking-1.59.3 \
  --option binary-caches 'https://cache.nixos.org/ https://nix-community.cachix.org/' \
  --option trusted-public-keys '
  nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs=
  cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=
  '

(The Cachix cache is only trusted for this store-path realization.)
For the Cachix download to work, your user must be in the trusted-users list or you can use sudo since root is effectively trusted.
Or, build yourself:
nix-build -A python310Packages.grpcio-health-checking https://github.com/r-ryantm/nixpkgs/archive/a22bd02e9da06e270ce45dda71037a4efa12a8ea.tar.gz

Or:
nix build github:r-ryantm/nixpkgs/a22bd02e9da06e270ce45dda71037a4efa12a8ea#python310Packages.grpcio-health-checking

After you've downloaded or built it, look at the files and if there are any, run the binaries:
ls -la /nix/store/f4ghpj5zlkldxjbrb0p67xpqhhya8c78-python3.10-grpcio-health-checking-1.59.3
ls -la /nix/store/f4ghpj5zlkldxjbrb0p67xpqhhya8c78-python3.10-grpcio-health-checking-1.59.3/bin

Pre-merge build results
We have automatically built all packages that will get rebuilt due to
this change.
This gives evidence on whether the upgrade will break dependent packages.
Note sometimes packages show up as failed to build independent of the
change, simply because they are already broken on the target branch.
Result of nixpkgs-review run on x86_64-linux 1

6 packages built:

python310Packages.bentoml
python310Packages.grpcio-health-checking
python310Packages.openllm
python311Packages.bentoml
python311Packages.grpcio-health-checking
python311Packages.openllm

Maintainer pings
cc @happysalada for testing.

@ofborg eval


Ionic Storage - QuotaExceededError - error -

Hello,
I was using SqlStorage in beta 11. My requirement is simple, storing key-value pair.
I have just changed to @ionic/storage.
As per its documents, it says that
A simple key-value Storage module for Ionic apps based on LocalForage, with out-of-the-box support for SQLite. This utility makes it easy to use the best storage engine available without having to interact with it directly. Currently the ordering is SQLite, IndexedDB, WebSQL, and LocalStorage.
Hence I have deployed it in one of my device for testing and I found that it is throwing
EXCEPTION: Uncaught (in promise): QuotaExceededError: An attempt was made to add something to storage that exceeded the quota.
I am assuming it is using LocalStorage somehow. In beta 11 it was working very well using
new Storage(SqlStorage, { name: 'my_app' });

Hello! Thanks for using Ionic! Are you seeing this issue on an Android device or iOS device?

This issue was moved to driftyco/ionic-storage#10

Hello, since this was an issue with Ionic storage and not the framework I have moved this issue to that repo. Thanks!

Hello. Thanks for this solution. It has saved a thousand souls.


use District-Medium and BW colors

district-medium.woff taken from BW codebase.
Colors taken from ticket: https://betterworks.atlassian.net/browse/ENG-4177
Size & position adjustments will be a different PR

LGTM


Add support of MATERIALIZED|ALIAS expr for the column def

This closes #85

Pull Request Test Coverage Report for Build<PHONE_NUMBER>4
Details

30 of 34 (88.24%)  changed or added relevant lines in 3 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage increased (+0.04%) to 58.316%

Changes Missing Coverage
Covered Lines
Changed/Added Lines
%

parser/ast.go
17
21
80.95%

Totals

Change from base Build<PHONE_NUMBER>:
0.04%

Covered Lines:
5943

Relevant Lines:
10191

💛  - Coveralls


Update build

I've got two untracked files after building that should get added to the gitignore
        allocate-ipip-addr.spec
        calico_node/filesystem/bin/

Since some of these steps don't have a comment the line above, make help isn't very useful anymore. I could consider it out of scope, but maybe raise an issue to ensure all relevant build steps appear in  make help output?

Couple remaining things. Then probably LGTM but I'd like to take one final look just to see how they were resolved

I've added the gitignore lines and removed the TODO now that PR 1111 is merged.
I'm not going to fix up all the help commands or add more comments - I think this should be merged as is.


cannot install on Raspberry Pi

Hello,
After successfully installing Go on the latest version of Rasbian, followed by all of the other dependencies and packages the instructions suggest I am running into the following error whenever I run: go get github.com/agl/pond/client I've also tried running go get -tags ubuntu github.com/agl/pond/client just to see if that would work as well.
The error is:
exit status 1
# golang.org/x/crypto/poly1305
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:26 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:29 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:34 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:61 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:74 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:111 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:123 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:124 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:139 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:140 syntax error, last name: R9
gopkg/src/golang.org/x/crypto/poly1305/poly1305_arm.s:149 syntax error, last name: R9
too many errors

I'm not a coder but I've managed to get Pond working on OS X successfully and would really like to get it running on one of my Raspberry pi's, does anybody have any idea what the problem might be?
Thanks in advance

i built and tested Pond on a Raspberry Pi2 with arm arch linux. built and worked fine. perhaps something changed?

Did you follow any specific instructions, and if so would you mind sharing them with me please?

Also, when did you do that @david415 ?   git log .../poly1305_arm.s says arm assembly was added 6 May 2015.  If you built it before that, then maybe it just worked.
Another commit there indicates that changes to go broke it @escapologyBB so maybe try compiling with an older version of go.
In any case, this sounds like a problem with go crypto, not pond per se, so maybe raising the issue there, or emailing the two people who worked on this file, will get this addressed faster.

If you use raspbian, golang vercqrsion is 1.3.3, see my blog to compile the latest version

raspbian doesn't sign packages.

@david415 doesn't mater


Feat:Add a setting page

Describe the feature
We can add the setting page to redirect to the setting page. Please let me know if you have any thoughts about what to put in the settings page otherwise I can create a demo page with the css applied to it and some basic settings which can be changed later
Add ScreenShots

Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC'24 contributor
[X] I want to work on this issue

@Xeven777

@aryansharma220 suggest what can be there in a setting page !

we can add profile settings (options to change users info), workspace setting(theme and layout), collaboration settings(options to manage team members, permissions, and sharing settings for collaborative projects). Basically there setting are in my mind remaining as you guys suggest.

@subhadeeproy3902  we can add profile settings (options to change users info), workspace setting(theme and layout), collaboration settings(options to manage team members, permissions, and sharing settings for collaborative projects). Basically there setting are in my mind remaining as you guys suggest.

do one thing u start working on it...
rest @Xeven777 will be guiding in here.... and i will assigning u this issue tomorrow

@subhadeeproy3902  we can add profile settings (options to change users info), workspace setting(theme and layout), collaboration settings(options to manage team members, permissions, and sharing settings for collaborative projects). Basically there setting are in my mind remaining as you guys suggest.

do one thing u start working on it... rest @Xeven777 will be guiding in here.... and i will assigning u this issue tomorrow

ok sure

@subhadeeproy3902 can you please put a label of help wanted, as it would help me to add the feature a bit quicker

@aryansharma220 this issue ain't closed right? Is there something you prolly need help with? How can I help?


1.6 can not properly identify end tags in xml/html

In version 1.6, brackets can not properly identify the end tags of xml/html files and thus marks the directive in red colour.

Can you provide an example of an tag that gets improperly highlighted as red? In 1.5 (and below) there was an issue where structurally non-valid (by HTML5 standards, not necessarily non-working) end tags weren't shown as red.

Herewith sharing a screenshot of the bug and underlying sample code.

<ion-view view-title="Home">
	<ion-content class="padding-horizontal padding-vertical margin-top-50">

			<button class="button button-block button-positive" type="button">
				button 1
			</button>
			<button class="button button-block button-positive" type="button">
				button 2
			</button>
			<button class="button button-block button-positive" type="button">
				button 3
			</button>

			<form class="margin-top-20" novalidate>

					<input type="text" placeholder="Question"></input>

			</form>

	</ion-content>
</ion-view>

The issue there is that <input> element shouldn't have an end tag
https://developer.mozilla.org/en/docs/Web/HTML/Element/Input
  Tag omission:	Must have a start tag and must not have an end tag.

If you change your mark up to
<ion-view view-title="Home">
    <ion-content class="padding-horizontal padding-vertical margin-top-50">

            <button class="button button-block button-positive" type="button">
                button 1
            </button>
            <button class="button button-block button-positive" type="button">
                button 2
            </button>
            <button class="button button-block button-positive" type="button">
                button 3
            </button>

            <form class="margin-top-20" novalidate>

                    <input type="text" placeholder="Question">

            </form>

    </ion-content>
</ion-view>

the red errors will disappear.

Issue is with your input tag. It's not valid HTML5. You didn't show us what DOCTYPE you were using though.
Update:
Testing closing input tag in Brackets with old xhtml doctype.

Brackets still recognizes the closing input tag as invalid even with deprecated xhtml tag. Since your using ionic, you really shouldn't be using anything other than HTML5, which includes not having to self-close or close the input tag. Hope this helped.

input is an autoclosing tag. If you want to close it you can write <input type="text" />.


SPDX

https://spdx.org/

Software Package Data Exchange® (SPDX®) is an open standard for communicating software bill of material information (including components, licenses, copyrights, and security references).
SPDX reduces redundant work by providing a common format for companies and communities to share important data about software licenses, copyrights, and security references, thereby streamlining and improving compliance.
The SPDX specification is developed by the SPDX workgroup, which is hosted by The Linux Foundation. The grass-roots effort includes representatives from more than 20 organizations—software, systems and tool vendors, foundations  and systems integrators—all committed to creating a standard for software package data exchange formats.

This may be of interest in future versions of SWO. Should read a bit more and see how it could relate / be used.

This is now resolved in favor of the ticket with the itemised set of tasks to complete this work (https://github.com/allysonlister/swo/issues/60).


Very bad performance from Audit (Lighthouse from Google)

Im doing a benchmarking to see the performance of nuxt application. It is really bad, I did it many times but always getting bad result

Hello @kacak9229,
That can be for a miriad of reasons. Not necessarily a nuxt template problem.
But I actually see that you have a vendors file that is 5Mb with a total of 7Mb download. I think that's your main culprid for that performance problem.
You can use nuxt build -a to check your bundle contents.

Make sure to not test against the dev build but the prod version ☺


What is current advice for multi-file apps?

Is this an appropriate question for here or do you prefer I put it on Stack Overflow or somewhere else?
My app has grown to two classes and I want to organize it into three files, one for each class and one "main" program. I recently read that the ///  notation is no longer recommended, that there are better ways to organize your files with the latest beta.
I am not trying to do anything fancy yet, just want to know how, and/or best practice and/or "idiomatic" typescript if such a thing already exists. Thanks!

ES6 modules are generally going to be your best bet going forward.


GH-38401: [C++] Re-generate flatbuffers C++ for skyhook

Rationale for this change
Vendored flatbuffer headers have been upgraded so the checked-in flatc-generated files need to be upgraded.
What changes are included in this PR?

Changes to the shell script that re-generates flatbuffers
Check-in of the newly generated ScanRequest_generated.h

Are these changes tested?
By integration tests.

Closes: #38401

@bkietz

@bkietz I rebased to try to make the unrelated CI failures go awya.

@raulcd should this be cherry picked into the release branch as well?

@github-actions crossbow submit test-skyhook-integration

#38192 isn't included in 14.0.0. So we don't need to cherry pick this to 14.0.0.


Add support for Llama2, Palm, Cohere, Anthropic, Replicate Models - using litellm

This PR adds support for models from all the above mentioned providers using https://github.com/BerriAI/litellm/
Here's a sample of how it's used:
from litellm import completion, acompletion

## set ENV variables
# ENV variables can be set in .env file, too. Example in .env.example
os.environ["OPENAI_API_KEY"] = "openai key"
os.environ["COHERE_API_KEY"] = "cohere key"

messages = [{ "content": "Hello, how are you?","role": "user"}]

# openai call
response = completion(model="gpt-3.5-turbo", messages=messages)

# llama2 call
model_name = "replicate/llama-2-70b-chat:2c1608e18606fad2812020dc541930f2d0495ce32eee50074220b87300bc16e1"
response = completion(model_name, messages)

# cohere call
response = completion("command-nightly", messages)

# anthropic call
response = completion(model="claude-instant-1", messages=messages)

This should also remove the need to separately maintain the HF integration in AutoChain

a few questions, does litellm an API wrapper around all different LLM providers by standardizing the outputs to match what OpenAI has? who is paying of the hosting cost for HF model, is litellm paying replicate for hosting?

does litellm an API wrapper around all different LLM providers by standardizing the outputs to match what OpenAI has

Yes, outputs match OpenAI, more info here: https://docs.litellm.ai/docs/completion/output

who is paying of the hosting cost for HF model, is litellm paying replicate for hosting?

You pay, you must set your API keys in your .env or pass it in completion or as litellm.api_key

got you, i have to say i am a bit worried about this as there could be changes from OpenAI but not picked up by LiteLLM, which cause AutoChain not able to be benefited from it

liteLLM is an actively maintained library and always uses the latest versions of openai
https://github.com/BerriAI/litellm/blob/main/pyproject.toml#L11
However if adding new LLMs is currently not a priority for AutoChain ,we can close this PR

Hi @yyiilluu wanted to follow up
What was litellm missing to be useful to you? Any feedback here would be helpful


Redisson takes a long time to start

Redis version
7.2.5
Redisson version
3.40.2
Redisson configuration
singleServerConfig:
address: redis://x.x.x.x:yyyyy
What is the Expected behavior?
Redisson should start faster
What is the Actual behavior?
Since version 3.31.0, creating a Redisson instance using Redisson.create(config) takes several minutes. This only happens during test execution. The problem seems to be inside the ConnectionManager.create(config) function, although I haven't been able to pinpoint what exactly is causing it.
I'm not sure if it's an issue with Redisson itself or with some dependency in the project's pom. If I downgrade to a previous version, for example, 3.30.0, the issue does not occur.
I have reviewed the changelog and the source code changes between the two versions (3.31.0 and 3.30.0) but haven't been able to identify what might be causing the issue.
The tests are run in a Docker container with openjdk-21+35-2513. The test is the following
@Testcontainers
class RedissonTest {

  private static final String REDIS_IMAGE = "redis:7.2.5";

  @Container
  private static final RedisContainer redis = new RedisContainer(REDIS_IMAGE);

  private static Config config;

  @BeforeAll
  static void setup() {
    config = new Config();
    config.useSingleServer().setAddress(redis.getRedisURI());
  }

  @ParameterizedTest
  @ValueSource(ints = {10, 100, 200, 500})
  void createRedisson(int instances) {

    for (int i = 0; i < instances; i++) {

      long start = System.currentTimeMillis();
      RedissonClient redissonClient = Redisson.create(config);
      long end = System.currentTimeMillis() - start;
      System.out.println("Redisson started: " + end + " ms");
      redissonClient.shutdown(0, 0, TimeUnit.MILLISECONDS);
    }
  }
}

Redisson started: 845 ms
Redisson started: 23 ms
Redisson started: 82233 ms
Redisson started: 112645 ms
Redisson started: 98921 ms
Redisson started: 117661 ms
Redisson started: 158821 ms
Redisson started: 65618 ms
Redisson started: 207615 ms
Redisson started: 214237 ms
Redisson started: 210947 ms

Could there be a dependency affecting this? I've analyzed the dependencies with Maven and there’s nothing overriding netty. I’ve tried with version 3.40.2, and the issue still occurs.
Is there something I might be overlooking?
Additional information
No response

I solved the issue by updating the Linux kernel and rebooting the VM

Fixed in https://github.com/redisson/redisson/issues/6307


Update api-layering.md

@tedhudek when you get a chance, can you review this proposed change?

Thanks for this PR @selerner, great idea to make this info easy to find


count connected components in the graph

Added a code to find number of connected components

Thanks a lot for making this PR.


Create mock "SMS  Notifications"

Feature Request
Description
Handler communication should be displayed in an "SMS Notification".
Screenshots

Additional context
Figma
Handler communication includes both the starting mission info for each level (and sandbox), and messages for after completing the levels (excluding sandbox).
Questions:

When the user completes level 3, we show a modal which has buttons which allow the user to go to sandbox or stay on level 3. How do we keep this functionality with SMSs? Might be we don't need this anymore with the sandbox button always being shown in the header.
Sometimes in mission info we show dialog exchanges between multiple people. How do we show the same content with SMSs?
We also show content which isn't from a person, like the information about going to sandbox after level 3. How do we show that with SMSs?

Acceptance criteria
Ensure that colour contrast passes accessibility standards.
Firefox is good at this. There's an accessibility tab in dev tools where you can see colour contrast warnings.
WHEN the user changes to a different level (including sandbox)
THEN the SMS with the level's mission info is shown on the right panel
WHEN the user resets the level
THEN the right panel is cleared except for the mission info SMS
WHEN the user completes a level (not sandbox)
THEN a completion SMS is shown in the right panel

@dhinrichs-scottlogic Do we think this is still vaid, given the idea around multi-page modals? Might want to run this by Mark at some stage.

@m4rkwallace-SL Current level messages in full is at: frontend/src/Levels.ts


Request for PHP support

I would officially like to request support for PHP.
I understand this won't come for some time, but I want the maintainers to be aware of my interest in it.

Welcome @fubarhouse. Thanks a lot for showing your interest in Gaia and for being patient with us. 🤗
I cannot give you an estimate date but it will be hopefully soon!

PHP is officially supported, and I've spent the last 4 years writing it, so I'm going to tackle this.

Oh frak... Only PHP Clients are supported. PHP servers are not supported. :(

Might work with this one: https://github.com/spiral/php-grpc

@fubarhouse Alright, let's do this!


using std namespace where necessary

Description
Fix of a mess with using different std functions from global namespace and stricmp ambiguity with standard library extensions.

Also fixed win ticks and timer ticks in general with correct types.

Thanks for this!


Text indexes search

Using text index search
Index text has beter performances than Regex, and it would bring up better results.
https://docs.mongodb.com/manual/core/index-text/
The _id index has to be the last element in order to be a compound index and not be required in the query
https://docs.mongodb.com/manual/core/index-text/\#text-index-compound
Fixes #78, text search results have better performance, more accurate and they also check in synopsis for the keywords

Looks good, thanks for your contribution.

Thanks for fixing #78 as well.


Provide a mid-tier distributed search template

Just ran into situation with a customer where neither single nor multi really fits well. First, for several reasons, I don't think we want to suggest that index replication is mandatory (and most customers don't use it today). And if that's not used, then the cluster master goes away.
By tossing in index replication, we are upping the EC2 count, the EBS sizes are impacted by the search & replication factor, and ongoing configuration is made much more complicated. If one doesn't have strict HA/DR requirements, then EBS snapshots will often suffice for continuity plans.
Therefore, I propose a new "distributed" or "mid" template that is closer to single, than multi. It would only create:

1 search head
N indexers configured as search peers

And that's pretty much it.

@billbartlett @rarsan thoughts?

That's what's we've been discussing for some time now...a complex template may not necessarily fit all customers.
-dritan // +1.917.817.9059
From: Hal Rottenberg
Sent: Friday, June 2, 11:11
Subject: Re: [splunk/splunk-aws-cloudformation] Provide a mid-tier distributed search template (#24)
To: splunk/splunk-aws-cloudformation
Cc: Subscribed
@https://github.com/billbartlettbillbartletthttps://github.com/billbartlett @rarsanhttps://github.com/rarsan thoughts?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on https://github.com/splunk/splunk-aws-cloudformation/issues/24#issuecomment-305910286 GitHubhttps://github.com/splunk/splunk-aws-cloudformation/issues/24#issuecomment-305910286, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AF0zeA7wS9Sk-deV2LnOGgblHMe9b3kmks5sAHqMgaJpZM4NuzAT.

@halr9000 this is really a tradeoff between configurability vs complexity as eluded to by @dbitincka.
So:

How common is this configuration?
How much complexity does it add (both implementation-wise and usage-wise)?

Re (1), choosing non-clustered indexers seems to be high value as you argued.
Re (2), supporting it is actually medium to low complexity:

for implementation: it's primarily about skipping the cluster-config step depending on toggle and instead act as a search peer. With configuration management tool, it's as simple as choosing the right Splunk role, be it standard indexer or cluster peer: you can readily switch out the roles via SplunkRole attribute as you can see here where we use Chef under the hood.
for usage: adding an input parameter to toggle clustering would be sufficient. As of now, AWS CloudFormation still doesn't have a way to conditionally show/hide parameters, so clustering-related form parameters (SF, RF, etc.) would just be ignored when clustering is disabled.

Seems worthwhile IMHO. PR are welcome!

Just had a 2nd customer need this mid-tier option.

Any update on this? Would love a non-clustered option


Problem: semaphore_2.10.32 appears to break synchronize:

Issue
Problem with semaphore_2.10.32_linux_amd64.rpm
Worked with semaphore_2.10.22_linux_amd64.rpm
Also works with semaphore_2.10.31_linux_amd64.rpm
fatal: [dev-X]: FAILED! => {"changed": false, "msg": "Failed to find required executable \"rsync\" in paths: :/sbin:/usr/sbin:/usr/local/sbin"}
while using ansible module synchronize:
Impact
Ansible (task execution)
Installation method
Package
Database
MySQL
Browser
No response
Semaphore Version
2.10.32
Ansible Version
No response
Logs & errors
No response
Manual installation - system information
No response
Configuration
No response
Additional information
No response

This is a duplicate of https://github.com/semaphoreui/semaphore/issues/2464
PATH is no longer exposed in the ENV vars, so the shell has no idea where to find rsync.

It is under /usr/bin/rsync (also /bin/rsync, https://fedoraproject.org/wiki/Changes/Unify_bin_and_sbin)
This is a breaking change - could it be made in a major version?

This is a duplicate of #2464


Auto quiver limits kwarg

Description
Possible solution to this issue. Added an optional argument (defaults to True): "qlim", which automatically adjusts the limits of the plot to the quiver. This argument is only used with the matplotlib backend, as none of the other backends have problems adjusting limits with quivers.
Changes in code
Pulls "qlim" from the keyword arguments in the quiver function, and passes it onto all relevant "series" objects. The series object then passes the argument to the renderer (which previously always had _sal=True), where a value of True adjusts the limits of the plot based on the data. The argument has to go through the series, as "adding" multiple plots creates new renderers based on the series objects. Also added a simple test to ensure that this argument does not crash the plot.
Changes in output
In the Code block, the keyword argument has been added, resulting in Plot A, compared to the previous result in Plot B. Plot C is included to show the intended behavior of p4.show(), which is a problem that has been located and adressed, and will give this behavior when sympy-plot-backends is updated to version >= 3.0
What this PR does not fix
This PR simply gives the user the option of turning off the "auto limits" generated as a fix to the poor auto-limits by matplotlib. This also means that it does nothing to fix a potential problem where quivers that point outside of all other automatic limits will be cropped. For this, one can still manually adjust the limits of a plot using p.xlim = ['start', 'end'] and p.ylim = ['start', 'end'] before p.show()
Code block
from dtumathtools import *
from sympy import *
init_printing()

u, t = symbols('u t', real=True)
r = Matrix([u*cos(u), u*sin(u)])
rd = diff(r,u)
u0 = 3*pi/2
rdu0 = rd.subs(u,u0)
ru0 = r.subs(u,u0)
T = ru0 + t*rdu0

p1 = dtuplot.plot_parametric(r[0], r[1],(u,0,4*pi),rendering_kw={"color":"red"},use_cm=False,backend=dtuplot.MB,show=False)
p2 = dtuplot.plot_parametric(T[0],T[1],(t,-1.5,1.5),rendering_kw={"color":"royalblue"},use_cm=False,backend=dtuplot.MB,show=False)
p3 = dtuplot.scatter(ru0,rendering_kw={"markersize":10,"color":'black'},backend=dtuplot.MB,show=False)
p4 = dtuplot.quiver(ru0,rdu0,rendering_kw={"color":"black"},qlim=False,backend=dtuplot.MB,show=False)
p = p1+p2+p3+p4

p4.show()
p.show()

Plot A

Plot B

Plot C

This should be the last change before 2024.1. When merged, I will push to pypi and create a PR on conda-forge. Then we simply need to branch out and complete the conda PR before we are ready for next semester.
On that note: have any thoughts gone into how people should update to this version when they start the next semester? That is, what backends should be downloaded and used for 3D plotting (in the demos etc.)? For the setup run last year, the recommended line for the students to run would have been:
pip install -U dtumathtools[qt]
as we used the PyQt5 backend as the base backend for 3D plots. Simply pointing out that the line for installation should be relative to what is present in the new demos.

This should be the last change before 2024.1. When merged, I will push to pypi and create a PR on conda-forge. Then we simply need to branch out and complete the conda PR before we are ready for next semester.

Agreed, you don't need to do conda PR, it will happen automatically. So simpler to wait, it typically takes 0-2 hours and it will be picked up.
The order would be:

branch-out
create annotated tag

See e.g. DEPLOY.md for details.

On that note: have any thoughts gone into how people should update to this version when they start the next semester? That is, what backends should be downloaded and used for 3D plotting (in the demos etc.)? For the setup run last year, the recommended line for the students to run would have been:
pip install -U dtumathtools[qt]
as we used the PyQt5 backend as the base backend for 3D plots. Simply pointing out that the line for installation should be relative to what is present in the new demos.

Well, I think it is bad practice to ask students to do dtumathtools[qt] if qt is the default back-end, it should be part of the default installation. It will be a cause of problems, IMHO.
All students starting 2023, just did pip install dtumathtools, so if what you say is correct, then very few, if any, has a 3D backend (only matplotlib).
I can see that this is a bit too late, and perhaps I need to have a meeting with Mat 1a/b teachers to better understand the intricacies here. But I can also see that there is not much else to do.

Then I will simply upload to PyPi when merged.
As you said, it would be a better solution to have the default backend in the default installation. However, with the problems seen last year, this was the temporary solution. As it is directly tied to the recommended usage shown in the demos, the "default backend" has been left undecided. Another option is to describe the installation of the needed backend in the demos, but as new functionality might be showcased in the demos, an update might be needed anyway, and we would only have them run one command-line.
So yes, I would recommend to talk to the teachers/demo-makers for the best approach

Good, lets do it like this then.


Quake 3 Arena: r_mode -2 is forced, not allowing for custom resolutions

Game
Quake 3 Arena [2200]
Engine
ioquake3
Linux Distribution
Nobara Linux 40
Luxtorpeda Version
v70.1.1
Bug description
r_mode -2 is forced on all engines via packagessniper_v2.json, not allowing for custom resolutions
Steps To Reproduce

Launch Q3A
Change resolution, windowed/fullscreen mode
Relaunch game

Expected Behavior
Upon relaunching game, I'm expecting my game to be at 1024x768 windowed but instead its at 1440x900 windowed
Additional Context
No response
Relevant log output
No response

You should be able to set a custom width and height in the config file, are you not able to do that?

No, I've r_customheight, r_customwidth set and r_mode set to -1 in q3config.cfg and it still wants to do 1440x900, even appending r_mode in command arguments via Steam doesn't work, I've not tried other source ports but it's probably same case

I added a new launch option for ioquake3 for legacy resolution, can you see if using that fixes what you're seeing? You'll probably need to remove your quake3 config to let the game re-generate it.


Update Apply-multiple-retail-discounts.md

:x: Organization membership check failed
Members of the MicrosoftDocs organization should use the private repo. Please move your changes to https://github.com/MicrosoftDocs/Dynamics-365-Operations, and close this pull request.

:x: Organization membership check failed
Members of the MicrosoftDocs organization should use the private repo. Please move your changes to https://github.com/MicrosoftDocs/Dynamics-365-Operations, and close this pull request.


Add synthesis rule for k8s Otel in infra Host

Relevant information

Infra Host synthesis rule missing k8s.cluster.name tag for entities that are k8s Otel Hosts added new rule to capture that
Add Relationship for k8s Otel to infra host k8sHostContainsPodOtel

Checklist

[x] I've read the guidelines and understand the acceptance criteria.
[x] The value of the attribute marked as identifier will be unique and valid.
[x] I've confirmed that my entity type wasn't already defined. If it is I'm providing an explanation above.

We are not merging OTel to pods/containers relationships right now since they can impact our systems downstream and need more careful validation.
We will keep them blocked for now, group them in a single task and validate them all together.


Can't install on Pi3B

Hello,
ich try to install the Plugin.
Over the PlugInManager I have following feedback
Installiere Plugin "OctoPrint-OctoPod" von https://github.com/gdombiak/OctoPrint-OctoPod/archive/master.zip...
Fehler!
Unexpected error while trying to install plugin from None

And over commandline this:
mario@octopi:~ $ pip install "https://github.com/gdombiak/OctoPrint-OctoPod/archive/master.zip"
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting https://github.com/gdombiak/OctoPrint-OctoPod/archive/master.zip
  Downloading https://github.com/gdombiak/OctoPrint-OctoPod/archive/master.zip
     / 55 kB 1.4 MB/s
    ERROR: Command errored out with exit status 255:
     command: /usr/bin/python3 -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-_n6g3jjt/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-_n6g3jjt/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-bvjaixbp
         cwd: /tmp/pip-req-build-_n6g3jjt/
    Complete output (1 lines):
    Could not import OctoPrint's setuptools, are you sure you are running that under the same python installation that OctoPrint is installed under?
    ----------------------------------------
WARNING: Discarding https://github.com/gdombiak/OctoPrint-OctoPod/archive/master.zip. Command errored out with exit status 255: python setup.py egg_info Check the logs for full command output.
ERROR: Command errored out with exit status 255: python setup.py egg_info Check the logs for full command output.

Octoprint is a new installation from yesteday.

Hi Mario,
I think that you are facing 2 different issues in your post. 1. The one from OctoPrint is the real one and will get to it in a bit and 2. the one from the command line.
To run pip from the command line you first need to make sure you are using the correct python virtual environment. Once you are into the proper python environment, you can then run pip and you should hit the same error you see from OctoPrint but probably with more logging information which will help us troubleshoot the problem.
Regarding the issue from OctoPrint, the logging information is minimal and checking OctoPrint logs may throw some more light into this. With that limited information I found these links that point to a network connectivity issue:
Link 1: https://www.reddit.com/r/octoprint/comments/13ujkjk/needing_help_installing_plugins/
Link 2: https://community.octoprint.org/t/octopi-cant-connect-to-internet-with-wireless-bridge/52529
In summary, try running pip from the proper environment to gather more logging information or check OctoPrint's logs. Maybe you do have a connectivity issue but hard to tell.
Regards,
Gaston

Hello and thank you for the fast answere.
My Octopi has no problems with internet connections.
mario@octopi:~ $ ping <IP_ADDRESS>
PING <IP_ADDRESS> (<IP_ADDRESS>) 56(84) bytes of data.
64 bytes from <IP_ADDRESS>: icmp_seq=1 ttl=119 time=17.4 ms
64 bytes from <IP_ADDRESS>: icmp_seq=2 ttl=119 time=19.1 ms
64 bytes from <IP_ADDRESS>: icmp_seq=3 ttl=119 time=18.2 ms
64 bytes from <IP_ADDRESS>: icmp_seq=4 ttl=119 time=17.7 ms
64 bytes from <IP_ADDRESS>: icmp_seq=5 ttl=119 time=15.2 ms
64 bytes from <IP_ADDRESS>: icmp_seq=6 ttl=119 time=14.9 ms
^C
--- <IP_ADDRESS> ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 5008ms
rtt min/avg/max/mdev = 14.887/17.080/19.139/1.540 ms

And I have installed a Desktop Plugin normaly over the Plugin Manager.
pip is installed
But I run currently a apt upgrade and he has a lot to do.
I will try it again after, but now my work calls.

Ok, after a apt update and upgrade I can install it with the PlugIn Manager.
I'm sorry for this dump failure from me.


Update user schema to match our new requirement

Resolve #51

In IProfile, I think it extraData should have this kind of data:
extradata: { [key: string]: string | number | string[] | number[] }

Or you could define it in a common-interface.ts
// Scala key-value won't contain composed types array, object
export interface IScalaKeyValue{
    extradata: { [key: string]: string | number | string[] | number[] }
}


German Umlaut in Einstein Reference

Hi,
this is really a minor cosmetic aspect but since I am German speaker I thought I let you know, before I forget it:
The RMarkdown for the section "7 Statistical Inference and Inverse Problems" contains the following reference:

116 Einstein, Albert. 1907. On the relativity principle and the conclusions drawn from it. Jahrbuch der Radioaktivitﬁt and Elektronik 4:411–462.

The journal ist actually called

Jahrbuch der Radioaktivität und Elektronik

and the original title of his work was

Über das Relativitätsprinzip und die aus demselben gezogenen Folgerungen

Thanks.  I fixed it.


Calling increment throws exception

Should increment function take a by parameter?  I'm using this with resque_metrics and it expects to call statsd.increment with key and by.
I've had to monkey patch their implementation.  Not a big deal, but I see other implementations out there which expect a number to increment by.
Esty daemon
https://github.com/etsy/statsd/blob/master/examples/StatsdClient.java

That's definitely something we can add for the next release.
Thanks for the suggestion @martyphee.

Thanks.
On Friday, January 8, 2016, Yann<EMAIL_ADDRESS>wrote:

That's definitely something we can add for the next release.
Thanks for the suggestion @martyphee https://github.com/martyphee.
—
Reply to this email directly or view it on GitHub
https://github.com/DataDog/dogstatsd-ruby/issues/27#issuecomment-170085156
.

Implemented in https://github.com/DataDog/dogstatsd-ruby/pull/33, will be part of 2.1.0.


Tooling Check

For more information see the link below.
https://github.com/ballerina-platform/ballerina-standard-library/blob/main/docs/library-development-process.md#tooling-check

Completed with PR #519


Fix PSScriptAnalyzer issues

Thank you for contributing to the PowerShell Gallery.  We have analyzed your module, xStorage, version 2.2, and found it contains the following issues:

Parse error in file C:\Users\psgadmin\Documents\WindowsPowerShell\Modules\xStorage\<IP_ADDRESS>\Resources\ExampleScript.ps1:  The DSC engine could not load the module 'xDiskImage'. It was not found on the system at line 4 column 5.

Parse error in file C:\Users\psgadmin\Documents\WindowsPowerShell\Modules\xStorage\<IP_ADDRESS>\Resources\ExampleScript.ps1:  The DSC engine could not load the module 'xDiskImage'. It was not found on the system at line 20 column 5.

Parse error in file C:\Users\psgadmin\Documents\WindowsPowerShell\Modules\xStorage\<IP_ADDRESS>\Resources\ExampleScript.ps1:  Undefined DSC resource 'xMountImage'. Use Import-DSCResource to import the resource at line 5 column 9.

Parse error in file C:\Users\psgadmin\Documents\WindowsPowerShell\Modules\xStorage\<IP_ADDRESS>\Resources\ExampleScript.ps1:  Undefined DSC resource 'xMountImage'. Use Import-DSCResource to import the resource at line 21 column 9.

Parse errors are often the result of PowerShell Script Analyzer attempting to access a module that does not exist on the machine.  If you are referencing another module, remember to add it to the list of dependent modules in the module manifest file.  Otherwise, be sure to import the module or resource using Import-Module or Import-DSCResource before using it.

These errors were generated by PowerShell Script Analyzer, which can be found at http://www.powershellgallery.com/packages/PSScriptAnalyzer/.

Please resolve the issues and then republish your module to the gallery.

I'll start looking into these tomorrow.

Looking at this one, I think this should have already been resolved. I actually think this was an old issue with PSGallery validation that they fixed a while back (I used to get the problem with my resources until it stopped happening).
I'd suggest closing this issue. If it occurs after the next release to PSGallery then reopen it. @KarolKaczmarek ?


adding note that Rancher load balancer shouldn't serve double duty wi…

…th for other apps

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

@deniseschannon and @alena1108 , is this text more accurate?

Using Rancher in a High Availability Configuration?
Refrain from adding an Ingress to the local cluster. The default Nginx Ingress Controller that Rancher uses acts as a global load balancer for all clusters managed by Rancher, including the local cluster.  Therefore, when users try to access an application, your Rancher connection may drop due to the Nginx configuration being reloaded.
If you need to use an Ingress with your local cluster, we recommend changing to a different Ingress Controller that reloads more seamlessly, like HAProxy or Traefik.

@MBishop17 @deniseschannon

If you need to use an Ingress with your local cluster, we recommend changing to a different Ingress Controller that reloads more seamlessly, like HAProxy or Traefik.

I think we should be careful when make this recommendation as we only have nginx ingress controller as a part of the server chart covered by our SLA

@MBishop17 @deniseschannon

If you need to use an Ingress with your local cluster, we recommend changing to a different Ingress Controller that reloads more seamlessly, like HAProxy or Traefik.

I think we should be careful when make this recommendation as we only have nginx ingress controller as a part of the server chart covered by our SLA

@alena1108, does that mean that there currently isn't a way to change your ingress controller? Or just that we shouldn't call out Nginx competitors by name and keep it general.

We're saying you can only use the NGINX ingress controller to service Rancher and no other apps.


Support  tag

please rebase, the latest commit shouldn't be there

otherwise lgtm, i wonder where are you using/planning to use this library btw? :)


remove hide_vertical_scrollbars test

Why
Since https://github.com/bluesky-social/social-app/pull/3429 we've been running some tests where we removed the vertical scroll indicators for some users. In the end - after figuring out the proper way to test this case - it seems that there is not a significant difference in usage between having these scrollbars visible and not having them visible.
I think that there would have been a time that I would have said "since there is not a significant difference in usage, maybe we should just keep the change since it appears cleaner". However, two things have changed my mind on this

I asked some users how they felt about this and - although a really small sample size - they were mostly in favor of keeping the scroll bars visible.
I actually discovered - thanks to this post - that at least on iOS there actually is functionality in the scroll indicator. If you press and hold the indicator, it becomes draggable the same way that you can use it on web.

For both of these reasons, I think we should just leave the scroll bar. Especially whenever it comes to point two, it doesn't seem right to remove something that's actually a feature.
As long as no one else has any objections, lets rm.
Test Plan
Not really much to test here if you have not been testing without indicators, but if you have, you should see the indicators again on the various screens.

Also, to this point Paul left in the PR

Yeah I'm +1 to this, especially with the new profile header behavior it becomes super noticable

I've noticed that there's a ton of mainstream apps where this is the case. Given that it's not really an "us" thing and rather just a "this is the inconsistency that comes with this ecosystem" I think that part just "is what it is" :(


Update tapir-core, tapir-http4s-server, ... to 1.10.5

About this PR
📦 Updates

com.softwaremill.sttp.tapir:tapir-core
com.softwaremill.sttp.tapir:tapir-http4s-server
com.softwaremill.sttp.tapir:tapir-json-circe
com.softwaremill.sttp.tapir:tapir-newtype
com.softwaremill.sttp.tapir:tapir-openapi-docs
com.softwaremill.sttp.tapir:tapir-swagger-ui

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

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

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

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

Superseded by #421.


Create BitcoinTransactionBuilder for testing purposes

Create BitcoinTransactionBuilder for testing purposes.
Motivation and Context
To make the creation of btc transaction simpler for testing and reduce test complexity, so allowing the reader to focus on what is being tested instead of details like how the btc transaction is created.
How Has This Been Tested?
Unit tests
Types of changes

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

Checklist:

[x] My code follows the code style of this project.
[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] Tests for the changes have been added (for bug fixes / features)

Please see #291 instead, which also incorporates these changes. Closing this PR in favor of that one.