Run docker without network mode "host"

For some use-cases is a strong necessity of not running the container as host.
However, the camera doesn't start without the network mode as 'host' (even though it can be pinged from inside the container)
can this be solved?

if it can be pinged and the IP address is known, maybe with Unicast Device Discovery?
https://support.thinklucid.com/knowledgebase/unicast-device-discovery-with-lucid-cameras/
Does this help you?

Please reach out to<EMAIL_ADDRESS>


Filter/section leaderboard

Can you please add filters or tabs on the leaderboard to check rankings for system language, clan and country?

migrated: https://codewars.ideas.aha.io/ideas/CW-I-92

Still really frustrated w/ accessing leaderboards... haven't used the site in a bit and now I can't figure out how to view my own clan's leaderboard......


update kube-vip to v0.6.3

What this PR does / why we need it:
update kube-vip to v0.6.3
Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):
https://github.com/kube-vip/kube-vip/releases/tag/v0.6.3
Release note:

update kube-vip to v0.6.3

/lgtm
/approve
/retest

/retest

/retest

/retest

/retest

/retest

/retest


All cases survey

Changes in this PR

add the new "all cases" survey and a rake task + job to send it out to chosen cases

See https://github.com/DFE-Digital/buy-for-your-school/pull/1206


Generated types are not Sendable

Expected
To be able to run the generated SDK as is (even in my Swift 6 project that has the strictest concurrency checks enabled)
Actual
Newly generated types produce this error:
Non-sendable type 'OperationResult<Last10storyPrimersByCategoryQuery.Data>' returned by implicitly asynchronous
 call to nonisolated function cannot cross actor boundary

Question
Are there any plans concerning this? My workaround has just been annotating generated types with MainActor to get a prototype up and running. I'd be happy to take this on.

We are investigating a fix. In the meantime, you could use the @preconcurrency annotation before the Data Connect import
@preconcurrency import FirebaseDataConnect
@preconcurrency import MyGeneratedConnector

Quick update:
Some of the changes to code generation were released in https://github.com/firebase/firebase-tools/releases/tag/v13.23.1  (Data Connect local toolkit 1.6.0)
Other changes to the base (core) SDK for Data Connect will go out next week but you might be able to try out the codegen today.


fix(api/applications): correct spelling other docuents folder (BOAS-771)

Describe your changes
Small fix to correct spelling mistake: Other docuents folder.  Note that this will only apply to applications made from now on, not existing applications.
BOAS-771 Incorrect spelling under Application Documents Folder
https://pins-ds.atlassian.net/browse/BOAS-771
Type of change 🧩

[x] Bug fix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation update
[ ] Other (please explain in the description section above)

Checklist before requesting a review

[x] I have performed a self-review of my own code
[x] I have double checked this work does not include any hardcoded secrets or passwords
[ ] I have made corresponding changes to the documentation
[ ] I have provided details on how I have tested my code
[x] I have referenced the ticket number above
[x] I have provided a description of the ticket
[ ] I have included unit tests to cover any testable code changes

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:

:tada: This PR is included in version 1.0.0 :tada:
The release is available on GitHub release
Your semantic-release bot :package::rocket:


Example how to build and run tests

It would be awesome to see some simple tests for this environment.

@elodszopos would you care to sprinkle some of your unit test magic here?

Most definitely. Soon as I get around to it. We will have full lint, style lint and unit test support.

This is now scheduled for v2. Thanks.


Feature Request: Seperate manual installs for manual upgrades

Based on the OLM V0 APIs, there is a desire to automatically approve the first installation of an operator and then require manual approval on subsequent upgrades. This need should be considered when developing Deppy.

Leaving this issue open for now until we get further along in the overall effort of OLM V1. However, this is is not something that falls under Deppy's domain. There is talk around approval logic occurring at a higher level above both RukPak and Deppy which we've thrown around being called the Operator API. However, that is very far down the line of our internal roadmap so we should keep that in mind. Marking this with a label to indicate the fact it should live elsewhere for the time being.

Closed - out of scope for Deppy as explained above


Monitoring for wallet server response times

a script of some sort that listens on websocket and sends data to metabase db

handle wallet server restarts
notify us (slack, phone call, etc) when wallet server goes down

show 50%ile and 95%ile response times on graph
cleanup/summarizing of historic data so the db doesn't get too big
for each slow resolve or claim_search response, record the query that caused that slowness

talk to Andrey. he's investigating monitoring/graphing tools too

done


Config param to pick polyfill name

Short description of what this resolves:
Allows user to pick polyfill name
Changes proposed in this pull request:

Config parameter called polyfillName
Defaults to "polyfills" if none specified

w00t, was thinking about doing this myself.
Thanks,
Dan

thanks @danbucholtz ... feels nice .... my first pr into ionic

@awebdeveloper,
w00t! Thanks for contributing!
Thanks,
Dan


adjust plot size

how do you adjust the size of the layout in msno.matrix? the labels at the top are cut off even though they have lesser number of characters than your example. please assist

Try using figsize (e.g. msno.matrix(df, figsize=(20, 20)). It would be helpful if you attached a screenshot, not much I can do without seeing what the exact issue is.

perfect, figsize helps to do that so my labels can fit within the figure size. i have also adjusted the font size (eg. msno.matrix(df, figsize=(20,20), fontsize=20)) but it only adjusted the font size for the x-axis labels and not the y-axis labels as well as the numbers on the right side (showing minimum number of missing column and maximum missing number of columns for the entry).
would you be able to advise how to adjust the font size for the y-axis label and the numbers on the right side of the plot? thanks!

Uselessly late but the plot is managed in terms of subplots, and you can adjust the other variables by asking for the specific subplot of interest and then modifying it. cf. https://matplotlib.org/api/_as_gen/matplotlib.pyplot.subplots.html


Possible Scale Issue (Compiler warning at the least)

In class GONMarkupImage.m (line 22), the screen scale is stored in a variable.  The very next line, the scale is hardcoded to 2.
The fact that initial value of scale is never used is causing a compiler warning, but I would assume that the hardcoded scale of 2 was not intentional as scales of 1 and 3 are also possible (with 3 becoming more popular as newer devices are released).

Hi, thanks for the report.
Actually, this class isn't supported yet. It's the result of a bad merge between my develop and master branches ;)
I will fix it when this feature will go live ;)


Percevier_IO mask

Hi,guy.I learing you code to attention mask code in perceiver io.
        if exists(mask):
            mask = rearrange(mask, 'b ... -> b (...)')
            max_neg_value = -torch.finfo(sim.dtype).max
            mask = repeat(mask, 'b j -> (b h) () j', h = h) # mask (b,h,1,j)
            sim.masked_fill_(~mask, max_neg_value)

If it is the step of encode, it can be well understood as whether the input information in the mask is mapped to the hidden space, but in the decode part, the logic of this code is not explained.
Mask in lantent space array mapping to Output array in lantent dimension, What's means?

@xesdiny the latents never need any masking at all https://github.com/lucidrains/perceiver-pytorch/blob/main/perceiver_pytorch/perceiver_io.py#L168

Hi, not sure if I'm missing a key detail here but from what I can see the mask in this implementation would not work like a normal transformer.
The mask as applied here allows you to control which latents get information from which part of the input sequence (i.e the mask is b x n_latents x src_seq_len.
To match existing transformers concept of an attention mask (or at least the one used in autoregressive LM's) the mask would need to be b x trg_seq_len x src_seq_len. You would then need a seperate set of latents for each unique row in the mask wrt the trg_seq_len.
something like
src_seq_len = 3
trg_seq_len = 5
data = torch.randn(batch_size, src_seq_len, features)
queries = torch.randn(batch_size, trg_seq_len, features)

mask = torch.tesor([
[1, 0, 0],
[1, 0, 0],
[1, 1, 0],
[1, 1, 0],
[1, 1, 1]
])

x = repeat(self.latents, 'n d -> b trg_len n d', b = b, trg_len = trg_seq_len)

x = cross_attention(x, data, mask) # b x trg_seq_len x latent x features
# we now have trg_seq_len sets of latent values, each latent has no information about seq items it has been masked from

for layers in ....:
   # stuff

latents = self.decoder_cross_attn(queries, context = x)

Does this makes sense, am I missing something


Upgrading to scala 2.12

This PR was successfully deployed to production by CircleCI build 361 at 2017-11-20 16:37 GMT.


Document API limitations

Add documentation for API limitations

@strzibny Great suggestion and should be updated now with italic formatting


NumPy tokens have expired

I am not sure who are the numpy project admins. The token has expired, as can be seen in this workflow and this workflow cc numpy/numpy#27339. There are two tokens: NUMPY_STAGING_UPLOAD_TOKEN and NUMPY_NIGHTLY_UPLOAD_TOKEN.

@mattip This is a NumPy issue, not a upload-nightly-action issue. Please ask @rgommers @tylerjereddy and @seberg to make new tokens via https://anaconda.org/<anaconda cloud user name>/settings/access.

Though you can see by looking at https://anaconda.org/scientific-python-nightly-wheels/numpy/files

that @seberg's token was being used for the uploads. So if you want that to stay the same, @seberg please regenerate the tokens and update the relevant NumPy GitHub Actions secrets.

Please ask ...

I think you just did :)

I think you just did :)

Indeed. :) Though you might have more direct channels than I do, so if so, and this is time sensitive please convey the information there also.

@mattip is it urgent or can it wait for i.e., Sebastian on Monday?

Not urgent, thanks.

Do we have a way of checking who has access to renew tokens? I have permission to set tokens on gh/numpy, but not generate them on anaconda.org.

