Doesn't return the latest update.

Expected Behavior
Get-Latestupdate should return the latest update.
Current Behavior
It returns the seconds to last update. The kB 'kb4343909'
This is the command used:
Get-LatestUpdate -WindowsVersion Windows10 -Build 17134 -Architecture x64
From the looks of it, its the link thats pulls the update infomation that doesnt't gets update.
https://support.microsoft.com/app/content/api/content/asset/en-us/4000816

having the same issue.
did Microsoft change the URL again?

I've had a quick look at the MS page source and can't find much in the way of a new JSON feed. Some of the newer updates are listed inline in the page, so I may have to look an alternative means of sourcing the updates.

I was thinking the RSS Atom feed on windows support. the URL is similar but the output in in XML.
I would be happy to fork a copy if you take pull requests.

Fixed in 72b63c0a8577f10e14d090ea4dc6732eb1c7b7cf


[BUG]

Office Tool Plus Version, e.g. <IP_ADDRESS>:

<IP_ADDRESS>

Operating System, e.g. Windows 10 20H2 or Windows 7 SP1:

Windows 11 22H2

Error description (required):

在今日的microsoft 365 更新后，以前的激活方式疑似失效被封，账户页面提示称“无法验证许可”

Reproduction steps (suggested):
Screenshot (suggested):

Additional information (optional):

Contact your vendor/Microsoft for license status.
If the license is active, then try resetting the activation status.
https://help.coolhub.top/zh-cn/activate/
https://help.coolhub.top/zh-cn/faq/activation.htm

Contact your vendor/Microsoft for license status.
If the license is active, then try resetting the activation status. https://help.coolhub.top/zh-cn/activate/ https://help.coolhub.top/zh-cn/faq/activation.htm

I have tried all the possible methods mentioned in the files, but cannot solve the problem.

What did the seller or support person say?

I don't know, because I used the KMS server in the Office Tool Plus to activate the app, instead of paying for the official version of microsoft.

"Microsoft 365" is paid (Microsoft subscription).

Reset activation with removal of keys and licenses;
Install a KMS-compatible license;
Choose and install a KMS server, or start your own.
Perform activation.

I recommend joining the telegram channel, the discord channel is also available. The telegram has the bot-assistant, and the discord is an alternative way to discuss issues.

在 Office 内退出自己的 MS 账号。
关闭所有 Office 应用程序。
在 Office Tool Plus 内确保 Office 已经通过 Mondo Volume 证书激活，别的批量版证书也可以，不强制要求，反正能激活就行。
在工具箱页面将 Office 重置为默认设置。
重新打开 Office，看一下是否正常。


Some portability improvements, mostly for tests but also thread local

Add support to configure.ac for checking thread local support
and also check IPADDR_LOOPBACK is defined. In test use
loopback if we can to prevent firewall issues and use correct
thread local qualifier in sever. Plus ensure server.h qualifies
calls to std::bind to prevent clash with C socket API.

LGTM, I just have random questions, for my own edification. :smiley:


Fix order of arguments to effects

This confused me a bit since it was the reverse of the action and state arguments for reducers.

Haha - oops. Thanks for fixing! 👀 :sparkles:


Updated example for<EMAIL_ADDRESS>

Updated example for<EMAIL_ADDRESS>

Thanks for the update


feature[server] Add write file quantity info for application.

What changes were proposed in this pull request?
Add write file quantity info for application.
Why are the changes needed?
Fix: #2203
Does this PR introduce any user-facing change?
No.
How was this patch tested?
Locally

This PR is derived from another PR #2063 . I split the PR #2063 into several smaller PRs that are easier to review, and this one of them.

Ping @zuston

Ping @zuston @jerqi @maobaolong @zhengchenyu
Thanks again.


Definition of privileged Access

this feedback relates to this direct link:
Security rapid modernization plan: Stage 1
Our definition of privileged access needs to be the same and just be repeated wherever we use the term at the beginning of a chapter (where a user might land through a direct link).

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

ID: 16b5dc24-f7bb-2112-6195-10715ef4f179
Version Independent ID: 0530498b-874c-377a-f268-903b46d55216
Content: Security rapid modernization plan
Content Source: articles/active-directory/fundamentals/security/security-rapid-modernization-plan.md
Service: active-directory
Sub-service: ****
GitHub Login: @MicrosoftGuyJFlo
Microsoft Alias: joflore

@sailando
Thanks for your feedback! We will investigate and update as appropriate.

This already links to the deployment articles that have this definition in them. I made a pull request to also link to the Privileged Access Workstation article. https://github.com/MicrosoftGuyJFlo/azure-docs-pr/pull/15
If you think more should be added feel free to make your own pull request on the document.
CC @MicrosoftGuyJFlo


Slides for day 1 wrap up

Sample slide deck for the wrap up of day one with instructions to personalize.

Closed by #18


use more specific asserts in torba tests

Use assertListEqual/assertTupleEqual/assertDictEqual instead of asserEqual.
This PR doesn't conflict with #2498, in which assertTrue/assertFalse replaces assertEqual.

I would like to keep the no-spaces 20*CENT version of amounts because it acts as a sort of domain specific language in the tests. Can you change the amount back to no-spaces and also please rebase the PR.

@eukreign Thanks for your review! I wanted just to make those lines consistent with
https://github.com/lbryio/lbry-sdk/blob/077281a77a82cfdfca0ec02922d4e582233bae43/torba/tests/client_tests/unit/test_coinselection.py#L66-L69
I'm sorry about that! I've just reverted back my changes related to spaces around * operator. Please check it.

I've just commited the same changes for integration folder in torba.

@StrikerRUS okay, looks good now, before I merge this can you explain the pros/cons of the plain assertEqual vs the specific ones? what benefits does this PR bring over what was there before?
For example:
        self.assertEqual(network.client.server, ('<IP_ADDRESS>', 1337))
        self.assertTupleEqual(network.client.server, ('<IP_ADDRESS>', 1337))

Is there a case where a plain assertEqual would not catch something that assertTupleEqual does catch?

@eukreign Sure! The obvious advantage of using specific tests that you cannot change any API without changing the corresponding test. Also, such asserts increase readability a lot and remove costs of the need to detect appropriate assert inside simple assertEqual.
For instance, you'll not be able to simply change self.assertEqual(foo(), ('one', 'two')) to self.assertEqual(foo(), ('one'))

@StrikerRUS Can we show you some appreciation for the contribution?
Also, we're giving away some Hacktoberfest bonuses and goodies for this month.


Introducing dask for RWTH executor

A working version of dask at RWTH linux cluster introduced.
Also, renamed get function for generator leptons and jets.

Hi @andreypz. Sorry I missed that this was ready. Merged!


Is there any way, We can integrate angular block ui plugin in AngularJS 1.3.X

Is there any way, We can integrate angular block ui plugin in AngularJS 1.3.X

It is also not working for me, i use angular 1.3.15, can somebody help or point out the issue.

+1 no love using 1.3.11

i use angular 1.3.14 and it is working

I have had no problems using it with 1.3.15 as well.

I'm using Angular 1.3.15 and having no issues. Working fine for me.
Your code snippet will help me to figure out issue.

I changed the angular of version 1.2.28 to 1.3.15 and is working 'perfectly.'
I recommend the change in bower.json
FROM

"dependencies": {
"angular": "~1.2.26"
},

TO

"dependencies": {
"angular": ">=1.2.26 <1.4.0",
},

+1

+1

I can get it to work on 1.3.3 but seems to have places when global (not manual) where it simply goes to a white screen.    Going to attempt to get client to upgrade the ng side if possible.


Standardize AWS credential names

There has been many discussions and concerns over the current behavior of loading AWS credential for glue/dynamo catalog: #892, #515, #570
This PR tries to standardize the property names of AWS credential configs by introducing:

New client-specific configs: glue.access-key-id, dynamodb.access-key-id,
Unified AWS configurations: client.access-key-id
Deprecate old names such as aws_access_key_id.

For example, in the use case of GlueCatalog + S3, the order of config that each client will look for is
Glue

glue.access-key-id
client.access-key-id
aws_access_key_id (deprecated)

s3

s3.access-key-id
client.access-key-id

cc @kevinjqliu @jayceslesar @Fokko @syun64
Appreciate any initial feedback and general discussion around this topic!
TODO:

[ ] Add unit tests
[ ] Add doc

went to generate the mkdocs and spawned https://github.com/apache/iceberg-python/issues/923 but I think the approach looks good. The only way to make less repeatable would be to have some factory to generate the constant names with a given prefix but that seems like overkill until there are more AWS services involved (if that happens)

I wonder if we can treat the old property names (i.e. aws_access_key_id) as an alias for the fallback config (client.access-key-id) versus fully deprecating it in 0.8.0

@kevinjqliu Thanks for raising this! I chose to deprecate aws_access_key_id because I would like to take this chance to formalize the property names in pyiceberg (iceberg), to use <service name>. prefix and hyphens to connect words. Another reason is that I think it is better to ultimately having one property name for a specific functionality to avoid confusion.
Please let me know if these reasons for the deprecation make sense. We could also consider postponing the deprecation to a later release if more discussion is needed or extending the deprecation notice period to 0.9.0 or later to give users more time to adjust.


Missing SDL2 text handling.

The latest version of tdl was rushed. Text handling support is still missing.
Until this is fixed you can get proper text events by using the included libtcod-cffi module:

tcod.console_wait_for_keypress
tcod.console_check_for_keypress
tcod.sys_wait_for_event
tcod.sys_check_for_event

text attribute added to KeyEvent on v3.0.0 b0c6a18cba06d6851fd577fda88aafb7e8679a17.


Image ridiculous scaling after resizing window, only happens with other div underneath it.

So if I resize my window, the image scales in a ridiculous manner, it literally zooms in to 100% if you keep resizing the window. I've found out that this only happens when I put more content under the superslider. Also changing the css position from relative to absolute helped for a short moment, but for some reason that stopped helping after a while as well.
It happens when there is more content below the superslider:

What can solve this?
Thanks in advance.

Make sure you have:
<!DOCTYPE html>
Above the opening <html> block.


[Bug]: Select does not work in Next.js v13

Browser
Chrome
Package version
v3.0.206
React version
v18.2.0
Description
Hello. I am using Cloudscape with Next.js v13.
When I build and launch it with the Select component invoked and click on the Select box, I get the following error in the Developer Tool console.
(The error does not occur if I start the program in development mode).
TypeError: Cannot read properties of undefined (reading '__labelPrefix')

Source code
Sample project is here.
https://github.com/MasahiroKanatani/next13-cloudscape-minimum
Reproduction
No response
Code of Conduct

[X] I agree to follow this project's Code of Conduct
[X] I checked the current issues for duplicate problems

Setting swcMinify: false in next.config.js worked as expected.

I ran into the same issue yesterday working with the PropertyFilter component. The issue appears in functionality for select related to aria strings.
When built in nextjs for production this function appears broken as the undefined is related to a variable that is never set.

However everything is as you would expect unminified/optimized when running in development

Hey @MasahiroKanatani ,
Thank you for reaching out!
We will take a look into this error.

This looks like a bug in SWC compiler: https://github.com/swc-project/swc/issues/7004
Until the issue is fixed stick to swcMinify: false option


Partially revert the implication endpoint

Partially reverts  #3846 by disabling the implication endpoint in booster until we figure out and address #3857

... I thought we would disable the call site in Proxy.hs ? That way booster-dev would remain as it is and call the new version so we can work on it.


ignore unused named parameter for UnusedLocalVariable

I often use "named parameters" in constructors or methods, this makes reading more easy:
 return new ThisClass(
    $id = 1,
    $type = 'mock',
    $user,
    $product,
    $item = $otherItem
 );

And i would like to suppress these messages, just as for allow-unused-foreach-variables:
Avoid unused local variables such as '$id'.

