refs not available in parent component

Vue.js version
2.0.1
Reproduction Link
https://jsfiddle.net/crswll/acx3yvLt/3/
Steps to reproduce
Just check out the console...
What is Expected?
I expected the refs to be available in the parent component <tabs>.
What is actually happening?
They're not available, but they are available in the root... Not sure if this is a bug or not?

I think this is expected behavior since the <tab> is created on root component, same rule as data scope.
http://vuejs.org/guide/components.html#Compilation-Scope

As explained by @ktsn.
<tab> and <tabs> are both root's children as they both appear in root's template.

Everything in the parent template is compiled in parent scope; everything in the child template is compiled in child scope.

100% more clear this morning. Thanks!


Open file dialog only opens Window if at least one Window is open on macOS

I found a strange bug on Atom (1.14.4) with the latest macOS version.
Steps to reproduce:

Open Atom.app
Close all Windows
Try to open a file via File -> Open...
Nothing happens

Thanks for taking the time to contribute!
We noticed that this is a duplicate of #12508. You may want to subscribe there for updates.
Because we treat our issues list as the Atom team's backlog, we close duplicates to focus our work and not have to touch the same chunk of code for the same reason multiple times. This is also why we may mark something as duplicate that isn't an exact duplicate but is closely related.
For information on how to use GitHub's search feature to find out if something is a duplicate before filing, see the How Can I Contribute? section of the Atom CONTRIBUTING guide.


Add license information

Hello!
I found your project from https://github.com/yeokm1/graphics-gremlin-hdmi
Could you please add information about the license of this repository — is it allowed to copy, change and use the code in any purpose?
It would be great to see any popular open source license.

Hi Alexey,
Thanks for the email! I'm glad people are using my code. Feel free to copy,
change, and use the code whatever way you want.
I am not super familiar with licensing on Github, but I just added a MIT
license, because that seemed the most simple and gave all users the most
permissions. HDMI_FPGA/License at master · dominic-meads/HDMI_FPGA
(github.com)
https://github.com/dominic-meads/HDMI_FPGA/blob/master/License
Let me know if this works for you and I hope your project turns out well :)
-Dominic
On Sun, Sep 10, 2023 at 4:17 PM Alexey Vazhnov @.***>
wrote:

Hello!
I found your project from https://github.com/yeokm1/graphics-gremlin-hdmi
Could you please add information about the license of this repository — is
it allowed to copy, change and use the code in any purpose?
It would be great to see any popular open source license.
—
Reply to this email directly, view it on GitHub
https://github.com/dominic-meads/HDMI_FPGA/issues/1, or unsubscribe
https://github.com/notifications/unsubscribe-auth/ANOXIFQCASBGQDBTJJ2RZ5LXZZDCPANCNFSM6AAAAAA4SPO72A
.
You are receiving this because you are subscribed to this thread.Message
ID: @.***>

MIT license — amazing!
Thank you!


Adding submodules

@ceholden proposed adding a submodule for reveal.js and potentially other git repos - like jekyll - in his pull request for the jupyter lesson. We decided to open the conversation in a new issue.
The current list of pros / cons:
Pros

All documentation in one spot
Documentation should keep pace with the other projects as they move forward.

Cons

A little more complex to handle in git (however, we could take advantage of the wiki to document how to do this currently)

I really like the idea of submodules. That way, I can build my tutorials, etc. in my own repositories that can be incorporated into my fancy shmancy GitHub.io page (thanks @tomhohenstein for the fantastic tutorial!).
That said, there is some weirdness with submodules that I haven't fully been able to figure out yet, so it would be nice to have a tutorial (or co-working session) on using them properly. If you need volunteers, I can take the lead on that since I have some experience working with them and it would a good opportunity to learn more.