Sorry, I created a new token now.  I think we set up a token for NumPy with my account but never added a second admin with access to the NumPy nightlies upload.
(Which doesn't seem like a huge deal, since I think adding a second person is easy, if I was MIA for longer, but also happy to just add e.g. Matti.)

Ah, didn't realize that we already had 3 people, that seems plenty.  Anyway, just added a token, it'll expire in a year+some (maybe should have done longer), and updated it in NumPy repo, plus the PR for Cirrus.
I think we didn't notice the upload was failing for a while, which seems like the bigger annoyance then actually (it's OK if they fail for 1-2 weeks or so IMO, but not nice to miss for a month)

On github.com/notifications, I've set up a custom filter with reason:ci-activity. This shows me all failed runs. Not perfect, but it's something.

Do we have a way of checking who has access to renew tokens? I have permission to set tokens on gh/numpy, but not generate them on anaconda.org.

@stefanv (sorry was answering on phone earlier so missed this)
(I might be telling you things you already know but) people are given admin privileges to individual project groups (https://anaconda.org/scientific-python-nightly-wheels/groups) that allow tokens generated by them to have upload access, but they generate the tokens on their personal Anaconda Cloud accounts
https://github.com/scientific-python/upload-nightly-action/blob/b3d150d89b9500cd5623f211d6214f1d8b50fac5/README.md?plain=1#L39-L45
(The people that have the ability to generate tokens for the scientific-python-nightly-wheels Anaconda Cloud org are in the Owners group — which includes you — but those tokens are for admin reasons and aren't/should not be used for uploading nightly wheels from any projects.)

As I see that the uploads for https://anaconda.org/scientific-python-nightly-wheels/numpy/files are working again with @seberg's token I'm going to close this issue.

Though if people have additional comments or questions please ask them here so that we can clarify things and/or create new issues to improve the process.

Is there a reason to have a 1 year expiration time for the token?

Security. 1 year is already extremely generous for what this token can do in the wrong hands.

It's quite painful to rotate tokens, though. It would be helpful if we had a script that a maintainer could run, that would e.g. connect via OAuth, to generate tokens and set them where necessary. This would be a good tool for SP to provide, if gh can't do it already.

(According to SPEC 6, these procedures, and who have access to them, should be documented. But not much progress on that front yet.)

I think we didn't notice the upload was failing for a while

I got messages that the emscripten upload failed and opened an issue the second time it happened. I don't know why none of the other failed uploads sent me a message.

Yeah I've seen these attempts at a few companies now and the best solution I've seen, as in the thing which team can rely on in the long run, is an entry in a calendar 😅 There are plenty of tools to help with that too, just yet another thing to have configured.

I got messages that the emscripten upload failed and opened an issue the second time it happened. I don't know why none of the other failed uploads sent me a message.

Unfortunately, failing cron CI statuses in GHA are not consistent to send notifications.

It seems that the upload procedure should ping someone on failure, maybe that can be configured.

@charris Failing GitHub Actions jobs already send emails. What sort of additional notifications that something went wrong were you thinking about?


Don't allow the creation of namespaces for hidden teams on the controller

Note that before this commit, if a user selected a team that simply didn't exist, he would've get no flashy message because the controller would've just raised an exception.


Unexpected backslash being inserted into title variable upon Neofetch launch

Description
For some reason, a backslash is being inserted into the title variable, so the title shows up as kamran\@Aurora instead of kamran@Aurora. I know my username doesn't have a backslash in it, so that's not an issue. I have no idea why this is being caused. The issue happens in both Apple Terminal, and iTerm 2. My config file, and the verbose log, are attached below as a gist link.
Neofetch version
3.3.1-git (Homebrewed)
Screenshot

Config file & verbose log
Gist link

It looks to me like this is an issue with your color settings. Does this occur with --config off?

What's the output of these commands?:
echo "$USER"
whoami
echo "${HOME##*/}"
echo "$HOSTNAME"
hostname

It happened even with Apple Terminal, and I didn't change any configuration settings for neofetch or my color settings aside from adding the "weather" command and uncommenting a few things for the base config. Also the color settings in iTerm at the time were left at defaults too. I'll run those commands later though when I get the chance. At the moment I'm booted into Windows.

No longer on macOS due to my hard drive corrupting, so until I get macOS reinstalled, I can't test this. Closing for now, will re-open once I find the time to get macOS re-installed.

I'm able to reproduce this issue, ill see if I can figure out when it started

Because this is confirmed bug, I'm reopening this issue.

The relevant lines haven't been edited since 2016. Any idea on how to actually diagnose this?

It can be the coloring part that triggers the extra backslash, like ${title_color}, ${bold}, or maybe ${at_color}.

Yeah that worked for me. The @ symbol lost its colour and bold from doing that too.

I think that was intended since the output for Mac is the same in my testing (granted, it is a Linux system but since we're using bash it should have a similar output apart from fonts or colorscheme)

Do you get the backslash when using \\e?

Not in Linux, but I tested it somewhere else and found out this bug is also happening in an AIX server and my Solaris VBox.

This may also happen in BSDs, I'll edit this post later if I found out it does happen there too.

It's an issue with bash 3.2, if bash is installed from homebrew (4.4) the issue doesn't occur

Fixed. Please reopen this issue if the issue still exists on master.


Cow: Watch cleanteam-berlin.de

Cow requests the watch of the watch_keyword cleanteam-berlin\.de. See the MS search here and the Stack Exchange search in text, in URLs, and in code.

cleanteam-berlin\.de has been seen in 1 true positive, 0 false positives, and 0 NAAs.

Approved by VLAZ in Charcoal HQ


Markdown frontmatter: highlighting & folding

Added syntax highlighting and folding specific to the frontmatter in Yaml or Toml.
Currently, only the Markdown highlighting was applied to the frontmatter and the folding was wrong and mistook the closure of the frontmatter for markdown.
Most people use Yaml but Toml makes its way and I use it with the static site engine Zola.

ping @tpope

This was my response when it came up at https://github.com/tpope/vim-markdown/pull/93:

The reason it isn't merged is because it isn't Markdown! Every system I've seen that uses YAML frontmatter accepts HTML along side Markdown, yet I don't see support for it in html.vim.
Setting aside semantics, I'm reticent to throw another syntax file into the hairiest syntax highlighter I've ever worked on, and that's before counting the embedded HTML, CSS, JavaScript, and custom highlighted languages in code blocks that I already have to contend with.
I do support frontmatter in vim-liquid, which isn't exactly the right place to put it either, but it is closer to the right abstraction layer, supporting HTML, Markdown, and other markup languages in one go. I think it's common for a lot of these frontmatter using frameworks to pair it with Liquid? Jekyll does so, at least.

This is not a categorical rejection: I could be persuaded the pros outweigh the cons. But if that happens, I think it should start its life as an experiment in https://github.com/tpope/vim-markdown, not be directly merged into the Vim master branch. I advise closing this issue. Discussion can be continued at https://github.com/tpope/vim-markdown/pull/93.

okay, please continue the discussion in the upstream repo at tpope/vim-markdown#93, closing for now


[Feat] Dark mode

Is there an existing issue for this?

[X] I have searched the existing issues

Feature Description
I wish there was a dark mode feature on the website to enhance the user experience. It would not only improve the overall aesthetics but also make browsing more comfortable, especially in low-light conditions. Dark mode could reduce eye strain and offer a modern, sleek look, making the interface more visually appealing and easier to navigate.
Use Case
Implementing a dark mode feature would significantly enhance my experience with the project by making prolonged usage much more comfortable, especially during nighttime or in dimly lit environments. It would help reduce eye strain, allowing me to focus on the content for longer periods without discomfort. Additionally, a well-designed dark mode would add a layer of elegance to the interface, creating a more modern and professional look that could improve both usability and overall user satisfaction.
Benefits
No response
Priority
High
Record

[X] I agree to follow this project's Code of Conduct
[X] I'm a GSSOC contributor
[X] I want to work on this issue
[X] I'm willing to provide further clarification or assistance if needed.

have you visited the website?


pull request for e2e test at 01/10/2017 01:56:13

:white_check_mark: Validation status: passed
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.


Room photo : no placeholder for one special room in the browse directory

To reproduce :
I used the testflight version : 0.2.2 master #35

Hit the search button
In the rooms tab, search for the #freedet:matrix.org room
The item doesn't have a photo, nor a placeholder
Go into the room details, there is not photo or place holder neither

The room's internal ID is : !fDpJFtCwvfwhFAapFL:matrix.org
This issue also exists on vector-android : https://github.com/vector-im/vector-android/issues/579

There is an hidden character between the # and f : 0x200e
The android client skips this character.


rubocop didn't run correctly (executable name wrong) in rubymine

My issue is similar but different with #34 and #30
Rubymine 8.0.3
rbenv 1.0.0
ruby 2.3.0
rubocop 0.38.0
rubocop-for-rubymine 3.1.0
This error shows up in Rubymine
15:37:44 Failed to parse RuboCop output: Please make sure that:you installed RuboCop for this Ruby versionyou did run bundle install successfully (if you use Bundler)your RuboCop version isn't ancient (show balloon)

In ideas.log
2016-03-17 15:37:44,244 [  16175]  DEBUG - hub.sirlantis.rubymine.rubocop - Executing RuboCop (SDK=/Users/gogao/.rbenv/versions/2.3.0/bin)/Users/gogao/.rbenv/shims/ruby --format json /Users/gogao/Developer/rails/my_app/app/models/server_instance.rb
2016-03-17 15:37:44,244 [  16175]   INFO - .ruby.ruby.run.RubyCommandLine - Executing [/Users/gogao/.rbenv/shims/ruby --format json /Users/gogao/Developer/rails/my_app/app/models/server_instance.rb], working dir =[/Users/gogao/Developer/rails/my_app]
2016-03-17 15:37:44,296 [  16227]   WARN - hub.sirlantis.rubymine.rubocop - Failed to parse RuboCop output

you can see in the log that it is trying to exec /Users/gogao/.rbenv/shims/ruby --format json instead of /Users/gogao/.rbenv/shims/rubocop --format json
Any reason why?

duplicates of #40


Added Scroll to top option once scroll down

Type of change

[ ] Added scroll to top button

Hello @Bbhuva Can I know which issue have you resolved?

Hello @Bbhuva Can I know which issue have you resolved?

I have added a scroll to the top option on the code. Not resolved issue.

okay, I'll look into this


Make useLocalStorage set local storage on unmount

Description
useLocalStorage updates local storage within the react lifecycle with a useEffect.  This works well since
the update will happen immediately and the more expensive task of writing to local storage is done after the component already updates to reflect the change.
The problem is when a component unmounts,local storage does not get written to.  One common example of this happening is if we try to write to local storage while also going to a different page in our app.
This change makes the hook aware of whether it has unmounted or not and if it has unmounts, it will go ahead and write directly to local storage.
Type of change

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

Checklist

[x] Read the Contributing Guide
[x] Perform a code self-review
[x] Comment the code, particularly in hard-to-understand areas
[ ] Add documentation
[ ] Add hook's story at Storybook
[x] Cover changes with tests
[x] Ensure the test suite passes (yarn test)
[x] Provide 100% tests coverage
[x] Make sure code lints (yarn lint). Fix it with yarn lint:fix in case of failure.
[x] Make sure types are fine (yarn lint:types).

Making a new more robust pull request to address some other open issues with useLocalStorage

@roninjin10 please make your PR into v14.0 branch.


Change Sandbox.SetKey() in case of shared osl.Sandbox

In case of useDefaultSandbox, if SetKey finds
an existing osl.Sandbox it is not an error
condition and no more processing should be done

Signed-off-by: Alessandro Boch<EMAIL_ADDRESS>

@aboch with this change, though it is not failing to create container in host mode, there is no connectivity. infact the namespace is missing all the host interfaces.  this fix needs a rework.
Also, please test the changes integrating with docker.
ping @mrjana

As @mavenugo said, there is a continuing problem with host networking not having the network interfaces/connectivity.  Container mode is actually working with this change, but not --net=host.  Actually, if it helps, in --net=host mode the /proc/self/ns/net is most definitely not the same as the host, but in --net=container:<somecontainer> it does actually match the net namespace of the other container.

@estesp thats correct. --net=container mode is handled differently and should work without any extra changes. But I forgot to handle the --net=host case in my original change (as it was originally intended for userns support). In any case, this PR needs some rework to handle this scenario.

@estesp @mavenugo I updated the new diffs. I will test them within docker later, no time now.

@aboch in addition to the above comment, it is still not working. :(

@aboch @estesp PTAL https://github.com/docker/docker/pull/16305#issuecomment-140618455. I dont think we need this patch any more. We can close it if you agree.

Thanks @mavenugo Closing this


configuration fix

Codecov Report

Merging #123 into master will increase coverage by 0.16%.
The diff coverage is 100%.

@@            Coverage Diff             @@
##           master     #123      +/-   ##
==========================================
+ Coverage   60.25%   60.42%   +0.16%
==========================================
  Files          25       26       +1
  Lines        1170     1180      +10
  Branches       98      101       +3
==========================================
+ Hits          705      713       +8
- Misses        441      443       +2
  Partials       24       24

Impacted Files
Coverage Δ

selene/environment.py
100% <100%> (ø)

selene/config.py
100% <100%> (ø)
:arrow_up:

selene/helpers.py
34.21% <100%> (-5.27%)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d7b3ef7...717bb04. Read the comment docs.


driver for ft245 interface

Hi 6thimage,
Do you have a driver for this FPGA code?  I'm trying to use libusb and an example would be cool.
Rick Walker
walker AT omnisterra DOT com

I use libftdi (https://www.intra2net.com/en/developer/libftdi/) as it is much easier than using libusb directly.
As for examples, libftdi is fairly straightforward to use, but a simple example for receiving data can be found at https://gitlab.com/6thimage/sd_controller/blob/master/utils/data_cat.c, with a more complicated bi-directional example at https://gitlab.com/6thimage/cm0_gps_soc/blob/master/software/ft245.py.


Update Theme

Feature request
Make it look better ;)

I'm working on deciding between these

I don’t like these colors for all pages. I think I’m going with a brown title theme with subtle earth tones fit in.

[ ] Definitely remove the ugly red color from the links
[ ] Remove the title image and integrate smaller images in the page
[ ]

#657153


What's the different between this implementation and mypy/typing

I think mypy dose a lot. For Python 3.2+ case, Is there (or will/plan be) any new feature? For example, the Algebraic Data Type?

By the way, I think it is a nice implementation, very useful for Python2.

Thanks for opening an issue.
Sorry, I didn't know mypy before I started the project. Thanks for the mentioning the proejct and I'll give you the answer ASAP once I get the idea.

I think mypy dose a lot.

mypy REALLY do a lot of things on type static type checking. They have abstraction on built-in types, better code style on type declaration, everything!
The only advantage I could come up with is that in this implementation I could reuse some parameter declarations, see https://github.com/huntzhan/restdef/blob/master/restdef/attribute/abstract.py#L9 and https://github.com/huntzhan/restdef/blob/master/restdef/attribute/literal.py#L53. The motivation of developing magic-parameter is to eliminate redefinition of similar __init__ functions.
And of course, It's compatible with Python 2.
Here's my idea:

More flexible parameter checking interface, i.e. there will be some hooks to let user define their checking logic, such as checking the "Algebraic Data Type" and the constrain on value(interval, length etc.). BTW, I not sure which ADT you mentioned, It's the concept in functional programming?
"Steal" some good designs from mypy, such as List[<...>], Iterable[<...>], checking on return value...
Customization on exceptions and better code dump information.

@RyanKung I'll try to design a type system base on collections.abc and numbers and focus on "dynamic" type checking, see #4 for details.
I'll close this issue, feel free to reopen it if you want to discuss something.


tests for ListIdentifiers implementation are running.

:heart: Thank you for your contribution!
Description
As follow-up for the first PR where the ListRecords based method was implemented, now the missing ListIdentifiers based approach is added. This should avoid time outs with outdated resumption tokens.
Checklist
Ticks in all boxes and 🟢 on all GitHub actions status checks are required to merge:

[x] I'm aware of the code of conduct.
[x] I've created logical separate commits and followed the commit message format.
[x] I've added relevant test cases.
[ ] I've added relevant documentation.
[ ] I've marked translation strings.
[ ] I've identified the copyright holder(s) and updated copyright headers for touched files (>15 lines contributions).
[ ] I've NOT included third-party code (copy/pasted source code or new dependencies).

If you have added third-party code (copy/pasted or new dependencies), please reach out to an architect.

Frontend

[ ] I've followed the CSS/JS and React guidelines.
[ ] I've followed the web accessibility guidelines.
[ ] I've followed the user interface guidelines.

Reminder
By using GitHub, you have already agreed to the GitHub’s Terms of Service including that:

You license your contribution under the same terms as the current repository’s license.
You agree that you have the right to license your contribution under the current repository’s license.

Included in https://github.com/inveniosoftware/invenio-vocabularies/pull/363 (had to reopen to rebase and resolve the merge conflict)


CocoaPods badges are shown as 'not found'

Are you experiencing an issue with...
shields.io
🐞 Description
The shields.io badges for AzureCommunicationUICalling CocoaPods version, license and platform worked before as expected, but started to show "not found" recently.

AzureCommunicationUICalling podspec is available here and it's parsable on CocoaPods website.

🔗 Link to the badge
https://img.shields.io/cocoapods/l/AzureCommunicationUICalling
https://img.shields.io/cocoapods/v/AzureCommunicationUICalling
https://img.shields.io/cocoapods/p/AzureCommunicationUICalling
💡 Possible Solution
No response

Hi. I think this is an issue on the CocoaPods side rather than us.
We are calling https://trunk.cocoapods.org/api/v1/pods/AzureCommunicationUICalling/specs/latest which redirects us to a spec file that doesn't exist: https://raw.githubusercontent.com/CocoaPods/Specs/08beb7948001739710fcb35bd6ed797fba3ff0bd/Specs/2/8/d/AzureCommunicationUICalling/1.0.0/AzureCommunicationUICalling.podspec.json
Side note: if I call https://trunk.cocoapods.org/api/v1/pods/AzureCommunicationUICalling/specs/1.0.0 that redirects us to a spec file that does exist: https://raw.githubusercontent.com/CocoaPods/Specs/06244b445d06dd97ae4744db57c7901aadc2997f/Specs/2/8/d/AzureCommunicationUICalling/1.0.0/AzureCommunicationUICalling.podspec.json
Can you try raising an issue with them about it.
I have seen this issue happen once before: https://github.com/badges/shields/issues/6596 but I have no idea what the resolution was. If you get this sorted out upstream with CocoaPods, could you link us to the issue or let us know what happened in case it comes up again.
Cheers

Thank you @chris48s!
The issue is created for CocoaPods and can be found here.

Hi @chris48s! A new version of the pod was released yesterday and the latest API returns the correct podspec because of this. I'll still keep the issue for CocoaPods team open to follow up on the incorrect latest response.
I noticed that version and platform were available yesterday after the release and only licence badge was available today in the morning but it looks like all used bages (version, licence and platform) aren't available now (even on shield.io):

The badges are displayed as expected now.


Remove license footer from readme

first-timers-only
This issue is tagged :octocat: first-timers-only. It is only for people who have never contributed to open source before, and are looking for an easy way take their first steps.
Consider this your chance to dip your toe into the world of open-source, and get some bragging rights for writing code that makes drones fly, lets cars find charging stations, helps people and goods get from place to place, and more.
Find more first-timers-only issues from DAV Foundation here.
Thank you for your help :heart:
What is this project?
DAV (Decentralized Autonomous Vehicles) is a new foundation working to build an open-source infrastructure for autonomous vehicles (cars, drones, trucks, robots, and all the service providers around them) to communicate and transact with each other over blockchain.
As an organization that believes in building a large community of open-source contributors, we often create issues like this one to help people take their first few steps into the world of open source.
Captain
The DAV project you are looking at is the Captain. The captain is the logic that sits on board drones, gives it commands, negotiates missions with mission control, and communicates with the blockchain.
How you can help
The Issue
The task for this issue is to remove the license footer at the bottom of README.md. After adding the license badge it has become redundant and can be removed.
Contributing to Captain

[ ] Make sure this issue is labeled up-for-grabs and not labeled claimed, to verify no one else is working on it.
[ ] Comment in this issue that you would like to do it.
[ ] Open Captain GitHub page and click the ★ Star and then ⑂ Fork buttons.
[ ] Clone a copy to your local machine with $ git clone git@github.com:YOUR-GITHUB-USER-NAME/captain.git
[ ] Code Code Code
[ ] Once you've made sure all your changes work correctly and committed all your changes, push your local changes back to github with $ git push -u origin master
[ ] Visit your fork on GitHub.com (https://github.com/YOUR-USER-NAME/captain) and create a pull request for your changes.
[ ] Make sure your pull request describes exactly what you changed and references this issue (include the issue number in the title like this: #7)
[ ] Please do not fix more than one issue at a time. Your pull request should only fix what is described in this issue.

Asking for help
We appreciate your effort in taking the time to work on this issue and help out the open source community and the foundation. If you need any help, feel free to ask below or in our gitter channel. We are always happy to help 😄

I would love to work on this issue

Congratulations on your contribution @mikey2020 👏 Hope you had fun and learned few things on the way! Feel free to join our gitter channel to find out more opportunities 😄


Simplified chinese version

change some of the translation error

Hi, thanks for your PR. Is this ready to review? Cause the current state is "Draft".


fix: analysing build chunk without dependencies

Description
Vite doesn't work well with chunks without dependencies. It crashes on build analysis stage. See this issue.

What is the purpose of this pull request?

[X] Bug fix
[ ] New Feature
[ ] Documentation update
[ ] Other

Before submitting the PR, please make sure you do the following

[X] Read the Contributing Guidelines, especially the Pull Request Guidelines.
[X] Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate.
[X] Provide a description in this PR that addresses what the PR is solving, or reference the issue that it solves (e.g. fixes #123).
[ ] Update the corresponding documentation if needed.
[ ] Ideally, include relevant tests that fail without this PR but pass with it.

Hello, I am having issues with migrating our large frontend repo from CRA to Vite because of this specific error
It is really hard to understand how I can avoid this without changing the vite package manually in node_modules. Maybe there is some sort of setting that could help me avoid it, or avoid using some sort of import? But I am not familiar enough to understand why this is happening.
@patak-dev could you bump the severity of this bug?

@patak-dev hi! Could I ask you to prioritise this if possible? The issue currently blocks Gitlab from building with Vite.
BTW @morethanwords thank you for this fix!

/ecosystem-ci run

@SimonsUnikaNamn @CyberAP this should be fixed in<EMAIL_ADDRESS>Let us know if you still see a problem.


[BUG] - Individual installation not updating tailwind.config.js properly

NextUI Version
<EMAIL_ADDRESS>Describe the bug
NextUI auto updates the tailwind.config.ts file which is nice, but the content string is formatted as [object Object].
So on my config file it shows as:
content: [
    "./node_modules/@nextui-org/theme/dist/components/[object Object].js"
  ],

when it should be
content: [
<EMAIL_ADDRESS>  ],

Your Example Website or App
No response
Steps to Reproduce the Bug or Issue

run: npx nextui-cli@latest add modal
see tailwind.config.ts

See that its formatted as [object Object].js instead of modal.js in the content array
Expected behavior
As a user, I expected to see my tailwind.config.ts formatted correctly.
Screenshots or Videos
No response
Operating System Version
Linux Ubuntu
Browser
Other (add additonal context)

which cli version are you using?

https://github.com/nextui-org/nextui-cli/pull/97 fixed


 This error occurs....:
error:  A project with output type of class library cannot be started directly. In order to debug this project, add an executable project to this solution which reference the library project. Set the executable project as the startup project.
please give me solution.

Please rebuild your project solution and then run if it still you can't run then check is there the right path assigns to link the Esdk.DLL.
Thank you.


Publish a new version.

@mark-adams thanks for your work on this :)
Can we publish a new version to get this fix out?

Done! Thanks!


Add command line help

Fixes #128

Coverage remained the same at 96.42% when pulling c5021dc125a99a0a8e87e6e7312d19fba7a0a9af on feature-add-command-line-help into 182b35f961b1d368f889c6f18cba3f8e00b45ae9 on master.

:+1: :+1:


Adds Async Shader support

Idea of the feature:

Nukes ALL browser FREEZE during shader compilation
( see http://toji.github.io/shader-perf/ for basic demo)

How it's done:

program apply is done in a 1st step (compile/link  but NO compilestate && attribute/uniform location calls
while compilation not yet finished, we used a "basic shader program" (shared for everyone)
when timer (0.8s) is done, we do the 2nd stage of Program (compile state/error and attribute/uniform location)
we then apply the compile progam

Problem

ALL program are async... not good

What it needs to be finished:

adds a "Async" attribute on stateset you want async.
adds a "Replace" attribute on stateset where you just changed the shader (which means you can still use the previous shader of the stateset instead of the "Basic Shader" program).

Further Todo:

fragment/vertex shader compilation could also be async, smaller timer
(that would make for a 3 step async. VS (0.05s)/FS(0.1s)/LINK(0.7)=> final)

@jtorresfabra I flagged prototype feedback, so it's less than a review, more of an API / architexture check around the idea, related to PR Comment above.
"prototype"+"need feedback" is more "Idea tested and validated, now must think about serious API"
(show code that does the thing, some numbers and then ask Help)
My main question is about making the thing APIsable.
see first comment notably
- adds a "Async" attribute on stateset you want async.
- adds a "Replace" attribute on stateset where you just changed the shader (which means you can still use the previous shader of the stateset instead of the "Basic Shader" program
- device attributes parameter (time/delay  of the async, pointer to async program, etc ?)


fix(cdk-integ-tools): enabling all feature flags in cdk-integ-tools for CDK v1

Issue #, if available: 409
Description of changes:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 9d2e96a8dfa00f6aecb32b2ab9c88ca46345839c
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 055f8344e05a2baf5155d80118755a8b7857c22a
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 8c1bbd3a063bd6ceed8d7c8c9cece73324740cb1
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 2478df9491e00b571457aa231dadedde88600918
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 1729559bef4ba824ab786b2806bb99231300840f
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 168c8add6e973fbd1f96a2465ca32d78f1eadf96
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: ed2dc346e0faa47f1d230ba8b4258109c4325176
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 9b047e85aac7cc1e35d636e9eef8b1520073e0e4
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 84d8d1256e0b8324be90ccb68b88e20dae5b6622
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 6811e9b3a6c5bb4ac6a1aec40ea7290b43df1798
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 69fb7aea5306c821d4c7221d0dd3129e5f833503
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 09fc805fe9605d7c0f27ee5863f94a1a6ad74e49
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 66ae30a9432658276a86786b9920e4e13c871bc6
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 63529dd3b112ebf483b4cf0747d9bac4d9595a84
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 00ec37a7b85b75dbf7f87790f48ae04c5fd2d056
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 9e87c8d3e241146237616d8ee6fe4ff30f54b15d
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 0f69135384ea73d00ce310bc53ea2dd0eaebd51d
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 006c42394a2877bca781b170f88d025be0446c13
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 0360fa19ffdfbcdd75caf2d91f75554802ff441a
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: eaf4e64d79873c53eee0c0bdad5e4cab98d2526b
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 55c1e3cef643551ac59985a34c8aa1178ef2e48d
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 4a460c681670513309630ed6f1d2e2e862f6d72f
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: b265ed7db318b001e7d9fe7fff16e16a031a55d8
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 47934c796d314533585ea2c0c5c485a5ca5d489c
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: f985c9bd14262d73af56fa24bab06cf10d87fbeb
Result: FAILED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: ad3dba30a2e6945f196539155f20e545900d7c2f
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository

AWS CodeBuild CI Report

CodeBuild project: codebuildgithubautobuildPro-fkVQbXRiQi6A
Commit ID: 1d257a85278bf79b37e59b2b4cde93555570db17
Result: SUCCEEDED
Build Logs (available for 30 days)

Powered by github-codebuild-logs, available on the AWS Serverless Application Repository


Allow Sidenav to peek out by not closing entirely

See #2277

Any plans to implement this one?

Is this related?

Yes it's very similar. No need to have duplicate issues, but since the other one is closed I would keep this one alive. It's a pretty neat feature.

Is this feature still on track ? Is there a open PR ? If not I would like to take a stab at it. If you could point me in the right direction


Add Unicode Handling Functions

Essentially some functions which remove Unicode characters lying in a range or above or below some thresholds

Done!


Checking in Istio example

What does this PR do?

Checking in Istio example with tetrate using EKS blueprint, adot and sending istio metrics to prometheus for grafana visualization
🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted. Consult the CONTRIBUTING guide for submitting pull-requests.
Motivation

More

[x ] Yes, I have tested the PR using my local account setup  (Provide any test evidence report under Additional Notes)
[ x] Yes, I ran pre-commit run -a with this PR
[ x] Yes, I have added a new example under examples to support my PR (when applicable)
[ x] Yes, I have updated the Pages for this feature

Note: Not all the PRs required examples and docs.
For Moderators

[ ] E2E Test successfully complete before merge?

Additional Notes

@awsdabra @preddy727 let me know if you need any help!

@preddy727 I don't understand why you closed the PR


Joe

Please, effect the corrections that I made.

Weldone! :)
Make these changes

Remove duplicate colors in the #app_colors
Reduce boilerplate in the text style class. Make use of the generic function/method or create a new one if the existing ones doesn't serve your purpose
remove appbar text style. there's a generic style in constants class


specify content-type header in output?

I am running the latest fluentd image from google to send logs to elastic search and elastic search is replying with a ton of these logs:
[o.e.d.r.RestController ] Content type detection for rest requests is deprecated. Specify the content type using the [Content-Type] header.
Steps to reproduce:
Spin up an EFK stack with latest googles fluentd and elastic search 5.4.2, let the ES cluster boot and you will see the log [o.e.d.r.RestController ] Content type detection for rest requests is deprecated. Specify the content type using the [Content-Type] header.
Is this because of how the latest FluentD is shipping logs off to elastic search?
Provide logs (if relevant):
[o.e.d.r.RestController ] Content type detection for rest requests is deprecated. Specify the content type using the [Content-Type] header.
How can I specify the content-type header in the output of fluentd?

This is fluent-plugin-elasticsearch issue, not fluentd.
Closed.


Cant do missions on first login

This is the error code.
11:12:40 WARN:        at me.blackvein.quests.Quests.getQuest(Quests.java:3055)
11:12:40 WARN:        at me.blackvein.quests.Quests$QuestPrompt.acceptInput(Quests.java:364)
11:12:40 WARN:        at org.bukkit.conversations.Conversation.acceptInput(Conversation.java:235)
11:12:40 WARN:        at org.bukkit.craftbukkit.v1_13_R2.conversations.ConversationTracker.acceptConversationInput(ConversationTracker.java:60)
11:12:40 WARN:        at org.bukkit.craftbukkit.v1_13_R2.entity.CraftPlayer.acceptConversationInput(CraftPlayer.java:1420)
11:12:40 WARN:        at net.minecraft.server.v1_13_R2.PlayerConnection$2.run(PlayerConnection.java:1602)
11:12:40 WARN:        at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1033)
11:12:40 WARN:        at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439)
11:12:40 WARN:        at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:940)
11:12:40 WARN:        at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:837)
11:12:40 WARN:        at java.lang.Thread.run(Unknown Source)

Closing as OP did not follow issue instructions (missing Quests version, no description, did not post error using Pastebin).

The error is resolved, i dont put the correct perms. Thanks for your
response. ^^
El mar., 30 abr. 2019 18:41, PikaMug<EMAIL_ADDRESS>escribió:

Closing as OP did not follow issue instructions (missing Quests version,
no description, did not post error using Pastebin).
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
https://github.com/PikaMug/Quests/issues/783#issuecomment-488025760, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AJCRZICETIEDEFQDQMVNWU3PTBZENANCNFSM4HJJZRXQ
.


Feat commander v8

:tada: This PR is included in version 3.4.0 :tada:
The release is available on:

v3.4.0
GitHub release

Your semantic-release bot :package::rocket:


Avoid showing warning messages twice

This is my tentative for fixing #3624.
It don't involve sets :(

Please note this avoid showing any warning message twice.

Closing this in favor of #3716 with the requested fix. This is so because I deleted this branch or something :stuck_out_tongue:


az --version not az -version

at least in my experience

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

ID: 2690a4e0-d06e-2bf3-c4f4-dc7af10c58fa
Version Independent ID: bd9c18bf-3e47-2827-2524-03839ab820b6
Content: Create your first pipeline using the Azure CLI - Azure Pipelines
Content Source: docs/pipelines/create-first-pipeline-cli.md
Product: devops
Technology: devops-cicd
GitHub Login: @geverghe
Microsoft Alias: geverghe

That's right - thank  you for pointing this out. Will make the fix.

The fix has been released. @CarlRabeler - kindly close the issue post verification.


Update sites settings to override WEBSITE_ICONS_PATH.

Fixes /deploy-zamboni-dev-20150521173154-c5b5388279/zamboni/tmp/uploads/website_icons
Does not exist and does not have the permissions we expect. (We want read + write)
r? @diox

r+
sorry about that, I thought about it when writing it then forgot.

No worries!


[9.x] Fixes issue using static class properties as blade attributes

The PR resolves #44465 which raises a breaking change where static class properties can no longer be passed to blade attributes since v9.32.0 when short syntax was introduced.
The fix updates the regex used to determine whether short syntax is being used.
Currently the regex looks for the sequence :$ within the component string. This successfully determines the short syntax, but will also match calls to a static class property, for example User: :$ id
To resolve this issue, \s has been added to the beginning of the regex to ensure there is whitespace before the : character.

Seems like this breaks a component with multiple attributes, because it removes the leading white-space character.
{{-- works --}}
<x-alert :$title/>

{{-- broken --}}
<x-alert type="info" :$title/>

Seems like this breaks a component with multiple attributes, because it removes the leading white-space character.

Great spot @PerryvanderMeer! Just pushed an update - is the working for you now?

Looks good to me @joedixon 🚀
Maybe we should add some tests for components with multiple attributes, since all current tests rely on only one attribute?


Add support for light mode

Do you plan to add a light/day mode for the app? Many people may find reading black text on a white background easier.

Unfortunately, the app is built around dark, and trying to change that requires significant rework on design and theme implementations. For now closing this issue, since it doesn't seem like we will get to implementing this.


Why is this function called so many times?

Using the example CORS if I put a breakpoint on line: https://github.com/uptrace/bunrouter/blob/master/example/cors/main.go#L67 my debugger stops many many times there when I start the app.
Can I ask you why so many times?
Shorter code:
package main

import (
	"fmt"
	"log"
	"net/http"

	"github.com/rs/cors"
	"github.com/uptrace/bunrouter"
)

func main() {
	router := bunrouter.New(
		bunrouter.WithMiddleware(newCorsMiddleware([]string{"http://localhost:9999"})),
	)

	router.GET("/", func(w http.ResponseWriter, req bunrouter.Request) error {
		fmt.Println(req.Method, req.Route(), req.Params().Map())

		return nil
	})

	log.Println(http.ListenAndServe(":9999", router))
}

func newCorsMiddleware(allowedOrigins []string) bunrouter.MiddlewareFunc {
	return func(next bunrouter.HandlerFunc) bunrouter.HandlerFunc {
		corsHandler := cors.New(cors.Options{ // put a breakpoint on this line
			AllowedOrigins:   allowedOrigins,
			AllowCredentials: true,
		}).Handler(next)

		return bunrouter.HTTPHandler(corsHandler)
	}
}

I guess this is fixed by https://github.com/uptrace/bunrouter/pull/36?

Nope. If you copy&paste that code in a main.go file you'll see the behavior.

Wait, I'm editing it.

Yes. It works now. Sorry.


added --export-as-hardlink option

my very first step into the python world :-D
I added the --export-as-hardlink option and corresponding implementation.

Also, please update osxphotos/_version.py to bump the minor version number.
https://github.com/RhetTbull/osxphotos/blob/7444b6d173918a3ad2a07aefce5ecf054786c787/osxphotos/_version.py#L3
e.g. change 0.28.13 to 0.28.14

:-) Not only python is new to me. Same for Github contribution and the related workflow.

Great job on your very first python project and first GitHub contribution!  Thanks for contributing!


Proxied object has function type instead of object type

Proxy is defined as ()=>null at https://github.com/Papooch/nestjs-cls/blob/main/packages/core/src/lib/proxy-provider/proxy-provider-manager.ts#L95C20-L95C25
Is there a specific reason for doing that instead of defining it as an empty object? It's causing object retrieved from cls has typeof proxiedObject equal to function instead of object.

Hm, if I remember correctly, there was some issue with proxying functions instead of objects. If I remember correctly, JavaScript then complained, that the object's signature doesn't implement the [Symbol.call] method or something, so that's why I used a function as the "target", which has all features of objects in addition to being callable.
The problem is, that we don't know the actual type before creating the proxy. It ts created at bootstrap, but the instance it proxies to is created on each request anew.
Can you tell me what your use-case is? I will try to revisit if there's some way to get around this.

I see, hmm. Your options are currently:

either wrapping the data source inside another proxy provider, rather than making a proxy provider out of itself,
or using "raw" cls.get(...).

I'll try to think of some other way in the new version and add this information to the documentation.

A fix has been merged and will be released in a future version (v4) together with other breaking changes and features.


Fix table of contents anchor links in German Translation

Most of the anchor links in the table of contents of the german translation are not working.
They point to the translated anchor but the anchor itself is not translated.
PR is coming soon!

closed/merged


Possible to use flutter w/out WidgetsApp?

Steps to Reproduce

I attempted to follow along the code for the WidgetsApp widget, and replicate its widget tree
I am trying to understand the "lower-ish level" parts of Flutter, so I want to recreate the functionality of WidgetsApp without using it.
While I am able to render widgets that are even able to render text, receive gestures, etc., I am unable to render widgets which are able to receive focus from both keyboard shortcuts/actions or from the mouse.

Expected results:
I expect that the shortcuts and actions should properly register and allow me to use the tab key to focus
Actual results:
It does not appear that the shortcuts and actions are firing, nor does it appear that the focusable container is being focused
https://gist.github.com/ndugger/8ea45894ffc6327c2a06ea2de1200a17
https://dartpad.dev/?id=8ea45894ffc6327c2a06ea2de1200a17&channel=beta
Is it possible to develop an application with all of the necessary features without using WidgetsApp by just rendering the necessary widgets that it itself renders? I do not see any information on this anywhere on the internet yet, so I've been left trying to reverse engineer it by trial and error with no luck... is it even possible?

Hi @ndugger, thanks for filing the issue.
I run your sample code in master and beta channels, and I see the same behavior.

Demo
https://user-images.githubusercontent.com/104349824/187410417-f186e389-b694-484f-9855-e981dce7d4b4.mp4

flutter doctor -v
[✓] Flutter (Channel stable, 3.0.5, on macOS 12.2.1 21D62 darwin-x64, locale en-VN)
    • Flutter version 3.0.5 at /Users/huynq/Documents/GitHub/flutter
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision f1875d570e (9 hours ago), 2022-07-13 11:24:16 -0700
    • Engine revision e85ea0e79c
    • Dart version 2.17.6
    • DevTools version 2.12.2

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • 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+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2020.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • 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 Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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.69.0)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.44.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 11 (API 30)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.2.1 21D62 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 103.0.5060.114

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

• No issues found!

[✓] Flutter (Channel master, 3.1.0-0.0.pre.2572, on macOS 12.5 21G72 darwin-x64, locale en-EE)
    • Flutter version 3.1.0-0.0.pre.2572 on channel master at /Users/huynq/Documents/GitHub/flutter_master
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision cfee9c8467 (25 minutes ago), 2022-08-29 21:50:23 -0400
    • Engine revision 0bf86adeff
    • Dart version 2.19.0 (build 2.19.0-149.0.dev)
    • DevTools version 2.16.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13E113
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • 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+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2020.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • 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 Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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.70.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.46.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.5 21G72 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 104.0.5112.101

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

• No issues found!

[✓] Flutter (Channel beta, 3.3.0-0.5.pre, on macOS 12.5 21G72 darwin-x64, locale en-EE)
    • Flutter version 3.3.0-0.5.pre on channel beta at /Users/huynq/Documents/GitHub/flutter_beta
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision 096162697a (8 days ago), 2022-08-22 15:34:14 -0700
    • Engine revision ad3d868e0d
    • Dart version 2.18.0 (build 2.18.0-271.7.beta)
    • DevTools version 2.15.0

[✓] Android toolchain - develop for Android devices (Android SDK version 31.0.0)
    • Android SDK at /Users/huynq/Library/Android/sdk
    • Platform android-33, build-tools 31.0.0
    • ANDROID_HOME = /Users/huynq/Library/Android/sdk
    • Java binary at: /Applications/Android Studio.app/Contents/jre/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.12+0-b1504.28-7817840)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 13.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 13E113
    • CocoaPods version 1.11.3

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2021.2)
    • Android Studio at /Applications/Android Studio.app/Contents
    • 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+0-b1504.28-7817840)