Hi @ivoba
Personally I disagree with your statement about increased readability. Or better said I would simply instantiate the variables just before the object instantiation and the PHPMD violations are gone plus the readability is still maintained.
But why don't you create a PR to implement this analog to https://github.com/phpmd/phpmd/pull/198 ?
If it's a simple change we can consider to  include it.
Closing and waiting for a PR to discuss :smirk_cat:


Add option to initialize atspi connection with custom queue size

I've run into issues with Odilia whereby the lack of a bigger queue causes a deadlock (this is because the queue gets full, which blocks any task attempting to query).
Adding a larger queue size fixes the problem entirely, since we do poll fairly regularily, but we need some leniency during event storms.

It seems the longer queue masked the issue of not polling continuously?

Indeed...


add navigation element

using nav tag, create styles for horizontal/vertical navigation elements. should goto _base.scss and might add some to _misc.scss.

Hello, I'm a new contributor.
Do I need to just make changes in the _base.scss and _misc.scss files? Or after making the changes do I need to create a link to the main.html file too for these two files?
thanks!

You may set up a new partial for nav elements if you'd like under _nav.scss, just be sure to import it

As @ryuhhnn suggested, _nav.scss file would be better for these changes, just make sure to make the PR against develop branch. And you don't need to link those two files manually in main.html, that is automatically done by gulp.

i'd like to help

Sure @iishasmall go ahead and open up a PR 👍

@iishasmall Hey I choose this Project to Contribute on OpensorceFriday.

Hey guys, are you still waiting for this to be done?

@wilsotobianco you can take look at develop branch for contributing :)

Awesome man. Can you describe the issue a little bit better?

Sure. You can make changes either in style files located here - https://github.com/agauniyal/wireframe/blob/develop/src/sass/_nav.scss or directly to a new React Component. We need something like Navbar in bootstrap so that users of wireframe can quickly create a responsive navigation bar which blends in with other components.

Do you still need contributions? If so, I'm interested.

I would like to help contribute if you are still looking for contributions.

Hello @agauniyal , is still open the issue ? i would like to work to do it :), can you assign it to me ?


batch: use bounded channels for batch channels

Otherwise it will easily OOM

I'll take a look at it.

In what kind of scenario we should prefer unbounded? Never?
BTW, We also use unbounded channel in source etc.

In what kind of scenario we should prefer unbounded? Never?
BTW, We also use unbounded channel in source etc.

Yes, we should never use unbounded channel.

Also usually how to determine the size of bounded buffer? Seems like I can only get some magic number myself.

Also usually how to determine the size of bounded buffer? Seems like I can only get some magic number myself.
Skim repo and found we prefer "10".

"10" maybe too small, I think we should use make it configurable and use tests to determine it.


[Incremental] Only warn if cannot write prior module dependencies, and print more error info

A mitigation to rdar://76359678.
If the write fails, import incrementality is lost, but it is not a fatal error.
@CodaFi , what do you think?

This works iff the build record is updated to reflect that we failed. Otherwise we will startup again with bogus priors.

This works iff the build record is updated to reflect that we failed. Otherwise we will startup again with bogus priors.

Yes, I was imagining the case where there was a path error or permission error and there were no priors written.
If this were a first-time compile--there had been no priors read--then this failure could be non-fatal.

@swift-ci please test

Looks fine for a temporary workaround. Please add a reference to a radar and a note somewhere about what this is working around.
There's a reference to a radar here, in the PR, so I'm guessing you mean a reference to the radar in the code, as well as a note. Will do.

@swift-ci please test

We got CI blue again. Could you scale this patch back to just printing the error info?

We got CI blue again. Could you scale this patch back to just printing the error info?

Not sure I follow. Are you proposing to keep the behavior of having the whole compile fail if writing the priors fails? If so, could you explain the superiority of failing the compile, as opposed to letting it succeed but warning about the loss of incrementality?

@swift-ci please test

@swift-ci please test

@swift-ci please test

@swift-ci please test macos platform

Okay, now I really don't think we need this. Mishal was able to fix this with a sandbox configuration change, and I was able to improve the error message in #594

Okay, now I really don't think we need this. Mishal was able to fix this with a sandbox configuration change, and I was able to improve the error message in #594

Right. Do we need this change right now? Nope.
Congrats on your work to track down this error!
But, would our code base be better with this change or without it?
Here is the argument against it, that I can see: It adds some code and complexity to the driver.
Here are the arguments for it:

It brings the priors error handling into consistency with the build-record-writing error handling. In other words, when the build-record write fails, the driver does not fail the whole compile, it just emits a warning. (See the writeBuildRecord function.)

If, in the future, something causes the write to fail, wouldn't it be better to allow the compilation to succeed? The compilation might take a very long time, as we've heard from some users. Do you really want to have them waste that time on an unnecessary failure?

If you still want to veto this PR, you'd have to: a) be in favor of the inconsistency between build-record errors and priors errors, and b) want to potentially fail a long compile when it is not strictly necessary.
If you could choose between two kinds of bug reports, a warning disabling incrementality, vs. a completely failed compile, wouldn't you choose the former?
Thinking about it in these broader terms, is there any chance you might agree to land this PR?

@swift-ci please test linux platform

@swift-ci please test

Just nits

Thanks!


update TSDB

Lets get this in too before we update: https://github.com/prometheus/tsdb/pull/213 ?

👍


Possible bug in    master/tensorflow/python/ops/rnn.py

in rnn.py and the function def _rnn_step(...):
line 261: copy_cond = (time >= sequence_length)
sequence_length is a vector of ints and time is an int,  should time be compared with one element of sequence_length, instead of the whole thing?
(Is this function still work in progress?)

The inequality broadcasts, and the resulting variable is a vector. The vector decides for each batch entry whether to copy through or not.
It's a feature, not a bug!

Hey, what's the status of this "feature"?


Handle MathJax classes

Include AMSmath and AMSsymbols extensions to avoid rendering issues when MathML was generated by MathJax and includes MathJax classes for TeX layout rules.

I can't reproduce this issue in 2.6.0.


add toleration for node-role.kubernetes.io/control-plane

Signed-off-by: André Bauer<EMAIL_ADDRESS>
What type of PR is this?

Uncomment one (or more) /kind <> lines:

/kind bug

If this PR will release a new chart version please make sure to also uncomment the following line:

/kind chart-release

Any specific area of the project related to this PR?

Uncomment one (or more) /area <> lines:

/area falco-chart

What this PR does / why we need it:

add toleration for "node-role.kubernetes.io/control-plane"

Which issue(s) this PR fixes:

on kubernetes 1.25 falco pod was not started on the master node as the node taint is now "node-role.kubernetes.io/control-plane" so the used toleration "node-role.kubernetes.io/master" did not fit

Fixes #
Special notes for your reviewer:
Checklist

[x] Chart Version bumped
[x] Variables are documented in the README.md
[x] CHANGELOG.md updated

Welcome @monotek! It looks like this is your first PR to falcosecurity/charts 🎉

[APPROVALNOTIFIER] This PR is NOT APPROVED
This pull-request has been approved by: monotek
Once this PR has been reviewed and has the lgtm label, please assign leogr for approval by writing /assign @leogr in a comment. For more information see the Kubernetes Code Review Process.
The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

OWNERS

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Hi @monotek, thanks for the PR! Could you please update the changelog? After that, it's ready to be merged.

@alacuku
Done :)

I've resolved the conflicts, and I'll approve soon, thank you!

LGTM label has been added.  Git tree hash: 549b9e2da732e31be84eeb32d4e6ffba2712ba07

[APPROVALNOTIFIER] This PR is APPROVED
This pull-request has been approved by: leogr, monotek
The full list of commands accepted by this bot can be found here.
The pull request process is described here

Needs approval from an approver in each of these files:

OWNERS [leogr]

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment


Added extra:snake-game

This is a simple clone of popular game "Snake" using sprites. I made this while I was learning the language, and thought it might be useful to others as sample code.

Do you have an interest in making any of these changes, or should I merge the pull request as-is?

Thanks for your suggestions.  I'll make the changes and comment here when its ready. I might also try to group the words into smaller vocabularies..

I think I'm quite satisfied with what this looks like now. You can proceed with the merge now.

Awesome! Merged, thanks!


Learn the PRPL Pattern

Learn The PRPL Pattern
Info:
PRPL is a pattern for structuring and serving Progressive Web Apps (PWAs), with an emphasis on the performance of app delivery and launch. It stands for:

Push critical resources for the initial URL route.
Render initial route.
Pre-cache remaining routes.
Lazy-load and create remaining routes on demand.

Done ✅


On Linux puts configi=uration unrealted files into $HOME/.config directory

VS Code on Linux puts lot of stuff unrelated to configuration into $HOME/.config directory. Main problem is User/workspaceStorage. On my machine it has over 700MB.
I expect .config to contaion only small text configuation file (this assumption is especially for backu purposes).
It should be place somewhere else, where it makes sence. Like .cache.

/duplicate https://github.com/microsoft/vscode/issues/3884


Can't paginate raw query results

I have this raw query
$empresas = Empresa::raw()->find(array('$text'=>(array('$search'=>$s))),
array("score"=> array('$meta'=>"textScore"))
);
And I want to paginate the results. When I try this:
$empresas = Empresa::raw()->find(array('$text'=>(array('$search'=>$s))),
array("score"=> array('$meta'=>"textScore"))
);
$empresas = $empresas->paginate(15);
It throws the following error
FatalErrorException in EmpresasController.php line 35: Call to undefined method MongoDB\Driver\Cursor::paginate()
Could you please tell me what I'm doing wrong?
Thanks in advance

@EdelBlau why are you using raw() method ?? i think you have to use library query builder to use features like pagination .. raw method returns native Cursor object

I want to use text search and that's the only way I have found.


[+] Fallback to larger radius when filtering relays, if total found relays is 5 or less than 5

It seems like you are doing some filtering based on location of the client (running pingmole) & the mullvad servers.
For instance, I am from Nepal. And the nearest relays from my country are in Hong Kong | Singapore. About 3500 KM away.
So when I run pingmole:
❯ ./pingmole
Error: Couldn't find any relays

It would be nice if there was a check to account for this, for instance if total relays is less than 5 (0 in my case), you could increase the radius distance search for the relays.
The search/ping distance should be limited (in the above case only) to a total of 10 relays, as increasing further will probably be pointless.
This of course should not affect the existing checks where client is indeed closer to hundreds of relays, as all those hundred of results are quite valuable.

Yeah, adding such heuristics would be nice, thanks for the idea!

If this is too much work, perhaps you could simply remove all limiters, and instead allow users to use a flag to limit the number of printed results.
Mullvad's servers are primarily in the Europe/Americas. Shame they don't have a uniform geo-distributed server.
Adding the heuristics or simply removing the limit would make it work for the rest of the people not from those regions.
Thanks again, you have already fixed the major blockers, so it's quite usable now.

If we were to remove all limiters, then we would need to ping 600+ servers. Proper implementation of that would probably require about the same efforts/refactoring as implementing some linear/exponential retry mechanism. I'll see if I have time on weekends and give it a shot, thanks again! For now, one could increase max distance manually via the --distance option.


getting a error in header bar

getting a line error at the header bar
Notice: Undefined index: HTTP_X_FORWARDED_PROTO in C:\xampp\htdocs\bans\index.php on line 125
http://pradomic.co.uk/bans/error.png

What version of PHP are you using? Please try updating if you are not using the latest version.

Doing that now il get back to you when it's done

updated and still the same sorry it took me a while all the databases broke so had to remake each one for mc stuff

Are you using the latest version of ab-web-addon?

Should be fixed.


Declarative CLI Templates

Opening up a new PR because the last one was closed - #26812
Hey, I just made a Pull Request!