I'm also in favor of adding in general purpose utilities like reveal.js in as submodules into the root of this repository because it's a simple enough feature addition.
I used to use a submodule that linked two of my projects, TSTools and yatsm, together, but that situation was too complicated to manage using submodules and I've since discontinued the usage in the TSTools project.
I thought this discussion on HackerNews about submodules is worth reading (be sure to read the original post linked at the top!):
https://news.ycombinator.com/item?id=3904932
I share the opinion of user "buddydvd" (can't seem to permalink to his comment), which is that using submodules is usually worth any downsides. The main Mozilla Science repo uses them for the tutorials, for instance, and this seems to work well.

It sounds like we should setup a coworking session on this to start incorporating submodules. It might also be an opportunity for us to use the wiki to document this workflow.
-Tom

I'll take a look at this as part of the tasks in #47


Swagger API docs working on deployed site

At the moment there is an issue due to way the flask zappa deploy works ...

Won't happen this sprint.

Fixed when deployed with fixed domain name. As previously it was deployed with zappa stage endpoint.
Example:
With zappa the endpoint was {{host}}/stage/apidocs/index.html
Internally it was redirect to {{host}}/spec for spec json. but that was wrong path.
After deployed with fixed domain staging.datapackaged.com the api docs is redirecting to right endpoint.


Added Windows compatibility.

In the file mhcflurry/downloads_command.py, accessing a NamedTemporaryFile in another process cannot be done in Windows. See https://docs.python.org/2/library/tempfile.html#tempfile.mkstemp. I fixed this by using the mkstemp interface instead. Now the mhcflurry-downloads fetch command works on Windows too.

Coverage decreased (-0.05%) to 76.761% when pulling bb06da11317bd6b2f7ecacba416f2616843b7c07 on alexanderwhatley:master into 41c0c0180f302e6f2160d4721d9928c40e16a08d on hammerlab:master.

Thanks for doing this @alexanderwhatley ! It looks like a bunch of formatting changes have slipped in here (perhaps your editor is automatically converting spaces to tabs) -- could you revert those please?

Sorry about that, I untabified the file and pushed, are you able to see the changes? (Sorry, I'm pretty inexperienced with git.)

No worries, still looks like there's a bunch of formatting changes though. You can see all the changes you are proposing by clicking the 'Files Changed' tab above

Coverage decreased (-0.05%) to 76.761% when pulling 0c7ee952272672bee6dabd8d4d4f2996fe97a783 on alexanderwhatley:master into 41c0c0180f302e6f2160d4721d9928c40e16a08d on hammerlab:master.

Ok, I changed it manually, hopefully should be good now.

Coverage decreased (-0.05%) to 76.761% when pulling 9493286baef94ec43b6c419126181417a5699410 on alexanderwhatley:master into 41c0c0180f302e6f2160d4721d9928c40e16a08d on hammerlab:master.

Manually integrated these changes into latest MHCflurry
in commit https://github.com/hammerlab/mhcflurry/commit/503c84924c1dfe939139b7520513c92374e8c44c. @alexanderwhatley let us know if you hit any issues with this. Thanks for the PR!


Optimize bool and constant embedding

[x] Optimize bool arithmetization to three constraints
[ ] Embed constants without creating a constraint

With regard to constant embedding, I verified that regardless of the integer chosen at random, embedding creates 1 variable and 1 constraint:
Example: constant 6

Compiling the script...

Number of constraints: 1
Number of variables: 1
Script saved: compiled_scripts/constant.json

zkfold-base> Test suite zkfold-base-examples passed
Completed 2 action(s).
hephaestus@Eitans-MacBook-Pro zkfold-base % stack build zkfold-base:zkfold-base-examples
zkfold-base> test (suite: zkfold-base-examples)

Example: constant 93

Compiling the script...

Number of constraints: 1
Number of variables: 1
Script saved: compiled_scripts/constant.json

The code for fromConstant calls embed which is defined as:
embed :: Arithmetic a => a -> ArithmeticCircuit a
embed x = circuit $ newAssigned $ const (fromConstant x)

Finally, newAssigned is defined as:
    newAssigned :: MonadBluePrint i a m => ClosedPoly i a -> m i
    newAssigned p = newConstrained (\x i -> p x - x i) p

From here, it's evident where the 1 constraint comes from. And it's not clear to me how to correctly excise this constraint, assuming that's possible.

On the other hand, it's not clear that the definition of bool is even calling fromConstant. It doesn't appear to be:
instance SymbolicData a x => Conditional (Bool (ArithmeticCircuit a)) x where
    bool brFalse brTrue (Bool b) =
        let f' = pieces brFalse
            t' = pieces brTrue
        in restore $ zipWith (\f t -> b * (t - f) + f) f' t'

I must ask, on what basis are we convinced that bool can be arithmetized with 2 constaints, not 3?

We should also note that the number of variables and constraints for bool is highly dependent on the symbolic datatype it operates on:
Number of constraints: 0
Number of variables: 0
Script saved: compiled_scripts/conditional0.json

Example: conditional

Compiling the script...

Number of constraints: 3
Number of variables: 4
Script saved: compiled_scripts/conditional.json

Example: conditional on pair

Compiling the script...

Number of constraints: 4
Number of variables: 5
Script saved: compiled_scripts/conditional2.json

Closing this issue as constraint-less constant embedding will be solved by #177.

On the topic of constant embedding, I would like it to look like this:
class (Monad m, FromConstant a v) => MonadCircuit v a m | m -> a, m -> v where
  newConstrained :: ...
  newRanged :: ...
  constraint :: ...
  newAssigned = ...

This way, how to get constant embedding is clear from the interface.
For pure instance, this is guaranteed by FromConstant a a; for circuit instance, this is guaranteed by a separate "variable" type which has a case for constants as done in #177.


test: setup frontend test baseline

[x] Setup mock wagmi client (following @brightiron 's work at OHM)
[x] Setup mock rainbowkit client (with @brightiron's template)
[x] Test app home page
[x] Test wallet connect mock button
[x] 70% coverage for Project Tribute page
[x] Set coverage thresholds at 12% (yes, lots of catching up to do)
[x] Enable frontend tests in CI
[x] Disable e2e tests with synpress. Unstable environment. Maintenance too high.

Browser metadata
Path:      /
Browser:   Chrome <IP_ADDRESS> on Mac OS 10.15.7
Viewport:  2395 x 1018 @1x
Language:  en-US
Cookies:   Enabled

Open in BrowserStack

Open Deploy Preview · Mark as Resolved

Browser metadata
Path:      /dao/chain/5/address/0xe237747055b12f4da323bc559ac8d5eb66aac2f7/projects/
Browser:   Chrome <IP_ADDRESS> on Mac OS 10.15.7
Viewport:  2395 x 1018 @1x
Language:  en-US
Cookies:   Enabled

Open in BrowserStack

Open Deploy Preview · Mark as Resolved

Tribute button lost blue color.
Browser metadata
Path:      /dao/chain/5/address/0xe237747055b12f4da323bc559ac8d5eb66aac2f7/projects/
Browser:   Chrome <IP_ADDRESS> on Mac OS 10.15.7
Viewport:  2705 x 1087 @1x
Language:  en-US
Cookies:   Enabled

Open in BrowserStack

Open Deploy Preview · Mark as Resolved

PR Looks good @ivelin

Thank you for the review. Merging.


Feature/issue 1957 cov exp quad

TODO

[ ] Add doc to the language.

Submisison Checklist

[x] Run unit tests: ./runTests.py src/test/unit
[x] Run cpplint: make cpplint
[x] Declare copyright holder and open-source license: see below

Summary
Expose cov_exp_quad and squared_distance(real, real) to language.
Intended Effect
Define allowable function signatures and good and bad model unit tests.
How to Verify
bad models: /runTests.py src/test/unit/lang/parser/other_test.cpp
good models: ./runTests.py src/test/unit/lang/parser/matrix_functions_test.cpp
header-tests:

make src/test/test-models/good/function-signatures/math/matrix/cov_exp_quad.hpp-test
make src/test/test-models/good/function-signatures/math/matrix/squared_distance.hpp-test

Side Effects
None
Documentation
Need to update doc for cov_exp_quad and Gaussian Process chapter in manual.
Reviewer Suggestions
@syclik
Copyright and Licensing
Please list the copyright holder for the work you are submitting (this will be you or your assignee, such as a university or company):
Rob Trangucci
By submitting this pull request, the copyright holder is agreeing to license the submitted work under the following licenses:

Code: BSD 3-clause (https://opensource.org/licenses/BSD-3-Clause)
Documentation: CC-BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

@rtrangucci: we're missing doc for the manual. We need to include it.

I can help with the doc if there are definitions somewhere of what the function does other than in the code.  Also, we've just been putting the model tests for functions in a single file rather than having them this split out.  We should decide which way to go (I think we should keep them together in a single file, because it's easier that way to see if all the permutations are instantiated).

@bob-carpenter I'm going to add doc for this today. What tex files do I need to update in order to properly doc everything? functions.tex and the chapter on Gaussian Processes in programming.tex?

Just functions.tex to doc the new functions.
But if you want people to find it, the programming.tex
examples.
Or even better, write a case study.  I'm moving to doing
that instead of just writing more manual examples since everyone
said the manual was getting too large and wasn't detailed
enough about practical matters in fitting models.

Bob

On Aug 30, 2016, at 7:20 PM, Rob Trangucci<EMAIL_ADDRESS>wrote:
@bob-carpenter I'm going to add doc for this today. What tex files do I need to update in order to properly doc everything? functions.tex and the chapter on Gaussian Processes in programming.tex?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@bob-carpenter a case study sounds like a good idea.
How does one make the manual? I'm getting a font error here:
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+420/600 --dpi 420 hlsrot8r
mktexpk: don't know how to create bitmap font for hlsrot8r.
mktexpk: perhaps hlsrot8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
 )
!pdfTeX error: pdflatex (file hlsrot8r): Font hlsrot8r at 420 not found
 ==> Fatal error occurred, no output PDF file produced!
Latexmk: Index file 'stan-reference.idx' was written
Latexmk: Found input bbl file 'stan-reference.bbl'
Latexmk: Found bibliography file(s) [../bibtex/all.bib]
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
  pdflatex: Command for 'pdflatex' gave return code 256
Latexmk: Use the -f option to force complete processing,
 unless error was exceeding maximum runs of latex/pdflatex.
make: *** [src/docs/stan-reference/stan-reference.pdf] Error 12

No idea what's going on there or what mktexpk does.

What kind of computer and which version of LaTeX are
you using?  LaTeX/TeX is such a dinosaur that I find it
almost impossible to debug.

Bob

On Aug 31, 2016, at 4:52 PM, Rob Trangucci<EMAIL_ADDRESS>wrote:
@bob-carpenter a case study sounds like a good idea.
How does one make the manual? I'm getting a font error here:
kpathsea: Running mktexpk --mfmode / --bdpi 600 --mag 0+420/600 --dpi 420 hlsrot8r
mktexpk: don't know how to create bitmap font for hlsrot8r.
mktexpk: perhaps hlsrot8r is missing from the map file.
kpathsea: Appending font creation commands to missfont.log.
)
!pdfTeX error: pdflatex (file hlsrot8r): Font hlsrot8r at 420 not found
==> Fatal error occurred, no output PDF file produced!
Latexmk: Index file 'stan-reference.idx' was written
Latexmk: Found input bbl file 'stan-reference.bbl'
Latexmk: Found bibliography file(s) [../bibtex/all.bib]
Latexmk: Errors, so I did not complete making targets
Collected error summary (may duplicate other messages):
pdflatex: Command for 'pdflatex' gave return code 256
Latexmk: Use the -f option to force complete processing,
unless error was exceeding maximum runs of latex/pdflatex.
make: *** [src/docs/stan-reference/stan-reference.pdf] Error 12
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.

@bob-carpenter this is a problem specific to my latex install, so I'm just going to build the manual without Lucida fonts. I'll try to reinstall lucimatx at some later point.

Looks good! I gave @rtrangucci some doc comments in person. Once they're in, we can merge.

It should check to see if they're installed and
revert to built-ins otherwise (it won't be guaranteed
to not have overfull hboxes, but it should build).

This is probably ready to merge.


Typo in CellularContext data structure

Minor nuisance, but still
https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface/blob/b0e43466642136b9bf9e64b756761220f96cf6d8/source/include/private/cellular_common_internal.h#L153-L154
The annoying thing about it is that correcting it might break modem implementations.
In a C11 context (and not compaining in earlier versions unless -pedantic is used) it might be possible to make the transition via anonymous union
struct CellularContext
{
    /* ... */

    /* Module Context. */
    union {
        void * pModueContext __attribute__((deprecated));
        void * pModuleContext;
    };
};

However, the above example should be reworked if MSVC support is required.

Thank you for reaching out, we are looking into it and will get back to you soon.

Hi tpecar,
Thank you for your feedback. This is something we can improve.
pModueContext is an internal variable to cellular common.
Modem porting should use cellular common API "_Cellular_GetModuleContext" to acquire the module context.
So it can be fixed directly without breaking modem implementation. We will fix this problem soon.

Thank you for the clarification. I would like to point out that this anti-pattern is used within the sim70x0 port
https://github.com/FreeRTOS/FreeRTOS-Cellular-Interface-Community-Supported-Ports/search?q=pModueContext
which is why I initially thought it would be a problem. Will open an issue there.

We would also update the sim70x0 port so that it works with both version of cellular interface.


Update README.md

sentence correction. 'you can run the Wormhole' sounds better.

Wormhole is the protocol name, but not a singular name. It shouldn't have "the" before it.


Implement casting between duration/intervals and numbers

Is your feature request related to a problem or challenge? Please describe what you are trying to do.
After computing the days between two timestamps to produce an interval days, it would be useful to be able to convert that to a number. This is helpful because (1) some output formats don't support durations/intervals and (2) it may be desirable to do math on the number of days / months / seconds.
Describe the solution you'd like
The cast kernel extended to support casting from Duration and Interval Types to at least the corresponding primitive type.
Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.
Additional context
Add any other context or screenshots about the feature request here.

It seems as if we are going with a dual approach here:

Allow casting to the underlying primitive type - #1196
Additional temporal kernels to extract parts of it, e.g https://docs.rs/arrow/7.0.0/arrow/compute/kernels/temporal/index.html#


Target_offset Issue

I have a C++ program built using eclipse 2019-03. The main method of this function reads the argument (input file) and passes it to the target function that I need to fuzz.
The program is running normally. Following the steps provided in
https://github.com/googleprojectzero/winafl/blob/master/README.md and https://github.com/googleprojectzero/winafl/blob/master/readme_dr.md
I started with testing whether my program runs with DynamoRio. I couldn't get the offset of my target method using WinDbg, as shown in the image, it is not returning anything.

I tried debugging this issue and couldn't figure out why it is not returning the offsets. I extracted the offset from the project map file and validated its value from IDAPro.
When I run the command
D:\DynamoRIO-Windows-8.0.18377\bin32\drrun.exe -c winafl.dll -debug -target_module rusefi_simulator.exe -target_offset 0x4323f0 -fuzz_iterations 10 -nargs 1 -- rusefi_simulator.exe out.cur_input
In the log file (attached), I get the "Target function was never called. Incorrect target_offset?"
afl.rusefi_simulator.exe.15652.0000.proc.log
Any reason why the DynamoRIO is not able to locate the offset. I am not sure if this is also related to Windbg issue.

For symbols in WinDBG, ensure that the .pdb files got generated during the build process and are in the same directory as the .exe
For offset, note that it should be offset from the start of the module. The offset value you provided (0x4323f0) looks like the absolute value rather than the offset (from the screenshot you provided, the entire module is 0xff000 bytes in size). If 0x4323f0 is the absolute address, and start of the module is at 0x400000, then the correct offset would be 0x323f0.

Thank you, it worked.


admin API "/plugins/schema/key-auth"  got a wrong shema

The default value of filed key_names should be "apikey".
{
"fields": {
"key_names": {
"type": "array",
"required": true,
"default": "function"
},
"hide_credentials": {
"type": "boolean",
"default": false
}
},
"no_consumer": true
}

I remember this being by design back in the day because the default value was a function and I think we didn't want to run it for a reason I forgot, but it can probably be improved as of now. PRs welcome!


[Added] New sites.

Fixes Issue

Closes #271
Changes proposed

Added "Dark Mode Design" site to Design-Inspiration.
Added "HackerRank" and "LeetCode" sites to Online-code-editors.

Screenshots

Note to reviewers

@rupali-codes


Dependencies look kinda old .. is this template being maintained?

Quite a few warnings, including some scary ones:

npm WARN deprecated<EMAIL_ADDRESS>🙌  Thanks for using Babel: we recommend using babel-preset-env now: please read babeljs.io/env to update!
npm WARN deprecated<EMAIL_ADDRESS>Use uuid module instead
npm WARN deprecated<EMAIL_ADDRESS>ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm WARN deprecated<EMAIL_ADDRESS>express 2.x series is deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>connect 1.x series is deprecated
npm WARN deprecated<EMAIL_ADDRESS>Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated<EMAIL_ADDRESS>graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to<EMAIL_ADDRESS>as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.

And the node-sass release has gone away ..

<EMAIL_ADDRESS>install /home/john/repos/git/one-click-hugo-cms/node_modules/node-sass
node scripts/install.js

Downloading binary from https://github.com/sass/node-sass/releases/download/v3.13.1/linux-x64-57_binding.node
Cannot download "https://github.com/sass/node-sass/releases/download/v3.13.1/linux-x64-57_binding.node":
HTTP error 404 Not Found

Yes, this is a currently maintained template - I'll look into getting dependencies upgraded.

@Benaiah any luck with this? I tried updating the dependencies myself (specifically get it to webpack 3) and I've been failing miserably

Im getting a ton of warnings.
warning<EMAIL_ADDRESS>gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
warning netlify-cms > netlify-cms-core ><EMAIL_ADDRESS>This project is no longer maintained.
warning<EMAIL_ADDRESS>'postcss-cssnext' has been deprecated in favor of 'postcss-preset-env'. Read more at https://moox.io/blog/deprecating-cssnext/
warning postcss-cssnext > caniuse-api ><EMAIL_ADDRESS>Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning postcss-cssnext > pixrem ><EMAIL_ADDRESS>Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning postcss-cssnext > autoprefixer ><EMAIL_ADDRESS>Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
[2/4] 🚚  Fetching packages...
[3/4] 🔗  Linking dependencies...
warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-core > redux-notifications ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>|| ^3.0.0".
warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-date ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-date ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has incorrect peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-relation ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^16.0.0".
warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-markdown ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning "netlify-cms > netlify-cms-widget-date > react-datetime ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>|| ^16.x".
warning "netlify-cms > netlify-cms-widget-markdown > slate-react ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>warning " ><EMAIL_ADDRESS>has unmet peer dependency<EMAIL_ADDRESS>

That's a Netlify CMS issue, not related specifically to this starter. You can track progress here: https://github.com/netlify/netlify-cms/issues/1678


Support output format in file option on ares-log

:Release Notes:
Support output format in file option on ares-log
:Detailed Notes:

Modify output option is applied to file option on ares-log
Update unit test case

:Testing Performed:

Pass unit test on ose and auto
Pass eslint
Check below command and output format

ares-node --file system.journal --output json

:Issues Addressed:
[PLAT-142907] Support output format in file option on ares-log

code :+1:
verify :+1:

Commit message :
ares-node --file system.journal --output json
-> ares-node? I guess that it would be ares-log

@ssuminahn ,
Code
Verified
Please fix commit message :
ares-node --file system.journal --output json
-> ares-node? I guess that it would be ares-log

Thank U, it's mistake. I've updated it.


feat: add post init scripts hooks

Add post init script hooks, so that in KubeBlocks add-ons, we can tweak our post-init logics according to business needs.

Thank you very much for your contribution. @dingshun-cmss


Split effects from variants, mixed examples, new shine and shine hover effect.

Rename the Icon prop to icon (lower case, keep prop name convention).
Move all effects from variants to effect.
Refactored ButtonExample container to dynamically generate button code based on props.
Add a new section with mixed examples (variants + effects)
Updated the docs.
Preview deployment here
https://enhanced-button2.vercel.app/
PS: It partially closes this issue: https://github.com/jakobhoeg/enhanced-button/issues/11
For a wide composition between effects it would require separated props on cva for each effect.
[Copilot PR Explanation]
This pull request includes significant updates to the button.tsx component, improvements to the README.md file, and changes to the package.json and src/app/page.tsx files to enhance the functionality and documentation of the button components. The most important changes include the addition of new button effects, updates to the Tailwind CSS configuration, and improvements to the documentation and examples.
Enhancements to Button Component:

Added new button effects such as expandIcon, ringHover, shineHover, gooeyRight, gooeyLeft, underline, and hoverUnderline to the button.tsx component.
Updated the buttonVariants to include new styles and effects for better customization and visual enhancements.
Refactored the Button component to use effect instead of variant for certain visual effects and improved the handling of icons within buttons.

Documentation Improvements:

Updated the README.md file to provide clearer instructions and examples for using the new button effects and variants. This includes changes to the example usage and the addition of a section for mixing different button variants.
Improved the formatting and readability of the README.md file by using consistent markdown styling and code formatting.

Configuration and Dependency Updates:

Updated the tailwind-merge dependency in package.json to version ^2.5.5 to ensure compatibility with the latest Tailwind CSS features.
Modified the tailwind.config.ts to include new keyframes and animations for the shine effect, enhancing the visual appeal of the buttons.

Page Component Enhancements:

Refactored the src/app/page.tsx file to improve the display and examples of the button components, including the addition of new button examples and the removal of redundant code. [1] [2] [3] [4]
Added a workaround to ensure icon names are displayed correctly in the code blocks.

These changes collectively enhance the functionality, customization, and documentation of the button components, making it easier for developers to implement and utilize them in their projects.

Hi @brunos3d,
Thank you for all the neat improvements, they're very much appreciated!


Neovim treesitter plugin conflicts with bundled treesitter grammer

Describe the bug
When opening a help file in neovim some red error messages are printed on random lines in the buffer.
Steps To Reproduce
Steps to reproduce the behavior:

Use this default.nix file:

{ pkgs ? import <nixpkgs> { }, ... }:
let
  neovim-with-treesitter = callback:
    pkgs.neovim.override {
      configure = {
        customRC = ''
          lua <<EOL
          require'nvim-treesitter.configs'.setup {
            highlight = { enable = true }
          }
          EOL
        '';
        packages.foo.start = [
          (pkgs.vimPlugins.nvim-treesitter.withPlugins callback)
        ];
      };
    };
in
{
  broken = neovim-with-treesitter (p: [ ]);
  ok = neovim-with-treesitter (p: [ p.vimdoc ]);
}

build the two derivations nix-build -A broken --out-link result-broken && nix-build -A ok --out-link result-ok
try result-broken/bin/nvim +h
observe the red error message in the corner of the help window

Expected behavior
No error messages, like with result-ok/bin/nvim +h.
Additional context
The problem can also be seen with :checkhealth in the section for nvim-treesitter. Depending on which parsers are explicitly installed to hide the bundled parsers one can see these kind of errors (for the bundled parsers, with the broken derivation from above):
The following errors have been detected: ~
- ERROR c(highlights): ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 242 for language c
  c(highlights) is concatenated from the following files:
  | [ERROR]:"/nix/store/v244gg3vm6hasg25g5r5q8c95cnfmkn0-vim-pack-dir/pack/myNeovimPackages/start/nvim-treesitter/queries/c/highlights.scm", failed to load: ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 242 for language c
- ERROR c(folds): ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 289 for language c
  c(folds) is concatenated from the following files:
  | [ERROR]:"/nix/store/v244gg3vm6hasg25g5r5q8c95cnfmkn0-vim-pack-dir/pack/myNeovimPackages/start/nvim-treesitter/queries/c/folds.scm", failed to load: ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 289 for language c
- ERROR c(indents): ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 1109 for language c
  c(indents) is concatenated from the following files:
  | [ERROR]:"/nix/store/v244gg3vm6hasg25g5r5q8c95cnfmkn0-vim-pack-dir/pack/myNeovimPackages/start/nvim-treesitter/queries/c/indents.scm", failed to load: ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 1109 for language c
- ERROR lua(highlights): ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 3670 for language lua
  lua(highlights) is concatenated from the following files:
  | [ERROR]:"/nix/store/v244gg3vm6hasg25g5r5q8c95cnfmkn0-vim-pack-dir/pack/myNeovimPackages/start/nvim-treesitter/queries/lua/highlights.scm", failed to load: ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 3670 for language lua
- ERROR lua(injections): ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 3422 for language lua
  lua(injections) is concatenated from the following files:
  | [ERROR]:"/nix/store/v244gg3vm6hasg25g5r5q8c95cnfmkn0-vim-pack-dir/pack/myNeovimPackages/start/nvim-treesitter/queries/lua/injections.scm", failed to load: ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 3422 for language lua
- ERROR vimdoc(highlights): ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 615 for language vimdoc
  vimdoc(highlights) is concatenated from the following files:
  | [ERROR]:"/nix/store/v244gg3vm6hasg25g5r5q8c95cnfmkn0-vim-pack-dir/pack/myNeovimPackages/start/nvim-treesitter/queries/vimdoc/highlights.scm", failed to load: ...ed-0.9.5/share/nvim/runtime/lua/vim/treesitter/query.lua:259: query: invalid node type at position 615 for language vimdoc

Notify maintainers
maintainer of neovim: @manveru, @rvolosatovs
maintainer of nvim-treesitter: @figsoda
Metadata
Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.
[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"x86_64-linux"`
 - host os: `Linux 6.1.72, NixOS, 24.05 (Uakari), 24.05.20240119.bbe7d8f`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - nixpkgs: `/nix/store/11zbgb8j7wnnccbbjcq0q556h28g7p4r-source`

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

@teto I think you can work around this issue declaratifely like hinted in the initial post: My interpretation of the problem is that neovim itself bundles three parsers: lua, c, vimdoc.   But for some reasons these three parsers are not compatible with nvim-treesitter. If you install nvim-treesitter without a lua, c or vimdoc parser it will pick up the bundled one from the neovim derivation and spit out the errors.  If you additionally install the respective parser with the nvim-treesitter.withPlugins function, it will find the additional parser (which seems to be compatible) before the bundled one.

that's because nvim-treesitter brings its own queries that override neovim's ones. And queries are tied to a grammar. Newer queries with old grammars wreck havoc

The cause of the issue and the fix are documented here: https://github.com/nvim-treesitter/nvim-treesitter/issues/3092:

Since 0.8.0, Neovim bundles parsers and queries for c, lua, vim, and help. If you use nvim-treesitter, you must make sure these parsers are installed via nvim-treesitter so that both parser and queries (which are always installed) are taken from nvim-treesitter. (It's important for this that your nvim-treesitter plugin directory comes before both /usr/local/share/nvim/* and /usr/lib/nvim in your runtimepath.)

TL;DR: at a minimum, one must install parsers for c, lua, vim, and help. As mentioned above, nvim-treesitter.withPlugins will do - albeit being somewhat overkill.

Neovim user here. I find this issue to be particularly weird, as I have only had issues with the vimdoc parser, not with c or lua. For context: I install neovim from nixpkgs (no overlays), I configure it in .config/nvim and I install all parsers in my neovim configuration with ensure_installed = { ... } and update the with :TSUpdate. I ran :TSInstall vimdoc and it fixed the issue completely. Why does this only happen for that particular parser?

because it was the only one not compatible ? or you haven't triggered an incompatibility in the other parsers yet

@teto sure, but it's not just about the incompatibility. That was the only one that I had to manually/imperatively install by running :TSInstall, i.e. the only one that didn't get done properly by the Neovim config. What I meant to say is that it's (subjectively) hard to diagnose the issue—(1) you'd think that the config does what it's supposed to do, therefore why do it manually? and (2) it only fails for one of multiple parsers; every single other parser had been installed as intended. It's the kind of thing that can drive you insane for a couple hours if you don't know all these details, especially if you previously had a ~perfectly reliable config.

idk if it's the same issue, but I recently updated my nixpkgs and just noticed today that several parsers were missing, which is strange to me because I'm simply using nvim-treesitter.withAllGrammars as one of my plugins and it was working fine for me before (i.e. I'd get all the parsers and they'd be reachable within nvim at runtime). I think that some of the recent changes may have caused it?
I've now spent 6+ hours trying to get to the root of it and it's driving me absolutely nuts lol. I wasn't able to figure out or fix the root cause, but I did learn a couple things. There seems to be some strange things going on and it's hard to debug. The bug seems to be occurring inside makeNeovimConfig and appears to be due to "conflicting" dependencies. When I remove all of my plugins except nvim-treesitter.withAllGrammars, it seems to work correctly, but with all of my plugins I end up with just the query.so parser instead? So, finally, I stumbled into overrides.nix and found out that that was the playground plugin. Sure enough, when I don't include playground in my plugins, I get all of my parsers back.
I don't think it's an issue on my end because I've had those 2 plugins included for awhile now and didn't seem to have this problem before. Is this the intended behavior? Is this a known issue?
I still don't know what's causing the issue, but I think it might be due to the use of lib.unique in the vimUtils.packDir function? Maybe the comparison is done based on the package name (as opposed to all the attributes/fields in the case of a normal attrset).


6: Fix long password problem

Make SecureFieldWithEye simpler, but keyboard disappearing problem still exist in this PR.

keyboard disappearing problem still exist in this PR.

Has this been solved now?

keyboard disappearing problem still exist in this PR.

Has this been solved now?

No, it still disappear. I just don't want to add extra framework just for textfield. I'm going to check one more times web to see maybe we can do it without adding framework.


FBDEV driver always tries to use the FBSD code

HI!
If i try to use the linux framebuffer code it alwas ends with a compile fail. The failure occurs inside codeblocks that belongs to fbsd. This occurs irrespecitively of how i configre littlvgl in lv_drv_conf.h
in lv_drv_conf.h the use of the freebsd framebuffer code is defined like this
#ifndev USE_BSD_FBDEV
#   deine USE_BSD_FBDEV   0
#endif

Its the same pattern used in all config files, and that means that USE_BSD_FBDEV is always defined and is either 0 or 1.
But in fbdev.c the code checks if USE_BSD_FBDEV is defined or not, and it will always be defined, so the bsd code will always be used.
#ifdef USE_BSD_FBDEV
#include <sys/fcntl.h>
#include <sys/time.h>
#include <sys/consio.h>
#include <sys/fbio.h>
#else  /* USE_BSD_FBDEV */
#include <linux/fb.h>
#endif /* USE_BSD_FBDEV */

The code works fine if its altered to check if USE_BSD_FBDEV is 0 or 1 instead of if it is defined att all. Eg just replace #ifdef with #if in the few locations where the code checks for USE_BSD_FBDEV

Please send a pull request.

I think i have managed to fix a pull request, but this is the first time i use git so i might have done something wrong.

Merged. https://github.com/littlevgl/lv_drivers/commit/82f48926dac9333b2b2fa2c5a301a43a619b6f8c


Calculating textwidth

It would be great to have a function to calculate the textwidth to create a dynamic image which depends on the textwidth.

$font = new \Intervention\Image\Font('foo');
$font->valign('top');
$size = $font->getBoxSize();
$image = new \Intervention\Image\Image(null, $size['width'], $size['height']);
$font->applyToImage($image);
$image->save('foo.png');
this is really awesome feature.
please can you tell me how can i use this with Laravel??

imagettfbbox will help you

How to integrate this in Laravel ?

@vinodjoshi you can use it as:
$font = new \Intervention\Image\Gd\Font('foo');
$font->valign('top');
$size = $font->getBoxSize();


Package Tidy Up

Repo checklist:
Urgent:

[x] A require-dbt-version parameter in the dbt_project.yml:

require-dbt-version: [">=0.17.0", "<0.18.0"]

[x] The dbt_project.yml is in version 2 format (upgrading docs)
[x] Any sample dbt_project.yml snippets in the README.md are in v2 syntax (especially for packages that use vars
[x] Release is of format major.minor.patch, e.g. 1.0.0
[x] A license (example)
[x] If this package relies on dbt-utils, make sure the range allows v0.4.x

packages:
  - package: fishtown-analytics/dbt_utils
    version: ["???", "<0.5.0"]

Quick wins:

[x] Issue and PR templates (examples — make sure you update for the right package name)
[x] A codeowner (example)
[ ] If required, a level of support header in the README

⚠ This package is currently not actively maintained.

More in-depth improvements

[x] Installation instructions (see segment), including:

Link to packages docs
Variables that need to be included in the dbt_project.yml file
Listed database support

[x] A link to our package contribution guide (Might formalize this as a CONTRIBUTING.md file)
[ ] Models are documented
[ ] Macros are documented
[ ] Integration tests
[ ] Move model logic intro model files, rather than entirely in adapter macros

Requires admin rights / Claire

[ ] Repo is named dbt-<package_name>
[ ] The hub URL listed on the repo

[ ] A Zap to the #package-releases channel in dbt Slack

Closed with #30


Polochic fault

[x] Segmentation from Authemayou et al 2012
[ ] slip rate checks

Necta fault slip rate is way too high


Feature/minsulee2/network updates for extension

Updates:

The connection of nodes is now made bi-directed.
Tracker distributes nodes depending on the number of incoming nodes.

How the connection works:

A node enters the blockchain network with TrackerMessageTypes.CONNECTION.
The node gets candidate nodes list.
Tries to connect to the nodes in the list with ip address.
Share address one another.
After sharing address done successfully, (after inbound setup done) then, Sends TrackerMessageTypes.CORRESPOND to connect each other.
Make bi-directed connection done.

Could you share a design doc before making actual changes? I think it would be helpful for faster review and avoiding unnecessary trial and errors. @minsulee2

@platfowner @liayoo PTAL. Some addressed and Leave some notes. After this PR, I will move on to AIM docs and share the new design with you guys!

PTAL! All addressed!

Thanks for the fast review! merging it now!


Adding a top/bottom functionality to zurb offcanvas with push,overlap and submenu

You can see the adding functionality in action on this demo page
http://tomsah.co.uk/offcanvas-demo/
Please let me know if any improvement is needed or more need to be done.
very best

This looks really nice! How does it work with the multi-level menu?

This really cool! I'm going to pull this in. We can add the documentation.
The top and bottom menu's don't work with the multi-level feature. Is this something you can tackle?

I added this to the docs - https://github.com/zurb/foundation/commit/f5670747c6525858a475e48239b21c206bbd09bc

Hello Zurb Team,
I have send the first draft for the top and bottom off canvas and i am
really happy to see it live.
I can see you guys did improved it a lot too, good work!!!!
I am sorry I could not help more to fix sub menu and documentation
but I was working on a big Drupal site using foundation theme and it took
all of my time. (I will send you the link of the site as soon as it is
finish.)
i was wondering if there is anyway to get a recommendation from you guys on
linked in
https://uk.linkedin.com/pub/thomas-salah/54/17a/611
or any sort of justification that i participate to Zurb project.
This will be great for my curriculum as a junior front end to carry on.
Many thanks for taking my code and make it better.
I am looking forward to help you more in the very near future.
Thomas
On 22 June 2015 at 18:59, Rafi<EMAIL_ADDRESS>wrote:

I added this to the docs - f567074
https://github.com/zurb/foundation/commit/f5670747c6525858a475e48239b21c206bbd09bc
—
Reply to this email directly or view it on GitHub
https://github.com/zurb/foundation/pull/6601#issuecomment-114199853.

@tomsah Thanks for this great PR! We want you to be part of the Foundation 6 private release team. Email rafi at zurb .com to be part of it!


Mac Unrecognized VM option 'MaxRAMPercentage=70.0'

Unrecognized VM option 'MaxRAMPercentage=70.0'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.

Same issue: Unrecognized VM option 'MaxRAMPercentage=70.0'
java --version
java 18.0.2 2022-07-19
Java(TM) SE Runtime Environment (build 18.0.2+9-61)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.2+9-61, mixed mode, sharing)

@odyright If I remember correctly Jadx first checks environment variable JAVA_HOME if it points to an JRE and uses it. Please check if the env variable JAVA_HOME is set on your system and points to an older Java version, for example check output of $JAVA_HOME/bin/java --version.

If I remember correctly Jadx first checks environment variable JAVA_HOME if it points to an JRE and uses it. Please check if the env variable JAVA_HOME is set on your system and points to an older Java version, for example check output of $JAVA_HOME/bin/java --version.

What is the maximum Java version of running jadx? I don't know why I suddenly prompted this. Mac Java 8

我也遇到了这个问题，最近怎么解决的呢

我也遇到了这个问题，最近怎么解决的呢

jadx-gui这个命令写死了java路径，所以如果java版本不够高就会有问题。
解决办法就是编辑/usr/local/bin/jadx-gui，将JAVA_HOME指向高版本的java路径，比如/usr/local/opt/openjdk
~/Music  $ jadx-gui
Unrecognized VM option 'MaxRAMPercentage=70.0'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
~/Music  $ which jadx-gui
/usr/local/bin/jadx-gui
~/Music  $ cat /usr/local/bin/jadx-gui
#!/bin/bash
JAVA_HOME="${JAVA_HOME:-@@HOMEBREW_JAVA@@}" exec "/usr/local/Cellar/jadx/1.4.4/libexec/bin/jadx-gui"  "$@"
~/Music  $ echo ${JAVA_HOME:-@@HOMEBREW_JAVA@@}
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
~/Music  $ /usr/local/opt/openjdk/bin/java -version
openjdk version "19" 2022-09-20
OpenJDK Runtime Environment Homebrew (build 19)
OpenJDK 64-Bit Server VM Homebrew (build 19, mixed mode, sharing)

我也遇到了这个问题，最近怎么解决的呢

在启动时将JAVA_HOME指定到高版本的java路径，比如/usr/local/opt/openjdk。
~/Music  $ jadx-gui
Unrecognized VM option 'MaxRAMPercentage=70.0'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
~/Music  $ which jadx-gui
/usr/local/bin/jadx-gui
~/Music  $ cat /usr/local/bin/jadx-gui
#!/bin/bash
JAVA_HOME="${JAVA_HOME:-@@HOMEBREW_JAVA@@}" exec "/usr/local/Cellar/jadx/1.4.4/libexec/bin/jadx-gui"  "$@"
~/Music  $ echo ${JAVA_HOME:-@@HOMEBREW_JAVA@@}
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
~/Music  $ /usr/local/opt/openjdk/bin/java -version
openjdk version "19" 2022-09-20
OpenJDK Runtime Environment Homebrew (build 19)
OpenJDK 64-Bit Server VM Homebrew (build 19, mixed mode, sharing)
~/Music  $ JAVA_HOME=/usr/local/opt/openjdk jadx-gui

我也遇到了这个问题，最近怎么解决的呢

在启动时将JAVA_HOME指定到高版本的java路径，比如/usr/local/opt/openjdk。
~/Music  $ jadx-gui
Unrecognized VM option 'MaxRAMPercentage=70.0'
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
~/Music  $ which jadx-gui
/usr/local/bin/jadx-gui
~/Music  $ cat /usr/local/bin/jadx-gui
#!/bin/bash
JAVA_HOME="${JAVA_HOME:-@@HOMEBREW_JAVA@@}" exec "/usr/local/Cellar/jadx/1.4.4/libexec/bin/jadx-gui"  "$@"
~/Music  $ echo ${JAVA_HOME:-@@HOMEBREW_JAVA@@}
/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
~/Music  $ /usr/local/opt/openjdk/bin/java -version
openjdk version "19" 2022-09-20
OpenJDK Runtime Environment Homebrew (build 19)
OpenJDK 64-Bit Server VM Homebrew (build 19, mixed mode, sharing)
~/Music  $ JAVA_HOME=/usr/local/opt/openjdk jadx-gui

For me, the last command JAVA_HOME=/usr/local/opt/openjdk jadx-gui outputed "zsh: command not found: jadx-gui". I changed the command  to JAVA_HOME=/usr/local/opt/openjdk ./jadx-guiat the "bin" folder of jadx root path, and it worked for me.


OSError: [WinError 127] The specified procedure could not be found. Error loading "C:\Users\Newton\Documents\aistuff\AnimateDiff\venv\Lib\site-packages\torch\lib\torch_python.dll"

Installed all requirements on a venv, torch files are there but for some reason python is unable to find it
Python version 3.11.0b3
Traceback (most recent call last):
File "C:\Users\Newton\Documents\aistuff\AnimateDiff\app.py", line 4, in
import torch
^^^^^^^^^^^^
File "C:\Users\Newton\Documents\aistuff\AnimateDiff\venv\Lib\site-packages\torch_init_.py", line 132, in
raise err
^^^^^^^^^
OSError: [WinError 127] The specified procedure could not be found. Error loading "C:\Users\Newton\Documents\aistuff\AnimateDiff\venv\Lib\site-packages\torch\lib\torch_python.dll" or one of its dependencies.
(venv) PS C:\Users\Newton\Documents\aistuff\AnimateDiff>

Its only visual studio that has the issue, any idea? I only have 1 version of python so that shouldnt be an issue, it works if executed from powershell

it now works from powershell but not from visualstudio code and this was after using pip install numpy==1.24.1


feedrapp.info

It seems that https://www.feedrapp.info/ is down for several days...
Any workaround?

Huh. Let me check :)

Hmm I guess the heroku app serves too much traffic :-| What you can do to ensure availability is to host your own heroku instance: https://github.com/sdepold/feedrapp#run-your-own-feedrapp
I'll look into improving the existing situation though

I added a 30 minutes caching for every requested feed. Let's see how this improves the situation

Thanks for the feedback. I'll look into implementing this solution.

? It's already implemented and running in production

Hi Sascha,
Looks like www.feedrapp.info is down again. Can it be restored?
I also want to try to host it on Heroku and I want to sign up for free Heroku server, but I don't know which development language to choose. Is it PHP or Java?
Thanks a lot!
rmakto

It's really a bit flaky lately. I don't really have time to fix that right now though. The necessary steps to run the app on heroku are documented here: https://github.com/sdepold/feedrapp#run-your-own-feedrapp

This site seems unreliable. http://www.feedrapp.info/
Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details.
NetworkError: 503 Service Unavailable - http://www.feedrapp.info/?callback=jQuery30005537435847830967_1488383638238&q=https%3A%2F%2Ffeeds.feedburner.com%2FRismediaMarketing%3Fformat%3Dxml&_=1488383638259

I will look into improving the situation but I'm not entirely sure yet what to do without paying money to Heroku...

Sascha, I was able to install it on free Heroku, finally! I replaced feedrapp.info with my app name in JavaScript file and it's working well. Thank you so much!

Any opinion about the stability of feedrapp.info? I finally managed to look a bit into improving the availability and noticed that Heroku should NOT shut down the app ever. So it's either an issue with the app or heroku is only partially right.

I moved to YQL, though it is slower than feedrapp.info. I noticed feedrapp.info going down once after last time. If you check https://status.heroku.com/, you will see that at least parts of Heroku go down time to time.


Unable to run custom post deployment script

I have an Asp.net Web application on Azure and I've also created a post deployment script, that used to run up until the end of the year (last time I was deploying was 23/12/2015) and the next time in this year when I deployed (first time in new year 11/01/2016) it wasn't running any more.
What I have

I have .deployment file in my solution root (also git repo root)
[config]
SCM_POST_DEPLOYMENT_ACTIONS_PATH=deployment

I have folder \deployment in my root where I keep my special post deployment cmd file

I have set application setting in Azure portal to also define SCM_POST_DEPLOYMENT_ACTIONS_PATH = deployment although I think I only need to define it once (in file or app settings) even though I don't know which one takes precedence - but this is irrelevant as they both define the same value

And this used to work just fine as initially described. After KuduSync.NET copied changed files it automatically executed my custom post deployment script as shown in this log excerpt:
...
Copying file: '...'
Executing - 'D:\home\site\repository\deployment\PostDeployment.cmd'
... [my script output here]
'D:\home\site\repository\deployment\PostDeployment.cmd' executed successfully
Finished successfully.

But after the new year this is the output:
...
Copying file: '...'
Finished successfully.

What I tried

I tried changing SCM_POST_DEPLOYMENT_ACTIONS_PATH to POST_DEPLOYMENT_ACTIONS_DIR in both my file and in Azure app settings
I tried setting path to site\repository\deployment
I removed setting from .deployment file keeping only Azure app setting
Changed path to be relative to deployed project instead of solution from SCM_POST_DEPLOYMENT_ACTIONS_PATH=deployment to SCM_POST_DEPLOYMENT_ACTIONS_PATH=..\deployment

None of these worked in a sense that my custom script would even run. It doesn't get executed by Kudu at all. No error, no nothing. I don't see any changes that it would make nor do I see any output in the logs... What am I doing wrong?

You describe how you set things up, but don't give info about the observed behavior. Did it cause a failure? Or did the flag simply get ignored? Does it work if you don't set the flag and drop a script under site\deployments\tools\PostDeploymentActions? Not saying you should be doing that, but to validate if at least that works.

@davidebbo well I did. My first paragraph says that my custom script isn't running any more. And this means regardless of what I tried. No change from my side changed anything about CI git deployment on Azure. I don't get any errors or anything. It's just that my app is physically deployed but my custom script hasn't been executed after a successful deployment. It it was I would see changes in my DB and some output in the logs.

@litera can you try to set absolute path e.g "d:\home\site\repository\deployment" ?

#Great!
This worked! And while testing I can see that App settings have precedence over settings in the .deployment file.
Absolute path setting should be reflected in Wiki pages.

Actually, this is a regression that we are fixing per #1901. So once we deploy the fix, what you used to do will work again. Using the full path is more of a temporary workaround.

@davidebbo That's ok, as long as fullpath will work afterwards just as well. Will you be updating this issue as well, when #1901 is fixed?

Fixes is out. Relative path should work for you now!
Thanks,
Xiaomin Wu
Sent from Outlookhttp://taps.io/outlookmobile Mobile
On Sat, Feb 20, 2016 at 1:39 AM -0800, "Robert Koritnik" <notifications<EMAIL_ADDRESS>wrote:
@davidebbohttps://github.com/davidebbo That's ok, as long as fullpath will work afterwards just as well. Will you be updating this issue as well, when #1901https://github.com/projectkudu/kudu/pull/1901 is fixed?

Reply to this email directly or view it on GitHubhttps://github.com/projectkudu/kudu/issues/1894#issuecomment-186556473.


Alerting for metris

Description
Expose metrics for metris and create alerting rules based on those metrics
Reason
The metris component allows to gather billing relevant data of all created runtimes. Getting up-to-date usage statistics for those runtime is crucial for correct billing. In order to ensure correct reporting we need to implement alerting mechanisms that trigger on-call incidents in case data is missing, or clusters cannot be scraped.
AC

[x] per cluster report statistics (error rate, number of continuous errors since last success)
[x] general statistics (number of overall errors since last success)(think: RED)
[x] number clusters scraped (plus rate change)
[x] Alerts configured based on those metrics
[ ] KEB is used to configure subaccounts on EDP (which subaccounts should be tracked). Alerts for failures in this functionality need to be provided as well.

https://github.tools.sap/kyma/backlog/issues/1105

https://github.com/kyma-incubator/metris/pull/3

Alerts for KEB configure sub accounts was moved to separate issue: #818


Your checkpoints and a small question

Hello,thanks for your excellent work! I will be much thankful if you can provide me your checkpoints.My email is<EMAIL_ADDRESS>Besides, I want to know wheather I need to uncomment  ' self.train_linear_loader = train_linear_loader' on line 43 of proccess.py and comment out 'self.train_linear_loader = train_loader' on line 42 of proccess.py when I fine-tune the time encoder?

Thank you for your interest in our work. The download link for the checkpoint will be sent to your email shortly.
Additionally, I think there’s no need to make changes to the code in process.py. You can keep it consistent with the code we’ve provided on GitHub.


⚠ gorzdrav.org has degraded performance

In 77c9f7a, gorzdrav.org (https://gorzdrav.org) experienced degraded performance:

HTTP code: 200
Response time: 2048 ms

Resolved: gorzdrav.org performance has improved in a54d466 after 5 minutes.


[BUG] cross compile on 32bit system met bug

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

Go to '...'
Click on '....'
Scroll down to '....'
See error

Expected behavior
ok
Golang version:
1.22
BENC version:
v1.0.7
Additional context fix
 func verifySize(l int, ms MaxSize) bool {
	var ll uint = uint(l)
	switch ms {
	case MaxSizeUint16:
		return ll <= math.MaxUint16
	case MaxSizeUint32:
		return ll <= math.MaxUint32
	case MaxSizeInt64:
		return true
	}

	return false
}

Hello, thanks for the bug report. I'll fix it on Friday or Saturday.

Hello, thanks for the bug report. I'll fix it on Friday or Saturday.

hello ,sir ,did you fix it?

Sorry for the delay, I am busy currently. Today, I should be able to finish it.

It's now about a month old and I'm sorry for that, I did a whole restructure and was busy with my life. v1.1.0 should fix your issue. Please let me know if it doesn't.


⚠ Bofrost.be has degraded performance

In 16fc9a9, Bofrost.be (https://www.bofrost.be) experienced degraded performance:

HTTP code: 200
Response time: 1448 ms

Resolved: Bofrost.be performance has improved in c15319a.


Automated Package Upgrade

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

npm package (@latest dist-tag)
GitHub release

Your semantic-release bot :package::rocket:


Picking up mobs need a cooldown

Drop meta against small stuff is pretty cringe as it defeats the entire point of the resist component if they can just drop and pick you up again freely.
Either picking up needs some sort of do_after or a cooldown after dropping them.

doafter would also make consentual mice collection more straightforward since mouse usually moves so you have to repick and put on head after mouse realises
as opposed to doafter mouse immediately knows and can stop moving no repick needed

Also alternatively to this being able to instantly pickup mobs is stupid, it should be a do_after if they're not in crit (and make it faster if they're in crit ig) which would be better than a cooldown.


[IT-1536] Setup org-sagebase-strides-ampad-workflows AWS Account

We need to setup some snowflake infra for the
org-sagebase-strides-ampad-workflows account because it's not
under our org account.  This sets up master member configuration
for guard duty, AWS config, and cloudtrail.

replacing this with PR #330


Test suite doesn't clean up

The test suite creates a bunch of files in /tmp and doesn't clean up after itself. This can lead to test suite failures.
Here is an example based on clobber.js.
for (var i = 0; i < 25; i++) {
    var dir = Math.floor(Math.random() * Math.pow(16,4)).toString(16);
    ps.push(dir);
}

var files = ps.join('/');
var itw = ps.slice(0, 3).join('/');

fs.writeFileSync(itw, ...);
fs.stat(... assert that itw is a file)

The problem is that the same logic to obtain random file names is used in each test case. If you're unlucky, or if you've run the test suite enough times in a row and saturate the name space for tmp files, then you will start picking names that already exist.
If that happens, you'll get test failures. Using our running example, in the clobber.js code above, itw might be a directory rather than a file thanks to a previous run, and then the assert that it is a file will fail.

I'd be happy to open a PR for this if a maintainer can indicate his/her desired approach.


Review Naming Of Narrative User Input Fields

There is no real user need to contain the narratives in their own "Narrative" heading - this is just an XML thing - it may confuse users, who might think it means "lots of words" (as in narrative / story!)there is no real user need to contain the narratives in their own "Narrative" heading - this is just an XML thing - it may confuse users, who might think it means "lots of words" (as in narrative / story!)

True. This is more of UI issue and the current version of Aidstream leverages the IATI XML structure to auto-generate form and hence it will require lots of low-level changes to AidStream to achieve this. However this issue will be taken care of in the next iteration of AidStream, which will also see drastic change in its UI.


feat(ffi): add cargo-c support

Probably doesn't fully work yet, but here's a start.
Closes #3786

Works fine for me:
# Maintainer: kpcyrd <kpcyrd[at]archlinux[dot]org>

pkgname=libhyper
pkgver=1.5.1
pkgrel=1
pkgdesc="Use hyper HTTP library from languages other than Rust"
arch=('x86_64')
license=('MIT')
url='https://github.com/hyperium/hyper'
depends=(
  gcc-libs
  glibc
)
makedepends=(
  cargo-c
  rust
)
provides=('libhyper.so')
source=(https://github.com/hyperium/hyper/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz
        https://patch-diff.githubusercontent.com/raw/hyperium/hyper/pull/3787.patch
        Cargo.lock)
sha256sums=('fc043aa072c7ed39740324b250047d8ef2cfb30bff3364fabeeb150c28406ec0'
            '2c0ee5a25bf17eb874b553a9ff4b2f63dbd50ae6dcb3d39e22496ed7194f2579'
            '1696298a6307c5cc2a4eae17664cee47841ba8f6eca8b3784a3f52304b67cacf')
b2sums=('2d52a630a7e652742d5ea7df217e1db3ffea51422d5cdfcba4a88d024705bbb8d3c384636a130bdb3a53b5c3c84e8ca6f329445556e4c1c5d2a002996b956d1b'
        'bc115a621da7884e03061ce98a00db9a6b8aad7e95b36f6fa611e0baa14af54a2c26b15f8cba3381b328ba27c5c12f1f495a42664f1e6383f0bc0473868bcce1'
        '7cece9c84da0e17886c547e1008fa46680fea728b72da846529c126c126cf75d33e5f9c20b105dbd48ab88d9a164170899c0e9745cfe196bf99703e999006bd3')

prepare() {
  cd hyper-${pkgver}
  cp ../Cargo.lock .
  patch -Np1 -i ../3787.patch
  cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
}

build() {
  cd hyper-${pkgver}
  cargo cbuild --release --frozen --prefix=/usr
}

package() {
  cd hyper-${pkgver}
  cargo cinstall --release --frozen --prefix /usr --destdir "${pkgdir}"
  install -Dm644 -t "${pkgdir}/usr/share/licenses/${pkgname}" LICENSE
}

# vim: ts=2 sw=2 et:

Results in this package:
% tar tvvf libhyper-1.5.1-1-x86_64.pkg.tar.zst
-rw-r--r-- root/root      5367 2024-11-19 23:36 .BUILDINFO
-rw-r--r-- root/root       479 2024-11-19 23:36 .MTREE
-rw-r--r-- root/root       430 2024-11-19 23:36 .PKGINFO
drwxr-xr-x root/root         0 2024-11-19 23:36 usr/
drwxr-xr-x root/root         0 2024-11-19 23:36 usr/lib/
lrwxrwxrwx root/root         0 2024-11-19 23:36 usr/lib/libhyper.so -> libhyper.so.1.5.1
lrwxrwxrwx root/root         0 2024-11-19 23:36 usr/lib/libhyper.so.1 -> libhyper.so.1.5.1
-rwxr-xr-x root/root     14048 2024-11-19 23:36 usr/lib/libhyper.so.1.5.1
drwxr-xr-x root/root         0 2024-11-19 23:36 usr/lib/pkgconfig/
-rw-r--r-- root/root       287 2024-11-19 23:36 usr/lib/pkgconfig/hyper.pc
drwxr-xr-x root/root         0 2024-11-19 23:36 usr/share/
drwxr-xr-x root/root         0 2024-11-19 23:36 usr/share/licenses/
drwxr-xr-x root/root         0 2024-11-19 23:36 usr/share/licenses/libhyper/
-rw-r--r-- root/root      1062 2024-11-19 23:36 usr/share/licenses/libhyper/LICENSE

Possibly something you want to take note of: Since hyper is >= 1.0.0 it's using libhyper.so.1 as SONAME, if you want to make an ABI breaking change to the C bindings you'd either need to bump hyper to 2.0.0 (which you likely won't want to do) or configure an overwrite in cargo-c configuration (which is possible and fully supported), but this only becomes relevant when the time comes anyway.

I don't think I have it correctly copying the header file, and trying to get the C examples to build in CI just to check it works.
As for the ABI compatibility: so far, the C API has been considered experimental, while in development with curl as a user. So I wouldn't want to make a promise yet, until we mark it as stable in both projects.

Great to see that added. Packaging this branch with Nix using cargo-c also worked mostly fine for me.
One exception: I would have expected the test suite to pass via cargo ctest here as well:
RUSTFLAGS="--cfg hyper_unstable_ffi" cargo ctest --features ffi,http1,http2,client

It does not compile though. Presumably the integration tests are not intended to be run against a dynamic library rather than a Rust crate.

Presumably the integration tests are not intended to be run against a dynamic library rather than a Rust crate.

Ah, that's a mistake in hyper in general, unit tests don't have the right config attributes, so it also needs the server feature enabled to run. I confirmed it works with cargo ctest.

OK, tried this locally and it's now copying over the correct header file. I removed the steps to test building the examples, I didn't want to make the makefile too complicated (that's not my expertise at all). (They're still checked in the other FFI CI job.)

Using the latest patch, I currently get this package (the headerfile was indeed missing before):
% tar tvvf libhyper-1.5.1-1-x86_64.pkg.tar.zst
-rw-r--r-- root/root      5367 2024-11-21 01:31 .BUILDINFO
-rw-r--r-- root/root       543 2024-11-21 01:31 .MTREE
-rw-r--r-- root/root       443 2024-11-21 01:31 .PKGINFO
drwxr-xr-x root/root         0 2024-11-21 01:31 usr/
drwxr-xr-x root/root         0 2024-11-21 01:31 usr/include/
-rw-r--r-- root/root     13397 2024-11-21 01:31 usr/include/hyper.h
drwxr-xr-x root/root         0 2024-11-21 01:31 usr/lib/
lrwxrwxrwx root/root         0 2024-11-21 01:31 usr/lib/libhyper.so -> libhyper.so.1.5.1
lrwxrwxrwx root/root         0 2024-11-21 01:31 usr/lib/libhyper.so.1 -> libhyper.so.1.5.1
-rwxr-xr-x root/root     14048 2024-11-21 01:31 usr/lib/libhyper.so.1.5.1
drwxr-xr-x root/root         0 2024-11-21 01:31 usr/lib/pkgconfig/
-rw-r--r-- root/root       281 2024-11-21 01:31 usr/lib/pkgconfig/hyper.pc
drwxr-xr-x root/root         0 2024-11-21 01:31 usr/share/
drwxr-xr-x root/root         0 2024-11-21 01:31 usr/share/licenses/
drwxr-xr-x root/root         0 2024-11-21 01:31 usr/share/licenses/libhyper/
-rw-r--r-- root/root      1062 2024-11-21 01:31 usr/share/licenses/libhyper/LICENSE

The pkg-config file looks like this:
% cat /usr/lib/pkgconfig/hyper.pc
prefix=/usr
exec_prefix=${prefix}
libdir=${prefix}/lib
includedir=${prefix}/include

Name: hyper
Description: A protective and efficient HTTP library for all.
Version: 1.5.1
Libs: -L${libdir} -lhyper
Cflags: -I${includedir}
Libs.private: -lgcc_s -lutil -lrt -lpthread -lm -ldl -lc

I noticed I'm likely passing the wrong flags to cargo-c however (RUSTFLAGS and -features mentioned by @milibopp), I didn't attempt to build curl with this yet.


Added Doc for UserStoppedTypingBehavior

New doc with Index and TOC for the UserStoppedTypingBehavior for open proposal:
https://github.com/CommunityToolkit/Maui/issues/49

Docs Build status updates of commit 4f07d8c:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

docs/maui/TOC.yml
:white_check_mark:Succeeded
View

docs/maui/behaviors/index.md
:white_check_mark:Succeeded
View

docs/maui/behaviors/user-stopped-typing-behavior.md
:white_check_mark:Succeeded
View

For more details, please refer to the build report.
Note: Broken links written as relative paths are included in the above build report. For broken links written as absolute paths or external URLs, see the broken link report.
For any questions, please:Try searching the docs.microsoft.com contributor guidesPost your question in the Docs support channel

PRMerger Results

Issue
Description

Added File(s)
This PR contains added files. New files require human review.

Yaml File(s)
This PR includes changes to .yml file(s) owned by another author.

File Change Percent
This PR contains file(s) with more than 20% file change.

Index File
This PR contains a change to the index file.

Sorry @jfversluis I spotted that I forgot to update the Index with the changed description text so there is an update to the PR just for that part.


Pymssql synapse example caused pymssql._pymssql.InterfaceError: Could not set connection properties, needed to add extra conn_properties parameter

Here is what happened when I tried this example:
>>> conn = pymssql.connect(host, user, password, database)
Traceback (most recent call last):
  File "src/pymssql/_pymssql.pyx", line 646, in pymssql._pymssql.connect
  File "src/pymssql/_mssql.pyx", line 2106, in pymssql._mssql.connect
  File "src/pymssql/_mssql.pyx", line 729, in pymssql._mssql.MSSQLConnection.__init__
pymssql._mssql.MSSQLDriverException: Could not set connection properties

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "src/pymssql/_pymssql.pyx", line 655, in pymssql._pymssql.connect
pymssql._pymssql.InterfaceError: Could not set connection properties

Here is how I worked around it:
>>> conn = pymssql.connect(server=host, user=user, password=password, database=database, conn_properties=[])

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

ID: 874c4dcd-e702-88d7-1a31-1fd3210eda87
Version Independent ID: e6cf00b1-0457-21a2-f43a-4fe452ea2a3d
Content: Step 3: Connecting to SQL using pymssql - Python driver for SQL Server
Content Source: docs/connect/python/pymssql/step-3-proof-of-concept-connecting-to-sql-using-pymssql.md
Product: sql
Technology: connectivity
GitHub Login: @David-Engel
Microsoft Alias: v-davidengel

@kposborne -- Kyle, thank you for your research and feedback.  I am updating this article.

@David-Engel -- David, please review this update in private PR 21349.

@kposborne -- Kyle, it appears the conn_properties parameter is not needed; please see this example:

https://github.com/pymssql/pymssql/blob/master/docs/_mssql_examples.rst

I am closing this issue now.  You are welcome to @ mention me for any followup.  We hope to hear from you again.


fix a few spelling errors

...including describing the packet checksum as a base-265 checksum.

Thanks!


fix: Add stale_flags_limit_days to Project serializer

Thanks for submitting a PR! Please check the boxes below:

[x] I have run pre-commit to check linting
[ ] I have added information to docs/ if required so people know about the feature!
[x] I have filled in the "Changes" section below?
[x] I have filled in the "How did you test this code" section below?
[x] I have used a Conventional Commit title for this Pull Request

Changes
Adds the stale_flags_limit_days field to the project serializer so that it can be configured via the dashboard.
How did you test this code?
Added tests

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 95.86%. Comparing base (b377442) to head (d3cd6fc).
Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #3607   +/-   ##
=======================================
  Coverage   95.86%   95.86%
=======================================
  Files        1099     1099
  Lines       34184    34189    +5
=======================================
+ Hits        32770    32775    +5
  Misses       1414     1414

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.


fix: Change VM size

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


Adding Google Play Service back as a dependency after remove in PR #784

Adding google play services dependency back to Android as it is specified in the documentation
Documentation describing dependency: https://firebase.google.com/docs/android/setup

Closing this request as I create an improved one


Feat/reddit data

Adds reddit data. We remove stuff with URLs and also only use texts which are almost surely danish.

Unfortunately, we can't just add all of Reddit, since there are profane things in there. We have to go over each sample manually, and only use the ones that we have reviewed. Maybe you can setup a script to review the samples, and upload the samples to a separate dataset on the hub?


Add deployment for CANTO network

Closes #75

Thank you smooch @Uxio0,
Successfully deployed at https://evm.explorer.canto.io/address/0x914d7Fec6aaC8cd542e72Bca78B30650d45643d7

@moisses89


No search bar in the default and mist theme

Installed the theme and turned the scheme to Mist but I am able to get the search bar. is that a bug?
or Am I missing something?

The search bar isn't display by the default settings.You should add it by yourself.
manual:
http://theme-next.iissnan.com/third-party-services.html#Swiftype

Got it. thanks. Try using an english version too.


Update “info-unit-groups”

Automatically generated by Netlify CMS
Edits in preparation for a new related page that will be created and called "Info Unit Groups: Link blobs"

Thanks, @cfarm. Things went wonky there.
Do you think I'm good to continue editing as is?

are your content edits affected? can you be specific about wonky?
if all is working please continue and i'll remove my commits from this branch when youre done, sorry about that.

@cfarm I don't think your commits broke anything at all, and thought that you were fixing something I didn't see on my behalf. We should be all good. If not, we'll figure it out later. 👍

I fixed all the changes I had made to this branch, so @marteki you should be able to proceed as normal now! thanks for your patience.

Having issues saving changes to this branch due to that familiar API error (see the screenshot for reference).

I'll try to merge the existing content changes, then finish migration for this page later. @cfarm should I wait on anything you want to do for your commits before I do that?


Pahealy/aks log collector vhd

What type of PR is this?
/kind feature
What this PR does / why we need it:
Adds the new AKS Log Collector script into the VHD to take over uploading log bundles until WALA adds support for cgroups v2.

Requirements:

[X] uses conventional commit messages

[ ] includes documentation
[ ] adds unit tests
[ ] tested upgrade from previous version

Special notes for your reviewer:
Release note:
none

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 79.313%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
2285

Relevant Lines:
2881

💛  - Coveralls

do we still also need the previous change you had to update cse_start.sh to modify the upload_logs func?

do we still need the previous change you had to modify the upload_logs func within cse_start.sh?

Yes, and I forgot that. Will fix tomorrow!


Add Interactive property to SdkResolverContext

Defaults to false.  Currently only set to true if the global property NuGetInteractive is set to "true".
In 16.0, we should add an /interactive command-line argument which sets this instead.

Replacement of #3617

Please review at your earliest convenience!


Bug in concatenate?

I seem to be getting the wrong answer when I compute the Jacobian of a function defined using concatenate. The Jacobian of the function below should be always be [[1]] but it's coming out [[0]]. I'm running off the master branch of autograd.
Thanks,
Deepee
(deepee) deepee@entropy:~$ cat concatenate.py
from autograd import jacobian, numpy as anp
import numpy

def f(x):
    return anp.concatenate([[x[0]]])

print(f(anp.array([1.])))
print(f(anp.array([2.])))
print(jacobian(f)(anp.array([1.])))
print(jacobian(f)(anp.array([2.])))
print(numpy.version.version)

(deepee) deepee@entropy:~$ python --version
Python 3.6.4 :: Anaconda, Inc.

(deepee) deepee@entropy:~$ python concatenate.py
[1.]
[2.]
/home/deepee/.local/opt/anaconda3/envs/deepee/lib/python3.6/site-packages/autograd-1.2-py3.6.egg/autograd/tracer.py:14: UserWarning: Output seems independent of input.
  warnings.warn("Output seems independent of input.")
[[0.]]
[[0.]]
1.14.0

It seems like this bug occurs when you pass in a list as one of the items being concatenated. If you first wrap the list in an array, then everything is fine.
(deepee) deepee@entropy:~$ cat concatenate.py
from autograd import jacobian, numpy as anp
import numpy

def f(x):
    return anp.concatenate([anp.array([x[0]])])

print(f(anp.array([1.])))
print(f(anp.array([2.])))
print(jacobian(f)(anp.array([1.])))
print(jacobian(f)(anp.array([2.])))

(deepee) deepee@entropy:~$ python concatenate.py
[1.]
[2.]
[[1.]]
[[1.]]

Thanks for raising this. This bug would also occur with tuples and is a
result of the fact that concatenate only descends one level into (nested)
tuples and lists looking for things to differentiate w.r.t.
Since the argument you’re passing to concatenate is a nested list it
doesn’t get picked up. We are working on some changes to the Autograd core
that will make this easy to fix. Hopefully should be merged soon.
On Fri, 18 May 2018 at 09:01, deepers<EMAIL_ADDRESS>wrote:

It seems like this bug occurs when you pass in a list as one of the items
being concatenated. If you first wrap the list in an array, then everything
is fine.
(deepee) deepee@entropy:~$ cat concatenate.py
from autograd import jacobian, numpy as anp
import numpy
def f(x):
return anp.concatenate([anp.array([x[0]])])
print(f(anp.array([1.])))
print(f(anp.array([2.])))
print(jacobian(f)(anp.array([1.])))
print(jacobian(f)(anp.array([2.])))
(deepee) deepee@entropy:~$ python concatenate.py
[1.]
[2.]
[[1.]]
[[1.]]
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/HIPS/autograd/issues/399#issuecomment-390253774, or mute
the thread
https://github.com/notifications/unsubscribe-auth/AOjgu7BuBqT0Oc0am7OFWm5i14QLCzekks5tzvBjgaJpZM4UDlFv
.

Awesome! Thanks @j-towns!
Deepee


CCM-6104 adding infrastructure to support AMET ways of working

This PR relies on https://github.com/NHSDigital/nhs-notify-internal/pull/113 being merged 1st
Description

Adding AMET style infrastructure and configurations
Adds SES identity for the work planned next sprint
Context

Type of changes

[x] Refactoring (non-breaking change)
[x] New feature (non-breaking change which adds functionality)
[x] Breaking change (fix or feature that would change existing functionality)
[x] Bug fix (non-breaking change which fixes an issue)

Checklist

[x] I am familiar with the contributing guidelines
[x] I have followed the code style of the project
[ ] I have added tests to cover my changes
[x] I have updated the documentation accordingly
[ ] This PR is a result of pair or mob programming

Sensitive Information Declaration
To ensure the utmost confidentiality and protect your and others privacy, we kindly ask you to NOT including PII (Personal Identifiable Information) / PID (Personal Identifiable Data) or any other sensitive data in this PR (Pull Request) and the codebase changes. We will remove any PR that do contain any sensitive information. We really appreciate your cooperation in this matter.

[x] I confirm that neither PII/PID nor sensitive data are included in this PR and the codebase changes.

We have already sanitised the pipeline jobs in this repo to remove any that are not currently used, please can you make sure that these are not re-introduced.  Please can you also remove any redundant examples from the main template to keep the repo as clean as possible.
The accessibility tests (and soon to be added component and performance tests) will rely on an AWS backend so these pipeline jobs will need to be run from the internal repo.
A sensible strategy might be to build a "v2" parallel pipeline and leave the existing one in place until we can be sure that we have not lost any functionality (e.g. testing) and have worked out what our PR process will be.


Importing CSS stylesheet of semantic-ui causes loader exception

After installing and configuring withCSS, the following error occures when trying to import the css file of semantic-ui-css
CSS import
import 'semantic-ui-css/semantic.min.css'
next.config.js
const withCss = require("@zeit/next-css"); const withSass = require("@zeit/next-sass"); module.exports = withSass(withCss({}));
Error
[ error ] ./node_modules/semantic-ui-css/semantic.min.css ModuleParseError: Module parse failed: Unexpected character ' ' (1:0) You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See http s://webpack.js.org/concepts#loaders (Source code omitted for this binary file)

I had same issue but seems like adding "cssModules: true" to config helps to solve it.
But now it stucks on compiling pages.

Hi, thanks for creating an issue. We currently recommend using https://nextjs.org/docs/basic-features/built-in-css-support as the plugins have been deprecated in favor of the built-in support.


How to implement SSR rendering in Next.js 13?

Given the new layouts functionality where _app and _document are no longer used, how does one implement SSR rendering? There isn't a clear way to implement ServerSideStylesheet.
Thoughts?

this might help you 👀
https://beta.nextjs.org/docs/styling/css-in-js#styled-components

Perfect @manak1! Just what I was looking for. Thanks; will close this.


GPIO Pins.

Hey there, I am using waveshare transceiver with an esp32 dev kit. I connected the waveshare to rx(GPIO 16) and tx(GPIO 17), but the Dashboard has no output. Can you assist me with this?

Are you sure the can transceiver works and that the messages that are captured are on the can bus? For example Open Inverter messages need configuring to broadcast the same, SimpBMS, ISAShunt configured etc?


Function signature bikeshed

Splitting this conversation off from #1 since I think it might generate a fair bit of conversation.
I'm going to use TypeScript syntax in other to describe the function signatures, along with the TemplateStringsArray type defined in TypeScript:
interface TemplateStringsArray extends ReadonlyArray<string> {
  readonly raw: readonly string[];
}

I'm going to make a couple assumptions from the motivation of this proposal:

String.cooked as the direct tag of a tagged template is not useful. (Update: People do find this useful)
String.cooked will primarily be used to implement other tag functions. (Update: This is probably still true)

Tag signature
declare function cooked(strings: TemplateStringsArray, ...values: any[]): string;

Pro: Familiar signature, probably the same signature as its surrounding method.
Neutral: Potentially encourages use of String.cooked as a tag directly, even though thats probably not useful.
Pro: Can be used directly as a tag
Con: Kind of a confusing signature on its own, unlike most things in JS (outside of tagged templates)

Two-arrays signature
declare function cooked(strings: TemplateStringsArray, values: any[]): string;

Pro: More typical signature in JS outside of tagged templates.
Neutral: Make using String.cooked as a tag impossible, discouraging potential incorrect usage.
Con: Makes using String.cooked directly as a tag impossible
Con: Likely different signature from its surrounding method (which is probably a tag)

Other signatures
Feel free to suggest other signatures, please include any pros / cons.

I think being able to use it as a direct tag is quite useful. Imagine an API like:
function doSomething(tag = String.cooked) {
  return tag`special string ${}`;
}

obviously all of that is super contrived, but hopefully it illustrates the utility of having an "identity" tag function that can be used as a default value when no other tag is provided.

While I personally have only had the need for this in the delegation cases, the syntactic tag case is actually what specifically led me to write something up: seeing someone advising folks to alias String.raw as html for tagging HTML strings to take advantage of tooling (highlighters, Prettier processing) that handles tagged-templates-where-the-tag-is-named-html specially (i.e., not lit-html or something but just regular strings.)
I'd encountered this practice once before and it seemed like if multiple people have stumbled on this "solution" - both times not aware of its consequences for escape sequences - then it's a bit of a footgun as-is for raw to stand up there all alone. It's understandable why folks don't realize what raw does precisely because there is no counterpart to contrast it with: "oh, I found the default tag!"
I wouldn't expect a feature to be designed around concerns like "I want to give my editor a signal about how to highlight this", but I think those examples hint at particular dev intuitions which would be better served by a "real" tag.

Okay, I was under wrong impression then. I'll update the issue

Strongly on the "tag signature" bandwagon, for the reasons already given. In particular, if the name cooked is chosen, the obvious and strong parallel with raw would make it very confusing if it had a different signature.

I'd prefer the two-arrays signature. The "identity" use case makes no sense in most cases - it's better to use just a literal, for the "cooked" use case, arrays should be changed, so makes no sense to accept a tag - it's an additional load on the call stack and the spread operator can be just forgotten.

it's an additional load on the call stack and the spread operator can be just forgotten.

I don't think it is particularly meaningful overhead that it should be specifically designed to prevent anyone from ever using it that way. And I don't think we should make things different for the sake of making them different.

+1 for tag signature...
This is already a standard for all the things that is meant to be used around template litterals ! Even though an utility function is not meant to be a tag, it is usefull sometimes to directly pass arguments around:
const myTag = ( ...args )=> {
    const sanitized = utils.sanitizeTemplateLiteral( ...args )
    ...
}

Knowing that this form of arguments signature ([ string[], ...any[] ]) is related to template litterals makes a kind of pattern to look/test/parse ...


Random signals

May have merge conflicts with above/below

Since we just merged above_below into master, you will have to pull latest master and merge it into your branch.


Add Python implementation

This PR introduces a prototype Python implementation of the CLOUDSC scheme based on GT4Py. The code is bundled as an installable package called cloudsc4py, and has been validated both on MacOS and Piz Daint (both CPU and GPU) @ CSCS. A more extensive description will come soon.

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

Ok, failing tests are likely due to the branch being based on master. These tests should pass once rebased over develop (locally that happens cleanly). @stubbiali I'm not sure I can write into your fork, so could you please update this PR one last time?
P.S. I'm aware that develop is quite a bit ahead of master now, and we've been meaning to create a new release soon, but I wanted the gt4py version in this. :wink:


[Splash Screen] Image on secondary monitor only

Extension
Splash Screen
Describe the bug
Since 9.4 the splash screen image shows up on my secondary monitor.
Expected behavior
Pic shows up on main
Extensions log
17-10 20:08:49.849|INFO |SplashScreen#SplashScreen:Game: Deus Ex: Mankind Divided 17-10 20:08:49.849|INFO |SplashScreen#SplashScreen:Found game background image 17-10 20:08:49.853|INFO |SplashScreen#SplashScreen:Specific game logo found in C:\Users\andre\SynologyDrive\Playnite814\ExtraMetadata\games\1aa1c5b0-1b77-4651-b718-91fc9a62d80b\Logo.png

Can you try with this version and see if it's fixed?
SplashScreen_d8c4f435-2bd2-49d8-98f6-87b1d415934a_2_3.zip

It works.
Thank you so much!

Forgot to close.