[✓] IntelliJ IDEA Community Edition (version 2020.3.3)
    • IntelliJ at /Applications/IntelliJ IDEA CE.app
    • 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 Community Edition (version 2022.1.1)
    • IntelliJ at /Users/huynq/Library/Application Support/JetBrains/Toolbox/apps/IDEA-C/ch-0/221.5591.52/IntelliJ IDEA CE.app
    • 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.70.2)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.46.0

[✓] Connected device (3 available)
    • SM T225 (mobile) • R9JT3004VRJ • android-arm64  • Android 12 (API 31)
    • macOS (desktop)  • macos       • darwin-x64     • macOS 12.5 21G72 darwin-x64
    • Chrome (web)     • chrome      • web-javascript • Google Chrome 104.0.5112.101

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

• No issues found!

Keeping this open for further insights from the team. Thank you!

Yes, this is possible. You can just look at how WidgetsApp is implemented.
The question is better redirected at one of our other channels as it is not describing a bug or feature request for flutter. Please see https://flutter.dev/community.

I did read the source code, and nobody in any of the other channels is capable of answering this question, they all don't want to even know how the lower level widgets behave. Thanks for nothing.


Issue #21 Sprite frames bleed onto other side

Added 3px of empty space to each side of each frame of animation to prevent webGL pixel bleeding. Increasing total sprite dimensions from 72x97 to 78x103