:heavy_check_mark: Checklist

[ ] A changeset describing the change and affected packages. (more info)
[ ] Added or updated documentation
[ ] Tests for new functionality and regression tests for bug fixes
[ ] Screenshots attached (for UI changes)
[ ] All your commits have a Signed-off-by line in the message. (more info)

Just writing a comment to mention I was here and noted the test errors.


Clean up memoryview reference counting on error

Fixes #4296
If there was an error in preparing the function arguments after a
memoryview had already been created then the memoryview was not
cleaned up correctly.
(This leaves it in the slightly odd position where memoryviews
are cleaned up in the wrapper function on failure, but in the
main function on success. I kind of think it'd be better to clean
them up in the wrapper function in both cases, but I'm reluctant
to mess with a system that largely works)
I doubt this can be backported cleanly to 0.29.x so may have to
stay at a 3.0 bug-fix for now

What about cpdef functions? Wouldn't they require both parts only in the wrapper?
I agree that it seems odd to have such code in the C function rather than the wrapper.

What about cpdef functions? Wouldn't they require both parts only in the wrapper?

So as far as I can tell, cpdef functions are split into 3 parts:

__pyx_f_... - the "cdeffunction", which looks like any other cdef function (hence the memoryview is not cleaned up)

__pyx_pf_... - an intermediate function that's does some "unbound local" checks then calls __pyx_f_.... In the normal code path the memoryview is cleaned up in here.