Thanks!


Invoke on_error_handler as described in the docs

According to the example in the README, the on_error handler should be called with two parameters, of which the first is the CertStreamClient instance:
https://github.com/CaliDog/certstream-python/blob/97eb5b37e2c2077495e20d6df3459088a5262b48/README.md?plain=1#L61-L63

In addition to aligning the docs with the code, this fix is needed to be able to construct a CertStreamClient object with an error handler that actually has access to the instance object.
Currently, I have to do this by modifying the .on_error_handler after construction:
from functools import partial

def on_error_handler(instance, exc):
    # ...

c = CertStreamClient(callback, url='wss://certstream.calidog.io/', skip_heartbeats=True)
c.on_error_handler = partial(on_error_handler, c)  # Docs say instance is passed as first param, but it isn't


forge coverage does not use same settings as forge build

Component
Forge
Have you ensured that all of these are up to date?

[X] Foundry
[X] Foundryup

What version of Foundry are you on?
forge 0.2.0 (db96393 2023-05-11T00:10:51.773583000Z)
What command(s) is the bug in?
forge coverage
Operating System
macOS (Apple Silicon)
Describe the bug
➜  forge git:(master) ✗ forge build
[⠆] Compiling...
[⠒] Compiling 26 files with 0.8.19
[⠰] Solc 0.8.19 finished in 10.18s
Compiler run successful!
➜  forge git:(master) ✗ forge coverage
[⠢] Compiling...
[⠒] Compiling 26 files with 0.8.19
[⠑] Solc 0.8.19 finished in 1.37s
Error:
Compiler run failed:
Error: Unimplemented feature (/solidity/libsolidity/codegen/ArrayUtils.cpp:228):Copying of type struct MyStruct memory[] memory to storage not yet supported.

Expected behavior: same successful compilation as with "forge build" as "forge coverage" should use the same settings (like "forge test" who does run fine).
Actual behavior: getting an "unimplemented feature" error.
Note that I do the get the same compilation error with "forge build" if I remove "via_ir = true" from my foundry.toml file, so I guess some build settings are not passed consistently to coverage build.

Duplicate of https://github.com/foundry-rs/foundry/issues/3527#issuecomment-1366189327.
Also, see the discussion in https://github.com/foundry-rs/foundry/issues/3978.

If you want forge coverage to work, you will need to make your code compile even without --via-ir. See my tweet.


Update strings.xml

Remember that if we click on lnurl link, open the same window. So I think Phoenix should create another string removing bitcoin word from the (Scan a QR code containing a payment request or bitcoin address).


All pulled & saved tarballs are in Docker format

# first fix the examples etc, remove from [project]ignore, blah

$ buck2 build examples/rust:image --show-simple-output
buck-out/v2/gen/root/200212f73efcd57d/examples/rust/__image__/image.tar

$ mkdir dir
$ cd dir
$ tar -xf ../buck-out/v2/gen/root/200212f73efcd57d/examples/rust/__image__/image.tar
$ ls
6b0b1527d75b1e49c2cb08f4eb8616c64c9a20a8b9d8c1179146b2675586536b.tar.gz
8fa58e2afd032b7e4c012742a8b2de285f6c9acf565b2e22ab72369c2ead8272.tar.gz
26e3e4b0848c0e87391a7a844b11fcd2e6d223bd516be6ac8b17bac4e6808609.tar.gz
manifest.json
sha256:bca585cff135417e69bdf27793a0328c59f9c60ce232c59c19bf15c25009d6a3