__pyx_pw_... - the wrapper function that behaves like any def wrapper function. It calls __pyx_pf_... The memoryview is created here (and with this PR, it's cleaned up here in case of error)

So memoryview arguments to cpdef functions are handled in both the normal case and the error case.

Ok, that suggests that __pyx_pf_ should not do the normal-case cleanup. But that doesn't make this PR any worse.
Thanks!


Quality warning: Central Bikol

The OSCAR 2019 Central Bikol corpus is too small and of a bad quality.
The 21.09 version has to be checked.
Source: Quality at a Glance.

The Central Bikol is absent from OSCAR 21.09. Re-open the issue if the language reappears.


Update excel-performance-and-limit-improvements.md

@lindalu-MSFT - Updated with ## SUMIFS, AVERAGEIFS, COUNTIFS, MAXIFS, MINIFS Improvements

Docs Build status updates of commit 1e9e602:
:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

excel/Concepts/Excel-Performance/excel-performance-and-limit-improvements.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 in the Docs contributor and Admin GuideSee the frequently asked questionsPost your question in the Docs support channel


Implement a proper phrase system

Right now we have way too many in-code strings.

duplicate of #61


Daraja DI using KOIN

How about using danger hilt instead of koin?

How about using danger hilt instead of koin?

Koin is written in pure Kotlin using functional resolution only. It's lightweight and has less learning curve and boilerplate code

@jumaallan This is noted. thanks will try out using Koin


Better support for GPU and Flash Attention during inference

The inference code provided in this repository forces moondream to run on CPU. We should allow the user to leverage GPUs and Flash Attention for faster inference if they want to.

Added CUDA support in #22


Sonobuoy 0.20.0 is missing required conformance tests

What steps did you take and what happened:
We ran 1.20 conformance via Sonobuoy 0.20.0 and submitted the results to k8s-conformance here. The conformance bot flagged a missing required test, and it was determined that the test hadn't run due to a missing metadata update in k/k.
What did you expect to happen:
All required conformance tests for 1.20 to run.
Anything else you would like to add:
I'm not super clear on what's required to fix this. I suspect sonobuoy needs to be re-built (and a new release cut) with the updated test metadata, but the tool is relatively opaque to me, so please let me know if all I need to do is re-run.
Environment:

Sonobuoy version: 0.20.0
Kubernetes version: (use kubectl version): 1.20.2
Kubernetes installer & version:
Cloud provider or hardware configuration: DigitalOcean Kubernetes
OS (e.g. from /etc/os-release):
Sonobuoy tarball (which contains * below)

@adamwg thanks for filing the report! Looks like this is an integration problem from upstream k/k which should have been fixed by now. I would recommend trying it again.
Sonobuoy doesn't compile the conformance test suite, we simply orchestrate the flow of conformance image published upstream (k8s.gcr.io/conformance:<version>). If this issue has been fixed upstream then I would expect things to pass, or at least $ sonobuoy status returns success.
Let me know if it's still failing though, since the issue is still fresh upstream there might still be moving parts.

The k8s.gcr.io/conformance:v0.20.2 image hasnt been updated in 4 weeks so I doubt the recent merge will be reflected there. Maybe we'll need to wait for v1.20.3 to be released??

not really -- the version tag on k8s.gcr.io/conformance image maps to your cluster version, so if your cluster is 1.20.2, then it will pull the 1.20.2 image.
correct me if I'm wrong, but my understanding is that the failure at the moment is about CNCF integration checker bot, not conformance test suite itself -- so running sonobuoy status should still pass on a conformant cluster.

Thanks for taking a look @wilsonehusin and @brtknr! From previous discussion on cncf/k8s-conformance#1308 it sounded like a sonobuoy update would be needed, but indeed it appears this was just a problem with the conformance checking bot, which is now resolved.


Fix notebooks documentation typos

https://github.com/openvinotoolkit/openvino_notebooks/issues/496
https://github.com/openvinotoolkit/openvino_notebooks/issues/430#issuecomment-1076870019

One of the jobs failed. I clicked re-run all by mistake, so it may take a while.


Handling non-json messages without failing

Considering an application that uses a postgres table with json/jsonb column to store logs.
The application may print some non json log message. For example, some module that still uses console.log.

An alternative would be using a string column on postgres table, but i won't be able anymore to index and search efficiently on json fields.
My suggestion is and option to convert non json message to json, assuring that the json/jsonb field will always receive valid data.
Suggested change: _transform method:
if (! content.startsWith('{')) {
const fixedcontent = {"time":${Date.now()},"msg":"${content}"}
buffer.push({ [column]: fixedcontent })
} else {
buffer.push({ [column]: content })
}

Thanks for the suggestion! Would you like to open a PR for that?

Hi! I created a pull request for the suggestion.
I created an option to enable and disable the proposed feature - disabled by default.
I was unsure what would be best strategy to decide if a string is a valid or invalid JSON, without parsing the entire string.
As I noticed that the parsing was recently removed, I would not suggest adding the parsing back again.
The PR assumes that every potentially string valid JSON string will start with {" and end with }.
The PR reads the wrapNonJson for each messages. I think there could be more efficient implementations. For example, a implementation could pass the line handling as a function/strategy previously created according to the command line parameters.

Released behind a flag in v0.0.33.


docs: fix incorrect reference to aiven_organization_group_project

About this change—what it does

small fix in the example terraform code

Hey, @viatcheslavmogilevsky! 👋
Thank you for your contribution.
Let's get it merged! 🔥


Support changing image URIs during zot sync

Is your feature request related to a problem? Please describe.
Currently zot sync keeps the same image uri when doing the sync, for example:

before sync on server zot1: zot1/folder1/image1:tag1
after    sync on server zot2: zot2/folder1/image1:tag1

In some cases we may want to manipulate these uri, for example remove folder1 from the url:

before sync on server zot1: zot1/folder1/image1:tag1
after    sync on server zot2: zot2/image1:tag1

Describe the solution you'd like
This behavior should be configurable from the zot configuration file.
Specify a prefix (regex?) we should strip from destination, or a regex configuration for the replace/substitute itself.

Current proposal is to have a configuration which includes the parameters destination and stripPrefix:
{
"urls": ["https://registry1:5000"],
"content":[
	{
		"prefix":"/repo1/repo/**",
                "destination": "/dest1",
                "stripPrefix": True,
		"tags":{
			"regex":"4.*"
		}
	}]
}

destination is the local zot folder where the images will be copied to (and underneath there will be a folder structure similar to the one on the source registry).
stripPrefix is True in case we want to remove the prefix string from the local repository names, and false otherwise.
For
And on the source repository we have:
/repo1/repo/image1
/repo1/repo/folder/image2

In this case according to the zot configuration the images in the destination registry would be:
/dest1/image1
/dest1/folder/image2

If stripPrefix becomes False:
/dest1/repo1/repo/image1
/dest1/repo1/repo/folder/image2

If destination is removed (or set to /) instead, while stripPrefix is True:
/image1
/folder/image2

If destination is removed, while stripPrefix is False:
/repo1/repo/image1
/repo1/repo/folder/image2


Destructuring an optional property with union containing literal type should not be widen if the default value is compatible with the union

TypeScript Version:  3.8.0-dev.20191214
Search Terms: union, default value, literal, destructuring, optional
It surprised me a little bit not finding a duplicate myself. This is a frequent issue for us, though most of the time we can "fix" it with type assertion.
Code
interface Foo {
  bar: 'yo' | 'ha' | undefined;
}

let { bar = 'yo' } = {} as Foo;

bar; // expecting `bar` to be `'yo' | 'ha'`, but gets `string` instead

Playground Link: http://www.typescriptlang.org/play/?ts=3.8.0-dev.20191214#code/JYOwLgpgTgZghgYwgAgGIHt3IN4ChnIBGcUAXMgOQCe6FyAPpQBZx2MCuIAJhDKBFwDcuAL65cAGwhgcREsgC8lGnRGKcauAGc0mYbmJRByAPQnkEAB4AHCAjCgA5sgAGhl8jBZCKF9VoMzKwuADRE7DKO0jouWmBQTh6gcRBwXEA
Related Issues:

You should be using let { bar = 'yo' as const } = {} as Foo;, otherwise that 'yo' is just string value rather than the literal type yo.
Updated example: https://www.typescriptlang.org/play/index.html?ssl=1&ssc=1&pln=77&pc=72#code/JYOwLgpgTgZghgYwgAgGIHt3IN4FgBQyyARnFAFzIDkAnulcgD7UAWcDzAriACYQygIPANwEAvgQIAbCGBwkyyALzU6DOAGdkCdCA1yxynIc1pMo-AVJRhyAPR3kEAB4AHCAjCgA5sgAG1n7IYFjEKH609Eys7H4ANCScct6yWn76UD5BoPoQcDxAA

@rusev I am not looking for a workaround though. The compiler itself should just do the job without extra hint.

I'm 100% with you, but I think this is intended behavior :).

@ahejlsberg thoughts?

My immediate thought is that this is supposed to be equivalent, but isn't:
let bar = ({} as Foo).bar ?? 'yo';  // 'yo' | 'ha'

So, it seems like a fix is merited.


Delegations for content trust - Not Found

Problem description

Problem location

I saw a problem on the following URL:

I couldn't find the information I wanted. I expected to find it near the following URL:

Other:

Project version(s) affected

Suggestions for a fix

Thanks for sharing this issue. There is not enough information in this issue. I'll close this as stale, but if the issue persists, please provide more details.


[BUG] unable to send MAYA token

Describe the bug
unable to send MAYA token with error  "insufficient funds" even if funds are available. Also the MAX button is not working. probably related.
Expected behavior
Able to send out MAYA
Screenshots

Version 1.30

QA done.


Zookeeper: configure 'dataLogDir' in separate disk

http://zookeeper.apache.org/doc/trunk/zookeeperAdmin.html#sc_advancedConfiguration

Having a dedicated log device has a large impact on throughput and stable latencies. It is highly recommened to dedicate a log device and set dataLogDir to point to a directory on that device, and then make sure to point dataDir to a directory not residing on that device.

<EMAIL_ADDRESS>etcd would get separate wal, data dir as well.
TBD: Consul?

This makes disk metrics collecting way more complicated...

It would be great if someone familiar with ZK can help on this.


Update Go version to 1.16.7

This PR

Makes the Is it time to update Go? GHA workflow update GO_VERSION before setting up the Go version specified in GO_VERSION
Makes the build-rpms GHA build the ATC builder images if the GO_VERSION has changed in the scope of the PR, or in the last commit if it's not being run on a PR
Updates the Go version to 1.16.7 and updates the golang.org/x/ dependencies.

See the Go 1.16.7 release notes for details.

Which Traffic Control components are affected by this PR?

CDN in a Box - Enroller
Grove
Traffic Control Client (Go)
Traffic Monitor
Traffic Ops
Traffic Ops ORT
Traffic Stats
CI tests for Go components

What is the best way to verify this PR?

Run unit tests and API tests
PR submission checklist

[x] Existing tests are sufficient
[x] The documentation pulls the Go version from GO_VERSION, no other documentation changes are necessary
[x] This PR has a CHANGELOG.md entry
[x] This PR DOES NOT FIX A SERIOUS SECURITY VULNERABILITY (see the Apache Software Foundation's security guidelines for details)

Rebased to fix the changelog merge conflict

t3c failure looks related to this PR and not spurious:
go: go.mod file not found in current directory or any parent directory; see 'go help modules'

t3c failure looks related to this PR and not spurious:
go: go.mod file not found in current directory or any parent directory; see 'go help modules'

That error always happened because go mod vendor was run before cding into the ATC directory.  Once in the ATC directory, go get ./... was run instead (changed to go mod vendor in 516df79ddc).
As reported in golang/go#45609, go mod reports no dependencies in symlinked directories, resulting in go mod vendor emptying out the vendor directory. Resolving the symlink when cding into the ATC directory in c931a5f2e3.

Okay, the logic for whether to build or pull the builder images is working.

Now it's actually working.


fix-vf-meta 'unrecognized arguments' when run

I'm trying to use fix-vf-meta on some variable font TTFs.
I'm using this on a simplified build script for Libre Caslon, and trying to move it into a script for another family, as well.
However, I get the following error when I run it:
gftools: error: unrecognized arguments: ../fonts/LibreCaslonText-Roman-VF.ttf

Similarly, if I am not in a shell script, and just use the command by itself, I get the same error. Here's the actual full response:
Similarly, if I skip the whole build script and just try to run fix-vf-meta on its own, I get the following:
$ | gftools fix-vf-meta variable_ttf/EncodeSans-Condensed-VF.ttf
----------------------------------------------------------------

 o-o              o     o--o
o                 |     |            o
| o-o o-o o-o o-o o o-o o-o o-o o-o -o- o-o
o   | | | | | | | | |-' |   | | | |  |   \
 o-o  o-o o-o o-o o o-o o   o-o o o  o- o-o
                | Tools - Version 0.2.0
              o-o

Basic command examples:

    gftools compare-font font1.ttf font2.ttf
    gftools compare-font --help
    gftools --version
    gftools --help

usage: gftools [-h] [--list-subcommands] [--version] subcommand
gftools: error: unrecognized arguments: variable_ttf/EncodeSans-Condensed-VF.ttf

Steps taken so far
I've pulled the latest version of the repo into my virtualenv /lib/python3.6/gftools, then did a pip install -e .
I also pip installed a couple of dependencies it was saying it needed. However, gftools --list-subcommands doesn't include this, despite the file being in the lib repo, and now the /bin as well (I think that's where it goes when installed?)
This might just be an installation error on my part, so hopefully posting it here will help another person down the line. Any insight would be greatly appreciated!

gftools: error: unrecognized arguments: ../fonts/LibreCaslonText-Roman-VF.ttf

I get the same result after deactivating the virtualenv with gftools. Works when the environment is activated.

@alexeiva Reinstall gftools in the following manner pip install git+https://github.com/googlefonts/gftools we don't have it on pypi for py3 yet

Hi,
Could someone please tell me the new subcommands corresponding to old fix-vf-meta and fix-dsig?

This subcommand has been removed https://github.com/googlefonts/gftools/pull/501.


App with no main function fails without a "no main function" message

Instead it just hangs after printing some obscura about running its isolate:
$ (cd ~/flutter/remove_this; flutter clean; flutter run)
Deleting 'build/'.
Launching lib/main.dart on Nexus 5 in debug mode...
Initializing gradle...                                       0.9s
Resolving dependencies...                                    0.8s
Running 'gradlew assembleDebug'...                          13.6s
Built build/app/outputs/apk/debug/app-debug.apk.
Installing build/app/outputs/apk/app.apk...                 14.1s
E/flutter (31696): [ERROR:flutter/shell/common/engine.cc(151)] Could not prepare to run the isolate.
E/flutter (31696): [ERROR:flutter/shell/common/engine.cc(116)] Engine not prepare and launch isolate.
E/flutter (31696): [ERROR:flutter/shell/platform/android/android_shell_holder.cc(136)] Could not launch engine in configuration.
Syncing files to device Nexus 5...                           5.3s

🔥  To hot reload changes while running, press "r". To hot restart (and rebuild state), press "R".
An Observatory debugger and profiler on Nexus 5 is available at: http://<IP_ADDRESS>:40901/
For a more detailed help message, press "h". To quit, press "q".

Ideally, the app would fail early, with a simple "no main function" error message.

Duplicate of #21010


fix(deps): update terraform terraform-ibm-modules/cbr/ibm to v1.24.1

This PR contains the following updates:

Package
Type
Update
Change

terraform-ibm-modules/cbr/ibm (source)
module
patch
1.24.0 -> 1.24.1

Release Notes

terraform-ibm-modules/terraform-ibm-cbr (terraform-ibm-modules/cbr/ibm)
v1.24.1
Compare Source
Bug Fixes

fixed icd-apitypes for global deny rule (#522) (f6c2934)

Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.

[ ] If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

/run pipeline

/run pipeline

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

GitHub release
v3.17.4

Your semantic-release bot :package::rocket:


fix: peer dependency error while yarn install

fix this error
npm ERR! Found<EMAIL_ADDRESS>npm ERR! node_modules/typedoc
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer<EMAIL_ADDRESS>from<EMAIL_ADDRESS>npm ERR! node_modules/@mohalla-tech/typedoc-type-coverage-plugin
npm ERR!   dev<EMAIL_ADDRESS>from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.

Please merge this and release a new package
@shubham-j22
@saurabhranjan1806


SQL - Missing key word: VARCHAR2

Describe the issue
Searching the key words, I could find VARCHAR, NVARCHAR and NVARCHAR2, but not the commonly-used key word VARCHAR2.
Which language seems to have the issue?
SQL
Are you using highlight or highlightAuto?
Neither. I looked at the key words themselves.
Sample Code to Reproduce
CREATE TABLE highlight (
 highlight_id    NUMBER GENERATED BY DEFAULT ON NULL AS IDENTITY PRIMARY KEY,
 highlight_name  VARCHAR2(128) NOT NULL,
 highlight_descr VARCHAR2(500));

Expected behavior
VARCHAR2 key words highlighted.

Which database is this?  We have many different grammars for different engines, SQL isn't meant to cover them all universally.

Oracle Database

I see no issue at all.  Please make 100% sure you are highlighting with SQL and SQL is built into the JS library you are using (it's not a default).  If so please provide a jsfiddle with a re-producable example.

Ping.

Thank you. I'm a DBA and am just learning development, so don't know how to create a jsfiddle. However, I will ask someone I work with.

Don't miss my comment:

Please make 100% sure you are highlighting with "sql"( not auto-detect) and that SQL is built into the JS library you are using (it's not a default).

At this point there is an 90% chance you're just using the library incorrectly or that SQL is not a built-in language.

Hi thanks,
I haven't used it at all. I looked up the keywords on the site. I found that NVARCHAR2, which is rarely used, is included, but VARCHAR2, which is very commonly used, is not. You'll make it possible to be used by tons more people - all the people working with Oracle - by adding one keyword: VARCHAR2.
Thanks,
Mike
From: Josh Goebel<EMAIL_ADDRESS>Sent: Monday, June 22, 2020 2:44 PM
To: highlightjs/highlight.js<EMAIL_ADDRESS>Cc: Milligan, Mike<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [highlightjs/highlight.js] SQL - Missing key word: VARCHAR2 (#2613)
Don't miss my comment:
Please make 100% sure you are highlighting with "sql"( not auto-detect) and that SQL is built into the JS library you are using (it's not a default).
At this point there is an 90% chance you're just using the library incorrectly or that SQL is not a built-in language.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhighlightjs%2Fhighlight.js%2Fissues%2F2613%23issuecomment-647760168&data=02|01|mmilligan%40sphera.com|d69a9596a603485b2f6a08d816ed0dee|873eb48307b24080ae8c63f160f5c718|0|0|637284554692276328&sdata=ytyEDja78mN%2BZYkiwfAH3HZRWrlewjLVvk3cK%2FeobvY%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM3VCXTODA3NBK4MNUP2EELRX67CTANCNFSM4OACTFIQ&data=02|01|mmilligan%40sphera.com|d69a9596a603485b2f6a08d816ed0dee|873eb48307b24080ae8c63f160f5c718|0|0|637284554692286327&sdata=atBV1elMOtE1fP4ghao51DtSxvBQGs0bUiiHp3f%2BFmg%3D&reserved=0.

VARCHAR2, which is very commonly used, is not.

Except it is included and it works just fine (see my diagnostic snap).  I'd wager you're not setting up the library properly or you're installing the SQL grammar. Again, hard to say without seeing your exactly step or a fiddle that reproduces the problem.

Oh, then I missed it. I searched for it on the keywords page with no luck. Sorry to waste your time.
Thanks,
Mike
From: Josh Goebel<EMAIL_ADDRESS>Sent: Monday, June 22, 2020 7:27 PM
To: highlightjs/highlight.js<EMAIL_ADDRESS>Cc: Milligan, Mike<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [highlightjs/highlight.js] SQL - Missing key word: VARCHAR2 (#2613)
VARCHAR2, which is very commonly used, is not.
Except it is included and it works just fine (see my diagnostic snap). I'd wager you're not setting up the library properly or you're installing the SQL grammar. Again, hard to say without seeing your exactly step or a fiddle that reproduces the problem.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhighlightjs%2Fhighlight.js%2Fissues%2F2613%23issuecomment-647851669&data=02|01|mmilligan%40sphera.com|66052fe14d48471ce9ff08d817147679|873eb48307b24080ae8c63f160f5c718|0|0|637284723946810818&sdata=ySw283Q%2FdaWAEn%2BxHBwnDj29zao7cZji%2FQmU5KoU5vk%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM3VCXVUJXXJQIBO5YNR56TRYAAERANCNFSM4OACTFIQ&data=02|01|mmilligan%40sphera.com|66052fe14d48471ce9ff08d817147679|873eb48307b24080ae8c63f160f5c718|0|0|637284723946810818&sdata=zP7vKReIg5aN0eo4NjwGRNYrng%2F8nh6AyrLh7PEpHa0%3D&reserved=0.

I searched for it on the keywords page with no luck.

I'm not sure what you mean.
https://github.com/highlightjs/highlight.js/blob/master/src/languages/sql.js#L140
Closing this issue unless we have an isolated reproducible example of the problem.  Seems to be a local setup/configuration issue.

Thanks for your help.
Michael Milligan OCP
Sr Database Engineer
680 West 10000 South
S Jordan, Utah 84109
Mbl:<PHONE_NUMBER>
mmilligan<EMAIL_ADDRESS>http://www.sphera.com
[cid:image003.png@01D2E9E6.57AD22C0]https://www.linkedin.com/company/sphera<EMAIL_ADDRESS>https://twitter.com/spherasolutions<EMAIL_ADDRESS>https://www.facebook.com/Sphera-Solutions-1770154213255830/
OCP 12c DBA  ▪  OCP Advanced PL/SQL  ▪  OCE SQL Expert
From: Josh Goebel<EMAIL_ADDRESS>Sent: Tuesday, June 23, 2020 5:31 AM
To: highlightjs/highlight.js<EMAIL_ADDRESS>Cc: Milligan, Mike<EMAIL_ADDRESS>Author<EMAIL_ADDRESS>Subject: Re: [highlightjs/highlight.js] SQL - Missing key word: VARCHAR2 (#2613)
I searched for it on the keywords page with no luck.
I'm not sure what you mean.
https://github.com/highlightjs/highlight.js/blob/master/src/languages/sql.js#L140https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhighlightjs%2Fhighlight.js%2Fblob%2Fmaster%2Fsrc%2Flanguages%2Fsql.js%23L140&data=02|01|mmilligan%40sphera.com|831d582f47954c4d559608d81768ef85|873eb48307b24080ae8c63f160f5c718|0|0|637285086753033283&sdata=mNHrHAGGdDo2hRVxZmBEFog7wPhkv24Ukne9MGTp2%2F0%3D&reserved=0
Closing this issue unless we have an isolated reproducible example of the problem. Seems to be a local setup/configuration issue.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHubhttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhighlightjs%2Fhighlight.js%2Fissues%2F2613%23issuecomment-648087465&data=02|01|mmilligan%40sphera.com|831d582f47954c4d559608d81768ef85|873eb48307b24080ae8c63f160f5c718|0|0|637285086753043280&sdata=114ke0Ys19sIcrsYnkU5ENi9em1RUqRthRtJA8w9nnU%3D&reserved=0, or unsubscribehttps://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FAM3VCXRXCSXGF3CPJ4WCN7DRYCHABANCNFSM4OACTFIQ&data=02|01|mmilligan%40sphera.com|831d582f47954c4d559608d81768ef85|873eb48307b24080ae8c63f160f5c718|0|0|637285086753053272&sdata=za4bMaEJNMJmvx5aMATk2CkLjreXRrIUXdv9W5AIvLA%3D&reserved=0.

Glad to help.


Extra Cells Added As Subviews, Then Abandoned, When Using NSFetchedResultsController

I've integrated the KKGridView into my project, but I'm having a problem with extra cells being added to the grid view, then abandoned as subviews. This isn't apparent in the example project because the background colours of the grid view and cells are both white, so they're effectively invisible. My grid view has a transparent background, on top of an image, so it's clear in this screenshot:

What's worse is that the extra cells are actually on top of the cells underneath. After setting a breakpoint in _layoutVisibleCells, I can produce this output in gdb:
(gdb) po [self visibleIndexPaths]
<__NSArrayM 0x8e3b720>(
KKIndexPath {Index: 0; Section: 0},
KKIndexPath {Index: 1; Section: 0},
KKIndexPath {Index: 2; Section: 0},
KKIndexPath {Index: 3; Section: 0},
KKIndexPath {Index: 4; Section: 0},
KKIndexPath {Index: 5; Section: 0},
KKIndexPath {Index: 6; Section: 0},
KKIndexPath {Index: 7; Section: 0},
KKIndexPath {Index: 8; Section: 0},
KKIndexPath {Index: 9; Section: 0},
KKIndexPath {Index: 10; Section: 0},
KKIndexPath {Index: 11; Section: 0},
KKIndexPath {Index: 12; Section: 0},
KKIndexPath {Index: 13; Section: 0},
KKIndexPath {Index: 14; Section: 0},
KKIndexPath {Index: 15; Section: 0},
KKIndexPath {Index: 16; Section: 0},
KKIndexPath {Index: 17; Section: 0},
KKIndexPath {Index: 18; Section: 0},
KKIndexPath {Index: 19; Section: 0},
KKIndexPath {Index: 20; Section: 0},
KKIndexPath {Index: 21; Section: 0},
KKIndexPath {Index: 22; Section: 0},
KKIndexPath {Index: 23; Section: 0}
)

But when I examine the subviews, I get the following:
(gdb) po [self subviews]
<__NSArrayM 0x8c46bc0>(
<KKGridViewCell: 0x8c568c0; frame = (83 459; 75 75); layer = <CALayer: 0x8c55e60>>,
<KKGridViewCell: 0x8c559f0; frame = (83 380; 75 75); layer = <CALayer: 0x8c55630>>,
<KKGridViewCell: 0x8c46380; frame = (83 301; 75 75); layer = <CALayer: 0x8c4d590>>,
<KKGridViewCell: 0xe55e4f0; frame = (162 380; 75 75); layer = <CALayer: 0xe56dca0>>,
<KKGridViewCell: 0xe573c10; frame = (162 459; 75 75); layer = <CALayer: 0xe56df90>>,
<KKGridViewCell: 0xe749d90; frame = (4 301; 75 75); layer = <CALayer: 0xe749130>>,
<KKGridViewCell: 0xe748ed0; frame = (4 459; 75 75); layer = <CALayer: 0xe7481f0>>,
<KKGridViewCell: 0xe7445e0; frame = (4 380; 75 75); layer = <CALayer: 0xe744160>>,
<KKGridViewCell: 0x8c54630; frame = (241 301; 75 75); layer = <CALayer: 0x8c4e0e0>>,
<KKGridViewCell: 0x8c4dcc0; frame = (241 222; 75 75); layer = <CALayer: 0x8c4fb70>>,
<KKGridViewCell: 0x8c53600; frame = (162 301; 75 75); layer = <CALayer: 0x8c52a20>>,
<KKGridViewCell: 0x8c52820; frame = (4 64; 75 75); layer = <CALayer: 0x8c51bc0>>,
<KKGridViewCell: 0x8c518e0; frame = (241 459; 75 75); layer = <CALayer: 0x8c50d00>>,
<KKGridViewCell: 0x8c50b00; frame = (162 143; 75 75); layer = <CALayer: 0x8c4fe90>>,
<KKGridViewCell: 0x8c4fc00; frame = (83 222; 75 75); layer = <CALayer: 0x8c4ef20>>,
<KKGridViewCell: 0x8c4ec70; frame = (4 222; 75 75); layer = <CALayer: 0x8c4eb50>>,
<KKGridViewCell: 0x89a15c0; frame = (83 143; 75 75); layer = <CALayer: 0x8987420>>,
<KKGridViewCell: 0x89a09c0; frame = (162 222; 75 75); layer = <CALayer: 0x899fe50>>,
<KKGridViewCell: 0x899fad0; frame = (241 380; 75 75); layer = <CALayer: 0x899e630>>,
<KKGridViewCell: 0x8997360; frame = (4 143; 75 75); layer = <CALayer: 0x8995d90>>,
<KKGridViewCell: 0xe574180; frame = (241 143; 75 75); layer = <CALayer: 0xe5741e0>>,
<KKGridViewCell: 0xe593270; frame = (241 64; 75 75); layer = <CALayer: 0xe5785a0>>,
<KKGridViewCell: 0xe590a60; frame = (162 64; 75 75); layer = <CALayer: 0xe593610>>,
<KKGridViewCell: 0xe56b510; frame = (83 64; 75 75); layer = <CALayer: 0xe597b20>>,
<KKGridViewCell: 0xe59c0e0; frame = (241 459; 75 75); layer = <CALayer: 0xe59c140>>,
<KKGridViewCell: 0xe593650; frame = (241 459; 75 75); layer = <CALayer: 0xe5936b0>>,
<KKGridViewCell: 0xe58c1f0; frame = (241 459; 75 75); layer = <CALayer: 0xe58c250>>,
<KKGridViewCell: 0xe587e10; frame = (241 459; 75 75); layer = <CALayer: 0xe587e70>>,
<KKGridViewCell: 0xe57fe40; frame = (241 459; 75 75); layer = <CALayer: 0xe57fea0>>,
<KKGridViewCell: 0xe57dfc0; frame = (241 459; 75 75); layer = <CALayer: 0xe57e020>>,
<KKGridViewCell: 0xe57b330; frame = (241 459; 75 75); layer = <CALayer: 0xe57b390>>,
<KKGridViewCell: 0xe56fd80; frame = (241 459; 75 75); layer = <CALayer: 0xe56fde0>>,
<KKGridViewCell: 0xe56d750; frame = (241 459; 75 75); layer = <CALayer: 0xe56d7b0>>,
<KKGridViewCell: 0xe56d6a0; frame = (241 459; 75 75); layer = <CALayer: 0xe55d4a0>>,
<KKGridViewCell: 0x8993be0; frame = (241 459; 75 75); layer = <CALayer: 0x8993b20>>,
<KKGridViewCell: 0x8993220; frame = (241 459; 75 75); layer = <CALayer: 0x8993160>>,
<KKGridViewCell: 0x8992870; frame = (241 459; 75 75); layer = <CALayer: 0x89927b0>>,
<KKGridViewCell: 0x89921d0; frame = (241 459; 75 75); layer = <CALayer: 0x898cc40>>,
<KKGridViewCell: 0x8991300; frame = (241 459; 75 75); layer = <CALayer: 0x8991240>>,
<KKGridViewCell: 0x89908f0; frame = (241 459; 75 75); layer = <CALayer: 0x8990830>>,
<KKGridViewCell: 0x898ff30; frame = (241 459; 75 75); layer = <CALayer: 0x898fe70>>,
<KKGridViewCell: 0x898f520; frame = (241 459; 75 75); layer = <CALayer: 0x898f460>>,
<KKGridViewCell: 0x898eb70; frame = (241 459; 75 75); layer = <CALayer: 0x898eab0>>,
<KKGridViewCell: 0x898e1a0; frame = (241 459; 75 75); layer = <CALayer: 0x898e0e0>>,
<KKGridViewCell: 0x898d740; frame = (241 459; 75 75); layer = <CALayer: 0x898d680>>,
<KKGridViewCell: 0x898cd90; frame = (241 459; 75 75); layer = <CALayer: 0x8989aa0>>,
<KKGridViewCell: 0x898c300; frame = (241 459; 75 75); layer = <CALayer: 0x898c240>>,
<KKGridViewCell: 0x898b930; frame = (241 459; 75 75); layer = <CALayer: 0x898b870>>,
<UIImageView: 0x896c740; frame = (0 475; 320 5); alpha = 0; opaque = NO; autoresize = TM; userInteractionEnabled = NO; layer = <CALayer: 0x896d7e0>>,
<UIView: 0x896ac20; frame = (0 0; 320 60); alpha = 0.0333334; layer = <CALayer: 0x896ac50>>,
<UIImageView: 0x895efa0; frame = (313 65.5; 5 365); opaque = NO; autoresize = LM; userInteractionEnabled = NO; layer = <CALayer: 0x896d730>>
)

The issue appears to be using an NSFetchedResultsController:
- (void)controller:(NSFetchedResultsController *)controller didChangeObject:(id)anObject atIndexPath:(NSIndexPath *)indexPath forChangeType:(NSFetchedResultsChangeType)type newIndexPath:(NSIndexPath *)newIndexPath
{
    if (controller != self.fetchedResultsController)
        return;
    switch(type) {
        case NSFetchedResultsChangeInsert:
            [self.gridView insertItemsAtIndexPaths:[NSArray arrayWithObject:[KKIndexPath indexPathWithNSIndexPath:newIndexPath]] withAnimation:KKGridViewAnimationNone];
            break;
        case NSFetchedResultsChangeUpdate:
            [self.gridView reloadItemsAtIndexPaths:[NSArray arrayWithObject:[KKIndexPath indexPathWithNSIndexPath:indexPath]]];
            break;
    }
}

If I changed the code for dealing with inserted rows to just reloadData, everything works fine. Could someone please advise?

@kolinkrewinkel Do you think you can address this? I'm a bit busy for a while.

Is there any update on this? Even if you point me in the right direction, I can take another look. The codebase is pretty hefty and I honestly don't even know where to start.

Ash,
Sorry for the radio silence; I was hoping that @kolinkrewinkel would take a look at this, since I believe he wrote the part of the code that deals with this.
If I can't get him to deal with this, I'll see if I can fix this for you on the weekend; I a little swamped right now.
In the meanwhile, do you think you could put together a test project?
Thanks for your patience,
Jon
Sent from my iPhone
On Feb 2, 2012, at 11:23 AM, Ash<EMAIL_ADDRESS>wrote:

Is there any update on this? Even if you point me in the right direction, I can take another look. The codebase is pretty hefty and I honestly don't even know where to start.

Reply to this email directly or view it on GitHub:
https://github.com/kolinkrewinkel/KKGridView/issues/97#issuecomment-3784390

Thanks for getting back to me so quickly - I've downloaded the original source and will throw together a demo project this afternoon.
Thanks again,
Ash

I'm having a hard time recreating the issue from an empty project. It could be something to do with my app's setup. I've managed to figure out a workaround with NSFetchedResultsController, but I'll continue to try and reproduce it and get back to you.

No problem! Please let us know if the problem comes back up!


add version action to bclient

bclient version  returns, version number, date, and contributor

I see this as having output similar to the following.
$ bclient history <item id>
@1 2015-12-04 15:56:47 curate_batch "Import"
@2 2015-12-05 06:00:04 curate            ""
@3 2015-12-06 12:57:13 curate            ""

I see the main user being a person who is investigating a particular item. The fields displayed should be the information contained in the version table. Perhaps we will add more summary data in the future (e.g. number of files added/changed, etc).

That looks pretty straightforward.


replace psycopg to non (L)GPL

psycopg has LGPL license which is incompatible with llvm license.
Please replace it by a postgres connector that is not (L)GPL

pg8000 doesn't support libpg password files. We should parse it ourselves in order to get the password :-(
See mfenniak/pg8000#47


Implement or support a particle system

https://github.com/djeedai/bevy_hanabi - good option for integration

I did not suggest Hanabi because I heard it has serious performance issues, so I was planning to investigate before suggesting

That's a good idea. I think before implementing each undefined module we can do a little investigation on all known and supported libraries_


Patch 1

Made It Easier To Users To Disable The Cheats They Don't Want To Use, And Also Corrected The Panic Key Thing.

Great work! I don't want the nullbase github to basically be a cheat so pasters can come here and compile it without at least a bit of work!! Which is why I don't want to add anything like this to the base, just enough to understand how to use it :D


fix in strict mode, return error for load and insert if datatype convert fails

When in strict mode, for int column,  doris insert succeed even the number is out of range, but MySQL report error Out of range value for column 'timea' at row 3.
This PR fix this problem.
CREATE TABLE `test3` (
    `timea` varchar(30) NULL,
    `creatr` varchar(30) NULL
) UNIQUE KEY(`timea`) DISTRIBUTED BY HASH(`timea`) BUCKETS 1 PROPERTIES ("replication_num" = "1");

insert into
    test3
values
    ("12345678908876643", "a"),
    ("1234567890887664643", "b"),
    ("123456789088766445456", "c");

CREATE TABLE `test4` (`timea` bigint NULL, `creatr` varchar(30) NULL) UNIQUE KEY(`timea`) DISTRIBUTED BY HASH(`timea`) BUCKETS 1 PROPERTIES ("replication_num" = "1");

insert into
    test4
select
    *
from
    test3;
Query OK, 3 rows affected (0.03 sec)
{'label':'insert_e2c0704a13e241b1_a8a988649a65c64b', 'status':'VISIBLE', 'txnId':'23500'}

Also revert  #19416, Since it changed other behaviours, e.g. in strict mode insert into t_int values ("a"), it will result 0 is inserted into table, but it should return error instead.
Proposed changes
Issue Number: close #xxx
<--Describe your changes.-->
Further comments
If this is a relatively large or complex change, kick off the discussion at<EMAIL_ADDRESS>by explaining why you chose the solution you did and what alternatives you considered, etc...

run buildall

run buildall

run buildall

run buildall

run buildall


Deduplicate slashes in social auth login endpoints

This fixes an issue noted in https://github.com/zulip/zulip-mobile/issues/3567#issuecomment-622574435 where we're duplicating slashes when we call social auth endpoints.
A better fix depends on https://github.com/zulip/zulip-mobile/issues/4081. The commit messages reflect that issue being blocked by the RN v0.61 upgrade, but Ray points out that we may be able to do it without the available JS library, and instead make a native plugin, in which case the issue is not blocked; discussion is ongoing.

The PR text and comment say RN v0.61, but the commit message says RN v0.62.
Other than that, LGTM.

@ray-kraesig said:

The PR text and comment say RN v0.61, but the commit message says RN v0.62.
Other than that, LGTM.

Good catch. 😆
I've removed both mentions, following our new knowledge that it isn't actually blocked at all.

I'm a bit behind on PRs, I'm afraid; this one's fallen through. ... much like #3819 did, which seems to have fixed the same bug. I'll be happy to merge the JSDoc, of course; do we still want the first commit?

which seems to have fixed the same bug

They're similar but different bugs; #3819 was for trailing slashes on the realm URL; this is for leading slashes in the login URL. #4081 will much reduce our woes in both places (and many more), but for now, I think the fix in this PR would be good to have.


App needs access to boilderplate settings

An app might need to access the boilderplate settings. Let's pass this in as an optional parameter. I also uniquely named the div IDs for map and scene as some app templates might allow users to toggle between the two views and the divs need to be unique.

Looks good!


I want to resolve #38 with this PR.

Add support for another layer of route53 records above the service ELB.
Using the following annotation
annotations:
domainName: "us-east-1-clustera-test.mydomain.com"
domainNameParent: "test.mydomain.com"
Would create the following route53 record sets
test.mydomain.com (A/Alias) -> us-east-1-clustera-test.mydomain.com (A/Alias) ->

Hi @someword,
Sorry I haven't taken a look at this sooner. Essentially, we'll be transitioning this project to maintenance mode as a community driven solution is being worked on and will ultimately replace this project. As such, I won't be accepting any new major features into this project. You can find that new project here: https://github.com/kubernetes-incubator/external-dns and make your same feature request there if you'd like.


Could you provide  the APK file please ?

i'm having a hard time to do it ... got his tools.jar error on android studio

https://github.com/Navigine/Android-Fake-Mock-Location-Tricks/blob/master/app-debug.apk


Regenerated storage code to latest swagger

Need to do this to address https://github.com/Azure/azure-sdk-for-java/issues/20663

this will have  to go into the STG78 branch. I will close this PR for now


Emulator

Can't get the SDK 1.9.* to work properly with the DocDB emulator. I cant get any version working except 1.0.0...
Specifically CreateDatabaseAsync hangs then crashes with:
{System.Net.Http.HttpRequestException: An error occurred while sending the request. ---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it <IP_ADDRESS>:443
at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Exception& exception)
Although the emulator is running on port 8081 (and the connection URL has 8081 specified), somehow its trying against 443...   and BOOM...
Is port 443 hardcoded somewhere in the client lib source?
Ken

Turns out this is due to EnableEndpointDiscovery being true. Setting to false fixes it.

@kpfaulkner thanks for reporting the issue (and posting the workaround). We'll confirm the root cause and patch the emulator/SDK asap.

Root cause is understood (port mapping for region-endpoints). We will release a new version of the emulator.
Meanwhile, please start with /port=443 or use EnableEndpointDiscovery = false when connecting.

This is now fixed in the latest drop of the emulator.


Vendor Django's is_safe_url since older versions of Django have vulnerabilities in this check

Coverage remained the same at 100.0% when pulling fca7aeb523412bff549af571ba789f1d189b9f8b on safe-url into 0c31d5114b820005d92d03e3ed123bb8385454e9 on master.

Coverage remained the same at 100.0% when pulling 41e2a2df0d45f02c175cd5312aa91c9d7f8a217b on safe-url into 0c31d5114b820005d92d03e3ed123bb8385454e9 on master.

Coverage remained the same at 100.0% when pulling 41e2a2df0d45f02c175cd5312aa91c9d7f8a217b on safe-url into 0c31d5114b820005d92d03e3ed123bb8385454e9 on master.


adding registration, resetting, change password controllers

Adding controllers
1.Add Registration controller with some actions.
2.Add Resetting controller with some actions.
3.Add ChangePassword controller with some actions.

Nice. Change routes names.


[$500] Payment for review PR #34292

https://github.com/Expensify/App/pull/34292
Upwork Automation - Do Not Edit

Upwork Job URL: https://www.upwork.com/jobs/~01c56967761cdb08c3
Upwork Job ID:<PHONE_NUMBER>946453504
Last Price Increase: 2024-02-16
Automatic offers:

c3024 | Contributor | 0
shubham1206agra | Contributor | 0

Payment to C+ reviewers @shubham1206agra and @c3024 for reviewing https://github.com/Expensify/App/pull/34292

Thanks. Accepted.

All contributors paid out.


Search WI within selected space (while linking the item).

fixes #1604
Earlier we used to search across spaces but now selected space will be considered for searching.
New URL will look like - http://localhost:8080/api/search?spaceID=52e7929d-879c-4936-974f-0cd7cc0aa5cc&q=log%20type:86af5178-9b41-469b-9096-57e5155c3f31
note the spaceID in the query params.
Backend still support searching across all spaces. Do not pass spaceID to search across all spaces.
Backend related task is already merged in master.

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1635-fabric8-planner.int.rdu2c.fabric8.io

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1635-fabric8-planner.int.rdu2c.fabric8.io

@pranavgore09 can you check the snapshot url? The work item list do not show up for me.

@pranavgore09 snapshot fabric8-ui is deployed and available for testing at https://fabric8-ui-fabric8-ui-pr-1635-fabric8-planner.int.rdu2c.fabric8.io


cranelift-isle: if-let patterns aren't root terms

The is_root flag to translate_pattern just determines whether the rule_term argument is used, which begs a larger cleanup. But that cleanup is less clear if is_root is set anywhere aside from the call in collect_rules. So I wanted to get confirmation that this particular use of that flag is incorrect first.
These two arguments (is_root and rule_term) are used to prevent expansion of a term as an internal extractor ("macro") if:

that term is also an internal constructor
and it's the root term on the left-hand side of the current rule
and the pattern we're currently translating has no parents.

I'm not sure what it should mean to use the term you're currently defining as the root pattern on the left-hand side of an if-let in the same rule, but I don't think it should have this particular special treatment.

As a datapoint, this passed 14 million ISLE fuzzer executions (when combined with #5236).


Docker-compose?

Could a docker-compose be helpful for local testing, mainly when using it as mock service locally
Below is a working example with the current Dockerfile:
version: '3'
services:
  postgres:
    image: postgres:latest
    restart: always
    environment:
      - POSTGRES_USER=postgres
      - POSTGRES_PASSWORD=pass
    user: postgres
    logging:
      options:
        max-size: 10m
        max-file: "3"
    ports:
      - '5438:5432'
    volumes:
      - ./tmp/pgdata:/var/lib/postgresql/data
    healthcheck:
      test: [ "CMD-SHELL", "pg_isready" ]
      interval: 10s
      timeout: 5s
      retries: 5

  api-reflector:
    build: .
    ports:
      - "6500:6500"
    volumes:
      - type: bind
        source: /Update/this/to/the/path/for/apireflector/repo # FIXME: Update this to your repo
        target: /app
    env_file:
      - ./.env.example
    environment:
      - postgres_dsn=postgresql://postgres:pass@postgres/postgres
    entrypoint: sh -c "gunicorn --workers=2 --threads=2 --error-logfile=- --access-logfile=- --bind=<IP_ADDRESS>:6500 wsgi --reload"
    depends_on:
      postgres:
        condition: service_healthy

yeah that sounds useful to me, feel free to open a PR for this!


Very different file sizes when saving the same scene multiple times

I have found a strange issue. When I do: Import->3D Scene->Import&Open and then Save Scene the file size of the .scn is about 115kB (in this sample case). Now, doing the same again: (Import->3D Scene->Import&Open then Save Scene) gives the .scn with size ~14MB. And again: 115kB... So every save I got small or big file...

Can this still be reproduced in the current master branch?

I can't reproduce in the current master branch, using the given .dae file, each time I reimport the scene I always get a plane.scn file of 5431 bytes.


[New chain]: Evmos Mainnet 1.4.1

Summary

https://github.com/safe-global/safe-deployments/pull/526
https://github.com/ethereum-lists/chains/blob/master/_data/chains/eip155-9001.json

Chain ID
9001
Chain detail URL
https://chainlist.org/chain/9001
RPC URL
https://evmos.drpc.org
Blockscout Client URL
No response
Etherscan Client URL
No response
Etherscan Client API URL
No response
Version
1.4.1
Address (Master copy)
0x41675C099F32341bf84BFc5382aF534df5C7461a
Deployment Tx hash (Master copy)
0x7e699131a8a6731d6e0090f5f1d2d2149dd312028cd6535bf141d005434b41ac
Block explorer URL (Master copy)
No response
Address (Master copy L2)
0x29fcB43b46531BcA003ddC8FCB67FFE91900C762
Deployment Tx hash (Master copy L2)
0xb09c29936edb6d01370950c3e26621f463fef4c164e024a3426af786e71a86b4
Block explorer URL (Master copy L2)
No response
Address (Proxy factory)
0x4e1DCf7AD4e460CfD30791CCC4F9c8a4f820ec67
Deployment Tx hash (Proxy factory)
0x0ae356dc10c0cf796b3389b8eb61cb2e1f531016d9def6dd17efb766ee84197e
Block explorer URL (Proxy factory)
No response

/execute


cross platform: Fix file descriptor leak on PAL_IsDebuggerPresent

Also submitted a PR to coreclr to fix the same issue there. See https://github.com/dotnet/coreclr/pull/6958
This PR fixes the Regex/BoiHardFail.js on Fedora. See #1334
Now we have all the tests are passing on Fedora

This already merged on dotnet/coreclr repo. So; merging it here too

Cool, thanks for fixing- LGTM


Add token verification to LED Sign

Resolves #1015

Added token verification to LED Sign for security
Created SQS API handler mocks which will be used later for other peripheral tests

top 5 contributor incoming 🚀

DON'T MERGE YET!

📈📈📈


Add zh-CN locale

This is my translation of the language file. Language is simplified Chinese. See if you have any help.

个人认为全角标点更好

Moreover, it seems you shouldn't submit it here...

标点用全角好吗。语言的话我和bloodmc说过，他叫我上传gist.github.com. 我找不到原来有语言文件夹只能自己创建一个了。

I can not find the original language folder can only create one of their own.

赞一个，有总比没有好

恩，也当方便下大家了

@EuropeJing Can you update PR for latest update?
Thanks

@bloodmc sure.I'll make it.

@bloodmc It has been updated now
Apply to Version 4.0.0

@EuropeJing Please update again =)

@bloodmc Griefprevention - MC 1.10.2 v<IP_ADDRESS>5 (Including v<IP_ADDRESS>2) An error occurred
[griefprevention/sponge]: Unable to initialize plugin. Detected SpongeForge build 2464 but GriefPrevention requires build 2497+.
But the latest SpongeForge is 1.10.2-2281-5.2.0-BETA-2464

http://files.minecraftforge.net/spongepowered

Well, it has been updated

@EuropeJing Thanks i'll work on this soon. I'll be adding a config option to load the respective locale.

Added in commit https://github.com/MinecraftPortCentral/GriefPrevention/commit/f0aea6303a3a392fc039e2ca2875873f346748bb
Thanks


Different results on Vega editor and on Vega Kibana plugin

I constructed a visualization on the Vega editor and then copied the code to the Vega plugin (plugin version 1.2.0 on Kibana 6.2.3); the result is different (and incorrect -- as far as the Vega editor result is considered correct!). The visualization uses external data, not fetched from ES, so it's the same data on both occasions.
In fact, the Kibana plugin issues an error message "Cannot read property 'tuple' of undefined", so something is clearly wrong. Also after some time (or a screen refresh, I have not been able to locate exactly the instance) another error "Cannot read property 'stamp' of undefined" appears.
Any suggestions on how to find the cause?
I could only share the code and data privately, if requested.
There is some heavy processing of the raw data involved (the data is in the form I will get it from ES); I use the following transforms: flatten, project, lookup, filter, joinaggregate.
Thanks in advance.
EDIT: I now see that on the Developer's Console of Vega Editor the same errors appear, but somehow there the visualization is constructed as expected; so I will investigate it a little more.

@nplatis the only real difference between Kibana and default Vega is how it works with sizing. Take a look at https://github.com/nyurik/kibana-vega-vis#sizing-and-positioning  -- you can try to set width/height/autosize=pad to make it work like the Vega default.  Feel free to email it to me<EMAIL_ADDRESS>


[Documentation suggestion] - Abide patterns

I am missing the "Predefined Patterns" for abide in the docs for Foundation 6. The docs from Foundation 5 has a nice table off all the available patterns, so it would be nice to add this too for the F6 docs.
http://foundation.zurb.com/sites/docs/v/5.5.3/components/abide.html

This looks like it has fixed just not deployed? See commit https://github.com/zurb/foundation-sites/commit/195cedd4cd7e09a9547d4475f7671456585425f8

Thanks @Yanchek99
Closing!


Invalid Schema for optional field arguments on interface implementations

Version and Environment Details
Operation system: OSX
IDE name and version: WebStorm 2020.1 EAP
Plugin version: 2.4.0
Expected Behaviour
interface Vehicle {
  name: String!
}

type Car implements Vehicle {
  name(charLimit: Int = 10): String!
}

This was, at one point, an invalid schema, but it was made valid 5 years ago.
https://github.com/graphql/graphql-spec/pull/110
https://github.com/graphql/graphql-spec/issues/401
Actual Behaviour
graphql.schema.validation.InvalidSchemaException: invalid schema:
object type 'Car' does not implement interface 'Vehicle' because field 'name' has a different number of arguments
	at graphql.schema.GraphQLSchema$Builder.buildImpl(GraphQLSchema.java:536)
	at graphql.schema.GraphQLSchema$Builder.build(GraphQLSchema.java:515)
	at graphql.schema.idl.SchemaGenerator.makeExecutableSchemaImpl(SchemaGenerator.java:294)
	at graphql.schema.idl.SchemaGenerator.makeExecutableSchema(SchemaGenerator.java:271)
	at graphql.schema.idl.SchemaGenerator.makeExecutableSchema(SchemaGenerator.java:243)
	at graphql.schema.idl.UnExecutableSchemaGenerator.makeUnExecutableSchema(UnExecutableSchemaGenerator.java:28)
	at com.intellij.lang.jsgraphql.schema.GraphQLTypeDefinitionRegistryServiceImpl.lambda$getSchemaWithErrors$1(GraphQLTypeDefinitionRegistryServiceImpl.java:72)
	at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1705)
	at com.intellij.lang.jsgraphql.schema.GraphQLTypeDefinitionRegistryServiceImpl.getSchemaWithErrors(GraphQLTypeDefinitionRegistryServiceImpl.java:69)
	at com.intellij.lang.jsgraphql.ide.project.schemastatus.GraphQLConfigSchemaNode.<init>(GraphQLConfigSchemaNode.java:82)
	at com.intellij.lang.jsgraphql.ide.project.schemastatus.GraphQLSchemasRootNode.getChildren(GraphQLSchemasRootNode.java:48)
	at com.intellij.lang.jsgraphql.ide.project.schemastatus.GraphQLSchemasPanel.lambda$null$0(GraphQLSchemasPanel.java:128)
	at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:869)
	at com.intellij.lang.jsgraphql.ide.project.schemastatus.GraphQLSchemasPanel.lambda$null$1(GraphQLSchemasPanel.java:125)
	at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)
	at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)
	at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:255)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)

It does look like it's straight from the library so I'll create an issue there as well.
https://github.com/graphql-java/graphql-java/issues/1932

Hi Carson,
Thanks for using the plugin, and for catching this.
Yes, this will require a fix in graphql-java, and a subsequent version upgrade here, which I'll track using this issue.
Best regards,
Jim.

Looks like fix was already merged a couple days ago https://github.com/graphql-java/graphql-java/pull/1920
Just waiting on release then 😄

Please update soon! 😢

Fixed in 2.5.0, pending JetBrains approval.

Working great! Thanks for the quick release 💯


Ask how many children are only being claimed for part of the year

Trello card: https://trello.com/c/HXEm9Bkk/173-child-benefit-tax-calculator-part-year-some-children-add-logic-for-answering-yes
Factcheck
Child benefit tax calculator
Expected Changes
URL on GOV.UK

Add a new question that asks how many children are only being claimed for part of the tax year.
Use the start and end dates populated by the user to determine how many weeks to calculate child benefit for for part year children.
Use the tax year start and end dates to calculate the child benefit for children being claimed for part of the year.

Before

After

@leenagupte  LGTM


disabling ALS is no longer necessary, nor a desired default for some users

https://github.com/NixOS/nixos-hardware/blob/1e679b9a9970780cd5d4dfe755a74a8f96d33388/framework/13-inch/12th-gen-intel/default.nix#L19
On my system the keys work fine, so I'm assuming at some point the kernel was patched to fix the conflict between the ALS and keyboard buttons. I am on nixos-unstable, kernel is currently 6.8.1.
I'm unsure how to override parts of a module, but my suggestion is to make enabling and disabling ALS or buttons an optional feature, and unnecessary past a certain kernel version.

Ok. Feel free to make a pull request that removes this line and we can ping people who are using it.


fix: Sorting table by ordinal value works

Sorting table by ordinal value works.
Fix https://github.com/visualize-admin/visualization-tool/issues/988

👍


open schedule in menu

Codecov Report

Merging #589 into master will increase coverage by 0.15%.
The diff coverage is n/a.

@@            Coverage Diff             @@
##           master     #589      +/-   ##
==========================================
+ Coverage    74.4%   74.55%   +0.15%
==========================================
  Files          72       72
  Lines        2653     2653
==========================================
+ Hits         1974     1978       +4
+ Misses        679      675       -4

Impacted Files
Coverage Δ

src/events/views.py
66.91% <0%> (+3%)
:arrow_up:

Continue to review full report at Codecov.

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


updating content found related to AC review

Included two updates to (1) animations to change "seconds per second" to "no more than 3 flashes per second" under both iOS and Android developer notes and (2) segmented controls to bring back the iOS heading that went missing historically.

Looks good to me too :)


Make compatible with next version of Atom Build

I've made some quick fixes to make the new version of Atom Build work. It's not great, but it's something:

It works okayish with the current version, so coordinated releases should not be required.
What do you think?
Fixes #240

Looks like a good starting point for me to take over! :smile:

Sounds great :)


Difficulties connecting to comby.dev

Describe the bug
Safari, Edge and Firefox currently from time to time refuse to connect to comby.dev from Germany with error messages regarding TLS Security.
Safari: Safari cannot establish a secure connection.
Edge: ERR_CONN_CLOSED
Firefox: PR_END_OF_FILE_ERROR
Reproducing
Open a browser and go to comby.dev. If you can connect, navigate around. Sometimes you will get a problem with the connection.
The problem can reliably be reproduced with curl:
Running curl -L https://comby.dev --resolve 'comby.dev:443:2a09:8280:1:0:0:0:f:1705' (connecting to the Amsterdam server) results in curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to comby.dev:443. Running curl -L https://comby.dev --resolve 'comby.dev:443:<IP_ADDRESS>' (connecting to the Oregon server) resolves without an issue.
Expected behavior
The site opens reliably.
Additional context
I'm connecting from Germany. Qualys SSL Labs shows the Amsterdam server not having security protocols in place. curl -L comby.dev reports curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to comby.dev:443

Problem has also been verified by other person on other network, but in same town.

Thanks for the context I'm not able to replicate in browser, but I'll look into the SSL certificate on the site host

I'm seeing this as well - verified from two devices with two browsers (Chrome/macOS and Firefox Focus/iOS).

Think I found the issue and it should be fixed (bad alias in dns records). Please reopen if you run into issues again.


Bug: LocalHost's errors and bugs!

Describe the bug
A clear and concise description of what the bug is.
To Reproduce
Steps to reproduce the behavior:

Go to 'LocalHost'
Click on 'Share on Leva DevOps'
Scroll down to 'Progress files'
See error

Expected behavior
A clear and concise description of what you expected to happen.
Screenshots
Desktop (please complete the following information):

OS: [Windows 11 22H2]
Browser [Internet Explorer, Chrome]
Version [3 and newer (Internet Explorer) 30 and eailer (Chrome)]

Smartphone (please complete the following information):

Device: [Samsung Galaxy S22 Ultra]
OS: [Android 13]
Browser [Samsung Internet]
Version [All versions]

Additional context
Add any other context about the problem here.

Fixed


ignore index.html in root folder only

Because it currently also ignores slides/index.html

Thank you, @riezebosch. Released with v0.5.7.

:+1:


Hide everything out of focus

I wonder how difficult it would be to dimm or hide everything that is outside of the current first / second level block as an additional feature.

I think you can do it easily with advanced coloring settings of Blockman. You can see the examples of advanced coloring settings here:
https://github.com/leodevbro/vscode-blockman/discussions/111
https://github.com/leodevbro/vscode-blockman/discussions/110
If you still have difficulties, let me know.


ahoviewer: init at 1.4.6

Things done:

[x] Tested using sandboxing (nix-build --option build-use-chroot true or nix.useChroot on NixOS)
[x] Built on platform(s): NixOS / OSX / Linux
[ ] Tested compilation of all pkgs that depend on this change using nix-shell -p nox --run "nox-review wip"
[x] Tested execution of all binary files (usually in ./result/bin/)
[ ] Fits CONTRIBUTING.md. (I'm not sure…)

More
My first standalone Nixpkgs expression, please review it completely, because I'm unsure if I've done everything properly.

I've added myself as maintainer, but I have some issues with configure.ac, because it thinks that we don't have gstreamer (1.x is required, needed for WebM playback), but it's listed as buildInputs, can you help me with figuring out what's going there?
Also, preConfigure phase doesn't wok with autoreconfHook so I've used prePatch.

gstreamer 1.* is in gst_all_1, for example gst_all_1.gstreamer gst_all_1.gstreamer

With this patch I got it working:
diff --git a/pkgs/applications/graphics/ahoviewer/default.nix b/pkgs/applications/graphics/ahoviewer/default.nix
index 1619603..a1fecd1 100644
--- a/pkgs/applications/graphics/ahoviewer/default.nix
+++ b/pkgs/applications/graphics/ahoviewer/default.nix
@@ -9,14 +9,18 @@ stdenv.mkDerivation {
     rev = "414cb91d66d96fab4b48593a7ef4d9ad461306aa";
     sha256 = "081jgfmbwf2av0cn229cf4qyv6ha80ridymsgwq45124b78y2bmb";
   };
-  nativeBuildInputs = [ autoreconfHook pkgconfig ];
+  nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
   buildInputs = [ glibmm libconfig gtkmm glibmm libxml2 gst_all_1.gstreamer
-                  libsecret curl unrar libzip ];
-  propagatedBuildInputs = with gst_all_1;
-                          [ gst-plugins-good gst-plugins-bad
-                            gst-libav ];
+                  libsecret curl unrar libzip
+                ]
+             ++ (with gst_all_1;
+                [ gst-plugins-base gst-plugins-bad ]);
   prePatch = ''patchShebangs version.sh'';
   configureFlags = "--enable-gst";
+  postInstall = ''
+    wrapProgram $out/bin/ahoviewer \
+      --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
+  '';
   meta = {
     homepage = "https://github.com/ahodesuka/ahoviewer";
     description = "A GTK2 image viewer, manga reader, and booru browser";

Haven't tested it extensively, though. Also I've noticed that libunrar was not found because we haven't built it -- I fixed that in https://github.com/NixOS/nixpkgs/commit/9e9a2f10966ab3889b523032ce83cf8c3b0698a8 .

gst-plugins-{bad,good,libav} are listed on project page as runtime dependencies, as opposite to gstreamer-1 itself which is a compile-time dependency.

OK, using gst-plugins-base actually solved this problem, without doing any other crazy hacks around search paths.
This project was also reported to run on Windows, and its complexity is not too far to not be built on other system with GTK and GStreamer available, so only doubts are for OSX.

Why do you use propagatedBuildInputs? It is needed if you want to propagate specified dependencies to packages which use yours as a dependency -- it shouldn't have any effect on runtime dependencies.
If you need to add runtime GStreamer plugins, the proper way is to use wrapProgram. It may work without it but these plugins won't actually be available.

Because manual said so:

If something is exclusively a build-time dependency, use buildInputs; if it’s (also) a runtime dependency, use propagatedBuildInputs.

Ouch, the manual is misleading! We should definitely fix that, sorry for confusion.
What propagatedBuildInputs does is it adds listed dependencies to a file in nix-support directory. When later this package is listed in buildInputs somewhere, stdenv checks is there is anything in that file, and adds all packages listed there as implicit additional buildInputs.
On the other hand, there you need to specify to GStreamer how can it find its plugins -- usually it can be done via an environment variable, which you can "specify" for package via makeWrapper which sets it before running. Other example where wrapProgram can be useful is when your application tries to call some binary via exec -- so you need to add it to PATH.

It might work when I add ${gst_all_1.gst-plugins-base} to $PATH via makeWrapper and ahoviewer itself can find them but can`t load them, when I tried to view some WebMs, any ideas?

See my patch -- gst-plugins-* have setup hooks that populate GST_PLUGIN_SYSTEM_PATH_1_0 at the build time, so if you set this variable in the wrapper like this:
  postInstall = ''
    wrapProgram $out/bin/ahoviewer \
      --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
  '';

it should work.

Will check it right now, got some free time, give me a sec.

Note about adding all of those gst-plugins at buildInputs, looks like Autotools can't detect gstreamer without them.

That's the way it should be, yes -- but please move them to buildInputs and remove propagatedBuildInputs altogether -- it's not applicable here (again, sorry for the confusion from the manual!).
This doesn't install anything because you've replaced default installPhase  (which runs make install). The proper way to do this is via postInstall instead. Also, add makeWrapper to nativeBuildInputs (and to function arguments) -- without it wrapProgram won't be found.

Looks like it picked the wrong commit, sorry.

LGTM, compiled and ran. One thing that you might want to fix before we merge this is this error on startup:
(ahoviewer:22496): glibmm-CRITICAL **:
unhandled exception (type Glib::Error) in signal handler:
domain: gdk-pixbuf-error-quark
code  : 3
what  : Image type 'svg' is not supported

You can fix this by adding librsvg to build inputs and setting yet another environment variable:
diff --git a/pkgs/applications/graphics/ahoviewer/default.nix b/pkgs/applications/graphics/ahoviewer/default.nix
index ed00511..6ce757b 100644
--- a/pkgs/applications/graphics/ahoviewer/default.nix
+++ b/pkgs/applications/graphics/ahoviewer/default.nix
@@ -1,5 +1,5 @@
 { stdenv, pkgs, fetchurl, fetchFromGitHub, pkgconfig, libconfig,
-  gtkmm, glibmm, libxml2, libsecret, curl, unrar, libzip,
+  gtkmm, glibmm, libxml2, libsecret, curl, unrar, libzip, librsvg,
   gst_all_1, autoreconfHook, makeWrapper }:
 stdenv.mkDerivation {
   name = "ahoviewer-1.4.6";
@@ -12,7 +12,7 @@ stdenv.mkDerivation {
   enableParallelBuilding = true;
   nativeBuildInputs = [ autoreconfHook pkgconfig makeWrapper ];
   buildInputs = [ glibmm libconfig gtkmm glibmm libxml2
-                  libsecret curl unrar libzip
+                  libsecret curl unrar libzip librsvg
                   gst_all_1.gstreamer
                   gst_all_1.gst-plugins-good
                   gst_all_1.gst-plugins-bad
@@ -21,7 +21,8 @@ stdenv.mkDerivation {
   postPatch = ''patchShebangs version.sh'';
   postInstall = ''
     wrapProgram $out/bin/ahoviewer \
-    --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0"
+    --prefix GST_PLUGIN_SYSTEM_PATH_1_0 : "$GST_PLUGIN_SYSTEM_PATH_1_0" \
+    --set GDK_PIXBUF_MODULE_FILE "$GDK_PIXBUF_MODULE_FILE"
   '';
   meta = {
     homepage = "https://github.com/ahodesuka/ahoviewer";

What we'll do with gnome-keyring which is marked as runtime depenceny when we use libsecret features in this package? I think it's too intrusive as runtime dep, brings whole GTK3 stack and some background services to manage your keyrings (who even used it?), etc etc.

I think it should find Gnome Keyring via D-Bus so there's no need to add it to dependencies. Either way, we can defer this until someone has a problem (why would a manga reader/gallery browser need libsecret?) Let me test this one more time when I get home and I can push the button if you think it's ready.
Sent from my Android device with K-9 Mail. Please excuse my brevity.

(why would a manga reader/gallery browser need libsecret?)

You might use this to store AP'I keys/passwords for some remote galleries.

You haven't pulled my patch for librsvg -- what do we want to do with it?

Done, I'm wondering why my git repo lags one commit behind my local copy.

Merged -- thanks for your work!


Adding devices using network ranges

Hi,
Wondering if we can have network ranges specified on the devices.txt rather than using unique ip?
Thanks
Hari

Using subnets, it should be easy using that approach:
>>> from netaddr import IPNetwork
>>> net=IPNetwork('<IP_ADDRESS>/29')
>>> net
IPNetwork('<IP_ADDRESS>/29')
>>> type(net)
<class 'netaddr.ip.IPNetwork'>
>>> for ip in net:
...   print(ip)
...
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
<IP_ADDRESS>
>>> net[0]
IPAddress('<IP_ADDRESS>')
>>> net[-1]
IPAddress('<IP_ADDRESS>')
>>> type(net[0])
<class 'netaddr.ip.IPAddress'>

Using ranges, I need to think about it

so I will add this feature. If the devices.txt file has a / it will be a subnet, if it has a _ it will be a range, otherwise it will be an IP or hostname.

@titom73
about the example https://github.com/arista-netdevops-community/network-test-automation/blob/master/examples/inventory.yml
could we please use this one (simpler to write for humans):
---
anta_inventory:
  hosts:
    - host: "<IP_ADDRESS>"
    - host: "<IP_ADDRESS>"
  networks:
    - network: <IP_ADDRESS>/24
  ranges:
    - end: "<IP_ADDRESS>"
      start: "<IP_ADDRESS>"
    - end: "<IP_ADDRESS>"
      start: "<IP_ADDRESS>"

Merged in master branch and available for testing


Fortunac/trip asserts2

Fixes #167. The user needs to specify --wp-trip-asserts in order to find inputs that would reach an assert false.

Looks good! Let's merge it!

Looks good to me.


[open-book] add EntiGraph CPT + RAG and Llama 3 Base + RAG baseline

Can we remove the scripts/rag_sweep.sh and then merge?