There's no index.json, so it's not OCI. This is a Docker image.

pull.py is missing --format=oci in the call to crane pull. So the pulled images are Docker format, because the default is --format=tarball.
It appears crane mutate --output tarball.tar doesn't support writing to OCI-format tarballs?
I think you have to crane mutate without --output and then crane pull --format=oci from localhost.

I think the output of oci_image should probably just be an OCI-layout directory. I think that's what rules_oci's one does. Podman loads these just fine using podman load -i directory.


Including Hardware Support for 6DoF Version of Kinova Gen3

Thanks for making this repository, Vince!
This pull request should include two major additions to kinova_drake. Feel free to reject them if you see fit:

Adds support to the KinovaStationHardwareInterface() class for the 6DoF model. It does this by defining a new function FindNumberOfRobotJoints() which detects the number of joints on the robot. It does this inefficiently - by (i) opening a temporary connection to the base, (ii) then calling GetMeasuredJointAngles() from the Kinova API and finally (iii) closing the connection to the base. I didn't want to mess with the __init__() or __enter__() that you have and so I created this poor solution. Feel free to tweak it!
Includes the URDF and asscoiated OBJ files to visualize the 6DoF Kinova Gen3 with Drake. I didn't include a test or example for this, but I have a test in a scratch-paper repo that verifies this works. If you think it is necessary, then I can include it in this pull request.

Minor addition(s):

I added the .DS_Store suffix to the .gitignore file to ignore some temporary files that are created on Mac OS X.

Feel free to ask me any questions about the changes/future plans I have! (One is to add support to the simulation station for the 6DoF model.)

Hi Kwesi, this looks great! I'd be happy to include these improvements.
I do want to double check that it works reliably on our hardware before merging though - it might be early next week before I have a chance to do that. Supporting the 6DoF model in simulation sounds good too - and shouldn't be too hard.

I do think it might be cleaner to have the number of degrees of freedom as a constructor argument (e.g., n_dof=6) rather than something that's detected automatically. Then such an argument could be used in both the simulation and hardware versions.

That works. Should I close this pull request and then push a new branch that includes a constructor change instead?

Yea, that's probably the easiest way to do it. And if you're opening a new pull request anyway it might be nice to separate the hardware part (contribution 1 per your post above) from the simulation urdf/obj part (contribution 2 above)

Gotcha. Will do!


API 2.0 Release Candidate Guinea Pigs and Feedback

Now #180 is merged, I want to have people do some rough testing to make sure I've not broken any existing workflows too much with the switch to the 2.0 API.
Any volunteers?
Potential Candidates: @alekseyp, @oryband, @zlanich, @FredrikWendt, @edanisko, @FreedomBen, @conorsch
Instructions:
gem uninstall tugboat
gem install tugboat -v 2.0.0.RC1
tugboat authorize

Pending no huge hiccups, the final version of the gem will be released 26th October and all the issues related to API 2.0 will be closed.

Awesome news!

get install should be for -v 2.0.0.RC1
if you trying to ssh to a droplet that was part of returned search by name, it won't use your ssh key.
If you use full name for droplet it will.

➜  ~ tugboat ssh server
Droplet fuzzy name provided. Finding droplet ID...Multiple droplets found.

0) a.server ()
1) s01.server ()
2) s02.server ()
3) a01.server ()
4) u01.server ()

Please choose a droplet: ["0", "1", "2", "3", "4"] 0
Executing SSH a.server...
Password:
fish: Job 1, 'tugboat ssh el33t.net' terminated by signal SIGINT (Quit request from job control (^C))
➜  ~ tugboat ssh a.server
Droplet fuzzy name provided. Finding droplet ID...done, xxxx (a.server)
Executing SSH (a.server)...
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-24-generic x86_64)
...
root@a:~# logout
Connection to <IP_ADDRESS> closed.
➜  ~

I've had no issues with halting, resizing, starting, destroying, and creating.  I did have an issue getting the create to use my SSH key, but it seems like user error atm.

I'm seeing an issue specifying a region. It's still expecting numeric Region IDs rather than the region slug.
Tugboat 2.0.0.RC1
tyler@lenny:~$ tb create tor-test --region tor1
Expected numeric value for '--region'; got "tor1"
tyler@lenny:~$ tb create tor-test --region 11
Queueing creation of droplet 'tor-test'...Failed to create Droplet: You specified an invalid region for Droplet creation.```

@tjcrandall Good catch, I'll fix that now.

@tjcrandall Fixed in https://github.com/pearkes/tugboat/pull/186

@petems :+1:

@FreedomBen The SSH issue might be related to https://github.com/pearkes/tugboat/issues/192, I'll see if I can get a fix out for that.

Closed by #183


i18n(ko-KR): update configuration-reference.mdx

Description (required)

update configuration-reference.mdx
#7846

Related issues & labels (optional)

Closes #
Suggested label:

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

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

Tracked Files

File
Note
Locale

src/content/docs/ko/reference/configuration-reference.mdx
Localization changed, will be marked as complete.
ko

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.


Bundle slimdown

Some low hanging fruit performance improvements, and a little bit of cleanup.
In brief:

remove ~4mb of sourcemaps...
remove jquery (as far as I can see, it's not being used at all)
uglify js bundle
turn on gzip compression
move init/config code to __init__.py

@chriddyp @jackparmer @scjody

Awesome - thanks so much for sprinting on this @mdtusz. Can't wait to eventually move this into the streambed repo. 8,000 dashboards.ly visitors per month will also thank you!
:dancer: from me once @chriddyp or @scjody sign off.

💃 after testing on Heroku


Update to ART 1.15.2

Description
This pull request merges the updates of ART 1.15.2 to branch main.

Codecov Report

Merging #2280 (e84835f) into main (8d9de16) will decrease coverage by 51.06%.
Report is 18 commits behind head on main.
The diff coverage is 0.00%.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

@@             Coverage Diff             @@
##             main    #2280       +/-   ##
===========================================
- Coverage   85.62%   34.57%   -51.06%
===========================================
  Files         308      308
  Lines       27476    27470        -6
  Branches     5048     4632      -416
===========================================
- Hits        23526     9497    -14029
- Misses       2669    17518    +14849
+ Partials     1281      455      -826

Files Changed
Coverage Δ

...estimators/object_detection/pytorch_faster_rcnn.py
77.77% <ø> (-22.23%)
:arrow_down:

...mators/object_detection/pytorch_object_detector.py
17.61% <0.00%> (-67.05%)
:arrow_down:

art/estimators/object_detection/pytorch_yolo.py
15.20% <0.00%> (-67.29%)
:arrow_down:

... and 216 files with indirect coverage changes


Remove version: Google.Chrome.Canary version 133.0.6840.0

[Automated] It returns code over 400 in all urls
Microsoft Reviewers: Open in CodeFlow

URL: https://dl.google.com/release2/chrome/acxnlchjjhzkn2vsqucjwpsj2tya_133.0.6840.0/133.0.6840.0_chrome_installer.exe
Response Error: The remote server returned an error: (404) Not Found.
(Automated message - build 923)


Fix FrameTuple and NumericTuple comparison operators

Description
The minimum origin check is incorrect for stencils. If min_origin = (1, 0, 0) then (1, 1, 0) did not raise the exception in StencilObject._validate_args:
for name, field in used_field_args.items():
    min_origin = self.field_info[name].boundary.lower_indices
    if origin[name] < min_origin:
        raise ValueError(
            f"Origin for field {name} too small. Must be at least {min_origin}, is {origin[name]}"
        )

Furthermore, this seems to be a problem in general with NumericTuple and FrameTuple. Certain operators should be reduced with all, while others make more sense with any.
Example:
>>> from gt4py.definitions import Index, Shape
>>> Index((0, 1)) < (1, 1)
False
>>> Shape((0, 1)) < (1, 1)
False

This seems incorrect because of course in almost every norm, (0, 1) is closer to (0, 0) than (1, 1). This PR fixes that behavior, so that the examples above with this change will return True.

I don't think these changes make sense for FrameTuple, so I'll leave that as element-wise all.

I don't think these changes make sense for FrameTuple, so I'll leave that as element-wise all.


Make it possible to publish artifacts to local Maven repo

This PR makes it possible to publish a JAR to the local Maven repo.

LGTM thanks @hariso

Thank you for the patience while reviewing @jlprat : )

Thank you! You were the patient one!

@jlprat I'm sorry to be pinging you again, but I force-pushed the branch, so I can meet the requirement for signed commits. I'll need you to approve the PR again.: )


Headers is undefined in production mode in NextJS

What version of Elysia.JS is running?
1.0.7
What platform is your computer?
Darwin 23.4.0 arm64 arm
What steps can reproduce the bug?
import { Elysia, t } from "elysia";

import { swagger } from "@elysiajs/swagger";

const app = new Elysia({ prefix: "/api" })
  .use(swagger())
  .get("/balance", async ({ set, headers }) => {
    console.log(headers);

    return "ok";
  })
  .compile();

export const GET = app.handle;
export const POST = app.handle;
export const PUT = app.handle;
export const DELETE = app.handle;

export type API = typeof app;

{
  "name": "frontend",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },
  "dependencies": {
    "@elysiajs/swagger": "^1.0.3",
    "elysia": "1.0.7",
    "next": "14.1.3",
    "react": "^18",
    "react-dom": "^18"
  },
  "devDependencies": {
    "@types/node": "^20",
    "@types/react": "^18",
    "@types/react-dom": "^18",
    "eslint": "^8",
    "eslint-config-next": "14.2.1",
    "postcss": "^8",
    "tailwindcss": "^3.4.1",
    "typescript": "^5"
  }
}

What is the expected behavior?
{
  accept: 'application/json, text/plain, */*',
  'accept-encoding': 'gzip, deflate',
  'accept-language': 'en-AU,en;q=0.9',
  connection: 'keep-alive',
  cookie: 'NEXT_LOCALE=en; bearerToken=Bearer eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJjaGVja2VyMC5jb20iLCJ1c2VySWQiOiI1M2EyNTA2ZS1iOGQ0LTQzOTAtYWY3ZC0wNzg5NWJjMmMwNDQiLCJ1c2VybmFtZSI6Im1pa2V5NzUifQ.VhBHrKk40Cy8-O9Q8P6hp8SUOkxAOV7Ptyd3gXSTpc8',
  host: 'localhost:3000',
  referer: 'http://localhost:3000/api/swagger',
  'sec-fetch-dest': 'empty',
  'sec-fetch-mode': 'cors',
  'sec-fetch-site': 'same-origin',
  'user-agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.4.1 Safari/605.1.15',
  'x-forwarded-for': '::1',
  'x-forwarded-host': 'localhost:3000',
  'x-forwarded-port': '3000',
  'x-forwarded-proto': 'http'
}

What do you see instead?
undefined

Additional information
Code works fine on Dev mode, but not in production. And I have tried Elysia version 1.0.7 and latest, different next version 14.1.3 and latest, and still unable to retrieve the headers.

Same bug here.


rocketpool: adding holesky testnet

The variables rocketpool_eth1_network_ids and rocketpool_eth1_network_id doesn't seems to be used, should i remove it ?
https://github.com/status-im/infra-role-rocketpool/blob/master/defaults/main.yml#L16

Yes, that's what I meant in my comment.

Variables removed.
Update infra-rocketpool to use rocketpool_eth2_network instead

https://github.com/status-im/infra-rocketpool/pull/17

README updated, network variable renamed to rocketpool_network as mention in :

https://github.com/status-im/infra-rocketpool/pull/17


Persistent File Storage / File has broken links

Issue in /src/pages/uxp/reference-js/Modules/uxp/Persistent File Storage/File.md
In this section of the page it says: "See readOnly and readWrite." Those links are 404

I confirmed that this is still the case with the new update and am moving this issue to the appropriate repo.


63185

Description

Completed the LDAP portion of 63185. Basically added a checkbox to the Extended LDAP Request form that allows a SSL/TLS connection to trust any server certificate that is presented to the jmeter client.

I added the checkbox to the config and sampler forms.
I added a custom Socket Class that uses a custom TrustManager to replace the default trust manager used by the jndi connection.
Updated the connect methods to take in  a new parameter and if that parameter is set it switches the trustmanager for that connection
I updated the messages.properties and their respective languages that have ldap_secure defined with another parameter called ldap_trust_all.
Motivation and Context

As the Enhancement states having the option to trust all SSL/TLS connections to ldap servers improves testing and development of ldap load tests. While the connection is less secure it provides the option to the script writer to decide that. Default behaviour is to use the standard trust manager and provides all of the normal validation of the JVM.
This change helps improve productivity and use for the end user that just wants to connect to an LDAPS port and start testing. It allows the script writer the flexibility to get something up and running more quickly without having to worry about importing or setting up certificate trusts for the jmeter JVM.

Issue 63185
How Has This Been Tested?

I created a jmeter script with Extended LDAP Sampler that did a thread bind. I configured it to connect to an Oracle Unified Directory instance over LDAPS. Ensured that Secure Protocol and Trust All check boxes were checked.
I ran this test in a lab environment and also ran a couple other distributed tests against a production environment. This included custom scripts that would loop and perform logic before executing the sampler.
These tests included connecting to the host using different DNS names than what was on the given certificate, which would result in an exception being thrown about DNS name not matching a subject alternative name in the certificate.
Other cases that should be handled are certificate path exceptions. If a server is using a non standard CA and it hasn't been imported into the JVM cacerts keystore.

This change only affects the Extended LDAP Request samplers and the config objects for that sampler set. The basic ldap sampler is not affected by this change.
This change adds in a newly implemented socket class that does the necessary certificate validations or the no longer necessary cert validations, lol.
Screenshots (if appropriate):
Types of changes

New feature (non-breaking change which adds functionality)
Merely adds a checkbox and an additional option regarding the LDAPS client connections coming from a jmeter script

Checklist:

[X ] My code follows the code style of this project.
I ran the code changes against the code style ant checks. I made all the necessary changes to make it pass those checks.
[X ] I have updated the documentation accordingly.
documentation does not cover setting up SSL/TLS connections for LDAP samplers, so I did not update any of that documentation. However use of the LDAP sampler is rather straightforward.

Codecov Report

Merging #443 into trunk will decrease coverage by 0.03%.
The diff coverage is 9.09%.

@@             Coverage Diff              @@
##              trunk     #443      +/-   ##
============================================
- Coverage     58.56%   58.53%   -0.04%
+ Complexity    10780    10777       -3
============================================
  Files          1206     1207       +1
  Lines         77245    77287      +42
  Branches       7461     7463       +2
============================================
+ Hits          45237    45238       +1
- Misses        29478    29518      +40
- Partials       2530     2531       +1

Impacted Files
Coverage Δ
Complexity Δ

...e/jmeter/protocol/ldap/sampler/LDAPExtSampler.java
2.09% <0%> (-0.02%)
2 <0> (ø)

...e/jmeter/protocol/ldap/sampler/TrustAllSocket.java
0% <0%> (ø)
0 <0> (?)

...he/jmeter/protocol/ldap/sampler/LdapExtClient.java
0% <0%> (ø)
0 <0> (ø)
:arrow_down:

...ter/protocol/ldap/config/gui/LdapExtConfigGui.java
62.89% <80%> (+0.27%)
19 <0> (ø)
:arrow_down:

...re/org/apache/jmeter/engine/DistributedRunner.java
82.35% <0%> (-3.37%)
30% <0%> (-2%)

...c/core/org/apache/jmeter/reporters/Summariser.java
85.49% <0%> (-0.77%)
18% <0%> (-1%)

...ocol/jms/org/apache/jmeter/protocol/jms/Utils.java
56.98% <0%> (+2.15%)
15% <0%> (ø)
:arrow_down:

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 42916b7...f65ed53. Read the comment docs.

Ok I have made all of the suggested changes.

Thanks @wolfebrian2120  for your contribution.
It is now merged but I made modifications. Can you checkout the currently building jenkins if it's successful:
https://builds.apache.org/job/JMeter-trunk/
Test and give us feedback.
Also, it would be better to make in GUI, Trust All only enabled if "Use Secure LDAP Protocol" is enabled as it is only used then.
Thanks

Seems I am getting some stackOverFlow error when running it on my machine. I am not sure where it is originating. I didn't have any issues on my build. I even used my distribution to run against a prod environment.
Anyone have any thoughts on that.
Thread Name: Thread Group 1-1
Sample Start: 2019-03-01 12:34:10 EST
Load time: 227
Connect Time: 0
Latency: 0
Size in bytes: 346
Sent bytes:0
Headers size in bytes: 0
Body size in bytes: 346
Sample Count: 1
Error Count: 1
Data type ("text"|"bin"|""): text
Response code: 800
Response message: javax.naming.CommunicationException: oem13c1.hcmlabs.net:1636 [Root exception is java.lang.StackOverflowError]
SampleResult fields:
ContentType: text/xml
DataEncoding: UTF-8

Can you show jmeter.log content please ?
Thanks

Here is the log file on trace, when I execute the 1 thread test.
jmeter.log

I see no trace of stackoverflow.
It looks like it happens in the ldap call client layer.
Does the build with your patch work ?
You think it is due to my changes ?
Thanks

I think I know what went wrong. You removed the SSLSocketFactory object from the TrustAllSocketFactory. so you are only returning a Socket from a non-ssl socket factory. I think there is some behind the scenes magic in the SSLSocketFactory that does something the Socket that gets returned.

Yeah you need to have some SocketFactory object to set the trust manager on. Then that factory has to create the Sockets.
Here is the stackoverflow reference I used to do it.
https://stackoverflow.com/questions/4615163/how-to-accept-self-signed-certificates-for-jndi-ldap-connections/4615497
Here is another example I just found.
https://stackoverflow.com/questions/52600211/how-to-programmatically-disable-certificate-hostname-verification-in-java-ldap-j

Yes.
I have just committed a fix. We already have such factory in mail protocol.
I moved it to refactor code between ldap and mail.
Sorry for that, this morning I wanted to cleanup and I missed this.
Regards

Can you try:
https://builds.apache.org/job/JMeter-trunk/lastSuccessfulBuild/artifact/trunk/dist/
Thanks

The last build (apache-jmeter-r1854620.zip) successfully passed my tests.


Few-shot evaluation code available?

@Liuhong99 Great work. Just a quick implementation question in Fig. 6 of the Sophia arxiv version you have presented few-shot exps could you please let me know how you did it? if yes can you make the code public? Did you wrote your own code or just eval harness?

Nevermind I implemented it myself using Eval harness.


Fix typo

Signed-off-by: Elan Hasson<EMAIL_ADDRESS>Many thanks for submitting your Pull Request :heart:!
Please specify parts of this PR update:

[ ] Specification
[ ] Schema
[ ] Examples
[X] Extensions
[ ] Roadmap
[ ] Use Cases
[ ] Community
[ ] TCK
[ ] Other

Discussion or Issue link:

What this PR does / why we need it:

Fixed a typo
Special notes for reviewers:
Additional information:

Thank you! Can you please sign your commit?

@ricardozanini done


A vbz compression warning message

Hi Jared,
Nanopolish returns empty tsv (header-only) at the eventalign step on a set of fast5 files that are vbz compressed. It would be nice if there be away to check the fast5 status and notify the users once the signals are blank or cannot be decompressed.
Best,
Milad
PS: Problem got resolved after finding out the fast5 files are compressed and following https://github.com/jts/nanopolish/issues/725 & https://github.com/nanoporetech/vbz_compression/issues/5.

Yes, I need to properly support this, or at least emit a warning. I'm not going to have time right now but I'll leave this issue open as a reminder.

Fixed by @sabiqali


ViewController has called deinit, but still in couting.

I have an VC, let say A.
Root > push > A > then back (this works fine.)

However
Root > push > A > push B > back to A > back to Root

the deinit is called at the end.
but the counting is not getting it right.

can you share a sample project that reproduces it?

Here is the project:
https://github.com/libern/SampleChiken
====
Follow the steps:

run project
just tap the third tab
tap the "button" in the third tab

tap the "button" in the new view controller

you will see a red view controller, then, you just back to the home screen where the three tab controllers are.

repeat from 3rd step until you see like above.

Even through, it should always be 2 leaks, when step 3 is done. However, the leaks are getting bigger.

@libern I think it is because you are using a static var lifetimeConfiguration in your CommonViewController. LifetimeTracker will override the pointerString of the shared configuration and hence can't properly remove the tracked instance in its onDealloc. Doing Step 1 to 5 basically looks like this:

LifetimeTracker track instance 0x00007fb6f5c2ffe0
LifetimeTracker track instance 0x00007fb6f5c48220
LifetimeTracker onDealloc untrack instance 0x00007fb6f5c48220
LifetimeTracker onDealloc untrack instance 0x00007fb6f5c48220

You could change to a class var
class var lifetimeConfiguration: LifetimeConfiguration {
      return LifetimeConfiguration(maxCount: 1, groupName: "CommonViewController")
  }

and then it "works":

LifetimeTracker track instance 0x00007fc67142cbb0
LifetimeTracker track instance 0x00007fc671608690
LifetimeTracker onDealloc untrack instance 0x00007fc671608690
LifetimeTracker onDealloc untrack instance 0x00007fc67142cbb0

@krzysztofzablocki I guess you would have the same "problem" in your example if you have more then one instance of ViewController which get deallocated. Or am I missing something?

But according to the guide in readme:
https://github.com/krzysztofzablocki/LifetimeTracker#tracking-key-actors
it suggested static there.
@krzysztofzablocki @ReneLindhorst

ReneLindhorst's solution works for me. I also saw deallocated instances.

yeah sounds about right, when I originally built this there was no concept of pointer string so there wasn't an override


Install R packages by the ghcr.io/rocker-org/devcontainer-features/r-rig feature on rocker/r-ver based images

After rocker-org/devcontainer-features#45
(pak does not support bspm, so this feature cannot be used for bspm configured images)

It appears that pak <IP_ADDRESS>00 or later must be used. (r-lib/pak#251)